Aller au contenu


King Kadelfek

Inscrit(e) (le) 05 mars 2015
Déconnecté Dernière activité déc. 22 2015 12:26
-----

Sujets que j'ai initiés

Mon jeu de programmation de robots

10 juillet 2015 - 12:21

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 :

 

ux0JwFm.gif

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 :

 

2015_03_04-ADN_tuto_02-anim02-delay02-op

 

2015_03_04-ADN_tuto_04-anim02-delay02-op

 

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).
EDrSbJM.gif
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).
DsorUzt.gif
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.
88cS2Rx.gif
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).
2Ap7108.gif
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.
tQZ83u8.gif
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. :)


J'aime les cubes

05 mars 2015 - 01:07

Bonjour à tous, je m'appelle King Kadelfek et je suis un passionné de nouvelles technologies.

Ça fait plusieurs années que je suis lié à différents projets robotiques ou technologiques, alors forcément, tout ça m'a donné envie de m'y mettre. :D

 

Je me suis retrouvé à travailler sur des grands classiques comme le Bioloid, une application NFC et quelques extras :

 

teSmOQh.png

C'est Nao et moi (je suis à droite)

 

J'ai pas bossé directement sur Nao, mais j'ai eu la chance incroyable de travailler sur le tournage de sa publicité (d'où la photo) (après 2 jours de tournage on était un peu fatigués) (Nao aussi, l'un des modèles a même perdu sa tête).

Voilà la pub qu'on a faite :

 

 

J'ai aussi passé plusieurs années à travailler sur un projet de figurines connectées en NFC / jeu vidéo nommé Prodigy.

http://www.kickstarter.com/projects/121511007/prodigy-the-game

 

 

Et maintenant, donc, je travaille sur mon propre projet. C'est un jeu où on programme des robots cubes avec un langage d'intelligence artificielle sous forme de cubes 3D avec des hiéroglyphes.

 

wNolgyA.gif

Les robots cubes en action

 

qecEkXO.gif

Beaucoup de robots cubes en action

 

qZHhdxNl.png

L'intelligence artificielle en 3D

 

2015_03_04-ADN_tuto_04-anim02-delay02-op

Un exemple d'interprétation des hiéroglyphes de l'IA

 

Je pense que ça devrait vous parler parce que c'est très inspiré par ça :

 

ux0JwFm.gif

Voir la vidéo Youtube

 

Voilà, je viens ici dans l'espoir de trouver des passionés de robotiques qui seront intéressés par la programmation de robots cubes.

Je pense aller bientôt présenter mon projet de robotique virtuelle dans la section "Vos Projets".

En espérant que ça vous plaise. :)