Comparative API Complexity Analysis of Two Platforms for Networked Multiplayer Games using a Reference Game

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 to...

Full description

Bibliographic Details
Main Authors: Toni Alatalo, Erno Kuusela, Rauli Puuperä, Timo Ojala
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.412.1743
http://www.mediateam.oulu.fi/publications/pdf/1475.pdf
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.412.1743
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.412.1743 2023-05-15T18:40:21+02:00 Comparative API Complexity Analysis of Two Platforms for Networked Multiplayer Games using a Reference Game Toni Alatalo Erno Kuusela Rauli Puuperä Timo Ojala The Pennsylvania State University CiteSeerX Archives application/pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.412.1743 http://www.mediateam.oulu.fi/publications/pdf/1475.pdf en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.412.1743 http://www.mediateam.oulu.fi/publications/pdf/1475.pdf Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://www.mediateam.oulu.fi/publications/pdf/1475.pdf text ftciteseerx 2016-01-08T03:24:00Z 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. I. Text Tundra Unknown
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
description 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. I.
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author Toni Alatalo
Erno Kuusela
Rauli Puuperä
Timo Ojala
spellingShingle Toni Alatalo
Erno Kuusela
Rauli Puuperä
Timo Ojala
Comparative API Complexity Analysis of Two Platforms for Networked Multiplayer Games using a Reference Game
author_facet Toni Alatalo
Erno Kuusela
Rauli Puuperä
Timo Ojala
author_sort Toni Alatalo
title Comparative API Complexity Analysis of Two Platforms for Networked Multiplayer Games using a Reference Game
title_short Comparative API Complexity Analysis of Two Platforms for Networked Multiplayer Games using a Reference Game
title_full Comparative API Complexity Analysis of Two Platforms for Networked Multiplayer Games using a Reference Game
title_fullStr Comparative API Complexity Analysis of Two Platforms for Networked Multiplayer Games using a Reference Game
title_full_unstemmed Comparative API Complexity Analysis of Two Platforms for Networked Multiplayer Games using a Reference Game
title_sort comparative api complexity analysis of two platforms for networked multiplayer games using a reference game
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.412.1743
http://www.mediateam.oulu.fi/publications/pdf/1475.pdf
genre Tundra
genre_facet Tundra
op_source http://www.mediateam.oulu.fi/publications/pdf/1475.pdf
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.412.1743
http://www.mediateam.oulu.fi/publications/pdf/1475.pdf
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766229685085143040