AI design and development of survival horror game

This Final Year Project aims to develop the AI component of a Survival Horror Game - Lydia. The project experiments the ways of designing a reasonable and realistic behaviors of AI that reach or surpass players’ expectations. Behavior Tree is chosen as the core technique to develop powerful and f...

Full description

Saved in:
Bibliographic Details
Main Author: Huangfu, Qingchuan
Other Authors: Shen Zhiqi
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/138724
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-138724
record_format dspace
spelling sg-ntu-dr.10356-1387242020-05-12T04:23:14Z AI design and development of survival horror game Huangfu, Qingchuan Shen Zhiqi School of Computer Science and Engineering zqshen@ntu.edu.sg Engineering::Computer science and engineering This Final Year Project aims to develop the AI component of a Survival Horror Game - Lydia. The project experiments the ways of designing a reasonable and realistic behaviors of AI that reach or surpass players’ expectations. Behavior Tree is chosen as the core technique to develop powerful and flexible AIs that critically challenges the player. Along with the enemy behavior, a Difficulty System is developed to dynamically adjust the difficulty of making progress of the game, maneuvering menace level to boost player engagement and satisfaction. Additionally, K-Means Clustering is used to solve a specific problem for the enemy AI to better predict player intentions. Monte Carlo Tree Search technique was also explored with an earlier design of the game. However, it was not adopted into the final version of the game due to reasons to be discussed. This report primarily describes the implementation of AI techniques, and some improvements on the existing framework, which are applicable and extendable to other game development projects. The report also presents the full gameplay of the survival horror game Lydia. Bachelor of Engineering (Computer Science) 2020-05-12T04:22:43Z 2020-05-12T04:22:43Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/138724 en SCSE19-0222 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Huangfu, Qingchuan
AI design and development of survival horror game
description This Final Year Project aims to develop the AI component of a Survival Horror Game - Lydia. The project experiments the ways of designing a reasonable and realistic behaviors of AI that reach or surpass players’ expectations. Behavior Tree is chosen as the core technique to develop powerful and flexible AIs that critically challenges the player. Along with the enemy behavior, a Difficulty System is developed to dynamically adjust the difficulty of making progress of the game, maneuvering menace level to boost player engagement and satisfaction. Additionally, K-Means Clustering is used to solve a specific problem for the enemy AI to better predict player intentions. Monte Carlo Tree Search technique was also explored with an earlier design of the game. However, it was not adopted into the final version of the game due to reasons to be discussed. This report primarily describes the implementation of AI techniques, and some improvements on the existing framework, which are applicable and extendable to other game development projects. The report also presents the full gameplay of the survival horror game Lydia.
author2 Shen Zhiqi
author_facet Shen Zhiqi
Huangfu, Qingchuan
format Final Year Project
author Huangfu, Qingchuan
author_sort Huangfu, Qingchuan
title AI design and development of survival horror game
title_short AI design and development of survival horror game
title_full AI design and development of survival horror game
title_fullStr AI design and development of survival horror game
title_full_unstemmed AI design and development of survival horror game
title_sort ai design and development of survival horror game
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/138724
_version_ 1681056522727063552