http://qs321.pair.com?node_id=631720


in reply to Free thoughts about Perl development

Regards Windows I would suggest you take a look at win32.perl.org, you may want to look at using CamelPack or Strawberry Perl rather than the base install from ActiveState. What problems are you having with the Mac, if you don't give us details we can't really help :)

"Will the final user have to do all the work I did, to get the videogame up and running?"

You may want to look at PAR regards packaging your game and prerequisite Perl modules (and data files).

You may be interested to check out Frozen Bubble for an example of a 'popular' game written in Perl.

Cheers

Martin
  • Comment on Re: Free thoughts about Perl development

Replies are listed 'Best First'.
Re^2: Free thoughts about Perl development
by tunnuz (Acolyte) on Aug 10, 2007 at 10:25 UTC

    The problems with the Mac are mainly linked to the MacPorts ports install system, one of the dependencies (libsdl_image-framework) fails to build and so the p5-sdl_perl package (the one I need) doesn't build too. The libsdl-framework package too needs some hacks to build.

    As I said I'm quite newbie to Perl, so my experience with PAR is only restricted to simple scripts packaging. Thought as far as I know, PAR isn't able to package the SDL library files together with the Perl program, and I had troubles packaging some simple Perl programs too (i.e. a Perl POE IRC bot I wrote for fun/learning).

    In Windows probably a tool to include the SDL libraries with the program distribution exists, but as I said, I didn't played too much on Windows/Perl.

    My question is: if I manage to run the game on Mac OS X, is it possible to include the SDL libraries in the package so that a final user only has to run the game (PAR packed, maybe).

Re^2: Free thoughts about Perl development
by erroneousBollock (Curate) on Aug 10, 2007 at 08:42 UTC
    You may be interested to check out Frozen Bubble for an example of a 'popular' game written in Perl.
    Sooooo much productivity lost due to that awesome little game.

    I have nightmares with that French hip hop playing in the background ;)

    -David.