www.wikidata.de-de.nina.az
Game Description Language GDL ist eine Beschreibungssprache die von Michael Genesereth als Teil des General Game Playing Projekts an der Stanford University Kalifornien entwickelt wurde GDL beschreibt den Zustand eines Spiels als eine Reihe von Fakten und die Spielmechanik als logische Regeln GDL wird als Basissprache zur Entwicklung von Spielbeschreibungen im wissenschaftlichen Umfeld eingesetzt Auf dieser Sprache basierend konnen uber eine geeignete Schnittstelle beliebige endliche deterministische Spiele mit vollstandigem Wissen also ohne Zufall modelliert und gegeneinander gespielt werden 1 Inhaltsverzeichnis 1 Beschreibung 2 Begriffsbeschreibung Spiel Tic Tac Toe zwei Spieler 3 Weblinks 4 EinzelnachweiseBeschreibung BearbeitenEine GDL Beschreibung erfolgt in Form einer Reihe von logischen Satzen Diese Satze mussen in jedem Stadium des betreffenden Spiels gegeben sein Als gegebene Satze werden folgende Begriffe definiert Role wird verwendet um den Namen bzw die Rolle eines Spielers festzulegen oder hinzuzufugen Init bezeichnet den anfanglichen wahren Spielzustand die zu diesem Zeitpunkt gegebene wahre Tatsache True bezeichnet den derzeitigen aktuellen Spielzustand die zu diesem Zeitpunkt gegebene wahre Tatsache Does Der Zug die Aktion die der Spieler im aktuellen Zustand des Spieles durchfuhrt Next bezeichnet eine wahre Tatsache uber den folgenden Spielzustand Legal bezieht sich auf einen legalen Schritt Does im aktuellen Zustand Goal wird verwendet um den Zielwert des Spieles im aktuellen Zustand zu definieren Terminal bedeutet den aktuellen Zustand des Endspiels GDL ist eine offene Sprache dessen Vokabular erweitert werden kann jedoch ist die Bedeutung dieser Grundbegriffe fur alle Spiele immer gleichbleibend 2 Begriffsbeschreibung Spiel Tic Tac Toe zwei Spieler BearbeitenRole Zwei Spieler xplayer und oplayer role xplayer role oplayer Init xplayer beginnt init control xplayer init cell 1 1 blank init cell 3 3 blank True xplayer aktiv im aktuellen Zustand true control xplayer true cell 1 1 b true cell 3 2 x true cell 3 3 o Does xplayer markiert Zelle 1 2 wahrend oplayer nichts macht does xplayer mark 1 2 does oplayer noop Next hangt haufig von den gewahlten Zugen ab lt next control xplayer true control oplayer Legal mindestens ein Zug fur jeden Spieler in jedem nicht terminalen Zustand lt legal player mark x y true cell x y b true control player Goal ordnet diesen Zustanden Bewertungen zu lt goal player 100 line player Terminal Definiert Terminalzustande lt terminal role player line player Weblinks BearbeitenGame Description Language Beschreibung englisch Verification of Games in the Game Description Language englischEinzelnachweise Bearbeiten Standord University Game Description Language Specification PDF 285 kB abgerufen am 05 Dez 2016 GDL Handlungsplanung und Allgemeines Spiel docstoc com abgerufen am 1 Marz 2013 Abgerufen von https de wikipedia org w index php title Game Description Language amp oldid 199207574