12.1. Learning Techniques.

February 03, 2017

 

12.1.1. Main Reading.


• Unity 5.x Game AI Programming Cookbook.
• Chapter 7: Learning Techniques.

Explores the field of machine learning. It will give us a great head start in our endeavor to learn and apply machine-learning techniques to our games.

    • N-Gram predictor
    • Hierarchical N-Gram
    • Naïve Bayes classifiers
    • Decision trees
    • Reinforcement
    • Neural networks

12.1.2. Complementary Reading.


• Unity AI Game Programming.
• Chapter 7: Using Fuzzy Logic to Make Your AI Seem Alive.

    • What fuzzy logic is
    • Where fuzzy logic is used
    • How to implement fuzzy logic controllers

• Chapter 8: How It All Comes Together.



• Unity 5.x Game AI Programming Cookbook.
• Chapter 6: Board Games AI.

    • Introducing Minimax
    • Negamaxing 184
    • AB Negamaxing

• Chapter 8: Miscellaneous.



• Unity AI Programming Essentials.
• Chapter 7: Adaptation.

    • Reacting to game events

• Chapter 8: Attacking.

    • Creating and covering attack
    • Having AI attack in groups