<div dir="ltr">You can get inspiration from a really good game named "Ajedrez y Leyendas" [1]<div><br></div><div>Interesting, Fernando Sansberro, head of Batovi Games Studio, </div><div>company who did the game to project Ceibal did a postmortem analysis</div>
<div>and say in the project worked 8 people over 11 months.</div><div><br></div><div>If you want the document, I can share it (is in spanish) </div><div><br></div><div>Gonzalo</div><div><br></div><div>[1] <a href="http://www.ajedrezyleyendas.com/">http://www.ajedrezyleyendas.com/</a><br>
<div> </div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 2, 2013 at 6:44 AM, laurent bernabe <span dir="ltr"><<a href="mailto:laurent.bernabe@gmail.com" target="_blank">laurent.bernabe@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>First, I apologize for the length of this mail.<br><div>______________________________________________</div>
<div><br></div><div>My new idea (I've already exposed it on the mailing list, but without all specifications) :</div>
<div><br></div><div>I think about making a new Web activity : a kind of chess learning software series.</div><div>So, the first program I would like to code is about the pieces moves.</div><div><br></div><div>How could it be presented ? I am thinking of the following pattern :</div>
<div>For each piece kind :</div><div><ul><li>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).</li>
<li>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.</li>
<li>the practical part (If I manage) : where this time, the piece is not alone, and the position is a valid position.</li></ul><div>Sound ambitious, doesn't it ?</div></div><div><br></div><div>Also, I don't want to rely on GCompris software, for several reasons :</div>
<div><ul><li>I would like to manage software from my own, though GCompris offers some common features.</li><li>I discussed with the GCompris maintainer, and he said me that GCompris chess programs rely on GNU chess engine.</li>
<li>Finally, I want to write my program as a Web activity.</li></ul><div>________________________________________________________________</div><div><br></div></div></div><div>Advices request for Javascript :</div><div><br>
</div><div>Also, I have encountered problems with Javascript for making classes, particularly for managing fields visibility :</div><div><ul><li>I know that var keyword help make them private.</li><li>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.</li>
</ul><div>So that makes me into trouble, as "I come" from a more POO language as Java.</div></div><div><br></div><div>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.</div>
<div><br></div><div>____________________________________________________________________</div><div><br></div><div>Regards</div></div>
<br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br></div>