ChessAI - Senior Project

A Web chess game with AI opponents and Seamless Online PVP

About ChessAI

Engage in Online PvP Battles

Experience the excitement of real-time battles with our Online Player vs. Player (PvP) mode. Connect with players from around the globe using a randomly generated lobby code, ensuring a seamless and secure matchmaking process. Our dynamic board automatically adjusts to your perspective, providing an intuitive and immersive gameplay experience akin to playing face-to-face.

Challenge Our Advanced AI Opponents

Hone your skills and test your strategies against our sophisticated AI opponents in the Player vs. AI (PvAI) mode. Choose between two distinct AI personalities:

  • Minimax AI: Powered by the robust Minimax algorithm, this AI evaluates numerous possible moves ahead, employing weighted piece values to simulate deep strategic planning.
  • SmartyAI: Our custom-designed SmartyAI offers a more approachable challenge, perfect for beginners looking to improve without feeling overwhelmed.

Whether you're a novice or a seasoned player, ChessAI provides the perfect balance of challenge and enjoyment to elevate your chess experience.

Online PvP Gameplay
Real-Time Online PvP
Player vs AI Gameplay
Player vs AI Matches

Meet the Team

Joshua Peeples - Lead Developer

Joshua Peeples

Lead Developer

Matthew Corvacchioli - Website Lead & AI Developer

Matthew Corvacchioli

Website Lead & AI Developer

Ashton Miller - UI Design & Documentation

Ashton Miller

UI Design & Documentation

Dylan Luong - Documentation Lead

Dylan Luong

Documentation Lead

Allen Smith - Design & Documentation

Allen Smith

Design & Documentation