01-Pathfinding:
AStar4x4Example.mp4
- This was a short university homework assignment where we were given a premade pygame project
which had a functional k-puzzle game with everything except for the AI.
- The goal was to write some AIs to solve the randomly generated k-puzzle game
based on some of the common pathfinding algorithms: BFS, BestFirst and A*.
02-GameTrees:
Connect4_NegaScout6_Example.mp4
- This was a short university homework assignment
where we were given a premade pygame project
which had a functional connect4 game but no AI.
- The goal was to write some AIs based on game trees
and to let them play the game against each other.
Algorithms used were NegaScout and Minimax with alpha-beta prunning.
- Afterwards, I personalized the game for a friend
who used to play connect4 during classes in school.