Simple DirectMedia Library Bindings for Perl

Welcome to the new SDL Perl pages, graciously hosted by Perl.org.

Latest News

28 August 2009 SDL_Perl is at v2.3

The master branch is stable at v2.3 . This release is disable for windows for now. This version provides a lot of critical bugfixes from the previous release on cpan. Read the CHANGELOG.

Work is being done on v2.4 to add major over haul for memleaks. The bleeding edge code is available from http://github.com/kthakore/SDL_Perl/. The experimental branch is where the v2.4 will be developed.

Also http://frozen-bubble.org/ is being migrated to CPAN as Games::FrozenBubble. This is being tracked on our new tracker http://sdlperl.ath.cx/projects/SDLPerl/. We have opened a ticket for ithttp://sdlperl.ath.cx/projects/SDLPerl/ticket/2.

Also the https://rt.cpan.org/Dist/Display.html?Queue=SDL_perl is active again. We are cleaning up bugs and responding to reporters. See http://search.cpan.org/~kthakore/SDL_Perl-v2.2.2/lib/SDL.pm. Please report any strange behavior to the bug tracker. --Kartik

Tutorials Online!

Updated and Working coming soon!!!

Of course, if you grab a snapshot and install it, not only can you report successes (and probably a few bugs), but you can play with the demo program for each tutorial! It's very fun.

Articles

Developing games with Perl and SDL on Ars Technica written by Andy Bakun http://arstechnica.com/gaming/news/2006/02/games-perl.ars

Note this is old.

A Little History

Why are these pages new? In October, David Göhrig, the creator and maintainer of SDL Perl, announced that he was quitting his job, selling all his stuff, and going backpacking in Europe for a few months. That left SDL Perl without a maintainer or a home. But SDL Perl is back and running with Kartik and David's help.

Future Plans

We're working on polishing the latest code available to make the v2.5 release. Here is the roadmap so far. http://wiki.github.com/cthulhuology/SDLPerl

Hopefully, Perl will soon be a wonderful language in which to write media applications -- including games.

Mailing list

Subscribe to the development list by sending an e-mail to sdl-devel-subscribe@perl.org. Subscribe to the source code changes list by sending an e-mail to sdl-changes-subscribe@perl.org.

The archives of the mailing list is here http://www.nntp.perl.org/group/perl.sdl.devel/.

IRC

The IRC channel used by the SDL Perl people is #sdl on irc.perl.org. If you have an IRC client use this link: irc://irc.perl.org/%23sdl If you don't have an IRC client you can use the Mibbit web based IRC client by clicking here: http://widget.mibbit.com/?server=irc.perl.org&channel=%23sdl

Our IRC channel is logged here

http://irclog.perlgeek.de/sdl/today

Applications

App-Fotagger is an application to add tags to images. It was the first attempt of Thomas Klausner at SDL and it can be improved a lot: http://search.cpan.org/dist/App-Fotagger

Games

The original Frozen Bubble http://www.frozen-bubble.org/ is probably the most well known application written in SDL Perl.

Thomas Klausner has started a Space Invaders clone in SDL Perl. You can find the code on Github http://github.com/domm/Game-PerlInvaders.

Kartik Thakore has started a falling block game

You can find the code on Github http://github.com/kthakore/TetrisPL.

Related Links

http://www.libsdl.org/

The SDL Homepage

http://wiki.github.com/kthakore/SDL_perl/dependencies

Where to find SDL dependencies

http://yapgh.blogspot.com

Updated info from maintainer. =back