• DocumentCode
    2289367
  • Title

    P-2-P games for computer science

  • Author

    Amoroso, Alessandro ; Marfia, Gustavo

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Bologna, Bologna, Italy
  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    1382
  • Lastpage
    1386
  • Abstract
    The main idea behind this paper is to take advantage of game design and implementation to learn several principles of distributed systems. This approach represents the other end of the spectrum with respect to the usual meaning of edutainment. The educational part is the building of a game, instead of playing that game. This paper shows how several of the main principles of distributed systems have a “natural” mapping in distributed games, thus inducing their deep comprehension in the developers of the game. We discuss an experimentation that lasted several years, involving students of computer science, at the forth year of their curricula in our University. The course in distributed systems requires the design and implementation of a distributed game, and the students are requested to perform that task in small groups. The students are requested to design and implement a Web based game between peers, avoiding any form of centralization during the game playing. Moreover, the game has to be tolerant to some kind of faults, keeping coherent behavior for the correct players.
  • Keywords
    computer aided instruction; computer games; computer science education; entertainment; peer-to-peer computing; P2P games; Web based game; computer science; distributed games; distributed systems; edutainment; game design; game implementation; game playing; Computer architecture; Computer crashes; Computer science; Fault tolerance; Fault tolerant systems; Games; Servers; Distributed systems principles; educational entertainment; homework; workgroup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia and Expo (ICME), 2010 IEEE International Conference on
  • Conference_Location
    Suntec City
  • ISSN
    1945-7871
  • Print_ISBN
    978-1-4244-7491-2
  • Type

    conf

  • DOI
    10.1109/ICME.2010.5583231
  • Filename
    5583231