-
Notifications
You must be signed in to change notification settings - Fork 1
Home
rlc2 edited this page Nov 3, 2015
·
4 revisions
Welcome to the pygame_maker project wiki.
- Packaging
- Script(s) for basic game resource directory layout creation
- Drag-and-drop UI for game resource file creation
# Goal reached: Play the ENIGMA tutorial game with the pygame_maker engine
- [x] basic sprites
- [x] basic sounds
- [X] object types
- [x] create book-keeping class(es) for events
- [x] create book-keeping class(es) for actions
- [x] create book-keeping class(es) for action sequences
- [x] manage instances
- [x] object instances (interact with event engine, below)
- [x] draw sprite
- [X] generate collision events
- [X] handle minimum set of incoming events
- [X] collisions with other object instances
- [x] collisions with room boundaries
- [x] keyboard/mouse/gamepad input
- [x] creation
- [x] destruction
- [x] execute action sequences
- [X] basic rooms
- [x] basic event engine (registers event handlers; queues and transmits events)
- [x] select and implement embedded scripting language
- [x] global parameters (those accessed and created in embedded scripts, those referenced in certain action parameters, mouse click xy, etc.)
- [x] tie pygame maker engine into pygame game loop in pg_template.py