JEU: Je vous présente mon nouveau jeu multi basé sur l'IA, Spin The Tale

OP
D0

dabhu00

il y a 6 mois

Hello les kheys !

Je vous présente Spin the Tale, un jeu que je suis en train de développer et qui est basé sur l'IA.

Qu'est ce que c'est ?
L'idée c'était de faire un jeu sans prise de tête et multijoueur orchestré par l'IA.
En l'occurence, ici, les joueurs doivent continuer une histoire loufoque selon une thématique donnée. L'IA s'occupe ensuite de noter les propositions des joueurs et de continuer l'histoire en fonction de la meilleurs performance.
A noter, et c'est voulu, que les parties sont courtes (5 à 20 tours, 5-10min max)

Le jeu est encore en développement, mais j'ai mis en service une version "pre-alpha" disons qui tourne sur un petit serveur et qui est jouable.

C'est évidemment encore truffé de bugs, mais normalement (normalement...) ça marche.

A quoi ça ressemble ?
Quelques screen du jeu. J'ai essayé de l'adapté à la fois pour mobile et pour pc, mais la version mobile bug encore un peu (je suis pas du tout front dev de base moi )

Vous pouvez rejoindre ou créer une session:
https://www.noelshack.com/2024-37-7-1726429842-v0.png

Les vues mobiles d'une partie (histoires / score /chat) disponibles via un carroussel:
https://www.noelshack.com/2024-37-7-1726429843-v1.png

La vue PC:
https://www.noelshack.com/2024-37-7-1726429843-v2.png

Les points à améliorer?'
Il y a pas mal de choses à améliorer avant une vrai version finale:
- Mieux gérer les erreurs entre le serveur et le front... Si il se passe rien quand vous cliquez quelque part... Il y a sans doute eu un problème et le mieux est encore de relancer une partie
- Améliorer les bugs d'affichage, particulièrement sur la version mobile
- Améliorer les IA: pour le moment elles sont assez basiques. J'aimerais étoffer pour rendre l'expérience la plus amusante possible. Le moteur de génération d'histoire est déjà bien meilleur que quand j'ai commencé, par exemple, avec l'ajout des "personnalités". Il faut maintenant que je fasse en sorte que la trame de l'histoire reste homogène. Idem pour le système de notation qui est pour le moment très sommaire.

Comment jouer ?
Il suffit de suivre le lien:
https://spin-the-tale.llmgames.io/ pour trouver une session à rejoindre, ou bien vous pouvez poster sur le forum directement un url

Comme le jeu n'est qu'une petite démo technique pour le moment, j'ai pas mis de système d'enregistrement. Vous pouvez créer / rejoindre des sessions. C'est rapide et gratuit.

OP
D0

dabhu00

il y a 6 mois

https://spin-the-tale.llmgames.io/session/cd57c7c7d43e484189129d2b07ffd5ff

Je crée une session test sur le thème "Mario se trompe et prend des champis hallucinogènes".
Je lance la game d'ici 5min si des kheys veulent se joindre à moi.

VA

VolAEchirolles

il y a 6 mois

first paj

OP
D0

dabhu00

il y a 6 mois

Merci aux 3 kheys qui m'ont rejoins. Un petit 5e et je lance la premiere session

VA

VolAEchirolles

il y a 6 mois

Jeu à potentiel.

OP
D0

dabhu00

il y a 6 mois

Si les kheys qui ont test veulent passer donner leur avis, je suis preneur

Pour le khey qui est partie avant que le premier tour finisse (et pour les autres que ça intéresse) quelques explications supplémentaires:
- Le jeu fonctionne au tour par tour: d'abord l'IA commence une histoire et les joueurs doivent faire une proposition
- Quand un joueur fait une proposition, les autres props lui sont dévoilés et à la fin du timer, ou si tous les joueurs ont fait une prop, le tour se termine
- A la fin du tour, l'IA score les propositions qui sont gardé pour établir le classement final. L'IA garde ensuite la meilleur proposition et continue l'histoire avec, relançant un chapitre.
- En fin de partie, l'IA essaye de conclure

