Final submission!
Yay! \o/
We have a final entry with nice graphics, sound effects and music. And it's playble, too. Apart from some bugs, of course.. Zahme played through the whole game for 4 or 5 times to find the worst bugs and I had to spend most of the time fixing them (instead of making nicer music *sigh*). I really hate the code but at least it works ok. Hopefully. And if it runs on all machines (that have Python and Pygame installed) I'd be happy.
Good luck to those teams that are still working on their final submissions. Keep going! We want to play your games.. ;)
(log in to comment)
Comments
Thanks for your feedback, Yuri! :)
Just as a side note - it can be very helpfull to create 2-3 macros which you can use in every level. For example a Pick-up-Macro (Forward Pickup), or Door open macro (Use Forward), or even a 180° Turnaround macro (Turn Right Turn Right Forward). Just be creative! :) A good macro-libary will ease the work you have to do ;o)
Just as a side note - it can be very helpfull to create 2-3 macros which you can use in every level. For example a Pick-up-Macro (Forward Pickup), or Door open macro (Use Forward), or even a 180° Turnaround macro (Turn Right Turn Right Forward). Just be creative! :) A good macro-libary will ease the work you have to do ;o)
ah thanks for the tip, probably I read this over XD
and I found the Credtis >.ah thanks for the tip, probably I read this over XD
and I found the Credtis >.
Thanks, milker.. :)
It's funny Zahmekoses - those are exactly the three macros I created :) I also have a go around corner macro for both directions (forward left forward; forward right forward). I have trouble remembering which macro does what though. I said this in my comments, but I would really like to be able to name them.
thanks saluk, we will note this on our list of things we will try to implement/change after the pyweek :)
When I ran the game I got:
Traceback (most recent call last):
File "run_game.py", line 16, in ?
import main
File "/home/jakob/Desktop/pyweek/zk-catbot/0.6/main.py", line 13, in ?
from levels import *
File "/home/jakob/Desktop/pyweek/zk-catbot/0.6/levels.py", line 146
class Level():
^
SyntaxError: invalid syntax
I changed line 146 in levels.py to: "class Level:" and it worked. However the window is a little to big for my screen. A fullscreen mode would be nice in a later release.
Traceback (most recent call last):
File "run_game.py", line 16, in ?
import main
File "/home/jakob/Desktop/pyweek/zk-catbot/0.6/main.py", line 13, in ?
from levels import *
File "/home/jakob/Desktop/pyweek/zk-catbot/0.6/levels.py", line 146
class Level():
^
SyntaxError: invalid syntax
I changed line 146 in levels.py to: "class Level:" and it worked. However the window is a little to big for my screen. A fullscreen mode would be nice in a later release.
I got this:
Fatal Python error: (pygame parachute) Segmentation Fault This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.Even after making the Level(object) change. Sorry, I know that's not very helpful. Perhaps I'll reinstall python + pygame.
Oh, no! I did the bracket-thingy again..
XD It should work ok if you replace
XD It should work ok if you replace
class Level():with
class Level:in the levels.py - I know that Python 2.4 doesn't like these brackets but I guess I just forgot about it while coding. You can press "f" to switch between fullscren and windowed mode, but not on windows.
I got this error when clicking an empty box in a macro:
Traceback (most recent call last):
File "run_game.py", line 17, in ?
main.main()
File "/home/jonne/zk-catbot/0.6/main.py", line 1249, in main
g.mainloop()
File "/home/jonne/zk-catbot/0.6/pygsear/Game.py", line 597, in mainloop
self.checkEvents()
File "/home/jonne/zk-catbot/0.6/pygsear/Game.py", line 78, in checkEvents
self.events.check()
File "/home/jonne/zk-catbot/0.6/pygsear/Event.py", line 623, in check
event.call(pygame_event)
File "/home/jonne/zk-catbot/0.6/pygsear/Event.py", line 420, in call
Event.call(self, pygame_event, **kwargs)
File "/home/jonne/zk-catbot/0.6/pygsear/Event.py", line 127, in call
self.callback(pygame_event, **kwargs)
File "/home/jonne/zk-catbot/0.6/objects.py", line 160, in released
self.fire(pygameEvent)
File "/home/jonne/zk-catbot/0.6/objects.py", line 150, in fire
self.callback(pygameEvent, self.kwargs)
File "/home/jonne/zk-catbot/0.6/main.py", line 694, in select
elif nr==sel and self.macro[nr]!="empty":
IndexError: list index out of range
Thanks, j-1. I guess a workaround would be not to click on empty boxes in a macro, for now. ;)

Yuri on
2008/04/05 21:15:
It´s me again XD I had played your game and I like it ^^ The Levels are easy and difficult and in the first "last level" I thought "hooooly shit, what that?! O.o" I hoped that was a joke, but it wasn´t... Your story idea is great and cute. The music and noises sound good ^^ and the image looks good, too. But in the end... it´s sooo long to creat the moves, that give me a hard time... and yes, I remember the final "last level"´s place ;) Yuri