SineRider a vu le jour en 2013 sous la forme d'un jeu web Unity créé par un adolescent, où l'on descendait des pentes en luge sur des courbes ; il a été présenté au Experimental Gameplay Workshop de la GDC en 2015, puis a disparu lorsque les navigateurs ont déprécié NPAPI et tué le Unity Web Player. Son créateur l'a rangé au placard lorsqu'il a rejoint Hack Club en 2018, jusqu'à ce que des membres de la communauté ressortent le projet en 2022.

Reconstruire un jeu abandonné en JavaScript vanilla open source et laisser le jeu porter l'apprentissage : des énigmes de tracé de courbes sans fin avec une infinité de solutions, conçues pour le plaisir avant tout programme scolaire.

Une équipe mondiale de plus de 20 adolescents dans plus de 8 pays a reconstruit SineRider en HTML, CSS et JavaScript 100 % vanilla — des fichiers statiques qui tournent sur n'importe quel serveur HTTP — en tant que projet open source de Hack Club. Les joueurs modifient des fonctions telles que y=sin(x) et un personnage descend en luge la courbe obtenue ; chaque énigme est un puits infini de solutions valides, proposées via des niveaux narratifs, des énigmes quotidiennes et une fiche pédagogique gratuite pour les enseignants, le tout avec un budget publicitaire de 0 $.

Le Show HN du 8 mai 2023 a recueilli 181 points ; des commentateurs ont rapporté que leurs enfants jouaient tous les niveaux et ont salué l'interface d'équations comme intentionnelle plutôt que sous pression. L'original de 2015 avait déjà été couvert par Rock Paper Shotgun et recommandé par James Portnow d'Extra Credits, et la capture du dépôt montre 623 étoiles, 51 forks et 1 375 commits.

SineRider a commencé en 2013, quand un adolescent qui s'ennuyait avec une calculatrice graphique a eu l'idée d'un petit jeu où l'on descend en luge sur des courbes : le joueur modifie des fonctions et un personnage suit la courbe à travers des objectifs. Chris Walker l'a développé comme jeu web Unity, et en 2015 il a été présenté au Experimental Gameplay Workshop de la GDC, couvert par Rock Paper Shotgun et recommandé par James Portnow d'Extra Credits.

Puis le jeu a disparu : les navigateurs ont déprécié la structure de plugins NPAPI, le Unity Web Player est mort, et SineRider avec lui. Walker a rangé le projet au placard lorsqu'il a commencé à travailler pour Hack Club en 2018 — jusqu'en mai 2022, quand des membres de la communauté l'ont ressorti et en ont fait une année de soirées et de week-ends pour une équipe mondiale de plus de 20 ados dans plus de 8 pays. Ils ont reconstruit le jeu en HTML, CSS et JavaScript 100 % vanilla pour qu'il tourne comme fichiers statiques sur n'importe quel serveur HTTP, et sont entrés en bêta publique le 8 mai 2023.

La thèse du projet est que les jeux éducatifs échouent parce que les institutions exigent un jeu imposé selon un programme uniforme, alors que les jeux sont par nature volontaires. SineRider construit au contraire pour le plaisir : chaque énigme offre un puits infini de solutions valides, le jeu est gratuit avec un budget publicitaire de 0 $, et la fiche pédagogique de l'enseignant est un supplément facultatif. Le Show HN a recueilli 181 points, des parents rapportant que leurs enfants avaient joué tous les niveaux, et le dépôt affiche 623 étoiles et 1 375 commits.

SineRider a inversé la formule de l'ed-tech : au lieu de greffer des mécaniques de jeu sur un programme scolaire, il a construit un bon jeu et laissé les concepts de tracé de courbes émerger du jeu.

Le choix d'un JavaScript statique 100 % vanilla sans étape de build a rendu le jeu trivialement exécutable et modifiable, ouvrant la base de code aux contributeurs adolescents sur n'importe quel ordinateur portable.

Ressusciter un jeu abandonné et aimé a donné au projet une histoire et un public tout trouvés : le pedigree de la GDC 2015 et la couverture de Rock Paper Shotgun sont revenus comme gage de crédibilité pour la bêta de 2023.

L'ouverture du code sous Hack Club a transformé une quête solitaire en travail distribué : artistes, musiciens, programmeurs et concepteurs d'énigmes pouvaient contribuer selon leur propre emploi du temps.

Les jeux éducatifs échouent quand le jeu est imposé ; quand l'objectif premier est le plaisir, l'apprentissage suit — construisez d'abord le jeu et laissez la compréhension être la récompense.

Hack Club continue de maintenir SineRider comme logiciel libre et open source. Le fil Show HN a fait remonter des bugs comme des cinématiques non passables et un collage accidentel d'une commande Reddit, que l'équipe a suivis dans des tickets GitHub et auxquels elle a répondu en promettant un bouton pour passer ; la feuille de route mentionne le support mobile, un éditeur de niveaux personnalisé, des graphismes ajustables, plusieurs langues, des aperçus d'énigmes quotidiennes et les coordonnées polaires. Le jeu restait jouable sur sinerider.com, qui, au moment de la capture, incluait des commandes de partage d'énigmes quotidiennes pour le fil de la communauté.

VÉRIFIEZ LES SOURCES

Les sources

  1. Show HN: SineRider, a math puzzle game Hacker News · news.ycombinator.com ·
  2. SineRider Wants You To Love Maths, And Scares Me Rock Paper Shotgun · rockpapershotgun.com
  3. hackclub/sinerider: A game about love and graphing, built by teenagers GitHub · github.com