Deprecated: Class Jetpack_Geo_Location is deprecated since version 14.3 with no alternative available. in /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php on line 6114

Warning: Cannot modify header information - headers already sent by (output started at /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php:6114) in /home/thaisweiller/thaisweiller.com/fun/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php:6114) in /home/thaisweiller/thaisweiller.com/fun/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php:6114) in /home/thaisweiller/thaisweiller.com/fun/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php:6114) in /home/thaisweiller/thaisweiller.com/fun/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php:6114) in /home/thaisweiller/thaisweiller.com/fun/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php:6114) in /home/thaisweiller/thaisweiller.com/fun/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php:6114) in /home/thaisweiller/thaisweiller.com/fun/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/thaisweiller/thaisweiller.com/fun/wp-includes/functions.php:6114) in /home/thaisweiller/thaisweiller.com/fun/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"id":307,"date":"2012-07-02T14:11:59","date_gmt":"2012-07-02T17:11:59","guid":{"rendered":"http:\/\/www.thaisweiller.com\/?p=307"},"modified":"2017-09-09T18:15:13","modified_gmt":"2017-09-09T21:15:13","slug":"rooms-and-game-atmosphere","status":"publish","type":"post","link":"https:\/\/thaisweiller.com\/fun\/rooms-and-game-atmosphere\/","title":{"rendered":"Rooms and game atmosphere"},"content":{"rendered":"

So, we have already talked about the basic rules on Sky Castle: the economic progression based on levels, the cooldown time influence and also about other limiters, as food and space. Now we can finally discuss a bit more about the\u00a0essential\u00a0thing on the game: its rooms. But before we talk about the rooms themselves, let\u00b4s just remember what is SkyCastle\u00b4s narrative background.<\/p>\n

Player takes role of the surrogate king\/queen of almost broke castle. Actually, that\u00b4s no ordinary castle, its built on the top of a flying island. So, the main theme around the game is a fantastic medieval setting, which is\u00a0visible\u00a0not only on room\u00b4s design, but also on characters clothing and on the choice of words used and rooms characteristics, as we will see. However, we didn\u00b4t want to take this setting too serious, and instead we mixed references from both medieval periods and modern times. For instance, if you take a close look to the Ballrom or the Mask Shop designs, you will get what I mean.<\/p>\n

\"Fun<\/p>\n

It\u00b4s very important to determinate the game atmosphere and that all the creative is in the same page about it. As I have stated, SkyCastle had a\u00a0fantastic\u00a0medieval setting but didn\u00b4t took historic context too serious [for Thor\u00a0sake, it was a flying castle!] and that says a lot about the game atmosphere. We also wanted to keep a lighthearted space, so one of the narrative\/art\u00a0priorities\u00a0was to also have humorous bits. \u00a0This atmosphere must be reinforced on every element possible in the game, as on its looks, characters, interface and even game mechanics. We will talk more about how atmosphere influenced other design parts later, so let\u00b4s get back to the rooms.<\/p>\n

I started with a list of 10~15 rooms the previous designer had imagined, however they had no data\u00a0except\u00a0by their name. From this list [which was converted to a spreadsheet right away] , I could add more variables [as price, cooldown time and rent, which we already discussed] and started brweing more and more rooms. It\u00b4s important to state that I didn\u00b4t get to the present numer of rooms all at once; it was a natural and slow development that took the period of weeks and, as I don\u00b4t have the previous records of the spreed sheet, here it is on its final state, with almost 70 rooms.<\/p>\n

Below, there is a preview of the rooms info, fresh from the game itself [if the spreadsheet doesn\u00b4t show, please refresh the page or click here<\/a>].<\/p>\n

\u00a0%CODE03%<\/p>\n

Type<\/em> column represent with of the four kinds of room that was, being red food, green hotel\/residence, purple commerce and blue were functional rooms that changed\/improved gameplay our produced items. ID<\/em> was the name that the room was saved on our game, its system name, while Room<\/em> column represented its visible name to the player. Lvl<\/em> column stated in which level the rooms would be available for player to buy it [though it was already visible some levels beforehand]. Both goldprice<\/em> and manaprice<\/em> stated rooms\u00b4 price, however some rooms costed gold while others were available only through mana, depending on which column had a value. \u00a0Descrip.<\/em>\u00a0was the visible description of the room player would have when clicking for more information before buying it and time stated the cooldown time before collecting next rent [please not that not all rooms produced rent]. All columns below Requires<\/em>\u00a0cell (reqRoom, reqItem, quest, place<\/em>) are requirements for building that room, being reqItem<\/em> and place<\/em> consumable while reqRoom<\/em> and quest<\/em>\u00a0were not. NeedFood<\/em> is the food\u00a0allocation\u00a0that rooms would use as active (in the case the room was sold, its allocated food was free again, as we discussed on our previous post<\/a>). XP<\/em> was the experience resulted in buying the room, goldgain<\/em> was the rent it generated, manaChance<\/em> was its possibility of generating mana every time it produced rent. We will talk more about research and allow columns later, givenFood<\/em> was the food that the rooms could make available [only food rooms] . \u00a0All other columns were reference data, so not very useful for our research here.<\/p>\n

Almost everything we previously study culminated in this spreadsheet. For instance, the economical progression<\/a> is visible on rooms price, while the result of this progression processed by cooldown times<\/a> is the main\u00a0determinant\u00a0factor of rooms rent. There is a small smoothing based on room\u00b4s size, for\u00a0instance\u00a0a\u00a0bigger\u00a0room must me more lucrative than a smaller room in the same level while not being much more expensive, since it occupies more space slots and player had a limited amount of those. Even though player could get more space, those were bought<\/em>, and not very cheap, so even not paying much more for a bigger room itself, its implied costs were bigger.<\/p>\n","protected":false},"excerpt":{"rendered":"

So, we have already talked about the basic rules on Sky Castle: the economic progression based on levels, the cooldown time influence and also about other limiters, as food and space. Now we can finally discuss a bit more about the\u00a0essential\u00a0thing on the game: its rooms. But before we talk about the rooms themselves, let\u00b4s … <\/p>\n