Spielerando

Crafting-System

Ein Crafting-System macht mit Rezepten aus Items andere Items. Prüfe zuerst das ganze Rezept: Zähle jede Zutat über alle ihre Zeilen zusammen, stelle sicher, dass das Ergebnis passt, dann nimm und gib in einem Zug. Eine Herstellung läuft genau wie geschrieben oder ändert nichts, also entsteht nichts aus dem Nichts und nichts geht verloren.

Auch genannt: Item-Crafting, Rezeptsystem, Item-Kombination.

Ein fröhlicher grüner Oktopus auf dem Meeresgrund hält eine Muschel, einen gelben Kristall, ein Seil und ein Zahnrad, und leuchtende Fäden fügen sie auf einer roten Korallen-Werkbank zu einer Messinglaterne.
Brinewright Deep, ein erfundenes Unterwasser-Werkstattspiel. 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 „Crafting-System“ in mein Spiel ein.

Das soll es bewirken: Crafting gibt gesammelten Dingen einen Zweck und lässt den Spieler entscheiden, was er aus dem macht, was er hat.

Nimm diese Startwerte:
- maxStock: 99 items

Achte auf diese typischen Fehler:
- Ein Rezept nennt ein Item zweimal: Sag deiner KI: Zähle die Zeilen je Item zusammen, bevor du sie mit dem vergleichst, was der Spieler hat.
- Ein voller Vorrat frisst das Ergebnis: Sag deiner KI: Prüfe, ob das Ergebnis passt, bevor sich etwas ändert, und rechne den Platz mit, den die Zutaten freimachen.
- Zutaten einzeln nehmen: Sag deiner KI: Prüfe zuerst alles, dann führe alles auf einmal aus.
- Ein Rezept gibt zurück, was es nimmt: Sag deiner KI: Berechne den Platz aus dem, was der Spieler nach Abzug der Zutaten haben wird.

Ä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

Crafting gibt gesammelten Dingen einen Zweck und lässt den Spieler entscheiden, was er aus dem macht, was er hat.

Gute Startwerte

WertStarte mitWas es ändert
maxStock99 itemsDie Höchstmenge eines Items, die der Spieler halten kann. Eine Herstellung, deren Ergebnis darüber hinausgehen würde, wird abgelehnt.

Was meistens schiefgeht

Ein Rezept nennt ein Item zweimal

Zwei Zeilen brauchen je 2 eines Items, und du hast 3. Jede Zeile besteht für sich, die Herstellung läuft, und die zweite stoppt bei null oder rutscht darunter. So gehen Items verloren oder tauchen aus dem Nichts auf.

Lösung: Sag deiner KI: Zähle die Zeilen je Item zusammen, bevor du sie mit dem vergleichst, was der Spieler hat.

Ein voller Vorrat frisst das Ergebnis

Werden erst die Zutaten genommen und wird das Ergebnis dann an der Obergrenze abgeschnitten, geht der Überschuss verloren.

Lösung: Sag deiner KI: Prüfe, ob das Ergebnis passt, bevor sich etwas ändert, und rechne den Platz mit, den die Zutaten freimachen.

Zutaten einzeln nehmen

Das Spiel nimmt eine Zutat nach der anderen und gibt auf, sobald eine fehlt. Der Spieler verliert einen Teil seiner Zutaten und bekommt nichts.

Lösung: Sag deiner KI: Prüfe zuerst alles, dann führe alles auf einmal aus.

Ein Rezept gibt zurück, was es nimmt

Ein Rezept, das einen Teil einer Zutat zurückgibt, sieht falsch aus, wenn das Spiel getrennt prüft, was hineingeht und was herauskommt.

Lösung: Sag deiner KI: Berechne den Platz aus dem, was der Spieler nach Abzug der Zutaten haben wird.

So prüfst du, ob es klappt

Passt gut zu

Häufige Fragen

wie baut man ein crafting system

