Spielsysteme

Inventar: Gegenstände und Währungen des Spielers

Wie das fertige Inventar von iDos Games funktioniert: Gegenstände nach Kategorie und Seltenheit, Anzahl und Stufen, Gegenstandskarten und Übergabe an Helden und Truhen, und wie du Gegenstände und Währungen im Dashboard einrichtest.

Das Inventar zeigt alles, was der Spieler besitzt: Gegenstände nach Kategorie und Seltenheit, mit Anzahl und Stufen. Es gehört zu jedem neuen Projekt und ist in der Lobby immer sichtbar; Gegenstände und Währungen selbst richtest du einmal im Dashboard ein, und alle anderen Systeme nutzen sie.

Was der Spieler sieht

  • Kategorie-Tabs: Ausrüstung, Verbrauchsgüter, Sonstiges.
  • Seltenheitsrahmen, Anzahl und Stufen an jedem Gegenstand.
  • Eine Gegenstandskarte mit Beschreibung.
  • Übergabe: Ausrüstung öffnet den Bildschirm der Helden, eine Truhe oder ein Schlüssel öffnet die Truhen.
Inventar
12 450
320
Ausrüstung
Verbrauchsgüter
Sonstiges
SchwertLv 5
SchildLv 2
Trankx12
Schlüsselx3
Truhex1
AxtLv 1
Sternx40
Rubinx7
Truhe

Öffnet sich mit einem Schlüssel. Enthält Ausrüstung jeder Seltenheit.

Zu den Truhen
Kategorie-Tabs; das Inventar ist in der Lobby immer sichtbar.
Gegenstände mit Seltenheitsrahmen, Anzahl und Stufe.
Eine Gegenstandskarte; Ausrüstung geht an die Helden, Truhen und Schlüssel zum Truhen-Bildschirm.
Beispiel. Das Inventar: Kategorie-Tabs, Gegenstände nach Seltenheit und eine Gegenstandskarte.

So funktioniert es

  • Das Inventar liest den SDK-Cache: Es schickt keine eigene Anfrage.
  • Stapelbare Gegenstände werden als Anzahl gespeichert, einzigartige (Ausrüstung) als Instanzen mit eigener Stufe.
  • Jedes System, das Gegenstände vergibt oder verbraucht, ändert auf dem Server dasselbe Inventar.

Schritt 01Das System zum Projekt hinzufügen

Es gibt nichts hinzuzufügen: Das Inventar gehört zu jedem neuen Projekt, und sein Tab erscheint, noch bevor der Titel Gegenstände hat.

Schritt 02Im Dashboard einrichten

Öffne das Dashboard, wähle dein Projekt und geh zu Live-Betrieb → v2 → Item.

  • Lege in Item Gegenstände an: Name, Kategorie, Seltenheit, stapelbar oder einzigartig und was sie tun.
  • Lege in Währung Währungen an: die weichen und harten Währungen des Spiels.

Der Knopf KI auf der Seite öffnet einen Assistenten: Beschreibe, was du brauchst, er schlägt Änderungen vor, du prüfst sie und drückst Speichern.

Schritt 03Testen und veröffentlichen

Prüfe das System in der Testversion deiner App. Einstellungen gehen mit einer eigenen Aktion an die Live-App, siehe Veröffentlichen und Links.

Für Entwickler

Gegenstände und Währungen arbeiten über client.item und client.currency in @idosgames/core; der Zustand liegt im SDK-Cache.

TypeScript
// Das Inventar liegt nach der Anmeldung schon im SDK-Cache, keine zusätzliche Anfrage
const inv = client.data.user.state?.Inventory
inv?.VirtualCurrencies?.['GOLD'] // das Guthaben einer Währung
inv?.Items?.['potion']?.TotalAmount // ein stapelbarer Gegenstand
Object.values(inv?.UnstackableItems ?? {}) // Ausrüstungsinstanzen mit ihren Stufen
  • Zeichne aus dem Cache: Er aktualisiert sich nach jedem Kauf, jeder Belohnung und jedem Herstellen selbst.
  • Vergib Gegenstände nur über die Systeme (Belohnungen, Shop, Truhen): Der Client fügt nie Gegenstände hinzu.

Jedes Feld ist im Skill item-system beschrieben, den der MCP-Server des SDK bereitstellt.

Häufige Fragen

Muss ich das Inventar hinzufügen?

Nein. Es gehört zu jedem neuen Projekt und ist in der Lobby immer sichtbar.

Wo werden Währungen eingerichtet?

Im Bereich Währung des Dashboards. Gegenstände liegen im Bereich Item.

Siehe auch

Erstelle dein eigenes Spiel

Beschreibe die Idee in einem Satz: Der KI-Coder baut das Spiel, und es geht unter eigenem Link online.