dc.contributor.advisor | Alam, Dr. Md. Ashraful | |
dc.contributor.author | Shovon, Zamshed Khan | |
dc.contributor.author | Ahamed, Kaisar | |
dc.contributor.author | Khan, Tanvir Akram | |
dc.contributor.author | Hasan, Saad Ziaul | |
dc.date.accessioned | 2018-12-18T08:51:23Z | |
dc.date.available | 2018-12-18T08:51:23Z | |
dc.date.available | 2018 | |
dc.date.issued | 2018 | |
dc.identifier.other | ID 13101059 | |
dc.identifier.other | ID 13301006 | |
dc.identifier.other | ID 13101051 | |
dc.identifier.other | ID 13101265 | |
dc.identifier.uri | http://hdl.handle.net/10361/11024 | |
dc.description | This thesis is submitted in partial fulfilment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2018. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 34). | |
dc.description.abstract | 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. | en_US |
dc.description.statementofresponsibility | Zamshed Khan Shovon | |
dc.description.statementofresponsibility | Kaisar Ahamed | |
dc.description.statementofresponsibility | Tanvir Akram Khan | |
dc.description.statementofresponsibility | Saad Ziaul Hasan | |
dc.format.extent | 34 pages | |
dc.language.iso | en | en_US |
dc.publisher | BRAC University | en_US |
dc.rights | 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. | |
dc.subject | Artificial Neural Network (ANN) | en_US |
dc.subject | Genetic algorithm | en_US |
dc.subject | Reinforcement learning algorithm | en_US |
dc.subject | Regression algorithm | en_US |
dc.subject | Smart bot | en_US |
dc.subject | Unsupervised learning | en_US |
dc.subject.lcsh | Task analysis. | |
dc.subject.lcsh | Artificial intelligence. | |
dc.title | Implementation of neural network in game engine to create smart bot and behavior analysis | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, BRAC University | |
dc.description.degree | B. Computer Science and Engineering | |