Return false

Un blog IT de plus le blog de Hubebert.

Articles taggés avec ‘GPC’

gpc

Présentation

Tout pareil que le_poulet j’ai participé à une compète de création de jeu vidéo en une semaine. La mienne, c’était la Game Prototype Challenge. Une compétition sans vainqueur (le défi est juste personnel) à laquelle j’ai participé par pure frustration d’avoir loupé la Global Game Jam à Paris. Les deux thèmes (parce que oui, il y en a deux obligatoires) de la 16° édition étaient :

FOUR COLOURS & ABSORBTION

L'écran artistique

L'écran artistique

Dev

Après une bonne nuit de réflexion je décide de faire un jeu de plateforme avec LÖVE, parce que j’ai vraiment pas d’idées. Un kirby simpliste en 3 couleurs Red Green et Blue. Je décide de ne pas utiliser la librairie physique Box2d,  je trouve ça un peu lourd pour de la collision de plateforme tout conne.

Red Green et Blue, ça fait que 3 couleurs, j’ajoute donc une 4° couleur: le joueur. En avalant des bouboules de couleurs, il modifie sa propre couleur, ce qui donne un côté un peu plus imprévu au graphisme, la dernière couleur évoluant sans cesse.

Je passe le weekend à  procrastiner parce que la réalisation du niveau ne me fait pas envie de tout. Au lieu de faire un level potable j’ajoute 3 mécaniques de jeu: plus on est vert, plus on court vite, plus on est bleu, plus on saute haut, et plus on est rouge, plus on est mort. J’ajoute à ça un paramètre pour que le perso rougisse -meure- à petit feu, et une capacité à “geler” la couleur des plateformes rencontrées pour faire joli.

Rectangle kid

Rectangle kid et ses boules

Résultat: un jeu qui pourrait être sympa s’il n’avait pas un niveau composé que de 4 platformes et une gestion des collisions scandaleuse.

Comme je suis un vilain tricheur j’ai débordé de la semaine du concours pour me construire un éditeur de niveaux et faire un niveau a peu près potable. Rien de bien folichon, mais c’est histoire de faire en sorte qu’une partie dure plus de 25 secondes.

Post-Mortem

Ce que je retiens de ces 25~30H (plus 10 hors compèt’) passées sur ce prototype.

Les bon côtés:

  • ça fonctionne…
  • meh…

Les points à revoir:

  • Finalement, utiliser box2d aurait surement rendu le jeu plus fun, en jouant avec une rotation des plateformes par exemple
  • Penser au level design plus tôt, et s’en préoccuper tout court
  • Prévoir l’intégration des sons dès le départ (je n’ai pas eu le temps d’en mettre du coup)

Download

Si vous voulez tester j’ai mis en ligne différentes versions.

La version portable pour windows (sans installation: unzip, click, play)

La version en .love (pour Linux/MacOS - nécessite LÖVE)

Le code source pour les curieux.