Abbadi,MohamedDi Giacomo,FrancescoOrsini,RenzoPlaat,AskeSpronck,P.H.M.Maggiore,Giuseppe2025-01-312025-01-312014Abbadi, M, Di Giacomo, F, Orsini, R, Plaat, A, Spronck, P H M & Maggiore, G 2014, Resource Entity Action : A Generalized Design Pattern for RTS games. in Proceedings of the 8th International Computer and Games Conference. LNCS, vol. 8427, Springer Verlag, Germany, Computers and Games Conference, Yokohama, Japan, 12/08/13.https://hdl.handle.net/20.500.14602/19549In Real-Time Strategy (RTS) games, players develop an army in real time, then attempt to take out one or more opp onents. Despite the existence of basic similarities among the many dierent RTS games, engines of these games are often built ad ho c, and co de re-use among dierent 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 pap er 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 co de and runtime eciency. We conclude that the REA pattern is suitable approach to the implementa- tion of many RTS gamesenginfo:eu-repo/semantics/openAccessResource Entity Action: A Generalized Design Pattern for RTS gamesConference contributionGeneral rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. - Users may download and print one copy of any publication from the public portal for the purpose of private study or research. - You may not further distribute the material or use it for any profit-making activity or commercial gain - You may freely distribute the URL identifying the publication in the public portal" Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.4667202https://research.tilburguniversity.edu/en/publications/278cd248-cae4-4708-b5ed-d10aa66831f6(c) Universiteit van TilburgAbbadi, MohamedDi Giacomo, FrancescoOrsini, RenzoPlaat, AskeSpronck, P.H.M.Maggiore, Giuseppe