Conference paper Open Access

Navigation and Exploration in 3D-Game Automated Play Testing

Prasetya, Wishnu; Voshol, Maurin; Tanis, Tom; Smits, Adam; Smit, Bram; van Mourik, Jacco; Klunder, Menno; Hoogmoed, Frank; Hinlopen, Stijn; van Casteren, August; van de Berg, Jesse; Prasetya, Naraenda; Shirzadehhajimahmood, Samira; Gholizadeh Ansari, Saba


JSON Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/073226a4-7851-4f57-acc4-a7fa86130671/ATEST-2020-NavigationAndExplorationInGameTesting_paper.pdf"
      }, 
      "checksum": "md5:12b69a2a480ab10c5087ddf38e592d0d", 
      "bucket": "073226a4-7851-4f57-acc4-a7fa86130671", 
      "key": "ATEST-2020-NavigationAndExplorationInGameTesting_paper.pdf", 
      "type": "pdf", 
      "size": 1118663
    }
  ], 
  "owners": [
    93788
  ], 
  "doi": "10.5281/zenodo.4194752", 
  "stats": {
    "version_unique_downloads": 19.0, 
    "unique_views": 25.0, 
    "views": 28.0, 
    "version_views": 28.0, 
    "unique_downloads": 19.0, 
    "version_unique_views": 25.0, 
    "volume": 24610586.0, 
    "version_downloads": 22.0, 
    "downloads": 22.0, 
    "version_volume": 24610586.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.4194752", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.4194751", 
    "bucket": "https://zenodo.org/api/files/073226a4-7851-4f57-acc4-a7fa86130671", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.4194751.svg", 
    "html": "https://zenodo.org/record/4194752", 
    "latest_html": "https://zenodo.org/record/4194752", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.4194752.svg", 
    "latest": "https://zenodo.org/api/records/4194752"
  }, 
  "conceptdoi": "10.5281/zenodo.4194751", 
  "created": "2020-11-02T15:10:45.160359+00:00", 
  "updated": "2020-11-04T12:26:54.477643+00:00", 
  "conceptrecid": "4194751", 
  "revision": 2, 
  "id": 4194752, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.4194752", 
    "description": "<p>To enable automated software testing, the ability to automatically navigate to a state of interest and to explore all, or at least sufficient number of, instances of such a state is fundamental. When test- ing a computer game the problem has an extra dimension, namely the virtual world where the game is played on. This world often plays a dominant role in constraining which logical states are reach- able, and how to reach them. So, any automated testing algorithm for computer games will inevitably need a layer that deals with navigation on a virtual world. Unlike e.g. navigating through the GUI of a typical web-based application, navigating over a virtual world is much more challenging. This paper discusses how concepts from geometry and graph-based path finding can be applied in the context of game testing to solve the problem of automated navigation and exploration. As a proof of concept, the paper also briefly discusses the implementation of the proposed approach.</p>", 
    "language": "eng", 
    "title": "Navigation and Exploration in 3D-Game Automated Play Testing", 
    "license": {
      "id": "CC-BY-4.0"
    }, 
    "relations": {
      "version": [
        {
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "4194751"
          }, 
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "4194752"
          }
        }
      ]
    }, 
    "communities": [
      {
        "id": "iv4xr-project"
      }
    ], 
    "keywords": [
      "automated game testing", 
      "automated play testing", 
      "agent-based testing"
    ], 
    "publication_date": "2020-11-02", 
    "creators": [
      {
        "orcid": "0000-0002-3421-4635", 
        "affiliation": "Utrecht University", 
        "name": "Prasetya, Wishnu"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Voshol, Maurin"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Tanis, Tom"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Smits, Adam"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Smit, Bram"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "van Mourik, Jacco"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Klunder, Menno"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Hoogmoed, Frank"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Hinlopen, Stijn"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "van Casteren, August"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "van de Berg, Jesse"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Prasetya, Naraenda"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Shirzadehhajimahmood, Samira"
      }, 
      {
        "affiliation": "Utrecht University", 
        "name": "Gholizadeh Ansari, Saba"
      }
    ], 
    "meeting": {
      "acronym": "ATEST", 
      "dates": "9 November, 2020", 
      "title": "International Workshop on Automating Test case Design, Selection and Evaluation, co-located with ESEC.FSE"
    }, 
    "access_right": "open", 
    "resource_type": {
      "subtype": "conferencepaper", 
      "type": "publication", 
      "title": "Conference paper"
    }, 
    "related_identifiers": [
      {
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.4194751", 
        "relation": "isVersionOf"
      }
    ]
  }
}
28
22
views
downloads
All versions This version
Views 2828
Downloads 2222
Data volume 24.6 MB24.6 MB
Unique views 2525
Unique downloads 1919

Share

Cite as