Castle Conquerors is a 1-2 player Facebook game developed in Adobe Flash. The gameplay involves army/resource management where combatants attack each other's castle on opposing ends of the field. Each unit and castle can be upgraded to deal more damage or survive more attacks. By completing offers, players are able to purchase additional resources or units.
Castle Conquerors was the first Flash game project I worked on that had more than two team members. For this project, I was responsible for programming the game in Actionscript 3. The game was designed and built to be played inside Facebook. However, so much development time was taken up with programming the AI of the soldiers and the enemy player, that we did not get to take full advantage of the Facebook platform.
Part of the study of this project was the monetization of casual games. We researched different methods for monetizing our game came up with a method that involved the purchase of in-game goods that had a positive effect on gameplay. One of the ideas that I really liked was having the player's castle on a map/grid next to other players' castles, and then when a player purchases a good, the effects of that purchase affect one's neighbors. For example, a player could purchase ten gold from our store; the player would then receive ten gold, his adjacent neighbors would receive 8 gold, and the amount of gold would continue out like a ripple, decreasing in value until it reaches zero. This would be a motivator for players to move their villages next to other gold purchasing players, and I think that this would really encourage players to purchase more. This would be especially true when the social aspect becomes involved; since players can challenge each other to one-on-one combat, I can picture players with strong armies demanding that their neighbors purchase gold or else be attacked. I look at this however as a somewhat bad sign that could potentially ruin the enjoyment of the game, but I think it is worth a try. With our time constraint, we were not able to implement such a complex payment system, and the game is currently set to utilize an "offers" system.