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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |