Créer un tycoon Roblox avec l'IA
Un tycoon, c'est une base qui grandit : le joueur achète une machine, elle produit, il achète la suivante. Tout le genre tient dans une seule question — combien de temps entre deux achats ? Trop court, le joueur a fini en dix minutes ; trop long, il part.
Ce qui fait un bon tycoon
La première machine s'achète tout de suite
Les trente premières secondes doivent contenir un achat. C'est ce qui apprend la boucle sans tutoriel et donne envie de la répéter.
Une courbe de prix, pas une liste
Chaque palier coûte environ 1,5 à 1,8 fois le précédent et rapporte un peu plus qu'il ne coûte à rentabiliser. Des prix posés au hasard donnent des murs infranchissables ou des progressions vides.
Le revenu doit se voir
Un chiffre qui monte ne suffit pas : il faut que la base change d'allure. Des machines qui s'allument, des tapis qui bougent, un bâtiment qui s'agrandit.
Le serveur décide de tout
Prix, solde, production, achats : uniquement côté serveur. Un tycoon dont le client calcule l'argent est dupliqué en une journée.
Les systèmes à écrire
- Économie — Solde par joueur, prix, production par seconde, plafond hors-ligne.
- Achats et déblocages — Bornes d'achat, vérification du solde, apparition de la machine achetée.
- Sauvegarde — Ce qui est acheté et le solde, versionnés, avec complétion des champs manquants à la lecture.
- Base par joueur — Attribution d'une parcelle à l'entrée, libération à la sortie.
Les pièges fréquents
Le solde est sauvegardé à chaque gain.
Le DataStore accepte environ une écriture toutes les six secondes par clé. Garde l'état en mémoire, écris toutes les 60 à 120 secondes, à la sortie, et dans `BindToClose`.
Une clé manque dans une sauvegarde ancienne et tout plante.
Complète le profil chargé à partir d'un profil modèle avant de t'en servir. C'est ce qui casse à chaque ajout de fonctionnalité.
Les prix sont écrits dans le code.
Mets-les en attributs sur les objets du monde : tu peux les régler sans toucher au code, et le jeu reste équilibrable.
Ce que Nemesis construit
Nemesis construit la base et les machines dans Studio, écrit le service d'économie et la sauvegarde, pose les prix sur une courbe cohérente, et vérifie que le premier achat est atteignable rapidement. Le contrôle qualité regarde si chaque machine et chaque prix se voient réellement à l'écran.
Direction visuelle appliquée au contrôle qualité : clair et ordonné : chaque machine et chaque prix se voient.
Questions fréquentes
Combien de machines faut-il ?
Entre huit et quinze pour une première version. Ce qui compte est la régularité de la courbe, pas le nombre.
Faut-il un revenu hors-ligne ?
Oui, mais plafonné (quelques heures). Sans plafond, revenir après une semaine termine le jeu d'un coup.