Translating natural language to the game description language
dc.rights.license | CC BY-NC-ND. Users may download and share copies with attribution in accordance with a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. No commercial use or derivatives are permitted without the explicit approval of the author. | |
dc.contributor | Bringsjord, Selmer | |
dc.contributor | Nirenburg, Sergei | |
dc.contributor | Si, Mei | |
dc.contributor.author | Haig, Alex | |
dc.date.accessioned | 2021-11-03T08:12:37Z | |
dc.date.available | 2021-11-03T08:12:37Z | |
dc.date.created | 2014-10-08T10:16:28Z | |
dc.date.issued | 2014-08 | |
dc.identifier.uri | https://hdl.handle.net/20.500.13015/1164 | |
dc.description | August 2014 | |
dc.description | School of Science | |
dc.description.abstract | This thesis presents work done on the problem of translating natural language descriptions of games into the Game Description Language (GDL) --- a logic programming language used to describe games in the field of general game playing. This problem is interesting in that, if solved, it would open up general game playing to the general public and could eventually serve as part of a larger system allowing users to face computer opponents in almost any game they wished. The approach taken in this project was to develop a system that engages in an interactive dialog with the user to obtain the user's description of the game they desired to create. After the system obtains the game description, it is processed through various techniques such as semantic grammars, and then code created from a set of building blocks is produced. The current system presented herein is a successful proof-of-concept and is able to produce GDL code from natural-language descriptions of games in a domain consisting of Connect-4, Tic-Tac-Toe, and some basic variations thereof. While this domain may be small, the methods used hold promise for an expanded and more complete version of the system in the future. | |
dc.language.iso | ENG | |
dc.publisher | Rensselaer Polytechnic Institute, Troy, NY | |
dc.relation.ispartof | Rensselaer Theses and Dissertations Online Collection | |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | Computer science | |
dc.title | Translating natural language to the game description language | |
dc.type | Electronic thesis | |
dc.type | Thesis | |
dc.digitool.pid | 172916 | |
dc.digitool.pid | 172917 | |
dc.digitool.pid | 172918 | |
dc.rights.holder | This electronic version is a licensed copy owned by Rensselaer Polytechnic Institute, Troy, NY. Copyright of original work retained by author. | |
dc.description.degree | MS | |
dc.relation.department | Dept. of Computer Science |
Files in this item
This item appears in the following Collection(s)
-
RPI Theses Online (Complete)
Rensselaer theses from 2006; many restricted to current RPI Students, Faculty and Staff -
RPI Theses Open Access
Rensselaer Theses and Dissertations with Creative Commons Licenses
Except where otherwise noted, this item's license is described as CC BY-NC-ND. Users may download and share copies with attribution in accordance with a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. No commercial use or derivatives are permitted without the explicit approval of the author.