pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
Artifact Wars

Artifact Wars - 0-Initial Release

Carsten Eggers (masterlee)

Tags:

Description

Turn based strategy game. With time based rule system. Planned to be playable in hotseat mode, against artificial inteligence and over internet.
Time based means every Unit has an number of timeunits for moving attacking and defending. Time is filed up every time active side changes.
Needs pygame 1.7.1(or better) and python 2.5.2(or better)

Changes

Currently only think you can do is left click to select and left click again to move unit.

Links

Home Page: http://www.worlddominationcommittee.org/~lee/filez/

Screenshot


click to view original size

Releases

Artifact Wars - 1-Turn Turn Turn - Feb 11, 2009
Artifact Wars - 0-Initial Release - Feb 7, 2009

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

April 11, 2009 5:38pm - yanom - nickname: (yanom)
Why don't you compress the files a more common archive format, like .zip? I didn't have 7zip, I had to install it.
February 12, 2009 2:23pm - Carsten Eggers - nickname: (masterlee)
Actually everything is programmed in one big file. I find it pretty comfortable for prototyping. Once the basic game stands an split will occur(after code review). Currently three are three classes Game(Model), Interface(View) and Main (Controller). The Interface has some classes used for Callbacks normally these classes would be abstract(in java) or virtual(in c++). Also the game class has some nested classes(which would probably be struct in c++) Unit(which represents an Unit on Field), UnitType and GroundType. The UnitType has subclasses Attack and Defence which would make no sense outside from UnitType. For that reason they are nested in UnitType.
Currently the scene redraws on every mouse motion or better on every event. So when your mouse coordinates are updated in short intervals lot of drawing will occur and slow down your system. Again this will change in future and drawing will be placed in own thread.
February 12, 2009 3:50am - Ivan DelSol - nickname: (sunspider) - 3/5
I like turn based strategy games. It ran on my system but seemed very choppy and slow for some reason. I figured out how to move a little bit. Looks like the beginning of a cool board game type thing.
I'm curious about your code... why do you define classes in your classes... how does that help?
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Jul 22, 2014

Jul 21, 2014


Jul 20, 2014

Jul 19, 2014

Jul 15, 2014

Jul 10, 2014

Jul 9, 2014

Jun 27, 2014



Jun 24, 2014

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)