Menu

Home

Narkhos

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 :

  1. Distribution aléatoire selon l'algorithme utilisé dans Puyo Puyo Tsu, version officielle des plus grands tournois de Puyo Puyo

    • reproduit fidèlement les distributions de cette version du jeu
    • possibilité de consulter l'intégralité de la distribution
    • il est possible de relancer l'application avec la même distribution
  2. Jouez pas à pas

    • prenez le temps de réfléchir à ce que vous allez faire
    • changez l'orientation et posez chaque paire de Puyos pour vous exercer à construire des schémas et des chaînes
  3. Observez attentivement votre schémas

    • vérifiez les raccords
    • identifiez votre starter
    • analysez les éventuelles faiblesses de 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

    • cela vous permet également de reprendre à une étape antérieure pour tester d'autres possibilités dans la même situation et avec la même distribution
  4. Affichage du plateau de jeu :

    • Le plateau de jeu est affiché dans son intégralité, y compris la ligne masquée (ligne supérieure)
    • L'affichage des deux prochaines paires de Puyos à côté du plateau permet de vous exercer à anticiper les schémas possibles
  5. Edition du plateau de jeu :

    • ajoutez des Ojama Puyo (Puyos gènants) sur le plateau de jeu pour simuler une attaque adverse et vous exercer à sortir des situations délicates
    • gommez ou ajoutez des Puyos individuellement pour mettre en place rapidement une situation que vous souhaitez expérimenter
  6. Export de votre session au format .csv lisible par les principaux tableurs (Libre Office, Open Office, Excel...)

    • vous pouvez ainsi plus aisément analyser votre score et vos dégâts au cours du temps
    • et générer des graphiques pour mieux les visualiser

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

Project Members: