Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
While frozen bubble is a great game, I don't think it reads clearly at all. Rather than use standard modules, the authors of frozen bubble had to (if you read the code) create their own framebuffer manipulation code, to work around the lack of primatives in SDL, etc. This is not a crack against Perl or FB, just to say that it is not clean. I would have much rather seen the FrozenBubble developers contribute back to the SDL project with lots of CPAN modules than hand-roll the solution they've hand rolled. Now, in order to get good clean SDL, most folks read frozen-bubble, but I argue that shouldn't be neccessary!

As to answering the OP's question, definitely realtime is out for 98% of the languages out there -- and 98% of the operating systems!

Perl *can* invade the GUI space (either through wxWindows, Perl-GTK, or even my favorite Perl/Tk) and the games space, it's been done, but these are only areas that require severe discipline to make Perl OO work. I'm considering one such project right now.

Below someone posts a failed Quake2 mods project. Well, just to throw a wrench in the socket, I know of a University project doing some excellent work using Lisp to control Unreal AI's and mod's. Yes, folks, Lisp. Anything can be done here, if anything, there may be performance conerns (which happens in anything but C/C++ for the most part for things like that) or the developers bit off more than they could chew for the first iteration. If it can be done in Lisp, it can be done!


In reply to Re: Re: What is Perl *NOT* good at? by flyingmoose
in thread What is Perl *NOT* good at? by jfroebe

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (2)
As of 2024-04-20 03:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found