Le lundi 24 août 2015 12:28:07 UTC-4, John Carmack a écrit :
> We “released” my 10 year old son’s game that was done in Racket:
> www.1k3c.com
> 
>  
> 
> I’m still taking a little heat from my wife for using an obscure language 
> instead of something mainstream that is broadly used in industry, but I have 
> nothing but good things to say about using Racket and DrRacket for a 
> beginning programmer,
>  and highly recommend it.
> 
>  
> 
> I can’t recommend 2htdp/universe for this sort of thing, though.  I had to 
> drop to the native GUI bitmaps for performance reasons, hack around the 
> lifecycle to support a separate editor window, and I still don’t know how to 
> make the Quit
>  menu item actually exit the app on the Mac version.
> 
>  
> 
> I completely understand the reasoning for the way 2htdp/universe is built, 
> and saying that a “real” project should use the grown-up APIs is fine, but 
> the evolution from making a little animation to controlling it somehow to 
> fleshing it
>  out into a game is so natural that recommending a fairly big rewrite is 
> unfortunate.
> 
>  
> 
> I’m a big booster of functional programming, but I’m not sure that the 
> functional drawing paradigm ever really sank in while my son was working with 
> it, rather it felt like you just drew everything backwards with missing 
> parenthesis at
>  the end.  I suspect that using the standard imperative GUI drawing code will 
> make perfect sense to him.
> 
>  
> 
> I’m not sure yet if we are going to migrate to the regular GUI code for 
> upcoming work, or jump all the way to OpenGL so he can learn the joys of “Why 
> is the screen all black?”
> 
>  

Hello John,

Thanks for sharing. Played a few levels and had fun :)

I have a 10 year old daughter. Did your son show interest in programming or did 
you initiate him yourself? I remember I started when I was 10 years old as 
well. I'd like to introduce my daughter to programming too, and was wondering 
when the right time would be. I tried Logo last year, but after 5 minutes, she 
didn't see any interest in it.

Have a great day!
François Beausoleil

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to