Skip to content

Commit

Permalink
onboard letta client
Browse files Browse the repository at this point in the history
  • Loading branch information
JerryPan2718 committed Jan 15, 2025
1 parent df4f55b commit cc862a8
Show file tree
Hide file tree
Showing 18 changed files with 261 additions and 44 deletions.
7 changes: 4 additions & 3 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
## Additional Terms – Digimon Engine Clause

1. **DIGIMON as an In-Game Currency Option**
The Digimon Engine designates **DIGIMON** as the default utility token *at the framework level*. However, developers may choose to integrate another digital asset or crypto token into their project. In such cases, **DIGIMON** (contract address: `WEmjxPMGXEW1Nvc4rCgRKiWHj1H1tvhPsKMw2yvpump`) **must remain available** as an in-game currency option for any title or software application built on or integrating this framework.
The Digimon Engine designates **DIGIMON** as the default utility token _at the framework level_. However, developers may choose to integrate another digital asset or crypto token into their project. In such cases, **DIGIMON** (contract address: `WEmjxPMGXEW1Nvc4rCgRKiWHj1H1tvhPsKMw2yvpump`) **must remain available** as an in-game currency option for any title or software application built on or integrating this framework.

2. **Integration of Other Tokens**
If you, as a developer or any party using the Digimon Engine, choose to integrate an alternate digital asset or crypto token (e.g., a memecoin like $EXAMPLE) for in-game transactions, you **must** also include **DIGIMON** under the same in-game mechanics and functionalities.

3. **Scope of Usage**
- Any features (rewards, premium access, marketplaces, AI interactions, etc.) provided for another token must also be made equally available to **DIGIMON**.
3. **Scope of Usage**

- Any features (rewards, premium access, marketplaces, AI interactions, etc.) provided for another token must also be made equally available to **DIGIMON**.
- You may not restrict or remove **DIGIMON** from any transactional or reward-based game mechanic if you have introduced another token into the game.

4. **Breach of Additional Terms**
Expand Down
7 changes: 4 additions & 3 deletions NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
## Additional Terms – Digimon Engine Clause

1. **DIGIMON as an In-Game Currency Option**
The Digimon Engine designates **DIGIMON** as the default utility token *at the framework level*. However, developers may choose to integrate another digital asset or crypto token into their project. In such cases, **DIGIMON** (contract address: `WEmjxPMGXEW1Nvc4rCgRKiWHj1H1tvhPsKMw2yvpump`) **must remain available** as an in-game currency option for any title or software application built on or integrating this framework.
The Digimon Engine designates **DIGIMON** as the default utility token _at the framework level_. However, developers may choose to integrate another digital asset or crypto token into their project. In such cases, **DIGIMON** (contract address: `WEmjxPMGXEW1Nvc4rCgRKiWHj1H1tvhPsKMw2yvpump`) **must remain available** as an in-game currency option for any title or software application built on or integrating this framework.

2. **Integration of Other Tokens**
If you, as a developer or any party using the Digimon Engine, choose to integrate an alternate digital asset or crypto token (e.g., a memecoin like $EXAMPLE) for in-game transactions, you **must** also include **DIGIMON** under the same in-game mechanics and functionalities.

3. **Scope of Usage**
- Any features (rewards, premium access, marketplaces, AI interactions, etc.) provided for another token must also be made equally available to **DIGIMON**.
3. **Scope of Usage**

- Any features (rewards, premium access, marketplaces, AI interactions, etc.) provided for another token must also be made equally available to **DIGIMON**.
- You may not restrict or remove **DIGIMON** from any transactional or reward-based game mechanic if you have introduced another token into the game.

4. **Breach of Additional Terms**
Expand Down
6 changes: 6 additions & 0 deletions README.de-DE.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
# 👾 Digimon Engine 🧌

![Digimon Engine](./assets/digimon-engine.jpg)

