lp://staging/~danielbell/hopper/pyglet

Created by Daniel Bell and last modified

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
Only Daniel Bell can upload to this branch. If you are Daniel Bell please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel Bell
Project:
Hopper
Status:
Experimental

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.

4. By Daniel Bell

Changed font properties on Menus.

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.

2. By Daniel Bell

Added structure to project:
Authors, Copying files added.

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
This branch contains Public information 
Everyone can see this information.

Subscribers