• 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