8000 GitHub - singhDevs/Chezz: A real-time Chess game app
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

singhDevs/Chezz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Chezz

A real-time multiplayer Chess game android app built using web-sockets.
Jump to Phone screenshots

Demo Video ๐Ÿ“ฝ๏ธ

Click on this video to watch it on YouTube.

Watch the Demo!

Releases

Chezz v1.2.4 has been released! Downalod the APK from the release. Check it out here.

Features

๐ŸŽฎ Play the Way You Like

  • Rated or Casual โ€” Choose your mode instantly. Red for Rated, Green for Casual.
  • Game Types โ€” Play Bullet (1 min), Blitz (3โ€“5 min), or Rapid (10 min).
  • Smart Play Button โ€” One tap to start the right match.

โฑ๏ธ In-Game, In Control

  • Clean UI. Intuitive design. View players' ratings (in rated games) & time left with each player.
  • Scrollable move history during gameplay.

๐Ÿ Instant Game Summary

  • See game results and rating changes right after you finish.
  • Options to:
    • Start a new game
    • Export game in PGN format
    • View opponent's profile

โ™ป๏ธ Replay & Improve

  • Watch every past move with a visual board.
  • Analyze turn-by-turn and learn from mistakes.
  • Relive your best matches anytime.

๐Ÿ“Š Performance at a Glance

  • Interactive graph showing rating trends across Bullet, Blitz, and Rapid.
  • Drag to view how your rating evolved over time.
  • Recent games feed for quick reviews.

๐Ÿ‘ค Your Chess Identity

  • View your profile image, join date, and all ratings.
  • Full game history: played, won, lost, drawn.
  • Win probability stats to track your growth.
  • Share your profile via link with friends or online.

Time Control Modes

Chezz offers several time control modes to cater to different chess play styles:

  • Bullet: 1 minute per game
  • Blitz: Options for 3 or 5 minutes per game
  • Rapid: Options for 10 or 30 minutes per game

These modes allow players to choose the pace that best fits their skill level and preference, whether you prefer fast, intense matches or a more measured, strategic game.

๐Ÿ“ฒ How to Install

  1. Visit the latest release: Chezz v1.2.4

  2. Download the APK

    • Scroll down to the Assets section below.
    • Click to download the file: Chezz-v1.2.4.apk.
  3. Enable installation from unknown sources

    • On your Android device, go to:
      Settings โ†’ Apps & notifications โ†’ Special app access โ†’ Install unknown apps
      (or Settings โ†’ Security, depending on your Android version).
    • Select the app you used to download the APK (e.g., Chrome or Files) and enable "Allow from this source."
  4. Install the APK

    • Open your Downloads folder and tap the Chezz-v1.2.4.apk file.
    • Confirm any prompts to complete the installation.
  5. Launch Chezz

    • Open the app from your home screen or app drawer and start playing! โ™Ÿ๏ธ

Gameplay

  1. Sign In: Log in using your Google account to securely access your game data.
  2. Start a Match: Choose between Rated or Casual matches. For rated games, your skill level will be tracked using the Glicko-2 system. Choose the game duration you want to play with.
  3. Play & Enjoy: Engage in fast-paced, timed chess matches. Utilize in-game options such as resigning or offering a draw.
  4. Review & Share: Export your game records in PGN format for further analysis or sharing with the chess community.

About the Backend

Chezz communicates with a dedicated backend that manages:

  • Real-time game updates via web-sockets.
  • Secure storage and retrieval of game data.
  • Authentication and user management.

For more details, please visit the Chezz-Backend repository.

About the Glicko-2 Rating System

Chezz integrates the glicko2-ts library to manage player ratings in Rated matches. I developed the glicko2-ts library to implement the advanced Glicko-2 system, which provides:

  • Accurate Skill Tracking: Adjusts player ratings based on match outcomes with considerations for uncertainty (Rating Deviation) and performance consistency (Volatility).
  • Adaptive Adjustments: When a playerโ€™s performance deviates from expectations, volatility increases, leading to faster rating changes. Conversely, consistent performance lowers volatility, stabilizing ratings.
  • Seamless Integration: The glicko2-ts library is fully integrated into Chezz, enabling smooth and real-time updates of player ratings after every rated match.
  • Open Source Availability: The glicko2-ts library is available for anyone to use, making it easy to integrate advanced dynamic rating systems into your own projects.

For more details, you can explore the glicko2-ts repository.

Why Chezz?

No clutter. No distractions. Just you, your opponent, and the board. Chezz is built to be elegant, fast, and focused โ€” perfect for improving your game and enjoying every move.

T&C and Privacy policy

You can view Chezz's T&C and privacy polivy here.

Screenshots

< 639C img src="https://private-user-images.githubusercontent.com/139853742/435389568-1b732b2e-58d2-42e2-bdb3-ce297ab07403.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDgwMDg4MzgsIm5iZiI6MTc0ODAwODUzOCwicGF0aCI6Ii8xMzk4NTM3NDIvNDM1Mzg5NTY4LTFiNzMyYjJlLTU4ZDItNDJlMi1iZGIzLWNlMjk3YWIwNzQwMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwNTIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDUyM1QxMzU1MzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jNzc0ZmEwNWQ2ZjdjYWExNGMyMzcxMDgwZjk2YmM1MDRlNDlmZGE5ZmUxMTA5MzdlMTRkY2Q1NzcyMGRlMGI1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.kEJuAF2aYxOfR1wQpkt2xGX5FLsTdayw80FBExBwPHY" width="350" height="600" style="max-width: 100%;">

About

A real-time Chess game app

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0