Schach-Materialverteilung
Der Rechner liest eine Schachstellung in Forsyth–Edwards-Notation (FEN), summiert die üblichen Werte der weißen und schwarzen Figuren und nennt die führende Seite samt Vorsprung.
Im Browser ausführen – kostenlos
Er bewertet Bauern mit eins, Springer und Läufer mit drei, Türme mit fünf und Damen mit neun Punkten. Fügen Sie nur das Brettfeld oder eine vollständige FEN ein; Sie erhalten eine nachvollziehbare Aufstellung für jede Figurenart.
Nutzen Sie das Ergebnis als Bestandsaufnahme
Die Materialverteilung bietet schnelle Orientierung in einer Schachstellung. Der Rechner summiert alle verbliebenen Figuren und meldet, ob Weiß führt, Schwarz führt oder Gleichstand besteht. Ein Punkt entspricht meist einem Mehrbauern, drei Punkte häufig einer zusätzlichen Leichtfigur. Die Ausgabe zählt außerdem Bauern, Springer, Läufer, Türme, Damen und Könige einzeln auf. Dadurch erkennen Sie sofort, ob der Abstand etwa von einem fehlenden Turm, einem kompensierten Damentausch oder mehreren kleineren Abtäuschen stammt. Könige erscheinen in der Liste, zählen jedoch null Punkte, weil ihr Wert absolut und nicht tauschbar ist. Verstehen Sie das Ergebnis als sachliches Inventar, nicht als Gewinnprognose. Initiative, Königssicherheit, Bauernstruktur, Aktivität und taktische Drohungen können einen zahlenmäßigen Vorteil überwiegen, besonders in scharfen Stellungen.
Geben Sie eine gültige FEN-Stellung ein
Verwenden Sie das Figurenfeld einer FEN-Zeichenfolge mit acht durch Schrägstriche getrennten Reihen. Großbuchstaben bezeichnen weiße, Kleinbuchstaben schwarze Figuren: P steht für Bauer, N für Springer, B für Läufer, R für Turm, Q für Dame und K für König. Ziffern stehen für aufeinanderfolgende leere Felder. Sie dürfen auch eine vollständige FEN mit Zugrecht, Rochaderechten, En-passant-Feld und Zählern einfügen; nur das erste Feld wird ausgewertet, da die übrigen Angaben den Figurenbestand nicht verändern. Jede Reihe muss genau acht Felder beschreiben, und es müssen acht Reihen vorhanden sein. Unbekannte Zeichen, fehlende Reihen und falsche Breiten werden abgewiesen statt erraten. So erkennen Sie beschädigte Angaben aus Studien, Datenbanken, Schachseiten oder Programmen vor der weiteren Analyse.
Beachten Sie Wertung und Grenzen
Die Berechnung nutzt die verbreitete einfache Skala: Bauer eins, Springer drei, Läufer drei, Turm fünf, Dame neun und König null. Manche Bücher und Engines bewerten etwa Läufer etwas höher oder passen Figurenwerte an eine konkrete Stellung an. Solche Verfeinerungen gehören zur Stellungsbewertung, nicht zur reinen Materialzählung. Hier ergeben zwei Läufer stets sechs Punkte; ein Turm und zwei Bauern ergeben sieben. Der absolute Unterschied der Summen wird als Vorsprung ausgegeben. Stimmen beide Summen überein, lautet das Ergebnis Materialgleichstand, auch wenn verschiedene Figurenarten vorhanden sind. Verwenden Sie den Rechner zur Kontrolle von Abtauschfolgen, Aufgaben, Unterrichtsmaterial oder Analysen. Verbinden Sie den Bestand stets mit konkreten Varianten und positionellen Merkmalen: Mehrmaterial allein garantiert keinen Sieg.
Anwendungsfälle
Partie nach einem Abtausch prüfen
Fügen Sie die neue FEN ein und prüfen Sie, ob die Folge Material gewann oder nur gleichwertige Figuren tauschte.
Aufgabenstellung kontrollieren
Bestätigen Sie, dass alle vorgesehenen Figuren vorhanden sind und der genannte Vorteil zum Brett passt.
Schachunterricht unterstützen
Zeigen Sie eine klare Aufstellung, bevor Sie Kompensation, Initiative oder Königssicherheit behandeln.
Häufige Fragen
Welche Figurenwerte gelten?
Bauer 1, Springer oder Läufer 3, Turm 5, Dame 9 und König 0 Punkte für die Materialzählung.
Kann ich eine vollständige FEN einfügen?
Ja. Der Rechner liest das erste Brettfeld; weitere Felder verändern den aktuellen Figurenbestand nicht.
Bedeutet Materialvorsprung eine Gewinnstellung?
Nicht zwingend. Taktik, Initiative, Königssicherheit, Bauernstruktur und Kompensation können wichtiger sein.
Warum zählt der König null Punkte?
Ein König darf weder getauscht noch geschlagen werden; daher steht er im Inventar, aber nicht in der Materialsumme.
Was geschieht bei gleichen Summen und anderen Figuren?
Die Ausgabe meldet Gleichstand und zeigt weiterhin jede Figurenart, damit Sie das Ungleichgewicht getrennt beurteilen können.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung läuft auch im Browser.
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/hobby/chess-material-balance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"position":"r3k2r/ppp2ppp/2n1bn2/3qp3/3P4/2N1PN2/PPP2PPP/R2Q1RK1 b kq - 2 10"}'const res = await fetch("https://api.kit.forhosting.com/hobby/chess-material-balance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"position": "r3k2r/ppp2ppp/2n1bn2/3qp3/3P4/2N1PN2/PPP2PPP/R2Q1RK1 b kq - 2 10"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/chess-material-balance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"position": "r3k2r/ppp2ppp/2n1bn2/3qp3/3P4/2N1PN2/PPP2PPP/R2Q1RK1 b kq - 2 10"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/chess-material-balance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"position":"r3k2r/ppp2ppp/2n1bn2/3qp3/3P4/2N1PN2/PPP2PPP/R2Q1RK1 b kq - 2 10"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"position":"r3k2r/ppp2ppp/2n1bn2/3qp3/3P4/2N1PN2/PPP2PPP/R2Q1RK1 b kq - 2 10"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/chess-material-balance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"position": "r3k2r/ppp2ppp/2n1bn2/3qp3/3P4/2N1PN2/PPP2PPP/R2Q1RK1 b kq - 2 10"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.chess_material_balance",
"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.
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. |