Show simple item record

dc.contributor.advisorAlam, Dr. Md. Ashraful
dc.contributor.authorShovon, Zamshed Khan
dc.contributor.authorAhamed, Kaisar
dc.contributor.authorKhan, Tanvir Akram
dc.contributor.authorHasan, Saad Ziaul
dc.date.accessioned2018-12-18T08:51:23Z
dc.date.available2018-12-18T08:51:23Z
dc.date.available2018
dc.date.issued2018
dc.identifier.otherID 13101059
dc.identifier.otherID 13301006
dc.identifier.otherID 13101051
dc.identifier.otherID 13101265
dc.identifier.urihttp://hdl.handle.net/10361/11024
dc.descriptionThis 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.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 34).
dc.description.abstractVirtual 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.statementofresponsibilityZamshed Khan Shovon
dc.description.statementofresponsibilityKaisar Ahamed
dc.description.statementofresponsibilityTanvir Akram Khan
dc.description.statementofresponsibilitySaad Ziaul Hasan
dc.format.extent34 pages
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC 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.subjectArtificial Neural Network (ANN)en_US
dc.subjectGenetic algorithmen_US
dc.subjectReinforcement learning algorithmen_US
dc.subjectRegression algorithmen_US
dc.subjectSmart boten_US
dc.subjectUnsupervised learningen_US
dc.subject.lcshTask analysis.
dc.subject.lcshArtificial intelligence.
dc.titleImplementation of neural network in game engine to create smart bot and behavior analysisen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, BRAC University
dc.description.degreeB. Computer Science and Engineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record