How we address change in Pocket Legends
by, 04-14-2010 at 02:52 PM (7242 Views)
There are three main ways for us to augment the game:
1) Server Updates: These are things that we can change server-side. A recent example is when we changed the need for a player to be within a certain range of a mob in order to gain XP to (qucikly) address "leechers". This can happen immediately but requires a server bounce.
2) Data Updates: We can push new data without modifying the code, which gives us tremendous flexibility. Examples include additional dungeons, mob difficulty, and UI enhancements like an offline indicator for friends (whch you will see with today's push). This can happen immediately without a server bounce. Players need to exit the game and log in again in order to download the new data.
3) Client Updates: Fundamental game changes usually require code, which necessitates a new client. Examples of these types of things are the upcoming trade, and larger systems like PvP, guilds, etc. These types of changes require the application go through the approval process at Apple again, which introduces an unknown element with regards to timing.
On a daily basis we comb through issues that folks are having with the game and try to immediately address them either server-side or via data. Bugs are usually taken care of in this fashion as well. We look for ways to augment the game (like some bonus dungeons that are coming down the pipe) that we can do in data.
Larger systems take longer because they require more design and code, and must pass through the App Store before being made available for the players. These Client pushes will happen on a regular basis but not nearly as frequently as our server or data pushes.
I hope this helps explain why we address things in the way that we do, and why some things take longer than others.
Thanks for playing Pocket Legends, and see you in-game!
Click Here Join the Discussion on the Message Forums