Skip to content

License

Notifications You must be signed in to change notification settings

kushmdesai/tk-checkers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

50a0399 · · Aug 13, 2025

History

15 Commits
Aug 12, 2025
Aug 13, 2025
Aug 11, 2025
Aug 13, 2025
Aug 13, 2025

Repository files navigation

Retro Checkers

Welcome to Retro Checkers - a classic checkers board game faithfully recreated with a retro vibe and simple gameplay. This project is a lightweight desktop game built with Python (Tkinter) that brings back the nostalgia of old-school checkers witha pixel art stlye inerface.

Table of Contents

About

Retro Checkers is a desktop application that allows two players to paly the traditional checkers game on the same computer. The game strictly follows official checkers rules including forced jumps and draw detection, ensuring fair and authentic gameplay.

Unlike modern checkers games with Ai and customization, Retro Checkers focuses on simplicity, classic asthetics, and a smooth two-player experience reminiscent of the arcade era.

Features

  • Classic checkers rules implemented with full rule enforcement
  • Local two-player mode for competitive matches with friends
  • Retro piex-art style user interface and board design
  • Lightweight and runs on most Windows PCs (requires Python 3)
  • Built-in draw detection to handle stalemate situations
  • Easy to install and launch with no ads or distractions

Installation

Requirements

  • Python 3.x
  • Tkinter (usually included with python)

Running from source

  1. Download .exe file from github releases
  2. Make sure you have Python 3 isntalled
  3. Navigate to downloads or where ever the .exe file is downloaded
  4. Open the .exe file to run the code
  5. Enjoy!

How to Play

  • Players alternate turns moving their checkers diagonally on the dark squares.
  • Regular pieces move forward only; kings can move both forward and backward.
  • If a jump(capture) is possible it must be taken
  • The game ends when a player has no moves left or all their pieces are captured.
  • The game also detects draws if no captures or pawn moves occur over a certain number of turns.

For detailed rules, see Official Checkers Rules

Screenshots

GameStart

GamePlay

GameOver

Contributing

Contributions are welcome! If you want to add features, fix bugs, or improve UI, please open an issue or submit a pull request.

License

This project is licensed under MIT License - see LICENSE for details

Contact

Developed by Kush/Kcoder:

GitHub: https://github.com/kushmdesai

Project Repo: https://github.com/kushmdesai/tk-checkers

Credits

Thanks you for checking out Retro Checkers it was developed because of Hackclub's Summer Of Making so a special thanks to them! Check out my project on Summer Of Making as well!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages