Un Jeu de Cartes Créé en Commun

Notre soumission à la Games Transformed 2023 Game Jam

May 26, 2023

Les Communs sont des propriétés qui s’ouvrent à l’usage de tous et qui sont détenus et gérés par les personnes qui les utilisent… mais qu’est-ce que cela signifie pour le développement d’un jeu ?

J’aimerais vous présnter à notre soumission à Games Transformed, Realm. Dans l’esprit de les thèmes du jam, l’anti-capitalisme et l’action collective, nous espérons vous convaincre qu’il y a du potentiel dans la construction des jeux en commun, c’est comme Wikipedia mais pour le contenu des jeux vidéo. Suite à des expériences passées, dans Realm les jouers soumettent leurs propres personnages en utilisant un standard ouvert qui peut-être interoperable avec d’autres jeux. J’y reviendrai, mais pour l’instant, le meilleur moyen de vous montrer cela est que vous y jouiez.

Pour le début, veuillez créer une carte au URL suivant : https://mud-card-generator.netlify.app/.

Capture d'écran du processus de création d'une carte

Touchez « Save » - et c’est dans le jeu ! (Oui vraiment, merci de nous pas hacker ^^)

Si vous êtes à l’événement, essayez-le sur la machine d’arcade, ou si vous êtes à la maison, essayez-le dans le navigateur à partir de la page Itch.io (https://calummackervoy.itch.io/realm).

Capture d'écran dans le jeu du processus de selectioner un avatar

Dans le jeu, vous choisissez de donner des cartes au jeu d’un joueur IA ou d’un autre, puis la bataille s’engage. Vous remarquez peut-être certains événements sont inattendus, comme un monstre qui mange les villageois d’un endroit appelé Withering Heights ou un chavilier décide de laisser tomber et de devenir professeur. Ces actions se produisent parce que les personnages interagissent avec leur monde et que des actions et des événements définis pour eux ont un impact sur le reste du monde. Tout étant en Linked Data, le jeu peut effectuer les changements comme manger villageois de la bonne manière sans avoir été conçu avec ses fonctionalités. Le mois dernier, j’ai démontré comment cela fonctionne en transformant un personnage en vampire, dans un jeu qui ne savait pas qu’est-ce que c’est un vampire.

Capture d'écran du boucle principal du jeu

Si vous avez créé une carte pour le jeu et vous êtes en train de réflechir comment enrichir votre personnage, ou comment vous pouvez ajouter des sorts et des actions plus complexes, à ce stade vous devrez vous salir les mains en écrivant du JSON. Si vous n’êtes pas effrayé, consultez la documentation sur la création des cartes. N’hesitez pas de nous poser des questions !

J’espère maintenant avoir fait la lumière sur ce que l’on entend par “jeu en commun” ; les caractéristiques, personnages et des mondes entiers peuvent être partagés, et des jeux dans les domaines diverses peuvent en tirer un bénéfice mutuel. Il s’agit d’un espace libre, d’une Wikipédia pour les jeux vidéos. Avec Realm on a gardé un dessin simple, mais dans une session suivante on peut exposer vos personnages à des dialogues textuels et de vous permettre de les utiliser dans différents jeux de manière intéressante et transversale. L’idée peut être poussée beaucoup plus loin.

Tous dans notre commun et open source, nous sommes engagé à la création des technologies respectueuse en suivant les principes établies par Technostructures. Si vous êtes intéressé par ce projet et surtout si vous êtes intéressé à contribuer, merci de nous conacter et de rejoindre notre serveur Discord.