top of page

Advanced AI


This project had three different concepts. Chess, which I used techniques such as minimax, Long term planning survival AI with GOAP, and Genetic algorithms such as fitness, selection, crossover and mutations.

Chess worked on:
- Minimax with Alpha Beta pruning
- Board scoring with score tables
- Game Phases changes board scoring

Survival AI:
- Use of an ECS to handle AI
- Goal Oriented Action Planning with longterm and reactive tasks

Genetic Algorithm:
- Fitness calculation to get all landers to land green
- Tournament and Schochastic Universal Sampling selection
- Alternating and random cross overs of genetics

Code

MiniMax
Schochastic Universal Sampling
Alternating Crossover

  • LinkedIn
bottom of page