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 <btc@openinworld.com> 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