Implementation of neural network in game engine to create smart bot and behavior analysis

This thesis is submitted in partial fulfilment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2018.

Bibliographic Details
Main Authors: Shovon, Zamshed Khan, Ahamed, Kaisar, Khan, Tanvir Akram, Hasan, Saad Ziaul
Other Authors: Alam, Dr. Md. Ashraful
Format: Thesis
Language:English
Published: BRAC University 2018
Subjects:
Online Access:http://hdl.handle.net/10361/11024
id 10361-11024
record_format dspace
spelling 10361-110242022-01-26T10:18:23Z Implementation of neural network in game engine to create smart bot and behavior analysis Shovon, Zamshed Khan Ahamed, Kaisar Khan, Tanvir Akram Hasan, Saad Ziaul Alam, Dr. Md. Ashraful Department of Computer Science and Engineering, BRAC University Artificial Neural Network (ANN) Genetic algorithm Reinforcement learning algorithm Regression algorithm Smart bot Unsupervised learning Task analysis. Artificial intelligence. This thesis is submitted in partial fulfilment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2018. Cataloged from PDF version of thesis. Includes bibliographical references (pages 34). Virtual game players always had a desire for playing with an opponent that acts intelligently like a human. That is why MMO (Massive Multiplayer Online) games have gained huge popularity. Programmers have developed and implemented many systems and algorithms overtime, none came out as successful as Neural Network AI. Artificial Neural Networks (ANN) are computing systems inspired by the biological neural networks that constitute animal brains. Such systems learn (progressively improve performance) to do tasks by considering examples, generally without task-specific programming. We mainly implemented Genetic Algorithm, perceptron algorithm and finally neural network with the help of tensorflow in unity game engine. We finally selected neural network for output efficiency. In this paper, our main focus is to analyze the behavior of the Bots to observe the percentage of efficiency achieved, after the implementation of ANN algorithms in game engine and pointing out the evolving behavior properties. Results from the analysis of our findings can also be helpful for automation and AI development while the whole world is running for these. Neural network algorithms are very complex and a quite time inefficient for video games. But, we implemented ANN in game engine to create smart bots, increasing the efficiency of that algorithm will be another challenge for us. With the help of tensor-flow we made the training process easier, thus making ANN easier to implement in common games. Zamshed Khan Shovon Kaisar Ahamed Tanvir Akram Khan Saad Ziaul Hasan B. Computer Science and Engineering 2018-12-18T08:51:23Z 2018-12-18T08:51:23Z 2018 2018 Thesis ID 13101059 ID 13301006 ID 13101051 ID 13101265 http://hdl.handle.net/10361/11024 en BRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 34 pages application/pdf BRAC University
institution Brac University
collection Institutional Repository
language English
topic Artificial Neural Network (ANN)
Genetic algorithm
Reinforcement learning algorithm
Regression algorithm
Smart bot
Unsupervised learning
Task analysis.
Artificial intelligence.
spellingShingle Artificial Neural Network (ANN)
Genetic algorithm
Reinforcement learning algorithm
Regression algorithm
Smart bot
Unsupervised learning
Task analysis.
Artificial intelligence.
Shovon, Zamshed Khan
Ahamed, Kaisar
Khan, Tanvir Akram
Hasan, Saad Ziaul
Implementation of neural network in game engine to create smart bot and behavior analysis
description This thesis is submitted in partial fulfilment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2018.
author2 Alam, Dr. Md. Ashraful
author_facet Alam, Dr. Md. Ashraful
Shovon, Zamshed Khan
Ahamed, Kaisar
Khan, Tanvir Akram
Hasan, Saad Ziaul
format Thesis
author Shovon, Zamshed Khan
Ahamed, Kaisar
Khan, Tanvir Akram
Hasan, Saad Ziaul
author_sort Shovon, Zamshed Khan
title Implementation of neural network in game engine to create smart bot and behavior analysis
title_short Implementation of neural network in game engine to create smart bot and behavior analysis
title_full Implementation of neural network in game engine to create smart bot and behavior analysis
title_fullStr Implementation of neural network in game engine to create smart bot and behavior analysis
title_full_unstemmed Implementation of neural network in game engine to create smart bot and behavior analysis
title_sort implementation of neural network in game engine to create smart bot and behavior analysis
publisher BRAC University
publishDate 2018
url http://hdl.handle.net/10361/11024
work_keys_str_mv AT shovonzamshedkhan implementationofneuralnetworkingameenginetocreatesmartbotandbehavioranalysis
AT ahamedkaisar implementationofneuralnetworkingameenginetocreatesmartbotandbehavioranalysis
AT khantanvirakram implementationofneuralnetworkingameenginetocreatesmartbotandbehavioranalysis
AT hasansaadziaul implementationofneuralnetworkingameenginetocreatesmartbotandbehavioranalysis
_version_ 1814308801136820224