cross-platform gui (Re: [racket-users] Re: My son's game in Racket)

2015-08-25 Thread Raoul Duke
> the agnostic, cross-platform GUI support. "That trick never works!" -- 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.

Re: [racket-users] Re: My son's game in Racket

2015-08-25 Thread Greg Hendershott
Although I'm not a game developer, I have a past life developing music/audio software commercially. We developed on Windows because that's where the vast majority of the customers were, and that was really the end of the discussion. Also, although I'm about to exaggerate, I think that for much aud

Re: [racket-users] Re: My son's game in Racket

2015-08-25 Thread Jens Axel Søgaard
DrRacket is the programming environment used to build the game. Download it here: http://download.racket-lang.org/ Test the keys and let us know if they work or not. /Jens Axel 2015-08-25 16:08 GMT+02:00 Mr Susnake : > On Tuesday, August 25, 2015 at 8:03:43 PM UTC+6, Jens Axel Søgaard wr

Re: [racket-users] Re: My son's game in Racket

2015-08-25 Thread Mr Susnake
On Tuesday, August 25, 2015 at 8:03:43 PM UTC+6, Jens Axel Søgaard wrote: > Hi, > > > Does G, T, and H work for you in DrRacket ? > > > /Jens Axel > > > > > 2015-08-25 15:59 GMT+02:00 Mr Susnake : > On Monday, August 24, 2015 at 10:28:07 PM UTC+6, John Carmack wrote: > > > We “released” my

Re: [racket-users] Re: My son's game in Racket

2015-08-25 Thread Jens Axel Søgaard
Hi, Does G, T, and H work for you in DrRacket ? /Jens Axel 2015-08-25 15:59 GMT+02:00 Mr Susnake : > On Monday, August 24, 2015 at 10:28:07 PM UTC+6, John Carmack wrote: > > We “released” my 10 year old son’s game that was done in Racket: > > www.1k3c.com > > > > > > > > I’m still taking a lit

Re: [racket-users] Re: My son's game in Racket

2015-08-24 Thread Matthias Felleisen
On Aug 24, 2015, at 2:32 PM, John Carmack wrote: > The idea that you functionally compose images like this: > > (place-image image-1 x y > (place-image image-2 x y > (place-image image-3 x y))) > > Which draws image1 on top of image2 on top of image 3, which is backwards

RE: [racket-users] Re: My son's game in Racket

2015-08-24 Thread Rickard Andersson
I don't know how much you involve yourself in the actual making of things (it might be a principle of yours to leave everything practical to your son and to only help with concepts), but couldn't it be useful to simply make a macro like a `(place-images* ([imag1 x y] ...))` or the like? Maybe i

Re: [racket-users] Re: My son's game in Racket

2015-08-24 Thread Joel McCracken
This would be where I would reach for a let* to handle intermediate results, because code like this is very awkward. On Mon, Aug 24, 2015 at 2:32 PM, John Carmack wrote: > The idea that you functionally compose images like this: > > (place-image image-1 x y > (place-image image-2 x y >

RE: [racket-users] Re: My son's game in Racket

2015-08-24 Thread John Carmack
The idea that you functionally compose images like this: (place-image image-1 x y (place-image image-2 x y (place-image image-3 x y))) Which draws image1 on top of image2 on top of image 3, which is backwards from the "painters order" that would draw image 3, then image