lp:hopper
This is the main development branch of Hopper, and contains the up-to-date content of Hopper.
If you would like to contribute to Hopper, please clone this branch using bzr branch and request a merge into this branch.
- Get this branch:
- bzr branch lp:hopper
Branch merges
- No reviews requested
-
Diff: 3070 lines (+1730/-1233)14 files modifiedFrogger/CHANGES (+0/-19)
Frogger/COPYING (+674/-0)
Frogger/ChangeLog (+34/-0)
Frogger/INSTALL (+5/-0)
Frogger/LICENCE (+0/-674)
Frogger/README (+63/-43)
Frogger/data/frog-game.desktop (+10/-0)
Frogger/data/icons/scalable/frog-game.svg (+68/-0)
Frogger/frogger (+561/-0)
Frogger/frogger.py (+0/-356)
Frogger/lib/engine.py (+69/-0)
Frogger/lib/sprites.py (+136/-0)
Frogger/setup.py (+110/-0)
Frogger/sprites.py (+0/-141)
Branch information
Recent revisions
- 60. By Daniel Bell
-
Improvement to level 1: Updated Graphics: Cars still the same due to legal reasons not being able to use certain models that we would like to use.
Possible design of own cars, or changing the way the level acts, or what happens in that area being redesigned.
Level 2: Entire Left hand side has been implemented.
Stones: Now have a animate in/out action, not 100% smooth but better than just disapearing stones.
Flames: We now have flames, they animate in and out, and while out flicker.
Walls: Walls cannot be passed through.
BabyFrogs/tadpoles have been properly placed.Some cleanup of code.
- 59. By Daniel Bell
-
Level 2 improvements: Traps are now deadly, and animate.
Traps raise and lower on a set timer, however the time inbetween lower and raising of the traps is linked to difficulty.
- 58. By Daniel Bell
-
Level 1 cleanup, moved a lot of objects in order to align them more proper. Map also changed a bit in terms of where areas are situated.
Frog now moves using a grid, (grid not shown). Currently 27px left and right, and 44 up or down.Level 2 Development started. Currently grid shown for allignment and design purposes. Currently only the stone objects have been created and animated (and working). Lava is deadly y'know!
- 56. By Daniel Bell
-
Made a few changes to how I check and set difficulty in levels.py to bypass the regression in memory usage.
You can now set difficulty in play.level() and sending through difficulty as an optional variable. When it gets that, it will set self.difficulty to that value and then set self.speed to its according value based upon the self.difficulty.
Problem here is that this is a dirty hack. If we want to change how we implement difficulty in other ways than speed, then we can't really do it that way, as obhects might already be created, such as cars or logs that we can't really remove or add too, based upon the previous setting very well.
- 54. By Daniel Bell
-
Completed pause fully. 2 option menu, resume, exit.
Cleaned up some code.
Levels are not correctly awarded after completing a level.
If very hard is set as difficulty, levels are not awarded, but 20 points are given.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)