Le repère
Un jeu de cartes solo où des opérations défont ce que les créatures font à un nombre, porté sur mon propre moteur.
Ce que c’est
Le repère est un jeu de cartes solo, dans la veine des jeux de cartes à parcours comme Slay the Spire. L’Algébriste traverse des aires peuplées de créatures qui se nourrissent d’un nombre, et il doit retrouver à chaque tour ce que la créature en a fait. Une partie est une expédition en trois aires de cinq étages, avec des gardiens aux étages cinq et dix. Le jeu fait manipuler des fonctions et leurs réciproques.
Comment ça marche
Chaque tour, la créature applique une fonction à un nombre, représenté par des points de lumière. On dispose en rangée des cartes d’opérations, et la rangée forme une chaîne qui doit défaire la fonction : le nombre y passe carte par carte, à la vue de tous. Quand la chaîne défait la fonction, elle frappe ou elle protège. Apprivoiser une créature demande d’avoir écrit la réciproque de sa fonction. On ne gagne pas en gonflant des points de vie, mais en sachant calculer.
Le jeu a d’abord existé sur ma table de jeu en TypeScript. Je le porte maintenant sur mon moteur en Rust, comme application autonome. Les règles ont été recopiées d’abord, puis la scène, puis une application jouable, et chaque étape est contrôlée par des cas de référence tirés de l’original. L’art est dessiné en lignes de lumière sur fond noir. Il reste à préparer les images définitives et à ajouter la sauvegarde automatique et le son.
Pourquoi il existe
J’ai d’abord imaginé une expédition coopérative, puis un jeu dans le style de Slay the Spire, qui me semblait encore trop mathématique : je voulais me rapprocher des meilleurs jeux à parcours. L’arène, avec ses créatures, ses étages et ses aires, est la forme qui est restée. Je refuse de récompenser la taille, et je récompense l’intelligence de la manœuvre.
Le port sur le moteur a deux buts. Je veux un jeu autonome, hors de la table commune, et je veux que le moteur sorte plus complet de cette expérience, puisque chaque besoin du jeu devient une demande consignée pour lui.