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

0Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.

Abstract

Games are a well-suited testbed for the development and evaluation of concepts and tools in artificial intelligence (AI). In our paper we outline the architecture of a web-based game server that was developed to support the teaching of artificial intelligence at the university level as well as research in the domain of AI and rule-based language development. The server combines a Prolog-based declarative approach with Java-based server technologies. The architecture consists of multiple, strictly separated components. Declarative components comprise the gameindependent core engine as well as game-dependent logic and visualization descriptions. General operations (e.g. user management, load balancing, match maintenance etc.) and rendering of the visualization descriptions with actual GUI techniques are implemented imperatively. External interfaces are provided to integrate remote developers and learners to facilitate usage beyond the borders of a single university.

Cite

CITATION STYLE

APA

Friese, S., & Rother, K. (2016). A mixed-paradigm component architecture for implementing web-based game servers. Open Computer Science, 6(1), 25–32. https://doi.org/10.1515/comp-2016-0004

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free