Voici un lien vers un git repository avec des sources d’un programme générant un labyrinthe. Il est possible de diriger un robot à l’intérieur du labyrinthe.
Grand merci à Erico Nunes d’avoir publié son travail.
Voici un lien vers un git repository avec des sources d’un programme générant un labyrinthe. Il est possible de diriger un robot à l’intérieur du labyrinthe.
Voici un lien vers un fichier blend contenant un script python générant un labyrinthe 3d avec des cubes pour remplacer les murs.
Dans les exemples QT 4.7, il y a un analyseur de spectre. Voici une capture d’écran :
Il est possible d’exporter vers blender des fichiers objets créer à partir de StructureSynth.
[MEDIA not found]J’ai fait évoluer le jeu pour qu’il soit jouable de cette façon un serveur et deux clients, un client par joueur.
Une version installable comprenant le client, le serveur est téléchargeable ici.
C’est une distribution Linux basé sur Ubuntu avec des améliorations au niveau multimédia. Elle est vraiment jolie à regarder et très fonctionnelle.
Plusieurs algo existent pour créer des labyrinthes comme Prim, Backtracking, etc. Voici une capture d’un programme écrit avec c++/qt qui crée des labyrinthes, la taille du labyrinthe est définie dans une spinbox. Il est possible de sauver le labyrinthe ainsi créer.
.
J’ai fait évoluer le programme : il est possible de demander à l’ordinateur de trouver le bon chemin afin de sortir du labyrinthe.
Si vous vous intéressez au sujet je vous conseil d’essayer ce générateur : http://www.xefer.com/maze-generator.
A partir d’un programme python il est possible de fabriquer un exécutable. Même gérant les sockets.
Plus d’informations sur le site de PyInstaller.
Pour choisir le papier peint depuis le téléphone avec cette application.
Il faut :
– python avec le module twisted (http://twistedmatrix.com) installé
– déposer les 2 fichiers tw.py et serv.py dans le dossier où sont stockées les images (il permet de créer la liste des fichiers et de servir les images comme un serveur web classique). Se rendre dans le dossier lancé le script tw.py.
– lancer le script serv.py (qui se charge de changer le fond d’écran via un socket)
– lancer l’application android (l’app téléchargera une liste des papiers peints dans un contrôle) il suffira de cliquer dans la liste et un message sera envoyé à l’ordinateur via un socket créer par serveur.py contenant le nom de fichier de l’image.
Une archive est disponible, elle contient le fichier apk ainsi que les 2 scripts python.
Pour choisir le papier peint depuis le téléphone avec cette application.
Il faut :
1. un serveur web
2. python
– Créer un répertoire merge avec des images à l’intérieur
– Créer un fichier liste.html contenant une liste des fichiers :
1 fichier par ligne (ce fichier peut-être créer comme suit ls *.jpg >> liste.html ou dir /p *.jpg >> liste.html)
– WINDOWS : installer des modules en + pour windows pywin32
– déposer le fichier dans http://localhost/merge/
– lancer le script serveur.py
– lancer l’application android (l’app téléchargera une liste des papiers peints dans un contrôle) il suffira de cliquer dans la liste
et un message sera envoyé à l’ordinateur via un socket créer par serveur.py contenant le nom de fichier de l’image.
Une archive est disponible, elle contient le fichier apk ainsi que le script python.