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 , 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>