This thesis looks into how to design a web-based motion game, with a camera as an input device in order to make a game enjoyable to play while keeping the player movement rate as high as possible. The study explores different game mechanics for motion games and their impact on the players’ movement rate and the different types of physical motions created. The game mechanics are built on top of a JavaScript game development framework "Phaser" and uses "Three.js" as a tool for motion detection. We have used a custom built performance measuring tool in this project, which has been designed to record players’ motions while playing this game. We have implemented different game mechanics to activate different types of movement and then tested their outcome by using the performance tool to later analyze which game mechanic was the most successful. In this report we will take a look at how different game mechanics can create different experiences for the players’ and how essential they are for game development. This project is one of several that has been done on the project called the bug game. With a phase of learning the game code structure and lots of time invested into improving it. We analyzed the gameper formance and what changes that had to implemented in order to make the gameplay experience feels more responsive. From our study we could draw a conclusion on the relationship between game mechanics, the amount of movement generated by the players and players’ enjoyment of the game. Where physical games are most enjoyed when the goal is competing with other players with an achievable goal.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-164295 |
Date | January 2020 |
Creators | Sjödin Jonsson, Martin, Alderhally, Ammar |
Publisher | Linköpings universitet, Institutionen för datavetenskap, Linköpings universitet, Institutionen för datavetenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0025 seconds