Présentation :
Puy0Training est un logiciel d’entraînement à puyo puyo.
Il vous permet de vous exercer, pas à pas, à la construction de schémas et de chaînes à partir d'une distribution aléatoire de Puyos.
http://www.lafaceobscuredupixel.fr/puy0lab
Fonctionnalités :
Distribution aléatoire selon l'algorithme utilisé dans Puyo Puyo Tsu, version officielle des plus grands tournois de Puyo Puyo
Jouez pas à pas
Observez attentivement votre schémas
Possibilité de naviguer dans l'historique de vos coups :
vous pouvez ainsi revoir étape par étape ce que vous avez fait pour analyser vos erreurs
Affichage du plateau de jeu :
Edition du plateau de jeu :
Export de votre session au format .csv lisible par les principaux tableurs (Libre Office, Open Office, Excel...)
Remerciements :
Merci à Ken Bogard de m'avoir permis de découvrir la profondeur de Puyo Puyo au travers de ses vidéos : http://kenbogard.basgrospoing.fr/
Merci à RealMyop et Coeurdevandale pour leur émission Speed Game sur Puyo Puyo qui m'a motivé à me lancer dans ce projet : http://www.nesblog.com/13hitscombo/
Merci à BlueBlue pour son travail d'analyse sur le générateur aléatoire de Puyo Puyo Tsu : http://puyonexus.net/forum/viewtopic.php?f=40&t=2304
Commandes :
Interface graphique :
flèche vers la gauche : remonter dans l'historique
flèche vers la droite : avancer dans l'historique
flèches circulaires : changer l'orientation de la paire de Puyo courante
Boutons outils :
Ojama : Sélectionne l'outil "Ojama" qui permet de dessiner des Ojamas Puyos sur le plateau de jeu
Gomme : Sélectionne l'outil "gomme" qui permet de supprimer des Puyos du plateau individuellement
Paire de Puyos : Sélectionne l'outil "distribution" qui permet de poser la prochaine paire de Puyos de la distribution sur le plateau
Cliquez sur l'un des 4 Puyos de couleur pour dessiner des Puyos individuels de la couleur correspondante
Souris :
Clique sur le plateau de jeu
Clique gauche : utiliser l'outil en cours
Clique droit
- sur une case vide : poser un Ojama
- sur une case occupée : gommer
Mollette : changer l'orientation de la paire de Puyos en cours
Raccourcis clavier :
maintenir F1 : afficher la liste des commandes
page up : revenir en arrière dans l'historique (sauf si l'on est positionné sur le premier élément)
page down : avancer dans l'historique (sauf si l'on est à la fin)
<- : rotation dans le sens inverse des aiguilles d'une montre
-> : rotation dans le sens des aiguilles d'une montre
maintenir espace : visualiser toute la distribution
ctrl + x : export en .csv dans ./csv/ ( Le nom du fichier correspond à la graine utilisée pour la génération de la distribution )
ctrl + s : sauvegarde de la distribution : crée un .bat dans ./seeds/ ( Le nom du fichier correspond à la graine utilisée pour la génération de la distribution )
1, 2, 3, 4, 5, 6 : choix de l'outil (distribution, rouge, vert, bleu, jaune, ojama, gomme)
Dépendances :
Pour fonctionner, Puy0Training nécessite les bibliothèques suivantes :
Windows
opengl32.dll https://www.opengl.org/
SDL2.dll https://www.libsdl.org/index.php
SDL2_image.dll https://www.libsdl.org/projects/SDL_image/
SDL2_ttf.dll https://www.libsdl.org/projects/SDL_ttf/
zlib1.dll http://www.zlib.net/
libpng16-16.dll http://www.libpng.org/pub/png/
libfreetype-6.dll http://www.freetype.org/
Linux
Vous aurez besoin des packages libsdl2-2.0-0, libsdl2-image-2.0-0, libsdl2-ttf-2.0.0, libfreetype-6, zlib1g, et libpng12-0.
Sous Debian/Ubuntu vous pouvez les installer via le package manager ou en ligne de commande :
sudo apt-get install libsdl2-2.0-0
sudo apt-get install libsdl2-image-2.0-0
sudo apt-get install libsdl2-ttf-2.0.0
sudo apt-get install libfreetype-6
sudo apt-get install zlib1g
sudo apt-get install libpng12-0
Pour installer Puy0Training, il vous suffit de décompresser l'archive Puy0Training_1.0.8a_linux_x86.tar.gz dans le dossier de votre choix :
tar -zxvf Puy0Training_1.0.8a_linux_x86.tar.gz