Spielerando

Technologiebaum

Ein Technologiebaum ist eine Reihe von Projekten, die der Spieler mit der Zeit erforscht. Jedes hat einen Preis, eine Arbeitsmenge und andere Projekte, die zuerst fertig sein müssen. Eines läuft zur Zeit, die übrigen warten in einer Warteschlange. Der Preis wird beim Start bezahlt, und wer abbricht, bekommt nur einen Teil davon zurück.

Auch genannt: Forschungsbaum, Technikbaum, Forschungswarteschlange, Freischaltbaum.

Auf einer schwebenden Insel verbindet ein baumförmiges Netz aus Glasröhren und Brücken leuchtende fertige Werkstätten, während kleine Maulwurf-Ingenieure eine halbfertige Kuppel bauen und dahinter zwei abgedunkelte Plattformen warten.
Pipkettle Isles, ein erfundenes Inselaufbauspiel. Erfundenes Spiel, Bild mit KI erzeugt.

Das sagst du deiner KI

Kopiere es in Claude, Cursor oder ChatGPT. Gute Werte und die typischen Fehler stehen schon drin.

Baue „Technologiebaum“ in mein Spiel ein.

Das soll es bewirken: Ein Technologiebaum gibt dem Spieler ein langes Ziel, auf das er hinplanen kann. Zu wählen, was als Nächstes erforscht wird, und darauf zu warten, lässt jede Freischaltung verdient wirken und prägt, wie der Spieler zwischendurch spielt.

Baue es genau nach diesem Automaten. Prüfe zuerst, ob er zu meinem Spiel passt, und bau ihn dann so:

```mermaid
stateDiagram-v2
  [*] --> idle
  idle: Nichts eingereiht
  researching: Forscht
  stalled: Wartet aufs Geld
  idle --> researching: reiht ein, kann zahlen
  idle --> stalled: reiht ein, kann nicht
  stalled --> researching: Einnahmen decken Preis
  stalled --> idle: Schlange abgebrochen
  researching --> idle: letztes endet oder geht
  researching --> stalled: endet, nächstes zu teuer
```

Nimm diese Startwerte:
- researchRate: 1 work/s
- cancelRefund: 0.5 x
- queueLimit: 4 projects
- startingBank: 25 money

Achte auf diese typischen Fehler:
- Bezahlen im falschen Moment: Sag deiner KI: Den Preis nehmen, wenn das Projekt startet, und es in der Schlange ohne Preis warten lassen.
- Ein abgebrochenes Projekt, auf das andere warten: Sag deiner KI: Geht ein Projekt, jedes eingereihte Projekt herausnehmen, das es braucht, und jedes, das diese braucht.
- Zeit geht zwischen zwei Projekten verloren: Sag deiner KI: Die Restzeit im selben Tick an das nächste Projekt weitergeben.
- Abbrechen und Neustarten als Geldquelle: Sag deiner KI: Nur einen Anteil des Preises zurückgeben, weniger bei schon geleisteter Arbeit, und die Arbeit verlieren, damit ein Neustart immer etwas kostet.
- Warten aufs Geld ohne Hinweis: Sag deiner KI: Diesen Zustand vom Leerlauf trennen, zeigen, dass die Forschung auf Geld wartet, und das Projekt in dem Moment starten, in dem Einnahmen den Preis decken.
- Baum mit einer Schleife oder einem fehlenden Projekt: Sag deiner KI: Den ganzen Baum einmal beim Laden des Spiels prüfen und jede Schleife und jedes fehlende Projekt auflisten.

Ändere nichts anderes im Spiel. Behaupte nichts, ohne es zu belegen: Modelliere, was dafür nötig ist, und zeig mir, worauf deine Lösung beruht und woran ich sehe, dass sie klappt. Wenn du etwas nicht zeigen kannst, sag, dass du es nicht weißt. Sag mir danach in einfachen Worten, wie ich es ausprobiere.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen

Was es bewirkt

Ein Technologiebaum gibt dem Spieler ein langes Ziel, auf das er hinplanen kann. Zu wählen, was als Nächstes erforscht wird, und darauf zu warten, lässt jede Freischaltung verdient wirken und prägt, wie der Spieler zwischendurch spielt.

So läuft es ab, als Diagramm

Alles, was es sein kann, und was es weiterbewegt. Genau danach baut deine KI.

reiht ein, kann zahlenreiht ein, kann nichtEinnahmen decken PreisSchlange abgebrochenletztes endet oder gehtendet, nächstes zu teuerNichts eingereihtForschtWartet aufs Geld
So läuft es ab, als Diagramm
  • Nichts eingereiht → Forscht: reiht ein, kann zahlen
  • Nichts eingereiht → Wartet aufs Geld: reiht ein, kann nicht
  • Wartet aufs Geld → Forscht: Einnahmen decken Preis
  • Wartet aufs Geld → Nichts eingereiht: Schlange abgebrochen
  • Forscht → Nichts eingereiht: letztes endet oder geht
  • Forscht → Wartet aufs Geld: endet, nächstes zu teuer

Gute Startwerte

