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...
Main Authors: | , , , |
---|---|
Other Authors: | |
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 |