Projet personnel · Jeu dans le navigateur
Release rescue
La plupart des visiteurs quittent un portfolio en quelques secondes. Je développe un jeu court et difficile qui vous donne une raison de rester sans vous piéger : Arthur traverse les bureaux pour éteindre des incendies avant une mise en production. Il se joue dans la page même, en trois langues, au clavier ou au toucher.
- Auteur
- Christian Arango
- Rôle
- Product Owner et développeur, avec Claude Code
- Statut
- En développement · octobre 2026
Le problème
Gagner l’attention sans rendre personne accro
Les visiteurs décident en une dizaine de secondes. Je voulais un jeu que vous choisissez d’ouvrir, que vous pouvez terminer et quitter sans culpabilité : les récompenses se méritent et chaque niveau a une fin claire.
Ce que j’ai construit
Un jeu qu’on apprend, puis qu’on maîtrise
- Niveaux
26 niveaux en six actes
Chaque bureau enseigne une idée, de la première banane aux flaques électrifiées. Chaque acte se termine par un défi facultatif à une seule vie.
- Motifs
Des parcours qui s’apprennent
Les niveaux à motif placent chaque incendie sur une case et dans un ordre fixes : chaque essai enseigne le même parcours.
- Commandes
Clavier, tactile et animations réduites
Flèches ou WASD, un pavé tactile ou un toucher sur la destination. L’option d’animations réduites les supprime.
Voir comment un niveau à motif est défini
// Level 6, a pattern level: every fire has a fixed tile and order, so each try teaches the same route.
{
act: 2, scene: 'kitchen', target: 9, budget: 9, concurrent: 1, gap: 600, slack: 300, steps: [3, 30],
lanes: [row(2, 2500, 5000, 420), row(4, 4000, 5000, 380), row(6, 3000, 5500, 450)],
map: ['S.........', 'kkkkkkkkk.', '..........', '.kkkkkkkkk', '..........', 'kkkkkkkkk.', '..........'],
fires: [[9, 6], [8, 0], [0, 6], [9, 2], [0, 4], [9, 0], [1, 6], [0, 2], [9, 4]],
}Décisions
Régler la difficulté sur des preuves, pas au jugé
Un simulateur joue chaque niveau
Des scripts jouent chaque niveau avec des joueurs simulés pour fixer son minuteur, et les parties réelles mettent le modèle à l’épreuve.
Votre progression reste sur votre appareil
Les niveaux réussis et vos records sont conservés dans votre navigateur, et un bouton les réinitialise.
Une invitation, jamais un mur
Le jeu s’ouvre dans une fenêtre que vous pouvez réduire ou fermer, et l’invitation à échanger n’apparaît qu’une fois, après le premier acte.
Où en est le projet
Les 26 niveaux sont jouables pendant que je les teste
Le jeu reste hors des résultats de recherche pendant que je teste la difficulté et les invitations avant sa sortie.