Title :
Software framework for development and running multiplayer games
Author :
Goloskokovic, Pavle ; Anctelkovic, I. ; Nikolic, B.
Author_Institution :
Elektrotehnicki fakultet u Beogradu, Belgrade, Serbia
Abstract :
Game theory as a field of study for the Expert Systems course at the Faculty of Electrical Engineering at the University of Belgrade is fertile ground for the practical work of the students. For this purpose, a software system was designed in the Java programming language that enables implementation of these requirements. The system consists of a server that runs the games and programs that students write in order to remotely access the server and participate in the games. Software-based players extend the interfaces in the Java programming language, which allows students to focus on writing artificial intelligence algorithms, while leaving our interfaces to handle the flow of the game and communicate with the server in the background. Server is able to run arbitrary number of games. After starting the server, logged players play matches with each other, while server monitors statistics of each game. Server has a graphical user interface witch displays all server events in text format, the flow of each party and statistics of all matches played in every game.
Keywords :
Java; computer aided instruction; computer games; computer science education; educational courses; expert systems; game theory; graphical user interfaces; statistics; Faculty of Electrical Engineering; Java programming language; University of Belgrade; artificial intelligence algorithms; expert systems course; game flow handling; game statistics; game theory; graphical user interface; multiplayer game development; remotely server access; software framework; software system design; software-based players; Artificial intelligence; Educational institutions; Electronic mail; Games; Java; Robots; Servers; Ekspertski sistemi; Java softverski sistem; igre za više igrača; minimax algoritam; teorija igara; veštačka inteligencija;
Conference_Titel :
Telecommunications Forum (TELFOR), 2012 20th
Conference_Location :
Belgrade
Print_ISBN :
978-1-4673-2983-5
DOI :
10.1109/TELFOR.2012.6419485