OP
D0

dabhu00

il y a 6 mois

https://spin-the-tale.llmgames.io/session/12922ac06c4642f6856b6e2e369d1694

Je relance une session. Thème: Dark Vador a une gastro fulgurante.

Soyez nombreux please

OP
D0

dabhu00

il y a 6 mois

https://spin-the-tale.llmgames.io/session/dd0b6b3bd7884a968773243ab83353ed

Je relance une session. Thème: Dark Vador a une gastro fulgurante.

Soyez nombreux please

Edit: j'ai changé le lien, l'autre session a bug faudra que je regarde les logs...
Edit2: on était 3 tout à l'heure, j'aimerais bien qu'on soit au moins 5 ce coup ci

PY

Pyjsurleforum

il y a 6 mois

Jyfu + letsgo essayer https://image.noelshack.com/fichiers/2018/07/6/1518872591-patrick-montel.png

SZ

Sheikh_Zilean

il y a 6 mois

Up

MA

Matt

il y a 6 mois

Putain j'aurais bien test mais faut vraiment que j'aille chier là

OP
D0

dabhu00

il y a 6 mois


Putain j'aurais bien test mais faut vraiment que j'aille chier là

C'est con t'étais dans le thème

OP
D0

dabhu00

il y a 6 mois

Pour le khey "test" la partie m'a couté en call API 1 cent
C'est pas proportionnel au nombre de joueurs mais au nombre de tours c'est environ 0.002 cents par tour avec gpt4o-mini (la version que j'utilise pour le moment, même si j'envisage gpt 4o pour une version payante du jeu aussi)

FE

feral

il y a 6 mois

Session de test sympa

Comment tu comptes te protéger des gens qui veulent exploit tes accès api khey ? J'aurai trop peur de laisser tourner un truc comme ça qui me coute de l'argent à chaque requête Même si j'imagine qu'il y'a des astuces pour repérer les abuseurs, c'est quand même de ta poche

OP
D0

dabhu00

il y a 6 mois


Session de test sympa

Comment tu comptes te protéger des gens qui veulent exploit tes accès api khey ? J'aurai trop peur de laisser tourner un truc comme ça qui me coute de l'argent à chaque requête Même si j'imagine qu'il y'a des astuces pour repérer les abuseurs, c'est quand même de ta poche

Le message d'un joueur ne peut pas dépasser 150 lettres, donc ça limite les abus

Après j'ai provisionné mon compte avec 50€ pour le moment seulement donc ça peut pas dépasser, même si un troll lance 2000 parties (grand bien lui fasse!)

Enfin pour le moment c'est open et sans inscriptions, mais si je vois qu'il y a de l'abus, je mettrais un système d'inscription avec nombre de parties crées limités.

OP
D0

dabhu00

il y a 6 mois

Pour les curieux hésitez pas à créer vos propres parties si vous voulez vous faire une idée. La création de session est en libre accès.

