Jungle Chess AI
Role / Position
Front-End Game Developer
Platform
- Website
Programming Language
- Javascript
- HTML/CSS
External Link
Simple Jungle Chess AI using Minimax Alpha Beta Pruning algorithm on web-based platform made only using vanilla JS.
Background
Jungle Chess AI project is the final project in the Artificial Intelligence course. All students were assigned to make a good and competitive Jungle Chess AI, and that AI will fight against each other. Students are allowed to use any algorithm.
My team decided to use the Minimax Alpha Beta Pruning algorithm, one of many algorithms in Game Theory. This algorithm will calculate n-step ahead, evaluate every possible state in the game, and decides to choose the best option.
App Features
-
Competitive AI
Strategic, competitive, and smart AI that makes the game more challenging.
-
Choose your side
you can choose to play as blue (first player) or red (second player). You can also choose mode PvC or PvP.
My parts in this project
- Work in team to create AI knowledge by doing research and trial & error
- Implement AI and its knowledge
- Develop webpage