Inspiration

La conclusion de tous nos débats, avec l'équipe, ça a été que le mieux ce n'est pas d'améliorer les solutions existantes, mais plutôt de convaincre les gens par le biais de la publicité, ou de subtils conseils, de consommer moins.

De les placer comme ennemi à la consommation.

Nous avons donc cherché à produire un jeu où le but d'être contre les humains qui polluent. Spécifiquement, on s'est dit qu'il fallait absolument mettre tous les péchés dans des mains inoffensives, comme celles d'enfants mignons, ou d'adolescents innocents.

Nous voulions aussi une fin spéciale au jeu, une fin pas très clair un peu comme les changements climatiques. C'est pourquoi nous avons décidé de choisir ce mode très spécial ou la fin du jeu et la perte le Game over est déterminé lorsque l'ordinateur n'est plus capable de faire tourner le jeu à 30FPS.

Pour cela, on introduit au fur et à mesure des fuites de mémoire intentionnelles lorsque le joueur rate une cible. Cela ralenti graduellement le jeu jusqu'à ce qu'il soit impossible qu'il tourne à la bonne vitesse.

Comment on l'a fait

Vous pouvez trouver tout le code sur GitHub

Afin de garder le jeu le plus simple possible, tout a été fait directement en javascript, avec aucun pipeline.

L'ensemble des partis tiers que nous avons utilisé:

  • Le fameux CSSReset de Eric Meyer
  • UnoCSS, l'Alternative rapide à TailwindCSS, que nous avons utilisé ici en mode JIT, depuis un CDN.
  • VT323, une police de license OFL.
  • Bing Image Creator pour créer des images en Pixel Art.

Pour créer les fuites de mémoire et ralentir le jeu, nous avons simplement mis en commentaire les lignes de code qui servaient à désallouer la mémoire utilisée. Ces blocs de mémoires perdus viennent graduellement tuer votre ordinateur, à l'image du réchauffement planétaire.

Défis

Le plus difficile a été de trouver l'idée du jeu. Je crois que nous pouvons être content de l'idée au final, mais ça nous a pris une bonne partie du temps alloué.

Le plus difficile techniquement, c'est que tous les ordinateurs n'ont pas la même vitesse, mais il faut que le jeu soit jouable par tout le monde.

Il est probable qu'avec un très bon ordinateur, vous ne perdiez simplement jamais.

Ensuite, trouver un nom pour le jeu et le domaine a aussi été difficile, c'est tranquillement devenu "T'as pas pigeon?", dans le sens de l'expression française, "T'as pigé?": "T'as compris?". Mais à part parce que c'est un jeu de mot, l'ensemble est à retravailler.

Le nom de domaine, même histoire, on a tellement pas eu d'idée, que quand on a proposé quelque chose de nul à un moment, quelqu'un a dit "si tu dis!", et on a vu les domaines ".study". C'est de là que l'idée a germé, à côté de "c-est-pas-beau.select" et "je-vais-faire-des.courses".

Ce que ça donne

Vue de la page d'accueil du jeu Vue du jeu Vue de la page de fin du jeu

La suite

T'as pas Pigeon?

Il faut comprendre que les humains des fois, sont le problème, et que, avec certains points de vue, ce sont les pigeons les héros.

La prochaine étape serait donc de publier le jeu afin de conscientiser le public.

Built With

Share this project:

Updates