Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorPrasetya, Wishnu
dc.contributor.authorHoekzema, Stefan
dc.date.accessioned2024-07-25T23:01:16Z
dc.date.available2024-07-25T23:01:16Z
dc.date.issued2024
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/46925
dc.description.abstractAuto-navigation and exploration are crucial for performing automated tests. Existing automated testing tools can do this well in 2D games, but there is no tool yet for 3D games with omnidirectional movement. We created a new automated testing framework, built on top of the existing iv4XR framework, that uses an Octree to store the game world. This Octree data-structure can be used for pathfinding and can be dynamically updated based on observations. We show the method works by performing automated tests for the game Space Engineers and compare the speed and memory performances with a baseline voxel grid and 3D nav-grid. We conclude the Octree to be superior in both overall speed and memory performance in most use cases.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectExisting automated testing tools do not provide an efficient method for testing games in 3D with onmidirectional movement. In this thesis, we extend the automated testing tool iv4xr to work in 3D for the game Space Engineers (which has omnidirectional movement). We use an Octree data-structure to make sure the implementation is memory and speed efficient. We also compare the Octree efficiency with a simple 3D voxelgrid and a 3D navgrid.
dc.titleAutomated Testing Agent Movement through 3D Environments with Omnidirectional Movement
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsautomated agent testing;octree;omnidirectional movement;3D games;auto-navigation;pathfinding;exploration;octree for automated 3D game testing
dc.subject.courseuuGame and Media Technology
dc.thesis.id34956


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record