Spielsysteme

Sonderangebote: Starterpakete und begrenzte Deals

Wie die fertigen Sonderangebote von iDos Games funktionieren: zeitlich begrenzte Deals, die von selbst erscheinen, Ketten von Schritten, Geschenke zur Auswahl und Meilenstein-Boni, und wie du sie im Dashboard einrichtest.

Sonderangebote sind zeitlich begrenzte Deals, die von selbst erscheinen: ein Starterpaket, eine Kette von Schritten, bei der jeder den nächsten freischaltet, oder ein Geschenk zur Auswahl. Wer einen Deal sieht und welcher Schritt offen ist, entscheidet der Server.

Was der Spieler sieht

  • Ein neuer Deal erscheint einmal von selbst, und die Einblendung wird gezählt.
  • Der Bildschirm „Angebote“ mit jedem aktiven Deal und seinem Timer.
  • Drei Formen: ein großes Angebot, eine Kette von Schritten oder Karten, aus denen man eine wählt.
  • Gratisschritte, Preise in Währung und eine Meilensteinleiste mit eigenen Belohnungen.
Angebote
12 450
320
Starterpaket
23:59:12

Schritt 1 von 3 · jeder Schritt schaltet den nächsten frei

Schritt 1: Willkommensgeschenk
Gratis
Schritt 2: 500 Edelsteine
$1.99
Schritt 3: Heldentruhe
$4.99
Bonus für alle Schritte
Ein neues Angebot erscheint einmal von selbst, mit seinem Timer.
Ein großes Angebot, eine Kette von Schritten oder Karten, aus denen man eine wählt.
Eine Meilensteinleiste mit eigener Belohnung.
Beispiel. Ein Sonderangebot: eine Kette von Schritten mit Timer und eine Bonusleiste.

So funktioniert es

  • Ein Deal ist ein Graph aus Schritten: Nach jedem Kauf entscheidet der Server, welcher Schritt offen ist.
  • Ein Schritt kann gratis sein, Währung kosten oder im App-Store bezahlt werden.
  • Der Deal hat einen Timer und Bedingungen, wer ihn sieht.

Schritt 01Das System zum Projekt hinzufügen

Bitte den KI-Coder: „Füge ein Starterpaket hinzu“. Er installiert das fertige System mit einem dreistufigen Starterpaket und einem kostenlosen Willkommensgeschenk.

Schritt 02Im Dashboard einrichten

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

  • Lege einen Deal an: seine Form (ein Angebot, Kette oder Auswahl), Schritte und Preise.
  • Lege den Timer fest und wem der Deal gezeigt wird.
  • Füge die Meilensteinleiste hinzu, wenn der Deal einen Bonus für erledigte Schritte hat.

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

Sonderangebote arbeiten über client.dealOffer in @idosgames/core.

TypeScript
// Aktive Deals des Spielers, dann einen Schritt eines Deals ausführen
const deals = await client.dealOffer.getActiveDeals()
await client.dealOffer.recordShow(slotID) // der Deal wurde gezeigt: zählt die Einblendung
const res = await client.dealOffer.executeNode(slotID, nodeID)
  • Ruf recordShow auf, wenn der Deal tatsächlich gezeigt wird, damit die Einblendungen stimmen.
  • Der Status eines Schritts gehört dem Server: Lies nach executeNode den Deal neu, schalte Schritte nicht auf dem Client frei.

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

Häufige Fragen

Kann ein Deal nur neuen Spielern gezeigt werden?

Ja. Wer einen Deal sieht, gehört zu seinen Einstellungen, und der Server prüft es.

Kann ein Schritt mit echtem Geld bezahlt werden?

Ja, ein Schritt kann ein Kauf im App-Store sein. Andere Schritte können gratis sein oder Spielwährung kosten.

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.