Halte Rezepte als einfache Listen von dem, was genommen und was gegeben wird. Prüfe das ganze Rezept gegen das, was der Spieler hat, dann nimm und gib in einem Zug. So bleibt keine Herstellung auf halbem Weg stehen.

wie prüfe ich ob der spieler ein rezept herstellen kann

Zähle jedes Item über alle Zutatenzeilen zusammen, bevor du es mit dem vergleichst, was der Spieler hat. Prüfst du jede Zeile einzeln, kommt ein Rezept durch, das ein Item zweimal nennt.

was soll passieren wenn das hergestellte item nicht passt

Lehne die Herstellung ab, bevor etwas genommen wird, und sag dem Spieler, warum. Nimmst du erst die Zutaten und wirfst das Ergebnis weg, gehen Items verloren.

was sage ich meiner ki um crafting einzubauen

Kopiere das: Baue Crafting ein und speichere Rezepte als Daten, als Listen von Zutaten und Ergebnissen, damit man sie prüfen, testen und ändern kann und ein einziger Herstellungsschritt für jedes Rezept funktioniert. Prüfe zuerst das ganze Rezept, dann nimm und gib in einem Zug.

Woher es kommt

Frühestes Beispiel, das wir finden konnten: Dungeons & Dragons, Volume 1: Men & Magic (Gygax and Arneson, Tactical Studies Rules) (1974). Tabletop-Regeln erlauben hochstufigen Magiern, Gegenstände wie Tränke und Schriftrollen herzustellen, für den eigenen Gebrauch oder zum Verkauf, mit Geld und Spielzeit als Zutaten. Gesammelte Materialien oder Rezepte gibt es nicht. Es ist also Herstellen durch Verbrauchen von Ressourcen, kein Crafting im späteren Videospiel-Sinn. Das Regelbuch wurde in einer inoffiziellen Kopie gelesen, die hier nicht verlinkt ist.

  1. 1974 Dungeons & Dragons, Volume 1: Men & Magic (Gygax and Arneson, Tactical Studies Rules): Tabletop-Regeln erlauben hochstufigen Magiern, Gegenstände wie Tränke und Schriftrollen herzustellen, für den eigenen Gebrauch oder zum Verkauf, mit Geld und Spielzeit als Zutaten. Gesammelte Materialien oder Rezepte gibt es nicht. Es ist also Herstellen durch Verbrauchen von Ressourcen, kein Crafting im späteren Videospiel-Sinn. Das Regelbuch wurde in einer inoffiziellen Kopie gelesen, die hier nicht verlinkt ist. [Dungeons & Dragons (1974), Wikipedia, bibliographic reference]
  2. 1989 Knights of Legend (Origin Systems): Einzelspieler-CRPG, in dem sich im Spiel gefundene Barren zu geschmiedeten Gegenständen verarbeiten lassen, laut einem Leserkommentar im Blog durch einen NPC. The CRPG Addict führt es als das Spiel, mit dem das Herstellen von Waffen oder Rüstungen begann, und hält die Funktion zugleich für wenig beeindruckend, weil der Spieler fast nichts am Ergebnis entscheidet. [First! (The CRPG Addict, 2012)][Knights of Legend: Final Rating (The CRPG Addict, 2013)][Knights of Legend, Wikipedia]
  3. 1992 Legends of Future Past (CompuServe online game): Textbasiertes Online-Spiel mit Ressourcenabbau (Erze, Kräuter, Felle) und Item-Crafting. Das ist das früheste hier belegte Crafting-System in einem Online-Spiel, abgesehen von undatierten DikuMUD-Rezepten. Wikipedia und ein Retro-Magazin sind die einzigen gefundenen Quellen. [Legends of Future Past, Wikipedia][The Online Beginning of Gaming (Old School Gamer Magazine, 2023)]
  4. 1997 Ultima Online (Origin Systems): Crafting als Spielerberuf in einer gestalteten Wirtschaft. Figuren werden durch Fähigkeiten wie Schmieden und Schneidern zu Herstellern und machen aus gesammelten Rohstoffen Waren, die andere Spieler kaufen. Raph Koster sagt, die Ressourcen-Idee habe Anfang 1995 begonnen, um das Crafting in MUDs zu verbessern: Objekte tragen Materialangaben, sodass Crafting-Code fragen kann, woraus etwas besteht, statt in jedem Rezept Item-IDs aufzulisten. [UO's resource system (Raph Koster, 2006)][The In-game Economics of Ultima Online (Zachary Booth Simpson, 1999)][Ultima Online, Wikipedia]
  5. 1997 Atelier Marie: The Alchemist of Salburg (Gust, PlayStation): Auftaktspiel einer Reihe, in der das Herstellen das zentrale Thema ist und kein Nebensystem: Die Spieler sammeln Objekte und kombinieren sie über Alchemie-Rezepte. Wikipedia beschreibt die Reihe allgemein und nicht die Regeln dieses Spiels, die Details zu diesem einen Spiel sind also dünn. [Atelier (video game series), Wikipedia]
  6. 2009 Minecraft (Mojang): In der öffentlichen Alpha-Phase sammeln die Spieler natürliche Ressourcen und stellen Blöcke und Items her, und Crafting ist der Weg zu fast allem anderen im Spiel. Laut Game Developer hat es Crafting einem großen neuen Publikum nähergebracht. Das Datum ist das der öffentlichen Alpha; die offizielle Veröffentlichung kam 2011. [Minecraft, Wikipedia][7 crafting systems game designers should study (Bryant Francis, Game Developer, 2015)][10 years on, 'Minecraft''s crafting system remains unmatched (Rick Lane, NME, 2022)]

Stärke der Quellen: Ultima Online ist der am besten belegte Punkt, mit dem eigenen Bericht eines Designers und einem Paper von 1999 eines Origin-Forschers. Das Regelbuch von 1974 ist eine Primärquelle. Knights of Legend stützt sich auf ein angesehenes Blog, Legends of Future Past auf Wikipedia und ein Magazin, Atelier Marie auf Wikipedia. Umstritten: Raph Koster wird im Alumni-Magazin seines Colleges mit 'we invented the crafting system that is in all the video games now' zitiert. Das ist seine Behauptung; sein eigener Beitrag von 2006 sagt, dass Rezept-Crafting schon in früheren, von Diku abgeleiteten MUDs funktioniert hat, und Knights of Legend und Legends of Future Past sind beide älter als Ultima Online. Aussagen der Quellen zur Frage, wer zuerst da war: The CRPG Addict nennt Knights of Legend 'First to allow crafting of weapons or armor', und Wikipedia sagt, Legends of Future Past habe 'one of the first (if not the first)' Crafting-Systeme in einem Online-Spiel eingeführt. Old School Gamer sagt 'one of the earliest video games to include crafting'. Nichts davon klärt die Frage. Nicht belegbar: Daten für Crafting in DikuMUD. Koster nennt kein Jahr, deshalb fehlt es in der Zeitleiste. Nicht belegbar: eine konkrete Design-Verbindung von Ultima Online zu Ultima VII oder anderen früheren Ultima-Spielen sowie Behauptungen, King's Quest oder Ultima III hätten Crafting gehabt (Suchtreffer zu einem Medium-Beitrag, der 403 zurückgab). Spätere Punkte sind weggelassen, um die Zeitleiste kurz zu halten: Kosters Bericht zu Star Wars Galaxies, wo Ressourcen verschwanden und Spieler alle Läden betrieben, und der Alchemy Pot aus Dragon Quest VIII, der laut dem Dragon-Quest-Fanwiki in diesem Spiel begann. Das DHQ-Paper 'Crafting in Games' von 2017 analysiert Crafting-Systeme, liefert aber keine Geschichte, zumindest im gelesenen Teil. Das Regelbuch wurde in einer inoffiziellen Kopie gelesen, in der einige Zeilen fehlen, sodass der Satz der Regel dort abbricht; diese Kopie ist hier nicht verlinkt. Kosten und Dauern sind absichtlich weggelassen.

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