Plus haut je dis avoir commencé avec du C puis du Python mais maintenant que j'y repense c'est faux.
Quand j'étais tout gamin je bidouillais du Basic (quelle version par contre...) et je me suis ensuite tourné vers The Game Factory puis sa suite Multimedia Fusion.
Et justement, ces deux derniers permettent de faire du développement graphique.
Basiquement, tu définie, dessine et anime sprites et décors, tu les place sur un scène, puis tu défini leur interactions dans un tableau à double entrées.
Les colonnes sont les types d'objets, et les lignes sont les conditions, par exemple "si un Bonhomme est sur le sol et si la touche espace est pressée", au milieu on trouve les effets de ces conditions, par exemple sur la ligne précédente et sous la colonne Bonhomme on aurait "saute -50".
C'est une approche très intéressante pour un enfant car c'est très intuitif, on n'écrit pas la moindre ligne de code, et ça permet d'avoir très rapidement un rendu amusant (typiquement, créer son propre jeu).
par contre là ou ça s'est avéré problématique pour moi : j'ai eu énormément de mal à faire la transition vers du vrai code (et me suis cassé les dents sur le C).
D'après mon expérience, je dirais que les outils de développement purement graphiques sont bien pour un enfant, mais il faudra ensuite le soutenir lors de la transition vers des langages plus classiques et tout de même bien plus austères.
[^] # Re: Pour initier un enfant
Posté par Kekun (site web personnel, Mastodon) . En réponse au journal Python comme premier langage de programmation ?. Évalué à 3.
Plus haut je dis avoir commencé avec du C puis du Python mais maintenant que j'y repense c'est faux.
Quand j'étais tout gamin je bidouillais du Basic (quelle version par contre...) et je me suis ensuite tourné vers The Game Factory puis sa suite Multimedia Fusion.
Et justement, ces deux derniers permettent de faire du développement graphique.
Basiquement, tu définie, dessine et anime sprites et décors, tu les place sur un scène, puis tu défini leur interactions dans un tableau à double entrées.
Les colonnes sont les types d'objets, et les lignes sont les conditions, par exemple "si un Bonhomme est sur le sol et si la touche espace est pressée", au milieu on trouve les effets de ces conditions, par exemple sur la ligne précédente et sous la colonne Bonhomme on aurait "saute -50".
C'est une approche très intéressante pour un enfant car c'est très intuitif, on n'écrit pas la moindre ligne de code, et ça permet d'avoir très rapidement un rendu amusant (typiquement, créer son propre jeu).
par contre là ou ça s'est avéré problématique pour moi : j'ai eu énormément de mal à faire la transition vers du vrai code (et me suis cassé les dents sur le C).
D'après mon expérience, je dirais que les outils de développement purement graphiques sont bien pour un enfant, mais il faudra ensuite le soutenir lors de la transition vers des langages plus classiques et tout de même bien plus austères.