Skellington?

can someone tell me? do we have to use skellation? i want to handle all the stuff myself

(log in to comment)

Comments

Yes you have to use skellington, it makes life so much easier when it comes to judging, and this program I'm hacking away at won't work unless the skellington is followed, it isn't that hard really, put all the code in the lib directory, and call the main.py file in the run_game.py file, put all the graphics, music, fonts etc. under data so that it is accessable when the program is run.

I may make it sound hard, but really it's really simple, I was intimidated by it at first in pyweek 4, but it works really well, believe me, you can download it here: Here
I was one of the people who was very anti-skellington last time through ;)
But in the end I used it anyway. Richard did state that if you really don't want to use it ie(you only have one file, or you just don't want you use it so you can do it all yourself) you don't have to, but if it is at all difficult for others to play your game ie(you haver multiple files in the root directory and none of them is named main, so it is difficult to tell what file to run to play the game) you would receive "no mercy" and probably be docked a ton of points. I'll get you some links if I need to.
But I would strongly suggest using the skellington anyway.

In the end, if you want to set it up yourself, at least only have a Readme.txt, main.py, and license stuff in your top directory, and have everything else in subdirs :)
I don't know that you'd get docked points, but nobody will play your game if it is hard to get it started :)
In which case they would rate your game as not working, or if they got it to work, they would dock at least production points, if not dq you.
i ve tried skellington that john suggested above. setup.py was looking pretty good. I tried it on windows because i couldn't set up py2exe and distutils on linux. Aplication didn't start because setup.py didn't involve main.py and data.py . Im unfemilar with py2exe and don't know how to fix it
I think py2exe wants a (blank) __init__.py file in lib. Try it and see. If not, send me your version, and I'll take a look at it.
Note that Simon Wittber has done significant amounts of work on Skellington since the last challenge, including making it py2exe and py2app compatible.

You can find his latest download here.

Hi, I notice there's no longer an 'eggs' dir for Skellington 1.10 - does this mean egg files aren't supported in 1.10?
I think it was a more of a "We can't get them to work exactly right in time so we aren't going to include eggs by default""