Bonjour à tous,
Je développe un jeu de programmation de robots appelé God is a Cube. C'est en partie inspiré par ce projet dont vous avez dû voir la vidéo :
Mon jeu consiste à créer des intelligences artificielles représentées par de petites icônes (avancer tout droit, tourner à droite, regarder s'il y a un mur, etc), de façon à contrôler des robots cubes.
Le programme fonctionne par le biais d'un automate cellulaire 3D, associé à une machine à état. Je donne cet exemple avant - après qui permet d'avoir un robot cube détectant un mur et tournant à droite :
J'ai fait tout un jeu basé sur ce système.
Il y a 5 grandes parties de 10 niveaux chacune (soit 50 niveaux en tout). Je mets quelques exemples.
Partie 1 - Directions
Où vous apprenez à contrôler le Cube Divin selon les Directions du Monde (Nord, Est, etc).
Niveau 01 : le Cube Divin avance vers le Nord du Monde
Partie 2 - Directions Relatives
Où vous apprenez à utiliser des directions relatives (Votre Droite, Votre Gauche), des rotations (Tournez à Votre Droite) et des référents (le plafond est maintenant considéré comme le plancher).
Niveau 11 : le Cube Divin avance vers l'avant, puis tourne à sa droite et avance à nouveau vers l'avant
Partie 3 - Conditions
Où vous apprenez à créer des Conditions (regarder s'il y a mur), suivies des instructions que vous avez spécifiées.
Niveau 21 : Le Cube Divin regarde s'il y a un obstacle : s'il n'y en a pas il avance tout droite, s'il y en a un il tourne à sa droite
Partie 4 - Conditions Bas Niveau
Où vous apprenez à faire des instructions bas niveau pour créer des détections personnalisées, comme des détections à distance (regarder s'il y a un mur une case devant au-dessus).
Niveau 35 : le Cube Divin regarde s'il y a un terrain sur lequel il peut avancer devant lui et en dessous, s'il n'y en a pas, il tourne à sa droite
Partie 5 - Création de cubes
Où vous apprenez à créer des cubes pour modifier l'environnement.
Niveau 41 : le Cube Divin regarde en dessous de lui s'il y a un obstacle, s'il n'y en a pas, il créer un obstacle pour faire un pont
Téléchargement
Pour télécharger la nouvelle version:
(pour la version Windows, le jeu a un auto updater pour installer les nouvelles versions)
Si vous avez besoin d'une solution, elles sont disponibles sur le wiki :
http://godisacube.gamepedia.com/DNA_Mode
Je suis à la recherche de retours pour améliorer ce jeu.
Vu qu'on est sur un forum de création de robots, j'espère trouver quelques personnes intéressées. Je répondrai bien sûr aux questions dans les commentaires.