PyGame: Double-clickable game?

I'm looking into using PyGame for rapid development of an arcade game, but have come across this issue.

Does anyone know if it is possible just to have an executable binary for a Python game? I want to have the choice on how I distribute my code, and having average users download and install Python and PyGame and SDL and whatever is out of the question too tricky.

Is it possible to have a simple download, uncompress, double-click and play game with PyGame/Python?

I dunno about with pygame, whether it needs to be installed on the computer, though, I doubt it (SDL does, though, right? Though I think most people have the SDL extensions or whatever you call them). Anyway, I'm certain you can compile python programs to be double-clicable executables...no, I think I did it myself, there should be a python builder with macpython...you can just drag and drop your script or whatever, no?

So it looks like a double-clickable PyGame game is possible at least under OS X, but nothing seems to be working out of the box. I put a simple PyGame script into the BuildApplet, it packaged it all nice... but it didn't work! A couple of the games that are supposed to work "out of the box" simply didn't, which is never a good sign for me. Plus, it still requires you to download a bunch of stuff, for OS X this 27.7 meg download.

This won't work for uDevGame, and frankly I don't see how it could be used well for anything but open source. I hope I am missing something.

Looks like C++ and SDL for me, but I'm still looking into SWIG.

As for Ruby, I'm not sure about that just because only one of us has even sniffed it before... and that was almost a year ago. I'll look into it though.

Quote:Originally posted by Mark Levin The copy of PyDDR on a MacAddict I picked up required a pretty lengthly install (the pyGame runtime seperately from the game itself), but that may have just been the MA editors being lazy.

So it actually worked? I downloaded what they said I needed, the "kitchen-sink install", and then downloaded PyDDR and a couple music and dance files. It opens, the icon bounces a few times, then it quits mysteriously without any messages or anything. Oh well, probably more of a question for a PyGame or even PyDDR board/chat.

I don't like that I can't do any more than hide my Python code. I want to have control on how I distribute source. :-( Python looks so cool otherwise!