[Sugar-devel] My application idea : chess learning software. What do you think ?

Gonzalo Odiard gonzalo at laptop.org
Wed Oct 2 07:22:42 EDT 2013


You can get inspiration from a really good game named "Ajedrez y Leyendas"
[1]

Interesting, Fernando Sansberro, head of Batovi Games Studio,
company who did the game to project Ceibal did a postmortem analysis
and say in the project worked 8 people over 11 months.

If you want the document, I can share it (is in spanish)

Gonzalo

[1] http://www.ajedrezyleyendas.com/



On Wed, Oct 2, 2013 at 6:44 AM, laurent bernabe
<laurent.bernabe at gmail.com>wrote:

> Hi,
>
> First, I apologize for the length of this mail.
> ______________________________________________
>
> My new idea (I've already exposed it on the mailing list, but without all
> specifications) :
>
> I think about making a new Web activity : a kind of chess learning
> software series.
> So, the first program I would like to code is about the pieces moves.
>
> How could it be presented ? I am thinking of the following pattern :
> For each piece kind :
>
>    - the theory part (special organization for the king, who can't be
>    left in check) : where I use the board, if possible in a smart way with
>    arrows (and why not animations if I can).
>    - the quizz part : where an alone piece is placed randomly on a square
>    (special organisation for the pawn, which can't be neither on 1st rank nor
>    on the 8th), and the student is asked if it can move to another square.
>    - the practical part (If I manage) : where this time, the piece is not
>    alone, and the position is a valid position.
>
> Sound ambitious, doesn't it ?
>
> Also, I don't want to rely on GCompris software, for several reasons :
>
>    - I would like to manage software from my own, though GCompris offers
>    some common features.
>    - I discussed with the GCompris maintainer, and he said me that
>    GCompris chess programs rely on GNU chess engine.
>    - Finally, I want to write my program as a Web activity.
>
> ________________________________________________________________
>
> Advices request for Javascript :
>
> Also, I have encountered problems with Javascript for making classes,
> particularly for managing fields visibility :
>
>    - I know that var keyword help make them private.
>    - But I also know that, if I make them in the constructor, the
>    constructor will be the only function that will be able to access them.
>
> So that makes me into trouble, as "I come" from a more POO language as
> Java.
>
> So how can I deal with it ? I've looked over Prototype library, but I
> haven't seen any talk about the fields visibility in the documentation.
>
> ____________________________________________________________________
>
> Regards
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20131002/52a51200/attachment-0001.html>


More information about the Sugar-devel mailing list