mrqqn.net

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - the mean beet machine

Fil des billets - Fil des commentaires

lundi 22 février 2010

Aperçu de the mean beet machine

Le développement du clone de puyo puyo n'avance pas très vite, mais le mode 2 joueurs est maintenant jouable (il y a encore 1 ou 2 bugs). J'ai aussi décidé de l'appeler "The mean beet machine" pour faire un jeu de mot avec la version européenne du jeu "Dr robotnik's mean bean machine".

puyo-puyo-0.2.png

Depuis le dernier aperçu, a changé :

  • La taille du jeu pour du 640x480, on peut comment ça avoir le jeu dans un coin de l'écran et ça permettra plus tard de l'inclure facilement dans une page web en tant qu'applet.
  • Les garbages puyos gris qui viennent gêner l'adversaire.
  • L'affichage des 2 groupes de puyos suivants
  • Les scores et les combos (qui suivent les règles de puyo puyo 2)
  • Des graphismes plus attractifs avec des animations

Le jeu est encore loin d'être terminé, il manque entre autres tous les menus avec la gestions de options, le mode réseau, les bruitages et la musique, les puyos d'autres couleurs...

Pour y jouer les touches sont :

  • pour le joueur 1 : les flèches directionnelles
  • pour le joueur 2 : les touches 8,4,5 et 6 du pavé numérique

Lancer le jeu

samedi 30 janvier 2010

Aperçu du clone de Puyo Puyo

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

dimanche 24 janvier 2010

Clone de Puyo Puyo

Comme ça faisait longtemps que je n'avais pas programmé de jeu (j'en commence quelques uns mais j'en fini aucun), je me suis lancé dans la création d'un autre jeu, mais cette fois-ci un qui est "simple" à réaliser : un clone de Puyo Puyo. Je préfère pour l'instant réaliser le clone d'un jeu, bien que j'ai plein d'idées de gameplay, pour pouvoir bien prendre en main le moteur de jeu et me concentrer sur la jouabilité du jeu. Comme en plus je n'ai pas trouvé de version PC et que c'est un jeu que j'aime bien, c'est certainement pas du temps de perdu.

C'est un jeu de puzzle que j'ai découvert en tant que Dr. Robotnik's Mean Bean Machine, la version européenne du jeu. Le but est de marquer le plus de points en assemblant 4 puyos ou plus de la même couleur. Là où il diffère d'un jeu de puzzle plus classique, c'est grâce à son mode duel : plus un combo est long, plus l'adversaire va recevoir de puyos gris qui bloquent l'accès à ses puyos de couleurs.

Mais mieux que des mots pour avoir un aperçu du gameplay : des vidéos.

Le gameplay du clone sera basé sur Puyo Puyo 2 et donc il n'est pas prévu de mettre les nouveautés du gameplay des versions plus récentes, comme les blocs composés de plus de 2 puyos.

Dans un premier temps, je vais faire la version 2 joueurs sur une même machine et après je rajouterais le réseau, et si c'est pas trop compliqué, une IA.

Les graphismes sont en 2D et pour l'instant je redessine tout (et y'a pas de raison pour que ça change), par contre au niveau de la musique et des bruitages, je vais m'y essayer au moins pour l'expérience, mais je ne garantie pas un super résultat, alors y'a de grandes chances que je me fournisse sur Jamendo ou 8bitcollective.

Niveau programmation, j'utilise Java en association avec la librairie de jeu 2D Slick qui est vraiment complète. Pour ceux qui ne connaissent pas Vince, voici son site avec de bons jeux faits avec Slick.

Je vais attendre d'avoir quelque chose d'un peu plus jouable et moins buggé avant d'en poster une démo, mais en attendant voilà une capture d'écran de la version actuelle.

Puyo Puyo 0.1