Spielerando

Idle-Game mit KI erstellen, das auch offline weiterzählt

In einem Idle-Game wachsen die Zahlen von selbst, und du entscheidest, was du als Nächstes kaufst, also kommt es vor allem auf die Zeit an. Lass deine KI speichern, wann jemand gegangen ist, und das Verdiente bei der Rückkehr ausrechnen, statt im Hintergrund weiterzuzählen.

Warum geht Zählen im Hintergrund schief?

Sagen wir, du betreibst einen Postdienst mit Schnecken, und jede Schnecke bringt pro Minute eine Briefmarke ein. Am einfachsten baut man das mit einem Timer, der ab und zu eine Marke addiert. Solange du zuschaust, sieht das perfekt aus.

Dann wandert der Tab in den Hintergrund. Browser bremsen Timer dort mit Absicht. Laut der MDN-Dokumentation wartet Firefox am Computer in einem inaktiven Tab mindestens eine Sekunde, Chrome geht bei einem stillen Tab, der fünf Minuten verborgen war, auf einmal pro Minute herunter, und Firefox für Android wartet bis zu 15 Minuten und entlädt den Tab eventuell ganz. Schließt jemand den Tab, zählt gar nichts mehr.

Die Lösung ist einfache Rechnerei. Speichere beim Verlassen die Uhrzeit. Bei der Rückkehr nimmst du die vergangene Zeit mal den Verdienst und zeigst das Ergebnis: „Du warst drei Stunden weg, und deine Schnecken haben 180 Briefe zugestellt.“ Dieser Bildschirm ist nebenbei der schönste Moment im ganzen Spiel.

Was passiert, wenn die Zahlen riesig werden?

Browserspiele laufen meist mit JavaScript, und dessen normale Zahlen haben Grenzen. Ganze Zahlen sind über rund 9 Billiarden nicht mehr exakt, und alles jenseits einer Zahl mit 309 Stellen wird zu „Infinity“, also unendlich. In den meisten Spielen ist das egal. In einem Idle-Game liegt es auf der Strecke. Leg also früh fest, wie weit deine Zahlen gehen und wie sie auf dem Bildschirm aussehen, zum Beispiel „4,2 Mio.“.

Was ist die kleinste Version?

Ein Knopf, der einen Brief verschickt, eine Schnecke zum Kaufen, ein Upgrade, das ihr Tempo verdoppelt, und der Rückkehr-Bildschirm.

Jetzt zur Form des Spiels. Jede Schnecke sollte etwas mehr kosten als die vorige, etwa 15 Prozent, damit die nächste ein wenig länger dauert. Fast immer sollte zu sehen sein, worauf es sich gerade zu sparen lohnt.

Der Neustart kommt zuletzt: Schicke deine Schnecken in Rente und fang mit einem dauerhaften Bonus neu an. Für solche Boni passt ein kleiner Skill-Tree gut.

Woran gehen solche Spiele ein?

An der Wand. Am zweiten Tag ist der nächste Kauf einen ganzen Tag entfernt, nichts Neues taucht auf, und der Tab bleibt für immer zu. Das findet niemand heraus, der zehn Minuten spielt.

Deine KI schon. Eine ganze Woche geduldiges Spielen rechnet ein Computer in einem Moment durch. Lass dir diese Liste zeigen, bevor du irgendetwas polierst.

Das sagst du deiner KI

Bau ein kleines Idle-Game für den Browser: einen Knopf, der verdient, etwas, das von selbst verdient, ein Upgrade und einen Bildschirm, der zeigt, was ich in meiner Abwesenheit verdient habe.

Deine erste Aufgabe ist ein Zustandsautomat in einem Mermaid-Diagramm der Schleife: verdienen, leisten können, kaufen, schneller verdienen, stocken, neu starten, dazu der Weg über geschlossen und wieder zurück. Sag mir, was jeder Zustand tut, wenn der Tab verborgen, geschlossen oder neu geöffnet wird. Bau daraus.

Zähl Verdienste nie im Hintergrund hoch. Speichere, wann ich gegangen bin, und rechne den Verdienst aus der vergangenen Zeit aus, höchstens für 8 Stunden.

Halte alle Preise und Raten in einer Tabelle. Simuliere vor dem Spielen eine Woche mit geduldigem Spielen und zeig mir, wann welcher Kauf passiert. Diese Liste will ich sehen, kein „das Tempo wirkt gut“. Hast du keinen solchen Durchlauf, sag, dass du nicht weißt, wie das Tempo ist.

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

So prüfst du es

  • Tab zehn Minuten verstecken. Der Verdienst sollte zu den vollen zehn Minuten passen.
  • Über Nacht schließen. Du solltest den Rückkehr-Bildschirm mit einer glaubhaften Summe sehen.
  • Die Computeruhr vorstellen. Die Grenze von 8 Stunden sollte ein Vermögen aus dem Nichts verhindern.
  • Direkt nach dem Kauf neu laden. Der Kauf sollte noch da sein.
  • Die Zahlen wachsen lassen. Über einer Million sollten sie kurz und lesbar bleiben.
  • Das nächste Ziel suchen. In jedem Moment solltest du wissen, worauf du sparst.

Quellen

Stand: 2026-11-02