PyWeek - Latitude 4

Feather glider flight simulator. Requires pygame, pyopengl and pyode to run.
This is a solo entry by kent_turbo.

Awards


Helvetica, always!
Presented by nitrofurano

Give this entry an award

Ratings (show detail)
Fun: 1.8
Production: 2.9
Innovation: 3.2
37% respondents marked the game as not working.
Respondents: 10
Files: Uploader Date
flight-1.0.2.zipfinal 7.36 Mbytes kent_turbo 2009/09/06 04:04
Fixed a potential problem with non-power-of-two textures.
flight-1.0.1.zipfinal 7.36 Mbytes kent_turbo 2009/09/05 23:58
flight-1.0.0.jpg 56.64 Kbytes kent_turbo 2009/09/05 22:05
flight-1.0.0.zipfinal 7.36 Mbytes kent_turbo 2009/09/05 22:04
Phew.

Sunday 06 September, 2009

[ kent_turbo @ 00:48 ] Final submission uploaded, time to report.

Well, not a game really, just another toy. In this one you fly around on a feather, trying not to fall into the water.

"Feather" wasn't an easy theme for me. I spent three days in search of some vision that would drive me ahead. In the end, I was hesitating between doing a straightforward adventure game, and exploring feather-riding idea suggested to me by a friend. I picked the latter, and then real trouble began.

This time I used PyODE to take care of basic physics, it is very handy when you need to keep track of forces, torques and movement in 3D. Another great package is pyeuclid, which provides one with most basic 3D math required. And of course pygame, the one and only. I also must mention the "Scene" pattern I picked up from cocos2d, very easy and powerful way to control the top-level state of the game program.

In the end, "Flight" turned out better than I have expected: handling and flight characteristics got a lot better after careful tuning. I didn't finish the story, but my lack of creative skills is to be blamed here. Even now I have a very vague idea how story should develop. Otherwise it is pretty complete, with nice music, not so nice graphics and sound effects.