Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
This reminds me of a Maxis product called Klik 'n Play. First of all, I hate purposely mispelling words to draw attention (Limp Bizkit?). Second, I really liked KnP. It got me back into "creating" on a computer, after I got tired of programming BASIC. The concept was great: You had a library of sprites and sound effects, or you could import your own. You could setup different "physics" models, like platform, directional (like pacman, a topdown view), and others. You could set counters, loops, etc. You would use a point and click event based system to do basically everything.

For example:

'When player 1 presses "fire", shoot object "bullet" at angle="current player 1 angle'.
Then you would have something like:
'When player 2 contacts "bullet" reduce "player 2 life counter" "1"'
It was a fun product, that taught me the basics of event based programming very quickly. That experience came in handy when I went to learn Visual BASIC (*ducks*, repents).

That, in turn, carried over to Tcl/Tk, Perl/Tk, and most other GUI tools that I have used. The only disadvantage was that complete games took a long time to create. Their example app, which was Donkey Kong but with Romeo trying to rescue Juliet, would have taken me a few weeks of free time to do, even without having to create the graphics.

I should point out that the language that got me into programming was, in fact, LOGO. It was sweet. PEN UP. PEN DOWN. RIGHT 90. I was so impressed with myself when I figured out that I could get a circle by going forwards a little, then making a tiny turn, and repeating. I am still convinced that one of the best ways to learn looping is to draw polygons or stars in LOGO.

On a sadder, personal note, I threw Klik 'n Play in the garbage the other day while I was cleaning out my room in preparation for the move to college.


In reply to Re: Learning how to program (for youngsters of any age) by IndyZ
in thread Learning how to program (for youngsters of any age) by pmas

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!
  • 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, 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, 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.
  • Log In?
    Username:
    Password:

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

    How do I use this? | Other CB clients
    Other Users?
    Others rifling through the Monastery: (12)
    As of 2015-07-07 07:33 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









      Results (87 votes), past polls