WertStarte mitWas es ändert
researchRate1 work/sWie viel Arbeit pro Sekunde geschieht. Der Wert bestimmt, wie lange die Projekte dauern, und ist nie null, sonst stünde die Forschung für immer still.
cancelRefund0.5 xDer Anteil des Preises, der für den unfertigen Teil eines abgebrochenen Projekts zurückgegeben wird. Die schon geleistete Arbeit ist verloren, also kostet Umentscheiden immer etwas.
queueLimit4 projectsWie viele Projekte hinter dem laufenden warten dürfen. Eine kurze Schlange hält den Spieler beim Entscheiden, eine lange lässt ihn einen ganzen Abend vorausplanen.
startingBank25 moneyWas der Spieler zu Spielbeginn hat. Genug für das erste Projekt oder die ersten zwei, damit die Forschung sofort beginnen kann.

Was meistens schiefgeht

Bezahlen im falschen Moment

Wird der Preis beim Einreihen genommen, sperrt eine lange Schlange das Geld des Spielers auf lange Zeit, und beim Abbrechen braucht es eine Rückzahlung. Wird er nie genommen, reiht der Spieler Dinge ein, die er sich nicht leisten kann.

Lösung: Sag deiner KI: Den Preis nehmen, wenn das Projekt startet, und es in der Schlange ohne Preis warten lassen.

Ein abgebrochenes Projekt, auf das andere warten

Wird ein Projekt aus der Schlange genommen, aber die, die es brauchen, bleiben, wartet ein Projekt auf etwas, das nie fertig wird, und die Schlange steckt für immer fest.

Lösung: Sag deiner KI: Geht ein Projekt, jedes eingereihte Projekt herausnehmen, das es braucht, und jedes, das diese braucht.

Zeit geht zwischen zwei Projekten verloren

Ein langer Tick oder ein langsames Bild kann über das Ende eines Projekts hinauslaufen. Wird die Restzeit verworfen, brauchen viele kurze Projekte viel länger als nötig.

Lösung: Sag deiner KI: Die Restzeit im selben Tick an das nächste Projekt weitergeben.

Abbrechen und Neustarten als Geldquelle

Gibt ein Abbruch den vollen Preis zurück und behält die geleistete Arbeit, kann der Spieler gratis abbrechen und neu starten, oder sich die Pause bezahlen lassen.

Lösung: Sag deiner KI: Nur einen Anteil des Preises zurückgeben, weniger bei schon geleisteter Arbeit, und die Arbeit verlieren, damit ein Neustart immer etwas kostet.

Warten aufs Geld ohne Hinweis

Eine Schlange, deren erstes Projekt sich nicht bezahlen lässt, steht einfach da, und der Spieler weiß nicht, warum nichts passiert.

Lösung: Sag deiner KI: Diesen Zustand vom Leerlauf trennen, zeigen, dass die Forschung auf Geld wartet, und das Projekt in dem Moment starten, in dem Einnahmen den Preis decken.

Baum mit einer Schleife oder einem fehlenden Projekt

Ein Projekt, das sich selbst braucht, direkt oder über andere, lässt sich nie starten. Eines, das etwas braucht, was es nicht gibt, ebenso.

Lösung: Sag deiner KI: Den ganzen Baum einmal beim Laden des Spiels prüfen und jede Schleife und jedes fehlende Projekt auflisten.

So prüfst du, ob es klappt

Passt gut zu

Varianten: Skill-Tree.

Häufige Fragen

was sage ich meiner ki, damit sie einen technologiebaum einbaut

Füge das ein: Baue einen Technologiebaum ein: Projekte mit Preis, Arbeitsmenge und einer Liste von Projekten, die zuerst fertig sein müssen. Lass eines nach dem anderen laufen, reihe die übrigen der Reihe nach hinter denen ein, die sie brauchen, bezahle den Preis beim Start eines Projekts, gib übrige Zeit an das nächste Projekt weiter und nimm bei einem Abbruch alle Abhängigen heraus.

was ist der unterschied zwischen technologiebaum und fertigkeitenbaum

Einen Fertigkeitenbaum gibt man sofort mit Punkten aus, und er gehört der Figur. Ein Technologiebaum braucht Zeit und Geld, läuft ein Projekt nach dem anderen und gehört meist einer Gruppe, einer Stadt oder der ganzen Welt.

soll der spieler die forschung beim einreihen bezahlen oder beim start

Beim Start. Dann kostet eine Schlange bis zu ihrer Reihe nichts, und das Abbrechen eines wartenden Projekts braucht keine Rückzahlung. Der Preis ist die Entscheidung des Spielers in diesem Moment.

soll ein technologiebaum mehr als ein projekt gleichzeitig erlauben

Das kann er. Gib jedem laufenden Projekt einen eigenen Platz und teile die Forschungsgeschwindigkeit zwischen ihnen auf. Eines nach dem anderen ist leichter zu lesen und gibt der Reihenfolge der Entscheidungen mehr Gewicht.

Woher es kommt

Für diese Idee konnten wir noch keine verlässliche Herkunft finden.

Woher diese Mechanik kommt, ist noch nicht recherchiert.

Spiele nennen wir nur als Verweis. Namen und Marken gehören ihren Inhabern, und nichts hier ist von ihnen unterstützt.

Was geprüft wurde

Das unterscheidet den Blueprint von einem Katalogeintrag: Die Werte auf dieser Seite kommen aus Code, der läuft.

Deine KI bekommt den Code

Fertiger Beispielcode kommt über die Spielerando-Verbindung, damit deine KI ihn sofort nutzen kann. So verbindest du es