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
Link To Document