My first post here, be merciful please.

So, I participate in game jams now and then. About two years ago, I was participating in one, and we where near the deadline. Our game was pretty much done, so we where posted a "alpha" version waiting for feedback.

Just half an hour before the deadline, we got a comment on our alpha alerting us of a rather important typo: The instruction screen said "Press X to shoot" while X did nothing and Z was the correct key. "Good thing we caught that in time, thankfully a easy fix" I thought.

This project was written in python, and built using py2exe. If you know py2exe, the least error-prone method outputs a folder containing the .exe, plus ginormous amounts of dll's, pyc files, and various other crap. We would put the entire folder together with graphics and other resources into a .zip and tell the judges to look for the .exe.

Anyway, on this occasion I committed to source control ran the build, it seemed to work on my quick test. I uploaded the zip, right before the deadline and sat back waiting for the results.

I had forgotten one final step.

I had not copied my updated files to the zip, which still contained the old version.

Anyway, I ended up losing a lot of points in "user friendliness" since the judges had trouble figuring out how to shoot. After I figured out why and how it happened, I had a embarrassing story to tell my teammates.

  • 1
    Something similar happened to me in a presentation for a project/startup, lel
    C#/F#/Unity for me, updated the F# code but forgot to move the updated module to where Unity could read it.

    Also, welcome to devRant!
  • 0
    I just had deja vu reading this. ++would fuck shit up just before deadline again.
  • 1
    I think pyinstaller can bundle all the files (including dll etc.) as a single executable.
    Welcome to devrant 🤘
Add Comment