Perhaps, try to find out more about what the boy wants. Find out what kind of games he wants to make, and why. Does he want to learn programming in specific? Is he more interested in the graphics design elements? Does he just want to do "something cool" with computers? How much do the looks of the game matter to him? The gameplay design? What kind of games does he like to play?

There orders of magnitude difference between coding up, say, a simple text adventure, and developing a robust interactive movie.

It's harder for kids to make "something cool" these days, because the bar is a lot higher. When I was a kid, just making one coloured square chase another coloured square around was enough for a primitive game. I coded it in BASIC on my TRS-80 one afternoon, and it was vaguely amusing. Today, I doubt it would count as a "real game" to most kids. The average game they play today has several man/years of development time, and artists, musicians, and other trained specialist contributing. Making a custom version of "pong" may not cut it, these days.

On the other hand, if he's just in it for a programming excercise, any game will do. My sugestion is that you find out more about what the boy wants to learn, then teach it to him, using whatever language seems most suited to the application and to the boy.

Good luck!

--
Ytrew Q. Uiop


In reply to Re: Perl Advocacy w.r.t Teaching by Ytrew
in thread Perl Advocacy w.r.t Teaching by moot

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.