De mon côté je lance une dernière session pour ce soir:
Thème: Sauron ouvre un salon de beauté pour orc, raconté par "The Valley Girl" (aka la caricature de l'étudiante californienne)

https://spin-the-tale.llmgames.io/session/ee819e03276046028eb8900bd1de98e4

OP
D0

dabhu00

il y a 6 mois

On était 2 kheys sur la première, 5 sur la 2e. Soyons fou, j'aimerais bien qu'on soit 7 sur celle ci

FE

feral

il y a 6 mois

Je trouve ça assez cool comme concept en tout cas donc hesite pas à repartager quand t'aura avancer.
Je trouve que ce serait sympa si chaque joueur pouvait aussi avoir un objectif perso pour scorer.

Car des fois tu peux facilement manipuler l'ia pour lui demander une suite "convaincante" mais c'est pas forcemment le plus drôle. Alors que si ton objectif de session c'est par ex de faire dire un mot en particulier au personnage, ou bien dévier sur un sujet en particulier. Tu pourrais avoir plus d'espace de créativité.

OP
D0

dabhu00

il y a 6 mois


Je trouve ça assez cool comme concept en tout cas donc hesite pas à repartager quand t'aura avancer.
Je trouve que ce serait sympa si chaque joueur pouvait aussi avoir un objectif perso pour scorer.

Car des fois tu peux facilement manipuler l'ia pour lui demander une suite "convaincante" mais c'est pas forcemment le plus drôle. Alors que si ton objectif de session c'est par ex de faire dire un mot en particulier au personnage, ou bien dévier sur un sujet en particulier. Tu pourrais avoir plus d'espace de créativité.

Tu pense à un objectif par personne différent ou le même pour tous ?
C'est une bonne idée en effet je vais voir comment ajouter ça.

Je veux aussi améliorer le moteur qui raconte l'histoire en étayant un peu la trame narratif, mais ça va passer par des agents un peu plus complexes

FE

feral

il y a 6 mois

Tu pense à un objectif par personne différent ou le même pour tous ?
C'est une bonne idée en effet je vais voir comment ajouter ça.

Je veux aussi améliorer le moteur qui raconte l'histoire en étayant un peu la trame narratif, mais ça va passer par des agents un peu plus complexes

Une sortie d'objectif caché que chaque joueur a, ça peut etre marrant par exemple si moi je devine que l'autre joueur essai de dévier vers un sujet, je peux aussi à ma façon demander à l'ia de ne surtout pas partir dans tel ou tel direction. Je sais pas si je suis clair mais bon ça rajouterai un peu d'aléatoire et de mindgame

OP
D0

dabhu00

il y a 6 mois

Une sortie d'objectif caché que chaque joueur a, ça peut etre marrant par exemple si moi je devine que l'autre joueur essai de dévier vers un sujet, je peux aussi à ma façon demander à l'ia de ne surtout pas partir dans tel ou tel direction. Je sais pas si je suis clair mais bon ça rajouterai un peu d'aléatoire et de mindgame

Pourquoi pas pour un mode de jeu dédier ça (je compte faire plusieurs essais de toute façon)

Pour le moment le but c'est justement que les joueurs essayent d'amener l'histoire vers des trucs complètement imprévu et marrant. C'est pour ça aussi que plus il y a de joueur, plus c'est intéressant car ça peut vraiment partir dans tous les sens.

SC

SirCrustibald

il y a 6 mois

Y'a un système de censure ou bien c'est open bar pour le nsfw?

OP
D0

dabhu00

il y a 6 mois

Je relance une session (en 5 tours, ca va vite !)
https://spin-the-tale.llmgames.io/session/e25ee7d42dd140b4835cfbcec46be88f

Merci aux kheys qui viennent test et me donner leurs feedbacks pour ameliorer l'app !

Je lance la game si on arrive a atteindre au moins 5 joueurs !

Le theme (genere aleatoirement): Hulk essaie de faire du yoga pour gerer sa colere)

OP
D0

dabhu00

il y a 6 mois


Y'a un système de censure ou bien c'est open bar pour le nsfw?

C'est gpt4o derriere, donc censure par le provider. Ca fait parti des choses qu'il faudra que j'ajoute/enleve mais pour le moment c'est juste un proto, beaucoup de choses a ameliorer encore.

OP
D0

dabhu00

il y a 6 mois

Les kheys qui lisent, venez essayer, j'ai pas encore lance la session
https://spin-the-tale.llmgames.io/session/e25ee7d42dd140b4835cfbcec46be88f

OP
D0

dabhu00

il y a 6 mois

Session termine, merci aux 2 kheys qui sont venu test.
Je retourne bosser mais les curieux hesitez pas a lancer une partie et me faire un feedback

On m'a dit que les regles ne sont pas facile a comprendre pour le moment, je prend note