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...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Beng Tiong
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