• Login
    • Library Home
    View Item 
    •   BracU IR
    • School of Engineering and Computer Science (SECS)
    • Department of Computer Science and Engineering (CSE)
    • Thesis & Report, BSc (Computer Science and Engineering)
    • View Item
    •   BracU IR
    • School of Engineering and Computer Science (SECS)
    • Department of Computer Science and Engineering (CSE)
    • Thesis & Report, BSc (Computer Science and Engineering)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

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

    Thumbnail
    View/Open
    13101059,13301006,13101051,13101265_CSE.pdf (587.0Kb)
    Date
    2018
    Publisher
    BRAC University
    Author
    Shovon, Zamshed Khan
    Ahamed, Kaisar
    Khan, Tanvir Akram
    Hasan, Saad Ziaul
    Metadata
    Show full item record
    URI
    http://hdl.handle.net/10361/11024
    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.
    Keywords
    Artificial Neural Network (ANN); Genetic algorithm; Reinforcement learning algorithm; Regression algorithm; Smart bot; Unsupervised learning
     
    LC Subject Headings
    Task analysis.; Artificial intelligence.
     
    Description
    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).
    Department
    Department of Computer Science and Engineering, BRAC University
    Collections
    • Thesis & Report, BSc (Computer Science and Engineering)

    Copyright © 2008-2019 Ayesha Abed Library, Brac University 
    Contact Us | Send Feedback
     

     

    Policy Guidelines

    • BracU Policy
    • Publisher Policy

    Browse

    All of BracU Institutional RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    Copyright © 2008-2019 Ayesha Abed Library, Brac University 
    Contact Us | Send Feedback