A strategic game implemented in the α-β-pruning or beam search scheme based on a function assessing the game state.
-
Updated
Sep 14, 2024 - C#
A strategic game implemented in the α-β-pruning or beam search scheme based on a function assessing the game state.
Cross-platform chess app featuring interactive puzzles, AI gameplay, and skill-building tutorials, developed with Flutter.
ft_transcendence is a full-stack web app from 42's curriculum. It features an online multiplayer pong game with AI-powered gameplay, real-time chat, and OAuth2 authentication. it ensures smooth performance using WebSocket communication while following best security practices.
It is Breakthrough board game made with pygame python. Game has basic AI to play with it. Player can choose to start first or second.
A strategic two-player board game where players compete to control a grid by coloring blocks and capturing adjacent spaces. Features a minimax AI opponent with sophisticated decision-making logic.
Connect 4 is a classic two-player strategy game where players take turns dropping colored discs into a grid, aiming to align four of their discs in a row—horizontally, vertically, or diagonally—before their opponent. In the AI-enhanced version, one player competes against a computer opponent programmed to make intelligent, strategic moves.
A console-based Nim client written in Pascal featuring multiplayer and computer opponent.
An implementation of the classic Nim game featuring an AI opponent trained using Q-learning reinforcement learning. Players take turns removing items from piles, with the last player to remove an item losing. The AI learns optimal strategies through self-play and provides a challenging opponent for human players.
Add a description, image, and links to the ai-opponent topic page so that developers can more easily learn about it.
To associate your repository with the ai-opponent topic, visit your repo's landing page and select "manage topics."