Okay, I admit it!Seeing how my entry was awarded the "Heath Robinson Prize for Most Unreliable Office Equipment", I think it's time for me to admit it publicly: my game is too hard. Wait, no, that's not true: my game is too frustrating. Yep, that's better :P . I tried to ignore it when my entry was awarded the "Paid For By the Caffeine Lobby" award, but I guess I can't hide it anymore...
If you want to play the game at a slower pace, you can either reduce the probability of a machine breaking up or increase the time in each level (actually, each level lasts longer than the previous one, but obviously not enough). To do this, you can change one of the following lines (or both)
Office.py, line 112: self.clock.start(3600 + 120*level_num)
That's the total time - increase 120 to something like 240 or more to get enough extra time per level
Todo.py, line 68: if (random.randint(0,30) <= self.dificulty):
If you want the machines to fail less, increase that "30" - the larger the number, the easier the game.
In any case, remember that the game only has 10 levels, so don't make it too easy ;) .
I'll take this as a lesson for the next Pyweek - I should have had more extensive play-testing. To be 100% honest, I did reserve some time for this, but I decided at the last moment to use it to add the plants and lamps and give each level a little more color :P - I guess that, since I wasn't a coder on my first Pyweek entry (which details exactly this problem as the main concern) I didn't really learn this lesson, but I'll try to remember for the next time.
If it makes you feel any better, while playing (I think I made it up to level 6) I experienced that very same feeling of looking at the remaining time and thinking "oh, screw this, I won't make it on time", and if I didn't curse the repair guy for talking the long way to fix the phone it was only because I'm the one who told him to approach items from the right when possible...
I'll do my best to write a full post-mortem of the game once the competition is finished and I get to read the feedback from the rest of you. So far I've been impressed by several entries, and I hope I'll get to play all of them by saturday.
Good luck, everyone!
(log in to comment)