Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

A mixed-paradigm component architecture for implementing web-based game servers

A mixed-paradigm component architecture for implementing web-based game servers AbstractGames are a well-suited testbed for the developmentand evaluation of concepts and tools in artificial intelligence(AI). In our paper we outline the architecture ofa web-based game server that was developed to supportthe teaching of artificial intelligence at the university levelas well as research in the domain of AI and rule-based languagedevelopment. The server combines a Prolog-baseddeclarative approach with Java-based server technologies.The architecture consists of multiple, strictly separatedcomponents. Declarative components comprise the gameindependentcore engine as well as game-dependent logicand visualization descriptions. General operations (e.g.user management, load balancing, match maintenanceetc.) and rendering of the visualization descriptions withactual GUI techniques are implemented imperatively. Externalinterfaces are provided to integrate remote developersand learners to facilitate usage beyond the borders of asingle university. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Open Computer Science de Gruyter

A mixed-paradigm component architecture for implementing web-based game servers

Open Computer Science , Volume 6 (1): 8 – Jan 1, 2016

Loading next page...
 
/lp/de-gruyter/a-mixed-paradigm-component-architecture-for-implementing-web-based-AEbptR46Kq

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
de Gruyter
Copyright
© 2016 S. Friese and K. Rother
eISSN
2299-1093
DOI
10.1515/comp-2016-0004
Publisher site
See Article on Publisher Site

Abstract

AbstractGames are a well-suited testbed for the developmentand evaluation of concepts and tools in artificial intelligence(AI). In our paper we outline the architecture ofa web-based game server that was developed to supportthe teaching of artificial intelligence at the university levelas well as research in the domain of AI and rule-based languagedevelopment. The server combines a Prolog-baseddeclarative approach with Java-based server technologies.The architecture consists of multiple, strictly separatedcomponents. Declarative components comprise the gameindependentcore engine as well as game-dependent logicand visualization descriptions. General operations (e.g.user management, load balancing, match maintenanceetc.) and rendering of the visualization descriptions withactual GUI techniques are implemented imperatively. Externalinterfaces are provided to integrate remote developersand learners to facilitate usage beyond the borders of asingle university.

Journal

Open Computer Sciencede Gruyter

Published: Jan 1, 2016

References