- AI Town est une ville virtuelle où des personnages IA vivent, discutent et ont des interactions sociales.
- Ce projet, inspiré de l’article de recherche "Generative Agents: Interactive Simulacra of Human Behavior", fournit un kit de démarrage pour créer et personnaliser une AI Town.
- L’objectif principal du projet est de proposer une plateforme offrant une base solide, adaptée aussi bien à des projets simples qu’à des jeux multijoueurs évolutifs.
- Le moteur backend prend en charge nativement un état global partagé, les transactions et un journal de tous les événements.
- Le deuxième objectif est de permettre l’utilisation de frameworks JS/TS, puisque la plupart des simulateurs sont écrits en Python.
- La stack utilisée comprend Convex pour le moteur de jeu et la base de données, Pinecone pour la VectorDB, Clerk pour l’authentification, OpenAI pour les modèles de texte, Fly pour le déploiement, ainsi que Replicate et Fal.ai pour la génération de pixel art.
- Le projet fournit des instructions détaillées pour cloner le dépôt, installer les packages, configurer les variables d’environnement et exécuter le code.
- Il inclut également des instructions pour personnaliser sa propre simulation, par exemple en créant ses propres personnages et histoires, en mettant à jour les sprite sheets et en modifiant les arrière-plans.
- Les crédits du projet incluent des tilesets de George Bailey et de hilau, ainsi que le POC d’origine : https://github.com/pierpo/phaser3-simple-rpg.
- Si la fenêtre reste inactive, la simulation se met en pause après 5 minutes, mais elle redémarre au chargement de la page.
- Le projet fournit aussi diverses commandes pour l’exécution, les tests et le débogage, ainsi que des instructions pour déployer l’application.
1 commentaires
Commentaires Hacker News