Pigeons: birds of a feather

Awards

Give this entry an award

Scores

Ratings (show detail)

Overall: 2.4
Fun: 2
Production: 2.2
Innovation: 3

Respondents: 6

Files

File Uploader Date
pigeons_final.zipfinal
final, a bit late.
claxo 2009/11/29 01:47

Diary Entries

1/10 baked entry

late entry( 1:45 hs ), congrats to all pyggyes !

Add a comment

pigeons notes

notes for the pigeons entry:

Currently only the single player mode is working

Menu navigation is by mouse only, plus ESC

The defaults controls are arrows (move) and rcontrol (quack unfollow), you can change this in the player settings menu.

Joystick are supported, but you must select it from the player settings menu.
I am interested in any report about the joystick: this is functionality new in pyglet. Seems that in windows work ok, mixed reports in Linux.

Sadly, theres little to see at the moment.

mini postmortem:

MVC really helps; used both in the gameworld and to drive the ui. The mixin in the world view that handles params from the model helped to reduce the number of signatures and repetitive code.

Using factories to generate actors both in view and model help debugging and exploration; very easy to try different implementations.

The gui kytten [0] (for pyglet) plus an adaptor module (adapts kytten to cocos) taken from cocograph [1] plus MVC is great to setup fast a UI.

Working solo is not the best for me: too much time in some decisions, less motivated to push ahead day to day that in team. I will try to join other project next time.

Happy to have wrote two prototools along the game:
map_loader_helper : edit levels in Inkscape, grab actors with map_loader_helper. Very agnostic, easy to use in other game. (needs user guide and some debug)

ppre and img_utils: growing; automatic painter for levels( needs tweaks and more features, optimizations), probably will grow support for navigation.

I like the actual codebase, and will follow with the project at googlecode:
http://code.google.com/p/pigeonsgame/

[0]http://code.google.com/p/kytten/
[1]http://code.google.com/p/devdev-python/

Add a comment