Satires de partout

le blog de DindonPoilu.

Articles taggés avec ‘jeu’

Mon jeu : Ragdoll Runner

Dimanche 13 août 2006

ragdoll_runner_2006

J’ai commencé un petit jeu d’athlétisme en 2D. J’en avais marre des jeux de sport où il faut bourriner sur les touches pour augmenter sa vitesse. J’ai donc fait ce jeu en privilégiant la coordination des membres, et en utilisant un moteur physique (ODE). Je me suis pour l’instant principalement concentré sur le gameplay, donc soyez indulgents avec les graphismes et les menus :-)

Avant de poursuivre le développement du jeu j’aimerais savoir si ça vaut le coup. Dites-moi ce que vous en pensez.

[edit 2015 : désolé, les liens sont morts]

Télécharger Ragdoll Runner (Lisez bien le LISEZMOI.txt)

Vidéo du 100M
Vidéo du saut en longueur

Ragdoll Runner se joue jusqu’à 4 joueurs simultanément en écran splitté. Il n’y a pas d’IA ni de mode réseau.

Quelques records pour vous motiver (en difficulté max) :
- 10M : 1.94s (l’épreuve du 10M c’est surtout pour s’entraîner au départ, qui n’est pas évident)
- 100M : 9.69s
- Long jump : 5m38
- Triple jump : 10m50

Edit :
Pour la programmation je me suis servi de Game Maker. Ce moteur de jeu 2D m’a grandement facilité le travail (moteur graphique, gestion des événements, etc.).

Astuce :
Vous avez du mal avec l’inclinaison du corps ? Regardez bien le symbole d’inclinaison en haut de l’écran. Pour commencer, penchez vous une bonne fois pour toute un tout petit peu vers l’avant, puis ne touchez plus à l’inclinaison, et ne vous occupez plus que des jambes. Quand vous courrez bien de la sorte, vous pourrez essayer de varier l’inclinaison pendant la course, surtout au départ où elle doit être assez importante, puis décroitre rapidement.

Projet de (mini) jeu Ragdoll

Mardi 16 août 2005

Après avoir joué à Ragdoll Matrix, Ragdoll Masters, et bavé devant le trailer de Ragdoll Kung Fu, j’ai eu une idée super originale : créer un petit jeu 2D à base de Ragdoll !
Je pense en effet que l’utilisation des lois de la physique dans les jeux va nous permettre de modifier voire d’améliorer le gameplay de nombreux types de jeux.

Le jeu serait une sorte de course à pied entre plusieurs personnages de type humain. On peut imaginer des obstacles, des montées, des descentes, etc. Mais j’ai surtout réfléchi aux contrôles, et ai tenté de les simplifier au maximum. Les voici :
- 4 flèches directionnelles : contrôlent l’équilibre du perso (se penche en avant, en arrière, se baisse, etc.). Du point de vue physique ça pourrait être le contrôle des muscles abdominaux ou bien de la tête comme dans Ragdoll Matrix ou Ragdoll Masters.
- 2 boutons pour le contrôle des deux jambes. Prenons l’exemple du bouton qui contrôle la jambe droite : si le bouton est relâché le genou se lève vers la tête, et si le bouton est pressé, le genou se baisse.

Le gameplay consisterait à actionner les deux boutons des jambes alternativement pour pousser sur le sol (et pourquoi pas sur autre chose) et courir, tout en gardant l’équilibre convenable pour ne pas trop s’envoler ou s’effondrer.
Le but ne devra pas être d’appuyer le plus vite possible sur les touches. On peut imaginer que les muscles aient une limite de puissance (une cuisse deviendrait rouge lorsqu’elle serait trop souvent actionnée, et ferait boiter le perso), et que la technique l’emporte sur la vitesse de pression des touches.
Si tout est bien réglé, on pourra faire faire pas mal de chose à notre perso : sauter des haies, sauter à pieds joints, grimper des côtes, faire des sauts périlleux et acrobatiques.
Je pense que seules la montée et la baissée des genoux est nécessaire pour courir, et qu’on n’aurait pas besoin de contrôler les muscles en dessous des genoux. Mais je m’attends à avoir des mauvaises surprises, des trucs auxquels je n’ai pas pensé et qui compromettront peut-être la possibilité de faire courir un pantin à l’aide de seulement 6 touches.

Contrairement à notre ami MaxKarting j’ai décidé de faire moi-même ce petit jeu (enfin je ne suis pas opposé à recevoir de l’aide), mais la première étape est de me renseigner sur les outils qui me faciliteraient le travail. Je recherche donc un moteur 2D et un petit moteur physique, si possible gratuits. J’ai lu que Ragdoll Masters a été fait en blitzmax, mais c’est basé sur le BASIC et j’aurais préféré un truc en C++.