A roguelike computer game based off of Illwinter's Dominions series of games. The concept is to place the Dominions world and style into a 16th and 17th century setting.
Be the first to post a text review of Fourth Age. Rate and review a project by clicking thumbs up or thumbs down in the right column.
1. settled upon game object data structure game object structure will use abstract base classes for templates and dictionaries to hold data that will used to instantiate from abstract base class. this keeps each object from becoming its own 'type' and eliminates bad practices of basing game mechanics on object type, and rather forces mechanics to act upon object parameters. all game objects are instances. all storage is done in sets. storage organization should be at the lowest level possible, using only implicit structure of python's object id(). sets provide two valuable features, unique members only and easy membership testing. this eliminates the need for complex mapping structure and instead relies only on implicit structure and allowing the game or clients to choose from among objects based upon parameters. 2. collision detection added and a basic 'blocking' method added to base sprite class that blocks colliding sprites on axis of least overlap. uses rectangle clipping to determine overlap. may need some fine tuning. 3. forms added and a race/forms model implemented. basically, a 'race' is one's form. most units are only ever given one form, and obtaining another should require very special action. units that have multiple forms recieve multiple form objects and can choose between them. the old attributes 'body', 'move', 'size', and 'baseattributes' are now part of each form object, and must be accessed accordingly.
AI added. fixed sillyness in the the sprite movement system finished added build methods for the unit
image super class sprite and level subclasses with appropriate update routines factory class for building the sprite objects screen classes for the screen overlays working on an AI controller class. python 2.6 pygame 1.8 pyglyph-1.1.0
image super class sprite and level subclasses with appropriate update routines factory class for building the sprite objects screen classes for the screen overlays working on an AI controller class. python 2.6 pygame 1.8 pyglyph-1.1.0
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: