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...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
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 |