Swords and Shields
Swords and Shields is a local multiplayer 2D turn based strategy game. The object of the game is to either destroy the enemy castle or to score enough points for a victory. The map is randomly generated with various grid squares which represent natural terrain; this terrain effects the performance of the units. After both sides deploy their forces, they are randomly given a set number of Orders, which allows the player to move or attack equal to this number of orders. Each unit has various advantages and disadvantages; for instance, the Archer is a weak unit, but can instead attack from 2 spaces away and over friendly/enemy units.
This game emphasizes uncertainty and randomization. The playing field is completely random which changes the strategy and approach each time one plays it. Furthermore, the number of moves/attacks one can make is randomized each turn. Even the way units attack are random. Just because a unit has an attack of '4' does not mean it will necessarily inflict 4 damage; that is the best case scenario as it can inflict 3,2,1, or even completely miss with 0 damage. In order to be successful at this game a player must take advantage of the terrain, know the unit's strengths/weaknesses, strategize several turns ahead, and be ready to adapt when it all falls through.
This game is written in Python using the PyGame library. The source contains codes that will allow it to become network capable using Python's Django; however this has not been implemented yet
At this time neither the source or the program are available to download; if you are interested, send me a direct email.
This game emphasizes uncertainty and randomization. The playing field is completely random which changes the strategy and approach each time one plays it. Furthermore, the number of moves/attacks one can make is randomized each turn. Even the way units attack are random. Just because a unit has an attack of '4' does not mean it will necessarily inflict 4 damage; that is the best case scenario as it can inflict 3,2,1, or even completely miss with 0 damage. In order to be successful at this game a player must take advantage of the terrain, know the unit's strengths/weaknesses, strategize several turns ahead, and be ready to adapt when it all falls through.
This game is written in Python using the PyGame library. The source contains codes that will allow it to become network capable using Python's Django; however this has not been implemented yet
At this time neither the source or the program are available to download; if you are interested, send me a direct email.