• Login
    • Login
    Advanced Search
    View Item 
    •   UoN Digital Repository Home
    • Theses and Dissertations
    • Faculty of Science & Technology (FST)
    • View Item
    •   UoN Digital Repository Home
    • Theses and Dissertations
    • Faculty of Science & Technology (FST)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Ajua player

    Thumbnail
    Date
    2006
    Author
    Oyier, Philip A
    Type
    Thesis
    Language
    en
    Metadata
    Show full item record

    Abstract
    Game playing is a popular sub-field of the artificial intelligence (AI) branch of Computer Science. AI researchers have paid particular attention to "deterministic two-player games of perfect information". The ancient African game of Mancala is such a game. There are many variations of the game; the Kenyan Ajua defines one variation. In order for a computer to playa game of this nature, it needs to use an evaluation function: this is a function that evaluates how favourable or unfavourable a given position is. The heart of many game player programs is the minimax algorithm. For efficiency, the minimax algorithm often is enhanced with alpha-beta cut-offs, thus forming the alpha-beta search algorithm. This project designed and implemented a computer program to play the board game Ajua using the minimax search algorithm that uses an evaluation function to choose its moves. The program allows both human/human and human/computer games to be played, with the computer player being competitive and enjoyable to play against
    URI
    http://erepository.uonbi.ac.ke:8080/xmlui/handle/123456789/23591
    Citation
    Master of Science Degree in Information Systems
    Sponsorhip
    University of Nairobi
    Collections
    • Faculty of Science & Technology (FST) [4213]

    Copyright © 2022 
    University of Nairobi Library
    Contact Us | Send Feedback

     

     

    Useful Links
    UON HomeLibrary HomeKLISC

    Browse

    All of UoN Digital RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Copyright © 2022 
    University of Nairobi Library
    Contact Us | Send Feedback