Flight

Feather glider flight simulator. Requires pygame, pyopengl and pyode to run.

Awards


Helvetica, always!
Presented by nitrofurano

Give this entry an award

Scores

Ratings (show detail)

Overall: 2.6
Fun: 1.8
Production: 2.9
Innovation: 3.2

37% respondents marked the game as not working.
Respondents: 10

Files

File Size Uploader Date
flight-1.0.2.zipfinal
Fixed a potential problem with non-power-of-two textures.
7.4 MB kent_turbo 2009/09/06 04:04
flight-1.0.1.zipfinal
7.4 MB kent_turbo 2009/09/05 23:58
flight-1.0.0.jpg
56.6 KB kent_turbo 2009/09/05 22:05
flight-1.0.0.zipfinal
Phew.
7.4 MB kent_turbo 2009/09/05 22:04

Diary Entries

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.

11 comments