AI Checkers Game

Mia Ugljesic

Software Engineer
pygame
Python
Interactive Gameplay: Implemented a user-friendly interface using Pygame for a visually engaging gaming experience.
AI Opponent: Designed an AI opponent using minimax algorithm with alpha-beta pruning for decision-making, providing challenging gameplay.
Game Rules Implementation: Integrated the rules of checkers, including legal moves, jumps, and kinging, ensuring adherence to standard gameplay.
Player vs. AI Mode: Enabled players to compete against the AI, offering multiple difficulty levels to accommodate different skill levels.
Visual Feedback: Incorporated animations and visual cues to indicate valid moves and game progression, enhancing user interaction.
Partner With Mia
View Services

More Projects by Mia