Harvest by dave84
Plot:
You are the captain of an alien vessel that was transporting humans across the galaxy to be probed. The humans revolted and managed to explosively decompress themselves into space (wearing space suits). You were travelling so fast that they're spread out across several solar systems. Round up as many as you can. Don't let them escape.
How to play:
Click behind the ship to thrust it forward. You are pulled by the planets gravity. When all the humans in that system are collected, a portal to the next solar system will open. Fly into it to progress.
Goal:
Collect as many humans as possible. High scores game. High scores aren't saved to disk. You have 5 lives. Good Luck.
Technical Details:
Written in Python (www.python.org). Requires Pyglet (http://code.google.com/p/pyglet/). Graphics were created in Pixelmator. Sounds were created in as3sfxr. The logo font is Pirulin by Typodermic. Free for commercial use.
It should run on Linux if you have python and pyglet installed, but I haven't had a chance to test it recently. Apologies if it doesn't work for you. Assets are included with the source distribution.
You are the captain of an alien vessel that was transporting humans across the galaxy to be probed. The humans revolted and managed to explosively decompress themselves into space (wearing space suits). You were travelling so fast that they're spread out across several solar systems. Round up as many as you can. Don't let them escape.
How to play:
Click behind the ship to thrust it forward. You are pulled by the planets gravity. When all the humans in that system are collected, a portal to the next solar system will open. Fly into it to progress.
Goal:
Collect as many humans as possible. High scores game. High scores aren't saved to disk. You have 5 lives. Good Luck.
Technical Details:
Written in Python (www.python.org). Requires Pyglet (http://code.google.com/p/pyglet/). Graphics were created in Pixelmator. Sounds were created in as3sfxr. The logo font is Pirulin by Typodermic. Free for commercial use.
It should run on Linux if you have python and pyglet installed, but I haven't had a chance to test it recently. Apologies if it doesn't work for you. Assets are included with the source distribution.
Ratings
| Coolness | 3% | 183 |
| Overall | 2.59 | 345 |
| Audio | 1.88 | 301 |
| Community | 2.00 | 336 |
| Fun | 2.35 | 330 |
| Graphics | 3.18 | 153 |
| Humor | 1.08 | 464 |
| Innovation | 3.12 | 164 |
| Theme | 1.53 | 493 |
I had some fun, and the gravity mechanic worked great.
Hi-Score of 567
Looks like I dropped the ball on the controls.
If any of you have suggestions for a control scheme you'd like, let me know. At the moment I've a build where the ship is attracted by the cursor instead of repulsed, but I don't know if the mouse is the problem in general or just the repulsion.
As for the theme not fitting, I tried not to be too obvious, having the humans be escaped rather than the player escaping from somewhere.
Thanks for all the feedback.
Maybe some turret style controls would be an improvement.
There's two 'but's to this if you're gonna continue with this project (and I'd love you to, coz it's super fun... but then again, I'm a sucker for gravity/physics):
First, you need to teach the controls, and make them more integral. They're a feature, so feature them.
Second, the edges are a problem. A few times I wanted to move my ship away from the edge and I simply couldn't get my cursor in the space. Maybe have an extra space around the sides that is clickable but not part of the game space?
The graphics are nice.
Oh, one thing I like is that sometimes the best way from point A to point B is off the edge of the screen.
A way you could make the controls a lot more accessible, and I think make the game quite a bit more interesting, would be to calculate where the ship will go over the next few seconds with the current trajectory and draw a curve showing that. You could even make it red if there will be a collision and green otherwise, and explain it away as being the ships navigation computer or some such.