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

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").
The above of course is under my guess that you tried to upload your game some minutes ago (right before you posted here) - if you tried to upload on Sunday and it did not work... well, you could have said earlier ^^"
Hmm, my apologies. Seems I miss understood. I thought the competition was 7 days of coding (sunday to sunday) and 24 hours to upload (monday to sunday). Not 6days coding + 1day upload. Wont make that mistake next time. :)

Sunday to Sunday is eight days....
  1. Sunday
  2. Monday
  3. Tuesday
  4. Wednesday
  5. Thursday
  6. Friday
  7. Saturday
  8. Sunday
See? Anyway, if you have a link to your game, I'm sure a lot of us wouldn't mind seeing it anyway!
I just read through the rules again. And there is definitely cause for confusion. Section 3 in the rules says that the "time limit is a week". And then says that "once the time limit is up" you have 24hours to upload the files.

That section needs a bit of clarification.
I'm not sure where the confusion lies here, but the rules are correct. There are seven days, ie 168 hours, to program. 00:00 UTC Sunday to 00:00 UTC Sunday. The upload time is an additional 24 hours after that, 00:00 UTC Sunday to 00:00 UTC Monday. So from competition start to upload period end, it's eight days. It's currently about 08:00 UTC Monday, which is eight hours after the upload period ends.
Ok, I see where the confusion lies, and its mine and mine alone. I`ll eat some humble pie. I was under the impression that the competition starts at midnight on sunday instead of midnight on saterday. Stupid mistake...

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.
Well, it's not bad! Mainly I felt it was too slow. It seemed complicated at first, but it wasn't too hard to figure out, so I mostly spent time waiting for things to happen. I would make it run several times faster. I'd like to know how much a chicken is worth before I sell it, but I was always pleasantly surprised at the amount. Who knew you could get 400 bucks for a chicken? I'm in the wrong line of work.

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!
@ajvogel - seven days means 168 hours available for coding and uploading - of course it's organically impossible to develop in the 168 hours of the week, and 40 hours is far much more than you may really need.

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.
@ajvogel - and i don't know if Pyggy are also for these deadline fault issues - would be interesting seeing Pyggy as second opportunity, but remember Murphy's Laws always!
I'm willing to allow a Pyggy entry in this case if you want.
ajvogel: I tried your build, I like your art, and the drag and drop feature is great but it is unclear where I need to drop things (i was trying to drop the fox onto the cage for ages before i worked out it needs to be a little higher than the cage.). Also the help windows are a little annoying after a while but the general idea is solid and would be more fun with some polish... Pyggy it up I say! :) Looking forward to seeing what you do with it.

A.
Im not sure if we will be allowed entry for the Pyggy awards. But if we can, we`ll definitely want to.

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.