Aperçu du clone de Puyo Puyo
Mr_Qqn@3001101918
Je poste juste vite fait une version exécutable du jeu via java web start. Pour l'instant il n'y a que le mécanisme de déplacement des puyos et leur explosion quand 4 d'une même couleur se touchent. Y'a encore quelques bugs que j'ai pas corrigé, mais ça ne va pas tarder. Le jeu fonctionne sous Windows et est censé marcher sous Linux et Mac OS.
On joue avec les flèches directionnelles : droite et gauche pour se déplacer, bas pour accélérer la descente et haut pour faire une rotation. Lorsque les puyos sont "coincés" entre 2 colonnes et qu'il n'est plus possible de faire une rotation, appuyer 2 fois de suite sur haut inverse les puyos.
Le jeu nécessite Java 6 d'installé sur la machine. Pour ceux qui ne l'ont pas c'est ici : http://java.com/.
Pour la version web start c'est ici.
Ceux qui veulent le jar c'est là, mais il faut se procurer soit même la librairie Slick ici.
Autrement je cherche toujours un nom autre que puyo puyo pour ce jeu, même si je copie le gameplay, y'aura au moins le nom de différent. :p
Sinon, petit fait intéressant pour les développeurs Java : je n'ai pas été obligé de signer le jar de mon application alors que je fais appel à du code natif. En fait, plutôt que d'indiquer tout les jar et les natifs un par un dans le fichier jnlp, j'ai à la place indiqué l'extension Slick regroupant tous ces fichier. Et cette extension étant déjà signée, je n'ai plus besoin de signer mon application.
Le code du jnlp pour illustrer :
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE jnlp PUBLIC "//UNKNOWN/" "http://java.sun.com/dtd/JNLP-6.0.dtd"> <jnlp spec="1.0+" codebase="http://mrqqn.net/dotclear/public/puyo-puyo/"> <information> <title>Puyo Puyo clone</title> <vendor>Mr_Qqn</vendor> <homepage href="http://mrqqn.net/dotclear/" /> <offline-allowed /> </information> <resources> <jar href="puyopuyo-0.1.jar" /> <extension href="http://slick.cokeandcode.com/demos/slick.jnlp" /> </resources> <application-desc main-class="net.mrqqn.jellyop.Main"> </application-desc> </jnlp>
