Skip to content
/ chess Public

Our goal is to create website-based chess that makes playing Simultaneous Exhibitions simpler.

License

Notifications You must be signed in to change notification settings

jwSharp/chess

Repository files navigation

Chess

What We Aim to Accomplish:

Website-based chess focused on the ease of playing Simultaneous Exhibitions (Simuls). A models will allow chess masters to play Simuls with their voice or keyboard. The feature proves especially helpful when playing blindfolded. No longer will mouse-slips or mistyped moves interfere with gameplay.

Picture of Homepage

Installation

Install pygame: python3 -m pip install -U pygame --user

Roadmap

Project Status:

In Progress

Next Turns:

  • Improve Code Legibility and Optimize
  • Implement MiniMax Algorithm for CPU Player
    • Write Multi-Leveled Hueristic
    • Include Alpha-Beta Pruning
  • Train Model for CPU Player
  • Become WCAG 2.1 Level A Complient

Down the Road:

  • CI/CD through GitLab
    • Switch to JavaScript
  • Train Model for Audio Interaction
  • Add Fun Features
    • Audio Feedback / Soundtrack
    • Themed Boards
    • Simultaneous Exihibition (Simul)
  • Include Chess Variations
    • Duck Chess
    • King of the Hill
    • Anti-Chess
  • Multiplayer Functionality (this is FAR down the road)

Authors and Acknowledgment

Current Contributors:

Jacob Sharp

Our Beginnings:

Original Authors: Jacob Sharp, Amy Ciuffoletti, Ashley Butela, Mehmet Özen, and Nabeyou Tadessa.

As the first project for TalentSprint's TechWise sponsored by Google, our group of five aims to create a functional and unique rendition of the classic chess game. The project ran from July 6, 2022 to August 22, 2022. Our team presented to a panel of industry professionals from companies including Google and Microsoft. Our final product was a fully functional chess game with a "retro" feel. Integrated was a static website that advertised our executable game. (A code freeze for the final presentation was implemented on August 19, 2022. Work afterwards is on an individual basis.)

A special thank you to our project mentor Felipe Rivera and the entire instructional team at TalentSprint's TechWise.

License

GNU GENERAL PUBLIC LICENSE

About

Our goal is to create website-based chess that makes playing Simultaneous Exhibitions simpler.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published