Code Combat

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Code Combat

Ben Coman
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

cbc
Reply | Threaded
Open this post in threaded view
|

Re: Code Combat

cbc

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
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.

Right, 
 
Open to your thoughts...

cheers -ben


[1] https://codecombat.com/legal
[2] https://codecombat.com/
[3] https://project.altservice.com/issues/693


Reply | Threaded
Open this post in threaded view
|

Re: Code Combat

Uko2
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
>

Reply | Threaded
Open this post in threaded view
|

Re: Code Combat

stepharo
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
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Code Combat

Uko2
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
>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Code Combat

Ben Coman
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
>>
>>
>
>