lp://staging/~danielbell/hopper/pyglet
Pygames limits and setup seems to be quite limiting, and those limits are seen quite often in things like Sprites, Animations and Scenes. Even things like layers and the Menu system are very difficult.
During 0.3 development I had to write (albiet) not very cleanly, a Menu System and a Level system, where pyglet (and cocos2d) have Scenes, and Menus build in which do a better job.
- Get this branch:
- bzr branch lp://staging/~danielbell/hopper/pyglet
Branch merges
Branch information
Recent revisions
- 6. By Daniel Bell
-
Completed the shell of the menu.
Now has Support/Help menu.
Help Menu is the parent, to Support and How To Play.
How To Play is empty right now, but will guide user in how to play the game.
Support Menu has links to reporting bugs and asking questions. - 5. By Daniel Bell
-
Changed the structure of the program a bit.
Hopper: now calls the menu found within the lib package.
Fonts: New directory for fonts: data/fonts/
Lib: Now is a package that is importable, contains menu.
menu: found within the lib package. Contains all Menu logic, and will be the main point of access for the game.Cleaned up some code and added some documentation.
- 3. By Daniel Bell
-
Added Menu System: Currently 2 menus: Main Menu, Options Menu.
Using cocos2d menu system which really slimlines the entire menu system.
Choices are identified through shake in, and when not unselected, shake out.Option allows you to select difficulty: Easy, Normal, Hard, Heroic, and prints corresponding number from 0 to 3.
- 1. By Daniel Bell
-
Added cocos2d Libraries (http://
cocos2d. org) and pyglet Librires (http:// pyglet. org). This is the foundation of the Game. Note that this first commit has no actual game content in it at all, and just serves as a starting commit for the game, with the librires and stuff setup.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/hopper