March 2006 challenge: “It runs on steam!”

Remnants of the First Universe - It was fun, thanks to everyone

Posted by Tee on 2006/04/16 17:11

Thanks for all the ratings and comments, and thanks to richard for a great PyWeek.

Unfortunately, I ended up not rating the games. I already had a list with the scores for most of the games and intended to write the comments yesterday, but I ended up needing to do something else and wasn't able to rate them (yep, never leave it for the last day). I'm sorry about that, I wish I could've wrote a few comments. I had a lot of fun playing the games and was very impressed with what can be done in a week with Pygame.

Reading my own game's comments was fun. It encouraged me to continue working on my game (when I have time, of course), fixing bugs and difficulty, adding intro, sounds, music and some more game features I had originally planned.

Congratulations to Rushed and Pekuja for winning! I have to admit that the two were my favorite games. :)

I'm looking forward for the next PyWeek. :)

Add a comment

Mindless Game Studio - Thanks for all

Posted by kukkerman on 2006/04/16 17:00

Well, well it's over. I would really like to thank everyone who found our game worth playing nevertheless it's a bit incomplete and lacks many features we would have liked to implement.
However the developement won't stop at this phase. We would like to create a complete game and fix those annoying bugs. Ron rewrote the net code not so long ago avoiding the three player hangup bug. I just have finished rewriting the level editor so it's more or less stable and suitable for creating more complex levels. If Ron gets back to the dormitory we'll release a patch including all the modifications. We are planning to create a single player AI, so stay tuned! :)

Add a comment

Eel - Rating and comments - Thank you!

Posted by eltriuqS on 2006/04/16 15:03

After the results have arrived, i am really happy that i found time to rate every other game:

It is true that i didn't get the score that i could have get if i did certain things differently.
BUT - The comments that i got were very very helpful and now i learned what was missing for other people to understand this game more quickly.

Now (as in "a week or two from now, when i find time") i can and will fix the game according to the comments i got here and the things i wanted to do but didn't have the time.

I hope my ratings of the other games will benefit them as well, and (again): Thanks for spending time and writing those comments!

Add a comment

Team Trailblazer - T. End ;-)

Posted by mcferrill on 2006/04/16 02:54

Congradulations to rushed and trip on the funny boat! Thank you everyone for your feedback on our game. We'll be working on it more (in theory) and have a much smoother and fun game. I'd also like to thank richard for running this again, and we're all looking forward to the next one!

Add a comment

Trip on the Funny Boat - Thank you!

Posted by pekuja on 2006/04/16 01:48

It seems like Trip on the Funny Boat won the team category of PyWeek 2! However, I would also like to congratulate Alex on his victory in the individual category, and also for receiving the highest overall ratings in the whole competition!
I would like to thank everybody who rated us, my teammates JDruid and Hectigo and also all our friends who tested the game during the week. It was a really fun week of working on the game and a very fun two weeks of playing the fantastic games you all produced.
We are going to continue working on Trip on the Funny Boat and we welcome any and all suggestions and feedback. You can reach us via e-mail "pekuja at iki dot fi" or you can catch us on IRC with our respective nicks.
It is 5 o'clock in the morning in Finland now, so I probably need to get some sleep. See you all at PyWeek 3! ;-)

Add a comment

Trip on the Funny Boat - Listen mommy, I'm on a radio show!

Posted by pekuja on 2006/04/10 15:16

This is a bit weird, but I was interviewed by a podcast show called LaGER - GNU/Linux and Games/Entertainment Radio. I happened to suggest to them that they should talk a bit about PyWeek on the show, so they decided to invite me to talk about it since I happened to be around on their IRC channel when they started recording. ;-) We talk a bit about PyWeek and I tell them about my entry, etc. You can check the podcast's website, or you can just download the latest episode here: OGG version or MP3 version.

1 comment

The Olde Battleaxe - watermelons !! a fun post-pyweek2 game

Posted by philhassey on 2006/04/09 07:17

pekuja, philhassey, and treeform got together on irc this evening and cranked out this whacky game about bouncing watermelons on a trampoline in about 4 hours. enjoy!

source tgz | source zip

5 comments

gizmo_thunder - Rating others was good :)

Posted by gizmo_thunder on 2006/04/06 20:20

Iv'e been playing some games all day.. they are stunningly addictive hope my game is as addictive as the others :) any way just a reminder about the game.. if it is crashing it might be due to the sound file name which i gave wrong.. please change "sounds/Police.wav" to "sounds/police.wav" Thank you.

Add a comment

Team Trailblazer - Clad in Iron Website

Posted by mcferrill on 2006/04/04 23:33

We've made a website for Clad in Iron were we can track bugs and such here for those who are interested.

Add a comment

python.com.ar - STIM Usage and FAQ

Posted by tenuki on 2006/04/04 04:22

Playing PyAr/STIM

The goal of STIM is to build a machine that performs a given calculation.

In the editor you will find some steam inputs and outputs. Usually there will be one result output and one special output in which you must signal that the machine has finished its work. So, in every machine that you make, be sure to send 1000 psi of steam to the "done" socket. To do that, use the boiler component (the one that's below the rotate tool).

One of most important things in these machines is that you have to control their timing. You will surely want to make complex connections, so keep in mind that EACH component (except pipes) has a delay of one step, and you must signal the 1000 psi on the done socket only after you're sure that the right output has arrived to the result socket!

As an example, imagine that you want to build a machine that simply sends A to the A socket, and want to see how it works. You'll have one A input socket on the left of screen, so put a pipe from it up to, say, half of the screen, then connect a gauge to it, and put another pipe from the gauge to the A output pipe on the right of the screen. But, that's not all. You should also connect a boiler to the done pipe on the right, and also delay its output, to make it arrive to the "done" socket when A has passed the gauge. The easiest way to make it is to also connect a gaugue to the boiler and then connect it to the done pipe.

Testing the machine

When you finish a machine you can run some system tests with the "test" button, and you can also debug it. To do that, press the Start button [> and then go step by step with the Step button [][>. You'll see how the steam flows on the pipes.

When you think you have made the right machine, run Tests, and they will get you to the score screen if your machine works fine!

FAQ

Q: why do I get this exception: File "editor.py", line 595, in init self.icon = pygame.transform.scale(image, image.get_rect().fit(0,0,64,48).bottomright) AttributeError?: fit
A: You absolutely need pygame 1.7, or at least 1.7.1 :-) python 2.4 also.

Q: How do I rotate a pipe?
A: The only components that can be rotated are the Elbows and Tees. Instead of rotating a pipe, delete it and make a new one.

Q: How do I make a vertical pipe of length 1?
A: it's impossible right now.

Q: I made a machine that's fine, but doesn't pass the tests, what's wrong?
A: Be sure that you are sending 1000 psi to the done pipe, when the result is on the output pipe, and not before!

Q: How do I get 1000 psi to the done pipe?
A: Use a boiler (the component below the rotate tool).

Q: How do I move a component?
A: You can't with this version.

Q: How do I play this game?
A: python game.py (if python 2.4 or newer is not the default on your system, replace it with python2.4 game.py..)

Add a comment