teaching machines

Final Project Design Synopsis : Vampire

November 17, 2011 by . Filed under cs491 mobile, fall 2011, postmortems.

For my final project, I will be developing a client-server based iOS game, which I will also release on the iTunes store for 0.99 for Barrage Software LLC… :P

Each user will be able to create their own character (a vampire) and accomplish missions each day for experience points and blood to level up their character, as well as the capability to buy attack and defense upgrades from the “Shop”.  Blood will be used as “currency” to upgrade skills in the “shop”.

Additionally, each player will have the capability to attack other players and either gain or lose experience, health, and blood depending upon if they win or lose the fight.  A fight is determined by the inherent attack and defense power of each character in battle.  Energy will be used as “currency” for missions and player combat.  It decreases to do a mission and fight a player, and replenishes at 1 unit every minute to a maximum of 20

Clans will be added that will allow multiple vampires to add (sum up) their attack and defense power and thus be able to fight with greater odds of winning battles.

The server will be done in php as a RESTful service using either JSON or http POST to pass the character data back and forth.  All processing of information other than database pulls will be done in the application as the server backend will simply be used to both pass back information, as well as store vampire character data should one player be offline and get attacked… in which case his player stats will be updated when he reloads his app again.

NOTE : I am working with a graphic artist for the static images, icons, loading screen, ect.  All programming on both the front and back end will be done by me however.  If this is an issue, tell me please. :P

– Erik

Copyright : Barrage Software LLC