How necessary/useful is a windows bundle?
I've developed my game according to the suggested skellington 2.2 structure, but the command for creating the .exe just doesn't want to work. I'd like to know what's the general consensus in adding the .exe in the final bundle - is it considered a nice detail, or a must? I'd say that everyone here has a working Python environment, so it may not be such a terrible thing to leave it out, but I could be wrong (plus, I'm not really a Windows developer, so I don't even know where to start looking for the source of the problem). What do you guys think? Should I keep trying to fix it, or it's not such a big deal?(log in to comment)
Comments
But consider this: If ever you might want to send your game, or some other program, to real people - your
your friends, or distributed to the general public - then this is something you're gonna have to figure out one day. If you have any plans to be a professional programmer, then being able to generate an executable people can just doubleclick to run might be considered one axis of a minimum viable skill level. Pyweek is a brilliant excuse to figure all this out, with a horde of willing testers on a variety of different hardware and OS versions, who will all give you feedback if something doesn't work (unlike just ignoring it silently, which is what real users will do.)
You don't have to burn a lot of time during pyweek either - you can practice ahead of time with py2exe or whichever tool you choose, until you've got it down pat. The only tricky part is that you'll have to include the required DLLs, including both the microsoft C runtime (see py2exe tutorial) and any other DLLs that your dependencies use.
The plus side of doing this is that you can send your resulting game to your friends, so they can see what the hell you've been playing at, coding until midnight all week long. :-)
nitrofurano: you could use those shell executables on windows by simply bundling a copy of them with your program, from the GnuWin32 project or whatever it's called.
richard on 2011/04/10 21:56:
I'm probably too late but don't stress about it if it doesn't work. Submitting source should be enough for now.