- [Dokumentation](https://docs.digimon.tech/digimon): Lernen Sie, wie Sie die Digimon Engine zum Erstellen Ihrer eigenen Spiele verwenden
- [Digimon Trainer Community](https://docs.digimon.tech/digimon/community/welcome-aboard-digimon-trainers): Treten Sie der Community bei, um Hilfe zu erhalten und Ihre Spiele zu teilen
- [Beispielspiel: DAMN](https://damn.fun): Spielen Sie das mit der Digimon Engine erstellte Beispielspiel
- [DAMN X Livestream](https://x.com/digimon_tech/live): Schauen Sie sich den Livestream des Spiels an
- [Solana AI Hackathon Demo](https://www.youtube.com/watch?v=NNQWY-ByZww): Sehen Sie sich die Demo des Spiels und der Engine an

# 🌍 README Übersetzungen

[English](./README.md) | [简体中文](./README.zh-CN.md) | [繁體中文](./README.zh-TW.md) | [한국어](./README.ko-KR.md) | [日本語](./README.ja-JP.md) | [Deutsch](./README.de-DE.md) | [Français](./README.fr-FR.md) | [Português](./README.pt-BR.md) | [Italiano](./README.it-IT.md) | [Español](./README.es-ES.md) | [Русский](./README.ru-RU.md) | [Türkçe](./README.tr-TR.md) | [Polski](./README.pl-PL.md)

# Überblick

## Digimon Engine: Multi-Agent, Multi-Player Framework für KI-native Spiele und Agentisches Metaverse

Digimon Engine ist eine Open-Source-Spieleplattform ähnlich der Unreal Engine für KI-Spiele. Sie unterstützt soziale und finanzielle KI-Agenten und ermöglicht immersives KI-natives Gameplay. Wir bereiten uns darauf vor, neue Spiele mit KI-Agenten-NPCs einzuführen. Unser Ziel ist es, ein KI-Agenten-Framework zu erstellen, um eine Westworld-ähnliche Umgebung aufzubauen.

## Architektur-Überblick
Expand All @@ -29,6 +33,7 @@ Digimon Engine ist eine Open-Source-Spieleplattform ähnlich der Unreal Engine f
- Anstatt sich auf bestehende Spiel-Engines (z.B. Unity oder Godot) zu verlassen, verwendet DAMN eine benutzerdefinierte KI-native Spiel-Engine, die von Grund auf neu entwickelt wurde (in Typescript geschrieben). KI-Agenten und menschliche Spieler werden identisch behandelt—keine zweitklassigen NPCs. Bei jedem Tick aktualisiert die Engine die gesamte Welt im Speicher und gibt der KI die gleiche Macht zur Bewegung, Interaktion und Engagement wie Menschen. Dies führt zu organischeren, dynamischeren Welten, in denen KI nicht nur Skripten folgt, sondern wirklich am Gameplay teilnimmt.

- Design-Überblick:

1. Der Scheduler löst periodisch einen neuen Simulationsschritt aus.
2. Die Engine lädt Spieldaten aus der Datenbank in den Speicher.
3. Sowohl KI-Agenten als auch Spieler reichen Aktionen oder Entscheidungen ein, die alle in einer einheitlichen Schleife verarbeitet werden.
Expand All @@ -39,6 +44,7 @@ Weitere Details finden Sie im [Architektur-Überblick](https://docs.digimon.tech
# 💰 Starten Sie ein Spiel mit der Digimon Engine und ihrem Token:

## Bitte vergessen Sie nicht, dem niedlichen Digimon 10% Trinkgeld zu geben

[Afcg6gaouRZTo8goQa3UhwGcBrtWkDj2NgpebtmjxBKf](https://solscan.io/account/Afcg6gaouRZTo8goQa3UhwGcBrtWkDj2NgpebtmjxBKf)

# Schnellstart
Expand Down
8 changes: 7 additions & 1 deletion README.es-ES.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
# 👾 Motor Digimon 🧌

![Motor Digimon](./assets/digimon-engine.jpg)

- [Documentación](https://docs.digimon.tech/digimon): Aprende a usar el Motor Digimon para crear tus propios juegos
- [Comunidad de Entrenadores Digimon](https://docs.digimon.tech/digimon/community/welcome-aboard-digimon-trainers): Únete a la comunidad para obtener ayuda y compartir tus juegos
- [Juego de ejemplo: DAMN](https://damn.fun): Juega al juego de ejemplo creado con el Motor Digimon
- [Transmisión en vivo de DAMN en X](https://x.com/digimon_tech/live): Mira la transmisión en vivo del juego
- [Demo del Hackathon Solana AI](https://www.youtube.com/watch?v=NNQWY-ByZww): Mira la demo del juego y del motor

# 🌍 Traducciones del README

[English](./README.md) | [简体中文](./README.zh-CN.md) | [繁體中文](./README.zh-TW.md) | [한국어](./README.ko-KR.md) | [日本語](./README.ja-JP.md) | [Deutsch](./README.de-DE.md) | [Français](./README.fr-FR.md) | [Português](./README.pt-BR.md) | [Italiano](./README.it-IT.md) | [Español](./README.es-ES.md) | [Русский](./README.ru-RU.md) | [Türkçe](./README.tr-TR.md) | [Polski](./README.pl-PL.md)

# Descripción General

## Motor Digimon: Framework Multi-Agente, Multi-Jugador para Juegos IA-Nativos y Metaverso Agéntico

El Motor Digimon es una plataforma de juegos de código abierto similar a Unreal Engine para juegos con IA. Soporta Agentes de IA sociales y financieros, permitiendo una jugabilidad IA-nativa inmersiva. Nos estamos preparando para integrar nuevos juegos con NPCs Agentes de IA. Nuestro objetivo es crear un framework de agentes de IA para construir un entorno similar a Westworld.

## Descripción General de la Arquitectura
Expand All @@ -29,6 +33,7 @@ El Motor Digimon es una plataforma de juegos de código abierto similar a Unreal
- En lugar de depender de motores de juego existentes (ej: Unity o Godot), DAMN usa un motor de juego IA-nativo personalizado construido desde cero (escrito en TypeScript). Agentes de IA y jugadores humanos son tratados de manera idéntica—sin NPCs de segunda clase. En cada tick, el motor actualiza el mundo entero en memoria, dando a la IA los mismos poderes de movimiento, interacción y participación que los humanos. Esto lleva a mundos más orgánicos y dinámicos donde la IA no está simplemente siguiendo scripts, sino genuinamente participando en la jugabilidad.

- Descripción General del Diseño:

1. El programador periódicamente dispara una nueva etapa de simulación.
2. El motor carga datos del juego de la base de datos a memoria.
3. Tanto agentes de IA como jugadores envían acciones o decisiones, todas manejadas en un bucle unificado.
Expand All @@ -39,6 +44,7 @@ Más detalles pueden encontrarse en la [Descripción General de la Arquitectura]
# 💰 Lanza un juego con el Motor Digimon y su token:

## No olvides dar una propina del 10% al simpático Digimon

[Afcg6gaouRZTo8goQa3UhwGcBrtWkDj2NgpebtmjxBKf](https://solscan.io/account/Afcg6gaouRZTo8goQa3UhwGcBrtWkDj2NgpebtmjxBKf)

# Inicio Rápido
Expand All @@ -58,4 +64,4 @@ Más detalles pueden encontrarse en la [Descripción General de la Arquitectura]

<a href="https://github.com/CohumanSpace/digimon-engine/graphs/contributors">
<img src="https://contrib.rocks/image?repo=CohumanSpace/digimon-engine" />
</a>
</a>
8 changes: 7 additions & 1 deletion README.fr-FR.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
# 👾 Moteur Digimon 🧌

![Moteur Digimon](./assets/digimon-engine.jpg)

- [Documentation](https://docs.digimon.tech/digimon) : Apprenez à utiliser le Moteur Digimon pour créer vos propres jeux
- [Communauté des Dresseurs Digimon](https://docs.digimon.tech/digimon/community/welcome-aboard-digimon-trainers) : Rejoignez la communauté pour obtenir de l'aide et partager vos jeux
- [Jeu exemple : DAMN](https://damn.fun) : Jouez au jeu exemple créé avec le Moteur Digimon
- [Stream en direct DAMN sur X](https://x.com/digimon_tech/live) : Regardez le stream en direct du jeu
- [Démo du Hackathon Solana AI](https://www.youtube.com/watch?v=NNQWY-ByZww) : Regardez la démo du jeu et du moteur

# 🌍 Traductions du README

[English](./README.md) | [简体中文](./README.zh-CN.md) | [繁體中文](./README.zh-TW.md) | [한국어](./README.ko-KR.md) | [日本語](./README.ja-JP.md) | [Deutsch](./README.de-DE.md) | [Français](./README.fr-FR.md) | [Português](./README.pt-BR.md) | [Italiano](./README.it-IT.md) | [Español](./README.es-ES.md) | [Русский](./README.ru-RU.md) | [Türkçe](./README.tr-TR.md) | [Polski](./README.pl-PL.md)

# Aperçu

## Moteur Digimon : Framework Multi-Agents, Multi-Joueurs pour les Jeux IA-Natifs et le Métavers Agentique

Le Moteur Digimon est une plateforme de jeu open-source similaire à Unreal Engine pour les jeux IA. Il prend en charge les agents IA sociaux et financiers, permettant un gameplay IA-natif immersif. Nous nous préparons à intégrer de nouveaux jeux avec des PNJ agents IA. Notre objectif est de créer un framework d'agents IA pour construire un environnement similaire à Westworld.

## Aperçu de l'Architecture
Expand All @@ -29,6 +33,7 @@ Le Moteur Digimon est une plateforme de jeu open-source similaire à Unreal Engi
- Au lieu de s'appuyer sur un moteur de jeu existant (ex : Unity ou Godot), DAMN utilise un moteur de jeu IA-natif personnalisé construit à partir de zéro (écrit en TypeScript). Les agents IA et les joueurs humains sont traités de manière identique—pas de PNJ de seconde classe. À chaque tick, le moteur met à jour le monde entier en mémoire, donnant à l'IA les mêmes pouvoirs de déplacement, d'interaction et d'engagement que les humains. Cela conduit à des mondes plus organiques et dynamiques où l'IA ne suit pas simplement des scripts mais participe véritablement au gameplay.

- Aperçu de la Conception :

1. Le planificateur déclenche périodiquement une nouvelle étape de simulation.
2. Le moteur charge les données de jeu de la base de données en mémoire.
3. Les agents IA et les joueurs soumettent des actions ou des décisions, toutes traitées dans une boucle unifiée.
Expand All @@ -39,6 +44,7 @@ Plus de détails peuvent être trouvés dans l'[Aperçu de l'Architecture](https
# 💰 Lancer un jeu avec le Moteur Digimon et son token :

## N'oubliez pas de donner un pourboire de 10% au mignon Digimon

[Afcg6gaouRZTo8goQa3UhwGcBrtWkDj2NgpebtmjxBKf](https://solscan.io/account/Afcg6gaouRZTo8goQa3UhwGcBrtWkDj2NgpebtmjxBKf)

# Démarrage Rapide
Expand All @@ -58,4 +64,4 @@ Plus de détails peuvent être trouvés dans l'[Aperçu de l'Architecture](https

<a href="https://github.com/CohumanSpace/digimon-engine/graphs/contributors">
<img src="https://contrib.rocks/image?repo=CohumanSpace/digimon-engine" />
</a>
</a>
8 changes: 7 additions & 1 deletion README.it-IT.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
# 👾 Motore Digimon 🧌

![Motore Digimon](./assets/digimon-engine.jpg)

- [Documentazione](https://docs.digimon.tech/digimon): Impara a usare il Motore Digimon per creare i tuoi giochi
- [Comunità degli Allenatori Digimon](https://docs.digimon.tech/digimon/community/welcome-aboard-digimon-trainers): Unisciti alla comunità per ricevere aiuto e condividere i tuoi giochi
- [Gioco di esempio: DAMN](https://damn.fun): Gioca al gioco di esempio creato con il Motore Digimon
- [Diretta streaming DAMN su X](https://x.com/digimon_tech/live): Guarda la diretta streaming del gioco
- [Demo dell'Hackathon Solana AI](https://www.youtube.com/watch?v=NNQWY-ByZww): Guarda la demo del gioco e del motore

# 🌍 Traduzioni del README

[English](./README.md) | [简体中文](./README.zh-CN.md) | [繁體中文](./README.zh-TW.md) | [한국어](./README.ko-KR.md) | [日本語](./README.ja-JP.md) | [Deutsch](./README.de-DE.md) | [Français](./README.fr-FR.md) | [Português](./README.pt-BR.md) | [Italiano](./README.it-IT.md) | [Español](./README.es-ES.md) | [Русский](./README.ru-RU.md) | [Türkçe](./README.tr-TR.md) | [Polski](./README.pl-PL.md)

# Panoramica

## Motore Digimon: Framework Multi-Agente, Multi-Giocatore per Giochi IA-Nativi e Metaverso Agentico

Il Motore Digimon è una piattaforma di gioco open-source simile a Unreal Engine per i giochi con IA. Supporta Agenti IA sociali e finanziari, permettendo un gameplay IA-nativo immersivo. Ci stiamo preparando a integrare nuovi giochi con NPC Agenti IA. Il nostro obiettivo è creare un framework di agenti IA per costruire un ambiente simile a Westworld.

## Panoramica dell'Architettura
Expand All @@ -29,6 +33,7 @@ Il Motore Digimon è una piattaforma di gioco open-source simile a Unreal Engine
- Invece di affidarsi a motori di gioco esistenti (es: Unity o Godot), DAMN usa un motore di gioco IA-nativo personalizzato costruito da zero (scritto in TypeScript). Agenti IA e giocatori umani sono trattati in modo identico—nessun NPC di seconda classe. Ad ogni tick, il motore aggiorna l'intero mondo in memoria, dando all'IA gli stessi poteri di movimento, interazione e coinvolgimento degli umani. Questo porta a mondi più organici e dinamici dove l'IA non sta semplicemente seguendo script, ma sta genuinamente partecipando al gameplay.

- Panoramica del Design:

1. Lo scheduler periodicamente attiva una nuova fase di simulazione.
2. Il motore carica i dati di gioco dal database in memoria.
3. Sia gli agenti IA che i giocatori inviano azioni o decisioni, tutte gestite in un loop unificato.
Expand All @@ -39,6 +44,7 @@ Maggiori dettagli possono essere trovati nella [Panoramica dell'Architettura](ht
# 💰 Lancia un gioco con il Motore Digimon e il suo token:

## Non dimenticare di dare una mancia del 10% al simpatico Digimon

[Afcg6gaouRZTo8goQa3UhwGcBrtWkDj2NgpebtmjxBKf](https://solscan.io/account/Afcg6gaouRZTo8goQa3UhwGcBrtWkDj2NgpebtmjxBKf)

# Avvio Rapido
Expand All @@ -58,4 +64,4 @@ Maggiori dettagli possono essere trovati nella [Panoramica dell'Architettura](ht

<a href="https://github.com/CohumanSpace/digimon-engine/graphs/contributors">
<img src="https://contrib.rocks/image?repo=CohumanSpace/digimon-engine" />
</a>
</a>
Loading

0 comments on commit cc862a8

Please sign in to comment.