Disclaimer: Not done SDL with Perl, but done SDL with C++, and oddly enough have done Perl without SDL. I'm answering this based on my knowledge of both, and assuming a fairly competent XS-based interface.

SDL is quite nice, and allows a fair range of use. For what you want I think it'll be more than capable of handling it, and you could probably even do a fair bit more advanced stuff with it should you wish. The performance hit from doing Perl rather than C++ should be more than absorbed by the fact you're not doing umpty-thousand element particle effects, and other such heavy-duty 3d stuff.

Sounds a nice way to get into games programming, and it'll be nice to see more games in Perl. It's always best to start off trying to do something you can finish rather than some huge blue-sky thing which'll never see the light of day, if you'll pardon me mixing my metaphors.

Good luck with it, and keep us updated.. I for one am curious as to how this goes.


In reply to Re: Game programming using SDL and perl? by Molt
in thread Game programming using SDL and perl? by moodster

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.