ScriptEase: generating scripting code for computer role-playing games

The state-of-the-art in game scripting is to manually script individual game objects that interact in the game. Thousands of non-player characters (NPCs) and props need to be scripted before they play a part in a game adventure. This situation introduces serious concerns about programming effort and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: McNaughton, M., Cutumisu, M., Szafron, D., Schaeffer, J., Redford, J., Parker, D.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 387
container_issue
container_start_page 386
container_title
container_volume
creator McNaughton, M.
Cutumisu, M.
Szafron, D.
Schaeffer, J.
Redford, J.
Parker, D.
description The state-of-the-art in game scripting is to manually script individual game objects that interact in the game. Thousands of non-player characters (NPCs) and props need to be scripted before they play a part in a game adventure. This situation introduces serious concerns about programming effort and reliability. We demonstrate ScriptEase, a tool to facilitate the game scripting process. It is based on generative design patterns for automatic code generation of scripts associated with game objects. ScriptEase is intended for a broad audience, from programmers to game designers and users without programming experience. Game designers can use commonly occurring patterns to generate scripting code without any programming knowledge. This demonstration illustrates the entire process of creating and scripting game props and NPCs.
doi_str_mv 10.1109/ASE.2004.1342770
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_6IE</sourceid><recordid>TN_cdi_ieee_primary_1342770</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1342770</ieee_id><sourcerecordid>31535482</sourcerecordid><originalsourceid>FETCH-LOGICAL-i206t-4c09d85a3a55062413e706450e18ef9e9aef776d65116aba2639ef251f470c7d3</originalsourceid><addsrcrecordid>eNotkDlPw0AUhFccEiakR6JxRefw3p5euigyhxSJIlBbi_1sGfli1yny73FIqhnNfJpiGLtHWCGCfVrvshUHkCsUkhsDFyziWooEleGXbGlNCkZbxVEgv2IRWpEmUgDcsNsQfgDUDJqIZbvCN-OUuUDPcU09eTc1fR2H__joiqGkuBr8bLpxP5GP_dBSMrbucKxr11G4Y9eVawMtz7pgXy_Z5-Yt2X68vm_W26ThoKdEFmDLVDnhlALNJQoyoKUCwpQqS9ZRZYwutULU7ttxLSxVXGElDRSmFAv2eNod_fC7pzDlXRMKalvX07APuUAllEz5DD6cwIaI8tE3nfOH_HyV-APUzVnl</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31535482</pqid></control><display><type>conference_proceeding</type><title>ScriptEase: generating scripting code for computer role-playing games</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>McNaughton, M. ; Cutumisu, M. ; Szafron, D. ; Schaeffer, J. ; Redford, J. ; Parker, D.</creator><creatorcontrib>McNaughton, M. ; Cutumisu, M. ; Szafron, D. ; Schaeffer, J. ; Redford, J. ; Parker, D.</creatorcontrib><description>The state-of-the-art in game scripting is to manually script individual game objects that interact in the game. Thousands of non-player characters (NPCs) and props need to be scripted before they play a part in a game adventure. This situation introduces serious concerns about programming effort and reliability. We demonstrate ScriptEase, a tool to facilitate the game scripting process. It is based on generative design patterns for automatic code generation of scripts associated with game objects. ScriptEase is intended for a broad audience, from programmers to game designers and users without programming experience. Game designers can use commonly occurring patterns to generate scripting code without any programming knowledge. This demonstration illustrates the entire process of creating and scripting game props and NPCs.</description><identifier>ISSN: 1938-4300</identifier><identifier>ISSN: 1068-3062</identifier><identifier>ISBN: 9780769521312</identifier><identifier>ISBN: 0769521312</identifier><identifier>EISSN: 2643-1572</identifier><identifier>DOI: 10.1109/ASE.2004.1342770</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer graphics ; Computer industry ; Engines ; Games ; Hardware ; Joining processes ; Programming profession ; Testing ; Toy industry</subject><ispartof>Automated Software Engineering: Proceedings of the 19th IEEE international conference on Automated software engineering; 20-24 Sept. 2004, 2004, p.386-387</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1342770$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,4036,4037,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1342770$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>McNaughton, M.</creatorcontrib><creatorcontrib>Cutumisu, M.</creatorcontrib><creatorcontrib>Szafron, D.</creatorcontrib><creatorcontrib>Schaeffer, J.</creatorcontrib><creatorcontrib>Redford, J.</creatorcontrib><creatorcontrib>Parker, D.</creatorcontrib><title>ScriptEase: generating scripting code for computer role-playing games</title><title>Automated Software Engineering: Proceedings of the 19th IEEE international conference on Automated software engineering; 20-24 Sept. 2004</title><addtitle>ASE</addtitle><description>The state-of-the-art in game scripting is to manually script individual game objects that interact in the game. Thousands of non-player characters (NPCs) and props need to be scripted before they play a part in a game adventure. This situation introduces serious concerns about programming effort and reliability. We demonstrate ScriptEase, a tool to facilitate the game scripting process. It is based on generative design patterns for automatic code generation of scripts associated with game objects. ScriptEase is intended for a broad audience, from programmers to game designers and users without programming experience. Game designers can use commonly occurring patterns to generate scripting code without any programming knowledge. This demonstration illustrates the entire process of creating and scripting game props and NPCs.</description><subject>Computer graphics</subject><subject>Computer industry</subject><subject>Engines</subject><subject>Games</subject><subject>Hardware</subject><subject>Joining processes</subject><subject>Programming profession</subject><subject>Testing</subject><subject>Toy industry</subject><issn>1938-4300</issn><issn>1068-3062</issn><issn>2643-1572</issn><isbn>9780769521312</isbn><isbn>0769521312</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2004</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotkDlPw0AUhFccEiakR6JxRefw3p5euigyhxSJIlBbi_1sGfli1yny73FIqhnNfJpiGLtHWCGCfVrvshUHkCsUkhsDFyziWooEleGXbGlNCkZbxVEgv2IRWpEmUgDcsNsQfgDUDJqIZbvCN-OUuUDPcU09eTc1fR2H__joiqGkuBr8bLpxP5GP_dBSMrbucKxr11G4Y9eVawMtz7pgXy_Z5-Yt2X68vm_W26ThoKdEFmDLVDnhlALNJQoyoKUCwpQqS9ZRZYwutULU7ttxLSxVXGElDRSmFAv2eNod_fC7pzDlXRMKalvX07APuUAllEz5DD6cwIaI8tE3nfOH_HyV-APUzVnl</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>McNaughton, M.</creator><creator>Cutumisu, M.</creator><creator>Szafron, D.</creator><creator>Schaeffer, J.</creator><creator>Redford, J.</creator><creator>Parker, D.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>2004</creationdate><title>ScriptEase: generating scripting code for computer role-playing games</title><author>McNaughton, M. ; Cutumisu, M. ; Szafron, D. ; Schaeffer, J. ; Redford, J. ; Parker, D.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i206t-4c09d85a3a55062413e706450e18ef9e9aef776d65116aba2639ef251f470c7d3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Computer graphics</topic><topic>Computer industry</topic><topic>Engines</topic><topic>Games</topic><topic>Hardware</topic><topic>Joining processes</topic><topic>Programming profession</topic><topic>Testing</topic><topic>Toy industry</topic><toplevel>online_resources</toplevel><creatorcontrib>McNaughton, M.</creatorcontrib><creatorcontrib>Cutumisu, M.</creatorcontrib><creatorcontrib>Szafron, D.</creatorcontrib><creatorcontrib>Schaeffer, J.</creatorcontrib><creatorcontrib>Redford, J.</creatorcontrib><creatorcontrib>Parker, D.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>McNaughton, M.</au><au>Cutumisu, M.</au><au>Szafron, D.</au><au>Schaeffer, J.</au><au>Redford, J.</au><au>Parker, D.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>ScriptEase: generating scripting code for computer role-playing games</atitle><btitle>Automated Software Engineering: Proceedings of the 19th IEEE international conference on Automated software engineering; 20-24 Sept. 2004</btitle><stitle>ASE</stitle><date>2004</date><risdate>2004</risdate><spage>386</spage><epage>387</epage><pages>386-387</pages><issn>1938-4300</issn><issn>1068-3062</issn><eissn>2643-1572</eissn><isbn>9780769521312</isbn><isbn>0769521312</isbn><abstract>The state-of-the-art in game scripting is to manually script individual game objects that interact in the game. Thousands of non-player characters (NPCs) and props need to be scripted before they play a part in a game adventure. This situation introduces serious concerns about programming effort and reliability. We demonstrate ScriptEase, a tool to facilitate the game scripting process. It is based on generative design patterns for automatic code generation of scripts associated with game objects. ScriptEase is intended for a broad audience, from programmers to game designers and users without programming experience. Game designers can use commonly occurring patterns to generate scripting code without any programming knowledge. This demonstration illustrates the entire process of creating and scripting game props and NPCs.</abstract><pub>IEEE</pub><doi>10.1109/ASE.2004.1342770</doi><tpages>2</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1938-4300
ispartof Automated Software Engineering: Proceedings of the 19th IEEE international conference on Automated software engineering; 20-24 Sept. 2004, 2004, p.386-387
issn 1938-4300
1068-3062
2643-1572
language eng
recordid cdi_ieee_primary_1342770
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer graphics
Computer industry
Engines
Games
Hardware
Joining processes
Programming profession
Testing
Toy industry
title ScriptEase: generating scripting code for computer role-playing games
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T22%3A24%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=ScriptEase:%20generating%20scripting%20code%20for%20computer%20role-playing%20games&rft.btitle=Automated%20Software%20Engineering:%20Proceedings%20of%20the%2019th%20IEEE%20international%20conference%20on%20Automated%20software%20engineering;%2020-24%20Sept.%202004&rft.au=McNaughton,%20M.&rft.date=2004&rft.spage=386&rft.epage=387&rft.pages=386-387&rft.issn=1938-4300&rft.eissn=2643-1572&rft.isbn=9780769521312&rft.isbn_list=0769521312&rft_id=info:doi/10.1109/ASE.2004.1342770&rft_dat=%3Cproquest_6IE%3E31535482%3C/proquest_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=31535482&rft_id=info:pmid/&rft_ieee_id=1342770&rfr_iscdi=true