Zeit für den Videospiel-Backlog berechnen
Ein Spiele-Backlog wirkt oft überschaubar, bis alle durchschnittlichen Spielzeiten zusammengerechnet werden.
Im Browser ausführen – kostenlos
Dieser Rechner erstellt aus Ihrer Reihenfolge, dem Zeitbedarf jedes Titels und Ihrem realistischen Wochenbudget einen praktischen Zeitplan. Er nennt die genaue Gesamtdauer in Wochen, die auf volle Kalenderwochen aufgerundete Schätzung und den voraussichtlichen Abschluss jedes Spiels. Da die eingegebene Reihenfolge erhalten bleibt, können Sie Ihre Liste umstellen und verschiedene Pläne vergleichen, ohne den gesamten Zeitaufwand aus den Augen zu verlieren.
Erstellen Sie eine Schätzung mit realistischer Reihenfolge
Führen Sie die Spiele zunächst in der Reihenfolge auf, in der Sie sie tatsächlich spielen möchten. Geben Sie für jeden Titel eine durchschnittliche Abschlusszeit aus einer geeigneten Quelle oder Ihrer eigenen Einschätzung an. Eine Angabe nur für die Haupthandlung ergibt einen völlig anderen Plan als eine vollständige Spielweise; verwenden Sie deshalb für die gesamte Liste denselben Maßstab. Tragen Sie anschließend ein, wie viele Stunden Sie in einer gewöhnlichen Woche verlässlich zum Spielen reservieren können. Der Rechner summiert die Zeiten in der angegebenen Reihenfolge und teilt jeden Zwischenstand durch das Wochenbudget. Daraus entstehen der Abschlusspunkt jedes Titels und die Gesamtdauer. Die Methode nimmt an, dass freie Zeit unmittelbar auf das nächste Spiel übergeht. Endet ein Titel mitten in der Woche, stehen die übrigen Stunden dem folgenden zur Verfügung. Nehmen Sie nur Spiele auf, die Sie beenden möchten; offene Sandboxes und Titel ohne festes Ende benötigen zuerst ein selbst gewähltes Stundenlimit.
Deuten Sie genaue Wochen und Kalenderwochen richtig
Das Ergebnis trennt die genaue Dauer von einer gerundeten Kalenderangabe. Der exakte Wochenwert entsteht durch Division der gesamten Spielzeit durch die Wochenstunden und kann einen Bruchteil enthalten. Ein Abschluss nach 2.5 Wochen bedeutet beispielsweise, dass die benötigte Zeit bei gleichmäßiger Verteilung in der Mitte der dritten Woche erreicht wird. Die Kalenderwoche wird aufgerundet, weil auch ein Teil einer Woche noch in diese nummerierte Woche fällt. Jede Zeile zeigt außerdem die bis zum Spiel summierten Stunden, die zuvor verstrichenen Wochen, den genauen Abschlusspunkt und die gerundete Abschlusswoche. Ein Eintrag mit null Stunden bleibt an seiner Stelle, verlängert den Plan jedoch nicht; er kann für einen bereits beendeten Titel stehen. Die Angaben sind Schätzwerte und keine Fristen. Ihr tatsächliches Tempo kann sich durch Schwierigkeitsgrad, Erkundung, Wiederholungen, Barrierefreiheitseinstellungen, Zusatzinhalte oder Genreerfahrung ändern.
Machen Sie aus dem Zeitplan einen nachhaltigen Plan
Ein hilfreicher Plan muss im Alltag funktionieren und sollte keine ideale Woche voraussetzen, die selten eintritt. Wählen Sie ein Stundenbudget, das Sie auch in arbeitsreichen Zeiten halten können, und rechnen Sie zusätzlich mit einem optimistischen und einem vorsichtigen Wert. So erhalten Sie eine glaubwürdige Spanne. Der geordnete Ablauf zeigt Entscheidungen deutlich: Ein kurzes Spiel weiter vorne schafft einen früheren Erfolg, ohne die Gesamtdauer zu verändern; das Entfernen eines sehr langen Titels verschiebt dagegen alle späteren Abschlüsse. Nutzen Sie diese Wirkung, um lange und kurze Erlebnisse abzuwechseln, vor einem Termin fertig zu werden oder Spiele auszusortieren. Aktualisieren Sie die Schätzung, wenn sich Ihre verfügbare Zeit oder Ihr gewünschter Umfang ändert. Falls Sie häufig ganze Wochen auslassen, rechnen Sie Ihre erwartete monatliche Spielzeit in einen Wochendurchschnitt um. Für Automatisierungen steht dieselbe deterministische Berechnung für $0.002 je Anfrage bereit; externe Daten werden nicht abgerufen.
Anwendungsfälle
Den Backlog vor einer Neuerscheinung planen
Prüfen Sie, welche Spiele vor einem neuen Titel realistisch fertig werden und wann jeder Eintrag endet.
Verschiedene Spielreihenfolgen vergleichen
Ziehen Sie kurze oder wichtige Spiele vor und vergleichen Sie Meilensteine bei unverändertem Gesamtaufwand.
Eine nachhaltige Wochenroutine festlegen
Testen Sie vorsichtige und optimistische Stundenbudgets, um ihre Wirkung auf den Endtermin zu verstehen.
Häufige Fragen
Was geschieht bei null oder negativen Wochenstunden?
Die Anfrage wird abgelehnt, weil ein nicht positives Wochenbudget keine endliche Schätzung ermöglicht.
Ruft der Rechner Spielzeiten aus einer Datenbank ab?
Nein. Sie geben die durchschnittlichen Stunden selbst an; dadurch bleibt die Berechnung transparent und deterministisch.
Warum unterscheiden sich genaue Wochen und Kalenderwochen?
Genaue Wochen bewahren den Bruchteil, Kalenderwochen werden zur Angabe der nummerierten Abschlusswoche aufgerundet.
Kann ich ein bereits begonnenes Spiel eintragen?
Ja. Geben Sie statt der vollständigen Durchschnittszeit einfach die geschätzten verbleibenden Stunden an.
Verändert eine andere Reihenfolge die Gesamtdauer?
Nein. Sie ändert die einzelnen Abschlusspunkte, nicht aber die Summe der Stunden bei gleichem Wochenbudget.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung kann auch im Browser ausgeführt werden.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/game/game-backlog-completion-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"games":[{"title":"Harbor Quest","completion_hours":18},{"title":"Signal Tower","completion_hours":27.5},{"title":"Orchard Tactics","completion_hours":12}],"weekly_hours":10}'const res = await fetch("https://api.kit.forhosting.com/game/game-backlog-completion-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"games": [
{
"title": "Harbor Quest",
"completion_hours": 18
},
{
"title": "Signal Tower",
"completion_hours": 27.5
},
{
"title": "Orchard Tactics",
"completion_hours": 12
}
],
"weekly_hours": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/game/game-backlog-completion-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"games": [
{
"title": "Harbor Quest",
"completion_hours": 18
},
{
"title": "Signal Tower",
"completion_hours": 27.5
},
{
"title": "Orchard Tactics",
"completion_hours": 12
}
],
"weekly_hours": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/game/game-backlog-completion-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"games":[{"title":"Harbor Quest","completion_hours":18},{"title":"Signal Tower","completion_hours":27.5},{"title":"Orchard Tactics","completion_hours":12}],"weekly_hours":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"games":[{"title":"Harbor Quest","completion_hours":18},{"title":"Signal Tower","completion_hours":27.5},{"title":"Orchard Tactics","completion_hours":12}],"weekly_hours":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/game/game-backlog-completion-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"games": [
{
"title": "Harbor Quest",
"completion_hours": 18
},
{
"title": "Signal Tower",
"completion_hours": 27.5
},
{
"title": "Orchard Tactics",
"completion_hours": 12
}
],
"weekly_hours": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.game_backlog_completion_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_items | 500 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |