Skip to content

Triolapse: A strategic grid-based game to solve the no-three-in-line problem. Maximize pieces on the grid without forming three in a line. We harness the Monte Carlo Tree Search algorithm and neural networks for intelligent decision-making.

License

Notifications You must be signed in to change notification settings

vjdad4m/triolapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Triolapse 👾

Triolapse is an exciting project that tackles the No-Three-In-Line Problem. It combines game theory, AI, and neural networks to create an intelligent player that thrives on strategy and decision-making. 🧠🎮

The Challenge 🎯

Imagine a grid-based game where players take turns to place pieces. The goal is to fill the grid with as many pieces as possible, but here's the twist: you don't want to form three pieces in a line.

How It Works 🚀

Triolapse employs the Monte Carlo Tree Search (MCTS) algorithm, a powerful tool in the AI arsenal, to make intelligent decisions. This algorithm simulates thousands of possible game states, selecting the best moves based on these simulations. The game's intelligence is further boosted by a neural network that evaluates game states and guides decision-making.

Run It Yourself 🏃‍♂️

  1. Clone the Repository: Start by cloning the Triolapse repository.
git clone https://github.com/vjdad4m/triolapse
  1. Run the Program: Navigate to the project directory and run the main script.
cd triolapse
python3 triolapse/triolapse.py

About

Triolapse: A strategic grid-based game to solve the no-three-in-line problem. Maximize pieces on the grid without forming three in a line. We harness the Monte Carlo Tree Search algorithm and neural networks for intelligent decision-making.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages