I was talking to my kids' primary school about teaching them
programming, and one of the systems they are planning to use is Code Combat. It "teaches" programming by posing puzzles in an arcade adventure game setting. Both(only) Python and Javascript are catered for, but I notice its MIT licensed and *more importantly, that the media are CC licensed [1]. So, not immediately because I have a few things to get off my plate, but I thought I'd just survey who might be interested in collaborating on Code Combat Pharo - at least to the degree to determine how big the job would be. If you want to take a peek to hazard an opinion, you can create login here [2] to get free access to the basic levels. I found some instructions to install it locally to avoid paying to check out the other levels (but atm I've hit a snag with the last `npm start` step), and maybe take a peek inside data.tar.gz - as I understand it we have a MongoDB driver around somewhere. Open to your thoughts... cheers -ben [1] https://codecombat.com/legal [2] https://codecombat.com/ [3] https://project.altservice.com/issues/693 |
On Mon, Feb 29, 2016 at 9:11 AM, Ben Coman <[hidden email]> wrote: I was talking to my kids' primary school about teaching them Right, Open to your thoughts... |
In reply to this post by Ben Coman
I think that I was playing that for a few hours. This one may be interesting. One thing that really pisses me of with the coding games is that they usually work on reading and writing text which is a huge turn off for functional programming languages (and other ones too). Now code combat works on invoking methods (if I remember correctly), which is nice. Also I don't know how complicated the tasks are there, but usually in coding games I feel a lack of the support for organizing your code. For example I'd like to be able to add methods to my hero nested of writing numerous functions in a single file.
Cheers Uko Sent from my iPad > On 29 Feb 2016, at 18:11, Ben Coman <[hidden email]> wrote: > > I was talking to my kids' primary school about teaching them > programming, and one of the systems they are planning to use is Code > Combat. It "teaches" programming by posing puzzles in an arcade > adventure game setting. Both(only) Python and Javascript are catered > for, but I notice its MIT licensed and *more importantly, that the > media are CC licensed [1]. So, not immediately because I have a few > things to get off my plate, but I thought I'd just survey who might be > interested in collaborating on Code Combat Pharo - at least to the > degree to determine how big the job would be. > > If you want to take a peek to hazard an opinion, you can create login > here [2] to get free access to the basic levels. I found some > instructions to install it locally to avoid paying to check out the > other levels (but atm I've hit a snag with the last `npm start` step), > and maybe take a peek inside data.tar.gz - as I understand it we have > a MongoDB driver around somewhere. > > Open to your thoughts... > > cheers -ben > > > [1] https://codecombat.com/legal > [2] https://codecombat.com/ > [3] https://project.altservice.com/issues/693 > |
In reply to this post by Ben Coman
Let us know. My plate is way too full
I started to look at ruby framework where there a hero is in one dungeon (I do not remember which one it is) but yes I would like to have something for my sons to work on. Now I found that most of the time people were taught to conditional and this was boring. Because this is not what I want to teach. Stef Le 29/2/16 18:11, Ben Coman a écrit : > I was talking to my kids' primary school about teaching them > programming, and one of the systems they are planning to use is Code > Combat. It "teaches" programming by posing puzzles in an arcade > adventure game setting. Both(only) Python and Javascript are catered > for, but I notice its MIT licensed and *more importantly, that the > media are CC licensed [1]. So, not immediately because I have a few > things to get off my plate, but I thought I'd just survey who might be > interested in collaborating on Code Combat Pharo - at least to the > degree to determine how big the job would be. > > If you want to take a peek to hazard an opinion, you can create login > here [2] to get free access to the basic levels. I found some > instructions to install it locally to avoid paying to check out the > other levels (but atm I've hit a snag with the last `npm start` step), > and maybe take a peek inside data.tar.gz - as I understand it we have > a MongoDB driver around somewhere. > > Open to your thoughts... > > cheers -ben > > > [1] https://codecombat.com/legal > [2] https://codecombat.com/ > [3] https://project.altservice.com/issues/693 > > |
Yes, that one with ruby knight in the dungeon was nice. Because you both learn to program and you are implementing an AI. But it was too procedural and it was hard to modularize your code. That’s why I’d like to be able to “enhance" your charter with methods.
Uko > On 29 Feb 2016, at 20:25, stepharo <[hidden email]> wrote: > > Let us know. My plate is way too full > I started to look at ruby framework where there a hero is in one dungeon (I do not remember which one it is) > but yes I would like to have something for my sons to work on. > Now I found that most of the time people were taught to conditional and this was boring. > Because this is not what I want to teach. > > Stef > > Le 29/2/16 18:11, Ben Coman a écrit : >> I was talking to my kids' primary school about teaching them >> programming, and one of the systems they are planning to use is Code >> Combat. It "teaches" programming by posing puzzles in an arcade >> adventure game setting. Both(only) Python and Javascript are catered >> for, but I notice its MIT licensed and *more importantly, that the >> media are CC licensed [1]. So, not immediately because I have a few >> things to get off my plate, but I thought I'd just survey who might be >> interested in collaborating on Code Combat Pharo - at least to the >> degree to determine how big the job would be. >> >> If you want to take a peek to hazard an opinion, you can create login >> here [2] to get free access to the basic levels. I found some >> instructions to install it locally to avoid paying to check out the >> other levels (but atm I've hit a snag with the last `npm start` step), >> and maybe take a peek inside data.tar.gz - as I understand it we have >> a MongoDB driver around somewhere. >> >> Open to your thoughts... >> >> cheers -ben >> >> >> [1] https://codecombat.com/legal >> [2] https://codecombat.com/ >> [3] https://project.altservice.com/issues/693 >> >> > > |
In reply to this post by stepharo
On Tue, Mar 1, 2016 at 3:25 AM, stepharo <[hidden email]> wrote:
> Let us know. My plate is way too full > I started to look at ruby framework where there a hero is in one dungeon (I > do not remember which one it is) > but yes I would like to have something for my sons to work on. > Now I found that most of the time people were taught to conditional and this > was boring. I am clarifying the license, but actually they seem to reserve rights to the actual scripts. But we are not graphic artists, so maybe the key thing we could borrow from it is the art, and do the problems in our own way. cheers -ben > Because this is not what I want to teach. > > Stef > > Le 29/2/16 18:11, Ben Coman a écrit : > >> I was talking to my kids' primary school about teaching them >> programming, and one of the systems they are planning to use is Code >> Combat. It "teaches" programming by posing puzzles in an arcade >> adventure game setting. Both(only) Python and Javascript are catered >> for, but I notice its MIT licensed and *more importantly, that the >> media are CC licensed [1]. So, not immediately because I have a few >> things to get off my plate, but I thought I'd just survey who might be >> interested in collaborating on Code Combat Pharo - at least to the >> degree to determine how big the job would be. >> >> If you want to take a peek to hazard an opinion, you can create login >> here [2] to get free access to the basic levels. I found some >> instructions to install it locally to avoid paying to check out the >> other levels (but atm I've hit a snag with the last `npm start` step), >> and maybe take a peek inside data.tar.gz - as I understand it we have >> a MongoDB driver around somewhere. >> >> Open to your thoughts... >> >> cheers -ben >> >> >> [1] https://codecombat.com/legal >> [2] https://codecombat.com/ >> [3] https://project.altservice.com/issues/693 >> >> > > |
Free forum by Nabble | Edit this page |