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

Wolter Hellmund

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

 * 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

 * 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.