pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
.:DieCast::

.:DieCast:: - 0.4

Clark Van Oyen (echo85)

Tags:

Description

.:DieCast is a War Strategy game played on a square grid. The grid is scanned left to right, top to bottom, allowing pieces to move as it goes. This is hoped to allow some interesting strategies to emerge.

Changes

fixed crash after level 1

Links

Home Page: http://diecast.cvan.info
Windows: http://diecast.cvan.info/versions/diecast0.4.zip

Screenshot


click to view original size

Releases

.:DieCast:: - 0.7 - Aug 21, 2008
.:DieCast:: - 0.6 - Jul 20, 2008
.:DieCast:: - 0.4 - Jul 10, 2008

Pygame.org account Comments

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

February 20, 2009 5:40pm - yanom - nickname: (yanom) - 3/5
why can't ranged units attack ranged?
November 12, 2008 11:02am - Marco Baxemyr - nickname: (phelerox) - 4/5
Keep up the good work!
July 27, 2008 12:04pm - Jaroslav Pekar - nickname: (nightblair)
I like this game, it looks promising. Keep up the good work.
July 23, 2008 8:06am - Luca Fabbri - nickname: (keul)
Oh, its very simple!
I didn't used the jumping ability you are talking of, simply I removed all trees in the path to the box. Then I used the ranger, and moved it on the box. Then...
CRACK!

I'll waiting for you next release, I like that kind of games; music and between-levels graphic are really nice. Keep on it!
July 22, 2008 12:11pm - Clark Van Oyen - nickname: (echo85)
Thanks for finding this but I'm not sure how you did.
I did fix the bug where the ranger can jump more than one tree and thereby reach the box. Not sure how you even reached it now but, you are supposed to protect that box, not open it. It should activate an event which causes you to lose the level. I will fix this next release.
July 21, 2008 11:29am - Luca Fabbri - nickname: (keul)
> But I have still bug 2... When the ranged move on the hidden in trees box in level 2, I get:

Opss... I mean "Ranger", not Ranged!!!
July 21, 2008 11:26am - Luca Fabbri - nickname: (keul)
My previous bug 1 is fixed.
But I have still bug 2... When the ranged move on the hidden in trees box in level 2, I get:

while 1: self.scan()
File "/home/keul/downloads/python/pygame/diecast-src/Map.py", line 130, in sca n
self.iterate(self._scan)
File "/home/keul/downloads/python/pygame/diecast-src/Map.py", line 124, in ite rate
callback(self.L[x][y])
File "/home/keul/downloads/python/pygame/diecast-src/Map.py", line 120, in _sc an
self.dieties[l.race].turn(l)
File "/home/keul/downloads/python/pygame/diecast-src/Diety.py", line 80, in tu rn
L.march(tx,ty)
File "/home/keul/downloads/python/pygame/diecast-src/Units.py", line 145, in m arch
return self.move(x,y,mode)
File "/home/keul/downloads/python/pygame/diecast-src/Units.py", line 164, in m ove
self.target.open(self)
File "/home/keul/downloads/python/pygame/diecast-src/Units.py", line 286, in o pen_chest
self.remove(self.contents.abbrev)
AttributeError: Action instance has no attribute 'abbrev'

July 20, 2008 10:44pm - Clark Van Oyen - nickname: (echo85)
Thanks for the testing! The bugs are fixed.
July 18, 2008 7:50pm - Luca Fabbri - nickname: (keul)
Some problems using source on linux

1) I pressed ENTER key at level 1 briefing, and I automatically won.
2) At level 2 I moved the Ranger on the trees on the left from starting position, and I get this error:

Traceback (most recent call last):
File "DC.py", line 297, in <module>
game.play()
File "DC.py", line 185, in play
self.play_campaign()
File "DC.py", line 253, in play_campaign
self.map.begin()
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Map.py", line 54, in begin
while 1: self.scan()
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Map.py", line 130, in scan
self.iterate(self._scan)
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Map.py", line 124, in iterate
callback(self.L[x][y])
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Map.py", line 120, in _scan
self.dieties[l.race].turn(l)
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Diety.py", line 80, in turn
L.march(tx,ty)
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Units.py", line 145, in march
return self.move(x,y,mode)
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Units.py", line 162, in move
self.chop()
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Units.py", line 313, in jump_tree
self.move(T[0],T[1])
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Units.py", line 162, in move
self.chop()
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Units.py", line 313, in jump_tree
self.move(T[0],T[1])
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Units.py", line 164, in move
self.target.open(self)
File "/home/keul/downloads/python/pygame/diecast_Src0.5/Units.py", line 286, in open_chest
self.remove(self.contents.abbrev)
AttributeError: Action instance has no attribute 'abbrev'
July 15, 2008 6:13am - Clark Van Oyen - nickname: (echo85)
Great constructive feedback, Vitor! I really like the life bar idea. To finish a turn I wait for '5' to be pressed in case the player wants to cancel the move after seeing how far the unit can go. being able to 'wait' in the sense you suggest conflicts with some of the abilities other units will have unfortunately. Thanks for all the suggestions.

Other guys:
I will post the source in the reasonably near future, but note that rating this game before you've played it isn't going to expedite this.
July 12, 2008 9:28am - Vitor Bosshard - nickname: (algorias)
I liked the game, but found it a bit clumsy to make your moves. Why do I have to press 5 to pass the turn even if I have 0 movement left?

You should also be able to make your units wait, i.e., allow other units to move before them but without giving up your movements.

Finally, a bar on top of each sprite showing its health would be nice.
July 11, 2008 5:15pm - Carsten Eggers - nickname: (masterlee) - 2/5
I like to see an Linux/Other OS Version too
July 11, 2008 4:19am - Luca Fabbri - nickname: (keul) - 2/5
It looks good... but no source for poor linux users?! :-)
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)