Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine
Artificial intelligence (AI) has been widely used in various field nowadays. The AI techniques that used in video games have been improved over the years. However, the repetitive behaviours of the enemy AI is the main weakness that exists in current video games. Hence, the aim of this project is to...
Saved in:
Main Author: | |
---|---|
Format: | Final Year Project Report |
Language: | English |
Published: |
Universiti Malaysia Sarawak (UNIMAS)
2020
|
Subjects: | |
Online Access: | http://ir.unimas.my/id/eprint/34204/1/Lim%20Beng%20Tiong%20ft.pdf http://ir.unimas.my/id/eprint/34204/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.unimas.ir.34204 |
---|---|
record_format |
eprints |
spelling |
my.unimas.ir.342042024-01-10T02:08:43Z http://ir.unimas.my/id/eprint/34204/ Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine Lim, Beng Tiong QA75 Electronic computers. Computer science Artificial intelligence (AI) has been widely used in various field nowadays. The AI techniques that used in video games have been improved over the years. However, the repetitive behaviours of the enemy AI is the main weakness that exists in current video games. Hence, the aim of this project is to develop a game prototype by using Finite State Machine (FSM) method to design the game AI logic for solving the existing issue and also making the enemy AI become more interactive which able to change its behaviour in unpredictable way. The literature review has clearly explained the terms for video game, game artificial intelligence and game genre. It also discussed on three different methods that can be used to develop the game AI, which are Finite State Machine, Behavioural Decision Tree and Genetic Neural Network. The methods are compared based on the specific criteria. Furthermore, the suitability of the game AI implementation methods is discussed according to the different game genres. The Finite State Machine is chosen as the main method to be used for this project. In addition, the interactive Waterfall model is selected as the methodology to develop the proposed game application. Each phase of the model is explained in detailed. The user requirement for game AI is collected from UNIMAS students through online survey. The game architecture is designed and developed based on the fundamental requirements and user requirements. Lastly, the framework is designed to visualise the user interfaces of the game system Universiti Malaysia Sarawak (UNIMAS) 2020 Final Year Project Report NonPeerReviewed text en http://ir.unimas.my/id/eprint/34204/1/Lim%20Beng%20Tiong%20ft.pdf Lim, Beng Tiong (2020) Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine. [Final Year Project Report] (Unpublished) |
institution |
Universiti Malaysia Sarawak |
building |
Centre for Academic Information Services (CAIS) |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Malaysia Sarawak |
content_source |
UNIMAS Institutional Repository |
url_provider |
http://ir.unimas.my/ |
language |
English |
topic |
QA75 Electronic computers. Computer science |
spellingShingle |
QA75 Electronic computers. Computer science Lim, Beng Tiong Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine |
description |
Artificial intelligence (AI) has been widely used in various field nowadays. The AI techniques that used in video games have been improved over the years. However, the repetitive behaviours of the enemy AI is the main weakness that exists in current video games. Hence, the aim of this project is to develop a game prototype by using Finite State Machine (FSM) method to design the game AI logic for solving the existing issue and also making the enemy AI become more interactive which able to change its behaviour in unpredictable way. The literature review has clearly explained the terms for video game, game artificial intelligence and game genre. It also discussed on three different methods that can be used to
develop the game AI, which are Finite State Machine, Behavioural Decision Tree and Genetic Neural Network. The methods are compared based on the specific criteria. Furthermore, the suitability of the game AI implementation methods is discussed according to the different game genres. The Finite State Machine is chosen as the main method to be used for this project. In
addition, the interactive Waterfall model is selected as the methodology to develop the proposed game application. Each phase of the model is explained in detailed. The user requirement for game AI is collected from UNIMAS students through online survey. The game architecture is designed and developed based on the fundamental requirements and user requirements. Lastly, the framework is designed to visualise the user interfaces of the game
system |
format |
Final Year Project Report |
author |
Lim, Beng Tiong |
author_facet |
Lim, Beng Tiong |
author_sort |
Lim, Beng Tiong |
title |
Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine |
title_short |
Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine |
title_full |
Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine |
title_fullStr |
Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine |
title_full_unstemmed |
Little Hoody : A 2D Action-RPG Game Development By Using Finite State Machine |
title_sort |
little hoody : a 2d action-rpg game development by using finite state machine |
publisher |
Universiti Malaysia Sarawak (UNIMAS) |
publishDate |
2020 |
url |
http://ir.unimas.my/id/eprint/34204/1/Lim%20Beng%20Tiong%20ft.pdf http://ir.unimas.my/id/eprint/34204/ |
_version_ |
1789430323456507904 |
score |
13.211869 |