Missed Deadline.
I think we miss understood the email sent by Richard Jones. We where under the impression that we had 24 hours to upload the game after the deadline. However we where unable to upload anything. We where under this impression since Richard said in his email:"Once the time limit is up you will have 24 hours to upload you file(s)."
and
"FAILURE to upload at the LAST MINUTE of that additional 24 hours will be
met with ZERO LENIENCY"
Good luck to all the other entries.
(log in to comment)
Comments
- Sunday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
That section needs a bit of clarification.
Anyway, I posted a link to the game here Chicken Farmer. It would be appreciated if those with time could have a quick look and give some comments.
The website always displays UTC time, if that helps. The challenge page (ie. http://pyweek.org/9 in this case) always displays the time to the next event in the challenge.
The controls aren't too bad, and it's nice to be able to do everything with just the mouse, but the menus are a little buggy. I kept having windows pop open without me clicking on the object. At least I didn't think I was. The game eventually crashed when I built a vet and dragged two chicks into it. Here's the traceback:
Traceback (most recent call last):
File "chickenfarmer.py", line 4, in <module>
main.main()
File "/home/christopher/Desktop/chicken-farmer/gamelib/main.py", line 12, in main
gameEngine.game.mainGameLoop()
File "/home/christopher/Desktop/chicken-farmer/gamelib/engineCore.py", line 226, in mainGameLoop
window.dispatch_events()
File "/home/christopher/Desktop/chicken-farmer/pyglet/window/xlib/__init__.py", line 1140, in dispatch_events
self.dispatch_platform_event(e)
File "/home/christopher/Desktop/chicken-farmer/pyglet/window/xlib/__init__.py", line 1169, in dispatch_platform_event
event_handler(e)
File "/home/christopher/Desktop/chicken-farmer/pyglet/window/xlib/__init__.py", line 1430, in _event_button
x, y, button, modifiers)
File "/home/christopher/Desktop/chicken-farmer/pyglet/window/__init__.py", line 1217, in dispatch_event
EventDispatcher.dispatch_event(self, *args)
File "/home/christopher/Desktop/chicken-farmer/pyglet/event.py", line 341, in dispatch_event
if handler(*args):
File "/home/christopher/Desktop/chicken-farmer/gamelib/gameEngine.py", line 46, in on_mouse_release
GameEngineCore.on_mouse_release(self, *args, **kwds)
File "/home/christopher/Desktop/chicken-farmer/gamelib/engineCore.py", line 172, in on_mouse_release
self.processDrag(self.draggedSprite)
File "/home/christopher/Desktop/chicken-farmer/gamelib/engineCore.py", line 209, in processDrag
droppedOnTarget.on_drop(droppedSprite)
File "/home/christopher/Desktop/chicken-farmer/gamelib/scenes/game/buildings.py", line 753, in on_drop
clock.schedule_once(self.SpriteRemoval, 1, self.full_label)
AttributeError: 'Vet' object has no attribute 'SpriteRemoval'
Anyway, thanks for sharing, and don't feel too bad about the missed deadline. It's all about the journey, you know? And you'll be back next time!
the extra 24 hours is for some bug fixes may occur, like multiplatform compatibility, fixing problems may appear comented here in the message board, and other issues.
I uploaded my first final version after 5 hours of work, at monday - this helped me to be more relaxed of improving it as far as i want, and doing some bug fixes as far anyone may comment (like Cosmologicon did, and thanks to him!)
I think everybody must know well what Murphy Laws are - it's very important for everything in life! - http://en.wikipedia.org/wiki/Murphy%27s_laws - the pyweek.org server may not be working, may happen to you some unpredictable situations, and as far, i suffered with headache, sciatics and stomach pains almost the whole week (which means if i were counting with the whole week for coding the game, surelly i would missing the deadline as well...) - every think can happen, and we must really count on the worse may happen to us...
I would tell a paralell about the figure drawing lessons i had at school - in the first months we had to make 3 hours drawings, in the middle months 10 seconds drawings, and at late months 3 hours drawings again - this teach us what is important to be done in the first 10 seconds, and the remaining 3 hours we have a different viewpoint about how we must work on a drawing, and what we may do at first - I think the same method can be applied in a pyweek competition: do what you can do in the first 1 hour, or in the first 4 hours. As far you have it working minimally, upload it, and let the remaining time for improving it - if you can't improve significantly, your first upload is done, and you surelly will not lose the deadline, that's guaranteed.
Cosmologicon - Thanx, your comments are greatly appreciated. Speeding things up and proper chicken information indication are some of the things that will get some attention post-pyweek. The crash was due to some last minute features that where added and didnt receive proper testing.
@nitrofurano - The issue here is not a time management issue, but confusion (our) over when the deadline was. Anyway, enough on that matter. No hard feelings.
@@nitrofurano - The issue here is not a time management issue, but confusion (our) over when the deadline was. Anyway, enough on that matter. No hard feelings.
A.
The game does require some polish and we had alot of great ideas for features that we could have implemented if we had more time!
Once again thanx to the people that tried out the game.
Zahmekoses on 2009/09/07 07:30:
The "24 hour deadline" for upload ended 7 hours before your post. The competition ended during the night of Saturday to Sunday and the upload-deadline ended during the night from Sunday to Monday. (both "during the night" are to be read as "during the UTC night").