DocumentCode
3541593
Title
Comparative API complexity analysis of two platforms for networked multiplayer games using a reference game
Author
Alatalo, Toni ; Kuusela, Erno ; Puupera, Rauli ; Ojala, Timo
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Oulu, Oulu, Finland
fYear
2013
fDate
18-18 May 2013
Firstpage
44
Lastpage
50
Abstract
In this paper we propose the quantitative analysis of the complexity of a simple reference game implemented on a particular gaming platform as means for characterizing how the platform succeeds in easing the development of networked multiplayer games. We first present our own open source tool based on Sneed´s Object-Point (OP) method for the automatic quantitative assessment of the complexity of a software API by analyzing a source code using the API. We then apply our tool, together with the recently released JSComplexity tool based on classical software complexity metrics, to compare two platforms for networked multiplayer games, the open source realXtend Tundra SDK and the proprietary Union. As the reference games we use existing implementations of the simple Pong game atop the two platforms. Our data shows that these complexity metrics reveal API design tradeoffs, resulting in complexity differences in the reference games.
Keywords
application program interfaces; computational complexity; computer games; public domain software; software metrics; API design tradeoffs; JSComplexity tool; automatic quantitative assessment; classical software complexity metrics; comparative API complexity analysis; complexity differences; networked multiplayer games; object-point method; open source realXtend Tundra SDK; simple Pong game; simple reference game; Complexity theory; Data mining; Games; Measurement; Servers; Software; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Games and Software Engineering (GAS), 2013 3rd International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/GAS.2013.6632590
Filename
6632590
Link To Document