"One is enough" for the Pyweek 4 warmup week

The theme for the Pyweek 4 warmup week is "One is enough". The "official" deadline is next Friday, March 23rd, 14:00 GMT, but the warmup isn't really about deadlines, so don't worry if you miss it. Happy hacking!

(log in to comment)

Comments

When you finish warming up, please post a link on this thread or make your own diary entry. I don't know whether Richard is ok with people uploading their warmup files on pyweek.org, so I suggest using your own webspace if possible. If you don't have any, contact me or post a note here on pyweek.org. I'm sure we'll figure something out. :-)
I'm barely using my bandwidth at the moment so I'd be happy setting up a subdomain for someone assuming I can get it all figured out right.
I'm barely using my bandwidth at the moment so I'd be happy setting up a subdomain for someone assuming I can get it all figured out right.

I'll set up svn+trac for anyone who wants it, email me at saluk64007@gmail.com

My site is set up at http://dev.spinheaddev.com/one_is_enough

My project's set up at the blaze site. Believe it or not what's there already was done in two days. Here's a screenshot:



Forest Patrol
I hope it isn't to late to join the warmup week? Anyway I (darky) and my friend (vizor) are signing up for pyweek today as a team. We have been watching the pyweek closing in for around 3 weeks. btw: I don't have a place to host the game, anyone who wouldn't mind hosting it when it's done?

We could host a download/about page.

ahhh, then (if you don't mind) I will send the game to you when/if it is finished.

Sure, send it to me and I'll set up a wiki page for you.

First terrible demo complete: http://dev.spinheaddev.com/one_is_enough/wiki/WikiStart
Hey saluk, from first look, your game looks a lot like mine!!:)

I'm going for a bouncy-ball-enemies, that slowly grow and split apart, that you have to destroy before time goes out or hold at only one ball for a set amount of time.

The only difference is mine is 3d ;)
Yours is probably a decent effort also, hehe. I might spend a few more hours sometime in the next week to polish it up, but I don't see it getting much better than it already is.

Tsumdadum, here's my warmup entry:

One is enough.

The page currently has only the Windows binaries for alpha 0.11, but I'll add Python source code there soon. Development will probably continue too with a continuous stream of enemies, more interaction and scoring.

For future reference, when running
python setup.py py2exe
to build your windows binary you can use the option "-b" and value "1" to bundle everything possible into your library.zip. Also, in your setup script you can add the paramater to the setup function
zipfile=None
which will bundle right into your .exe instead of using the library.zip. This will keep your "dist" directory cleaner and also makes it easier on people trying to look for your README.txt or whatever.
Wow, cool tip, mcferrill! I didn't know about that. Thanks. :)

High-five!

P.S. My entry is coming, I just need to find some of that elusive spare time. :P
Could people please look at the Skellington I proposed in the "Poor entry packaging and disqualification" discussion? I'd really like to know whether it has any problems, especially with packaging like py2exe.
I only have one piece of art and some useful instructions in the readme left to do, and I'm all done too! :)

I fear though that I wont be able to finish in the next, what is it, 3 hours?

Oh well, its been a blast, I cant wait for the *real* compo :D
Well, I finished :D

here is the dl link :P

http://upload2.net/page/download/t65zx8rl6ks4CSU/BallonBallistics.zip.html
oops, forgot some stuff in the readme.txt ;)

New site :P
http://upload2.net/page/download/oHZczJnpLJaYoPE/BallonBallistics.zip.html

I think its all bug-free, but it has only been tested on windows, sorry :/
Here's mine, lol. Not much change from a week ago but I added 2 more levels and cleaned the packaging up a bit.

one_0.2.tar.gz
Okay some more fixes :)
The game will now set a default "max_enemies" value :P
Version 1.1:

http://upload2.net/page/download/nM2Hw3b4J375LQ8/BalloonBallistics1.1.zip.html

And some extra levels, un-zip them and place them into the games levels folder.

http://upload2.net/page/download/n5nfBJ8DCHvzB8g/extra-levels--1.1.zip.html

Woah, that was close, 2 minutes to go ;)
Well I ended up not finishing with a game. All I have is an unusual physics system and an inconsistent controls system. You can try it here.

Actually back when I was trying to make one button controls I had something that could maybe have been considered a game.

I'm still figuring out if I'm going to complete this or not. If anyone would be interested in seeing that let me know because people's opinions are a big motivator.
Regarding the skellington:-

In run_game.py, should 'libdir' be made into an absolute path, e.g.:

libdir = os.path.abspath(os.path.join(os.path.dirname(__file__), 'bin'))

I had a bit of trouble running Hectigo's skellington-based game unless I did this, because it changes directory (os.chdir) when the main module is imported. With this change, it works perfectly. (I am using Linux).

Thanks, empty, have updated the skellington. Have also abspath'ed the dirname in data.py, just in case.