Spielsysteme

PvP-Duelle: eine Arena mit Einsatz und Preisen

Wie die fertige PvP-Arena von iDos Games funktioniert: Duelle mit Einsatz, Helden nach Stärke, eine Kampfstrategie nach Zonen und ein Kampf, den der Server sofort entscheidet, und wie du sie im Dashboard einrichtest.

Die PvP-Arena ist ein Duellsystem: Ein Spieler eröffnet ein Duell mit Einsatz, ein anderer tritt mit seinem Helden bei, und der Server trägt den Kampf sofort aus. Der Gewinner bekommt den Pott abzüglich des von dir festgelegten verbrannten Anteils, ein Unentschieden gibt die Einsätze zurück.

Was der Spieler sieht

  • Offene Duelle, denen er mit einem seiner Helden beitreten kann.
  • Eigene Duelle: wartend (Abbrechen gibt den Einsatz zurück) und beendet (gewonnen, verloren, unentschieden).
  • Ein neues Duell: Regel, Held nach Stärke, Einsatz innerhalb der Grenzen der Regel und was der Gewinner bekommt.
  • Die Kampfstrategie (Angriffs- und Abwehrzone pro Runde) und den Kampf, Runde für Runde abgespielt.
Arena
12 450
320
Offene Duelle
Meine Duelle
Arrow · Stärke 1 920Einsatz 100 Münzen
Beitreten
Mira · Stärke 2 300Einsatz 250 Münzen
Beitreten
Strategie

Angriff: Kopf · Abwehr: Körper

Neues Duell
Runde 1: kritischer Treffer am Kopf
-412
Runde 2: abgewehrt
0
Offene Duelle, denen du mit deinem Helden beitrittst, und deine eigenen Duelle.
Ein neues Duell mit Einsatz; die Angriffs- und Abwehrzonen pro Runde.
Der Server kämpft sofort; das Ergebnis wird Runde für Runde abgespielt.
Beispiel. Die Arena: offene Duelle, die Strategie und der Kampf Runde für Runde.

So funktioniert es

  • Den Kampf berechnet der Server aus den Werten der Helden: Treffer, kritischer Treffer, Block oder Ausweichen in jeder Runde.
  • Helden und ihre Werte kommen aus dem System der Helden; ohne Held schlägt der Bildschirm es vor.
  • Eine Regel legt die Grenzen des Einsatzes und den verbrannten Anteil des Potts fest.

Schritt 01Das System zum Projekt hinzufügen

Bitte den KI-Coder: „Füge eine PvP-Arena hinzu“. Er installiert das fertige System mit einem Münzduell (Einsatz 10 bis 500, 10 % verbrannt), in dem die Demo-Helden kämpfen.

Schritt 02Im Dashboard einrichten

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

  • Lege eine Duellregel an: Währung und Grenzen des Einsatzes, verbrannter Anteil und welche Werte kämpfen.
  • Stelle sicher, dass der Titel Helden in Charakter 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

Duelle arbeiten über client.match in @idosgames/core.

TypeScript
// Ein Duell mit 100 Münzen Einsatz nach der Regel 'coin_duel' eröffnen
const created = await client.match.createMatch(
  { Entries: [{ Type: 'VirtualCurrency', CurrencyID: 'coins', Amount: 100 }] },
  'coin_duel',
  'knight',
)
// Dem Duell eines anderen beitreten: Der Server trägt den Kampf sofort aus
const battle = await client.match.instantBattle(matchID, 'coin_duel', 'knight')
  • Der Einsatz wird beim Erstellen des Duells abgezogen; das Abbrechen eines offenen Duells gibt ihn zurück.
  • Das Kampfprotokoll steht in der Antwort von instantBattle: Spiel es ab, berechne es nicht.

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

Häufige Fragen

Läuft der Kampf in Echtzeit?

Nein. Der Server entscheidet den ganzen Kampf auf einmal aus den Werten der Helden und den Strategien; der Bildschirm spielt ihn ab.

Was passiert bei einem Unentschieden?

Beide Einsätze werden zurückgegeben.

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.