Resource Entity Action: A Generalized Design Pattern for RTS games

DSpace/Manakin Repository

Show simple item record

dc.contributor.advisor Orsini, Renzo it_IT
dc.contributor.author Abbadi, Mohamed <1988> it_IT
dc.date.accessioned 2013-06-09 it_IT
dc.date.accessioned 2013-12-03T10:55:46Z
dc.date.available 2013-12-03T10:55:46Z
dc.date.issued 2013-06-28 it_IT
dc.identifier.uri http://hdl.handle.net/10579/3356
dc.description.abstract In Real-Time Strategy (RTS) games, players develop an army in real time, then attempt to take out one or more opponents. Despite the existence of basic similarities among the many different RTS games, engines of these games are often built ad hoc, and code re-use among different titles is minimal. We created a design pattern called ``Resource Entity Action'' (REA) that abstracts the basic interactions that entities have with each other in most RTS games. This paper discusses REA and language abstraction and implementation using the Casanova game programming language. Our analysis shows that not only the pattern forms a solid basis for a playable RTS game, but also that it achieves considerable gains in terms of lines of code and runtime efficiency. We conclude that the REA pattern is suitable approach to the implementation of many RTS games. it_IT
dc.language.iso en it_IT
dc.publisher Università Ca' Foscari Venezia it_IT
dc.rights © Mohamed Abbadi, 2013 it_IT
dc.title Resource Entity Action: A Generalized Design Pattern for RTS games it_IT
dc.title.alternative it_IT
dc.type Master's Degree Thesis it_IT
dc.degree.name Informatica - computer science it_IT
dc.degree.level Laurea magistrale it_IT
dc.degree.grantor Dipartimento di Scienze Ambientali, Informatica e Statistica it_IT
dc.description.academicyear 2012/2013, sessione estiva it_IT
dc.rights.accessrights openAccess it_IT
dc.thesis.matricno 823145 it_IT
dc.subject.miur INF/01 INFORMATICA it_IT
dc.description.note it_IT
dc.degree.discipline it_IT
dc.contributor.co-advisor it_IT
dc.date.embargoend it_IT
dc.provenance.upload Mohamed Abbadi (823145@stud.unive.it), 2013-06-09 it_IT
dc.provenance.plagiarycheck Renzo Orsini (orsini@unive.it), 2013-06-17 it_IT


Files in this item

This item appears in the following Collection(s)

Show simple item record