March 2006 challenge: “It runs on steam!”
sjbrown - D-D-Done
Posted by sjbrown on 2006/04/01 23:32
Nik Baer's Solo Entry - Curses!!!!
Posted by nikolajbaer on 2006/04/01 23:31
Steam Pipe Dreams - It's done!
Posted by andrew_j_w on 2006/04/01 23:20
I've submitted the final version of my game, I've squashed all the bugs I could find and added as many features as I could.
The game can be downloaded here.
So, what can my game do?
- You can build a network of steam pipes with various pipe sections using and easy point and click interface.
- The steam 'flows' through the system in a seemingly realistic fashion, although I did just make it up!
- You can guide the steam through additive squares that change the composition of the steam.
- You can monitor the stream through a series of easy to read gauges and dials.
- It has a menu system and pause functionality.
- While playing the game you can consult helpful tooltips for, um, help.
I'm pretty pleased with the way my code turned out. Towards the end it turn into a hack-and-slash affair with new features being bashed in with a big messy hammer, but at least at the start it was clean.
I've learnt quite a lot about how to structure a game. I really should have focused a bit more on getting a decent state machine for the menu system.
I had to cut back my grand initial vision to something a bit more manageable. Here are a few things that didn't make the cut...
- Penalties for over pressurising pipes and a visual indication of when you do so.
- Rather than gauges I had wanted to see the steam in the pipes and thus see what the pressure was. This went pretty early on...
- Levels. I initially wanted to do 50 or more, now there are only 20.
- High scores. If you want to know what your best score is, you'll need a pencil and paper!
PyWeek has been a lot of fun, although I don't think I could have kept going for more than a week! I don't what I'll be doing when the next one rolls around, but hopefully I'll give it a go again.
Thanks to Rich, Neil, Jack and Tom - I think I fixed all the bugs you found and added all the suggested features. Cheers for the help guys!
Nelly's Rooftop Garden - Really, really done.
Posted by alex on 2006/04/01 23:02
You get value for money:
- 15 (mostly) challenging levels
- Free-play "sandpit" to nourish your creativity
- Integrated level designer to challenge friends, family and strangers
- Detailed subplot and deep metaphorical insight into the nature of humanity (must read between lines and have awful lot of imagination).
Don't wait, start steaming today!
Hurrah.
Galacticus - Galactius is done server is up!
Posted by Treeform on 2006/04/01 22:32
Team Landshark - and.. done!
Posted by gehn on 2006/04/01 22:31
So.. enjoy Steamech!
ceap - done...
Posted by crimbil on 2006/04/01 21:59
You need pygame, pyopengl and numpy for playing this entry.
Screenshots: #1 #2
TeamXerian - Done. woo0t.
Posted by simonwittber on 2006/04/01 21:45
Corsair!
Corsair is a Multiplayer Persistent Online Game.
It connects to xerian.net on port 2984.
When first asked to login, pick a username and password. If the username is not already taken, you will be allocated that username and password.
The idea of Corsair is to take over planets, by visiting them with your fleet, build mines, and collect a large steam supply.
When you vist a planet with an existing fleet, combat begins. If you fleet has more attack points than the defending fleets defense points, you win the battle.
Controls:
Press the Tab key to talk to other players.
Click on the Planet and Starbase to see a menu of options. The galaxy map allows you to move your fleets around, and move yourself around. You can only visit planets which have a fleet (owned by you) present. So dont leave planets unguarded!
Press ESC to exit a chat mode or a menu. Press ESC again to quit.
Known Bugs:
Fleets which appear in front of a planet cannot be selected. Build more ships to create a selectable ship in empty space.
If the server is down, players will see a black screen until a network connection is made.
Credits:
Design, Texturing, Intro and Production: Iven Stevens
Models and Texturing: Ricky Stevens
Artwork: Steven Donald
Music: Tom Pope
Programming: Simon Wittber and Jack Nutting
I am so tired.
We had a lot of fun building this game. It is a good example of what can be achieved with Python, in just a few days. We set our goals very high for this competition. While we didn't achieve everything we wanted to, the basics of gameplay are present, and the thing is persistent, and MULTIPLAYER! :)
Have fun. I'm off to Zzz land.
- Simon Wittber
Nik Baer's Solo Entry - Deadline closing switfly
Posted by nikolajbaer on 2006/04/01 21:25
And I just added a sweet new hud... but this is because I am procrastinating on the real problem... playable constants. Its still far too easy to break away.. in fact its hard not to break away..
Even if I do manage to make these constants remotely playable by the target time (t-minus 2.5 hours by my watch), I will be a long way from done. Oh well, at least it has a pretty hud now :)
heureusement - Heureusement's Withdrawal
Posted by dbickett on 2006/04/01 21:24
Our first two days were spent unsuccessfully attempting to think of a game idea relating to steam. The rest of the week was occupied by a major Chemistry project, work, school, work, SATs, and more work. Put simply, we didn't stand a chance :)
I did get the slight satisfaction of making that keyboard interface (Or, as phil coined it, the "magic keyboard thingy"). My apologies for taking up space, and I hope it works out next time.
See you all around, and the best of luck.
Daniel Bickett
(http://www.heureusement.org/)