lp:~wolterh/+junk/dwarfbomber

Created by Wolter Hellmund on 2010-12-14 and last modified on 2011-04-18

Small bomberman style game written in Python with the Pygame library. And with dwarfs.
Screenshot in branch, under main directory

Get this branch:
bzr branch lp:~wolterh/+junk/dwarfbomber
Only Wolter Hellmund can upload to this branch. If you are Wolter Hellmund please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Wolter Hellmund
Status:
Development

Recent revisions

17. By Wolter Hellmund on 2011-04-18

Oops, forgot to add the source directory - of extreme vitality

16. By Wolter Hellmund on 2011-04-18

Changes:
 * Started making movement of dwarf (in the future, of the other movables as well) handled by vectors
 * Implemented a better method of reading angles in the meatchunk get_direction method

15. By Wolter Hellmund on 2011-04-17

Changes:
 * Dead bombs don't generate collisions anymore

14. By Wolter Hellmund on 2011-02-01

Muestra para michel

13. By Wolter Hellmund on 2011-01-28

 * Made the bomb AOE thinner so it doesn't kill dwarfs very near though not touching it
 * Added a base structure for powerups, included some ideas in the TODO. Basically all missing about powerups is a method to make them appear in the map (which will be when walls get blown off, or when the game is about to end and sudden death arrives).
 * Made the explosion animation in the bomb class make use of a timer to make the game more consistent
 * Started playing with the text rendering capabilities of pygame
 * Tweaked some registration methods to make them more python-natural
 * Added the base for a general object collision detection method and a dwarf collision handler method (which is currently what makes powerups work)
 * Modified minimally the way the dwarf places a bomb and how he keeps record of the bombs he plants.

12. By Wolter Hellmund on 2010-12-20

 * Fixed the bomb chain activation, which accidentally messed up on last commit.

11. By Wolter Hellmund on 2010-12-20

 * Implemented the animation system, works just as planned.
 * Implemented the same walk_left animation inverted as a walk_right animation (now all dwarf animations use the new system)
 * Added two new classes, a timer - which makes a standard method of keeping timers, and containedinstance - which segregates the registering capabilities of objects from BaseObj class.
 * Fixed some sound problems the new implementations generated

10. By Wolter Hellmund on 2010-12-18

 * Started engineering a VERY yet capable animation system. It is not implemented yet though.
 * May have performed other changes but nothing very significant.
 * Implemented the omni.get_var method in some parts not using it previously

9. By Wolter Hellmund on 2010-12-18

bzr commit -m

8. By Wolter Hellmund on 2010-12-18

 * Fixed the sounds class, though sounds still play after a delay
 * Made the dwarf move with a constant speed

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers