DocumentCode
3066776
Title
Software framework for development and running multiplayer games
Author
Goloskokovic, Pavle ; Anctelkovic, I. ; Nikolic, B.
Author_Institution
Elektrotehnicki fakultet u Beogradu, Belgrade, Serbia
fYear
2012
fDate
20-22 Nov. 2012
Firstpage
1421
Lastpage
1424
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Telecommunications Forum (TELFOR), 2012 20th
Conference_Location
Belgrade
Print_ISBN
978-1-4673-2983-5
Type
conf
DOI
10.1109/TELFOR.2012.6419485
Filename
6419485
Link To Document