J'ai eu le même problème que toi Ronan !!!
Un quadrillage Lettre/Chiffre limite la possibilité à 26 ... Et il serait assez malvenu de faire des trucs du genre AX243 ... Ca devient incompréhensible pour un enfant.
J'ai pensé à faire un truc flou du genre qui suit, mais extrêmement dur à réaliser :
Un oeil est un cercle de rayon 2
Nez est un triangle de coté 2
Tête est un cercle de rayon 10
Une oreille est un cercle de rayon 3
Tu dessines la tête au centre.
Tu dessines le nez au centre.
Tu dessines un Oeil_gauche au dessus à gauche du nez.
Tu dessines un Oeil_droit au dessus à droite du nez.
Tu dessines une oreille à gauche de la tête.
Tu dessines une oreille à droite de la tête.
Paragraphe dessiner pour un oeil
Tu dessines un cercle de rayon 2
Tu dessines un cercle plein de rayon 1
---
Dur dur, mais pas impossible.
A noter que les phrases
Tu dessines UN oeil ...
Le 'un oeil' indique qu'en interne, on va devoir instancier une classe oeil.
Cette classe a été définie à la volée par l'interpreteur, et est capable de se dessiner avec le paragraphe associé.
Je travaille sur ce genre de chose
En fait, j'en ai assez de devoir déclarer les choses. Je veux que mon interpreteur soit plus intelligent que ça. Par exemple
voici un livre que mon interprete comprend à l'heure actuelle :
---
un age est un nombre.
L'espèce chien qui aboie possède un age.
Paragraphe principal.
Médor est un chien.
L'age de Médor est 4
Médor aboie.
Paragraphe aboyer pour un chien
affichiches "ouaf ouaf !"
---
Je veux que ce livre devienne plus naturel :
---
Un chien possède un age et aboie
Paragraphe principal
Médor est un chien.
L'age de Médor est 4.
Médor aboie
Paragraphe aboyer pour un chien
Affiches "Ouaf ouaf"
---
Je voudrait donc que les espèces soit définies à la volée.
Que les membres d'espèce soient également définies à la volée.
C'est moins rigoureux, mais mon fils a bien eu du mal à écrire son premier livre ce we. Certes, il manquait la doc. Mais il ne voyait pas l'intérêt des déclaration d'espèce.
Je ne peux qu'être d'accord avec lui.
Un autre exemple (qui n'est pas encore interprété, l'héritage marche mal)
un nom est un texte
L'espèce animal possède un nom
L'espèce chien est un animal qui aboie
C'est plus simple d'écrire
Un chien est un animal qui aboie et qui possède un nom.
La difficulté ici réside dans l'interpretation :
ou situer le membre nom... Dans animal ou dans chien...