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.

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.
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
| Wert | Starte mit | Was es ändert |
|---|---|---|
| researchRate | 1 work/s | Wie 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. |
| cancelRefund | 0.5 x | Der 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. |
| queueLimit | 4 projects | Wie 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. |
| startingBank | 25 money | Was 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
- Ein neues Spiel, nichts erforscht. Der Spieler versucht, Bewässerung einzureihen, die Töpferei braucht: Es wird abgelehnt, und nichts ändert sich.
- Ein neues Spiel, nichts erforscht. Der Spieler reiht Töpferei ein, dann Bewässerung, dann Handel, der auch Webstühle braucht: Die Töpferei läuft, die Bewässerung wartet dahinter, und der Handel wird abgelehnt, weil die Webstühle fehlen.
- 25 in der Bank. Der Spieler reiht die Töpferei ein, ein Projekt für 10, und dahinter das Weben: Nach dem Start der Töpferei bleiben 15, und das Weben hat, solange es wartet, nichts gekostet.
- Die Töpferei läuft mit einer Arbeit pro Sekunde. 2 Sekunden vergehen: Zwei ihrer fünf Arbeit sind getan.
- Die Töpferei läuft und braucht 5 Arbeit. 5 Sekunden vergehen: Die Töpferei ist fertig, nichts läuft, und die Bewässerung lässt sich jetzt einreihen.
- 100 in der Bank, Töpferei eingereiht und dahinter Bewässerung. 7 Sekunden vergehen in einem Tick: Die Töpferei war nach 5 Sekunden fertig, die Bewässerung hat 2 Sekunden Arbeit hinter sich, und 70 sind in der Bank.
- 5 in der Bank. Der Spieler reiht die Töpferei ein, ein Projekt für 10, und 100 Sekunden vergehen: Nichts hat begonnen, nichts wurde bezahlt, und die Forschung wartet auf Geld.
- Die Töpferei wartet, 5 sind in der Bank. 5 weitere kommen herein: Die Töpferei startet sofort, und die Bank steht auf 0.
- Die Töpferei hat 2 ihrer 5 Arbeit hinter sich, 15 sind in der Bank. Der Spieler bricht sie ab: 3 kommen zurück, aus 10 mal einhalb mal drei Fünfteln, die Bank steht auf 18, und die Arbeit ist verloren.
- Die Töpferei hat eine Sekunde Arbeit hinter sich. Der Spieler bricht sie ab und startet sie neu: Die Bank ist niedriger als vorher, und die Arbeit beginnt bei null.
- Die Töpferei läuft, dahinter warten Bewässerung, Weben und Färben. Der Spieler bricht die Töpferei ab: Bewässerung und Färben werden herausgenommen, und das Weben, das sie nicht brauchte, startet.
- Die Töpferei ist fertig. Der Spieler reiht die Töpferei noch einmal ein: Es wird abgelehnt, und nichts ändert sich.
- Eine Schlangengrenze von 1 und ein Projekt wartet schon. Der Spieler reiht ein drittes ein: Es wird abgelehnt.
Passt gut zu
- Münzbeutel: Die Bank in dieser Mechanik kann die Geldbörse des Spielers sein oder ein eigenes Forschungsbudget. Nimm den Preis aus der Geldbörse, wenn ein Projekt startet.
- Crafting-System: Ein fertiges Projekt kann Rezepte oder Gebäude freischalten. Halte die Freischaltliste am Projekt, damit der Baum die eine Stelle bleibt, die sagt, was ein Projekt bringt.
- Skill-Tree: Einen Fertigkeitenbaum kauft man sofort mit Punkten, ein Technologiebaum braucht Zeit und Geld. Ein Spiel kann beides nutzen, eins für die Figur und eins für die Welt.
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.
Was geprüft wurde
- 20 Tests bestehen auf dem Referenzcode.
- Das Zustandsdiagramm wurde gegen den Code geprüft, mit den Standardwerten und mit jedem niedrigsten und höchsten Wert der Liste.
Deine KI bekommt den Code
Fertiger Beispielcode kommt über die Spielerando-Verbindung, damit deine KI ihn sofort nutzen kann. So verbindest du es