From b40d93e06bb4c72c55e9284da2458297119cb8c2 Mon Sep 17 00:00:00 2001 From: binarylab2022-del Date: Sat, 18 Jul 2026 17:43:02 +0100 Subject: [PATCH 1/3] Improve public repository presentation --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/README.md b/README.md index f7de614..504055e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,19 @@ # WinChess + + +[![Build and test](https://github.com/binarylab2022-del/WinChess/actions/workflows/build.yml/badge.svg)](https://github.com/binarylab2022-del/WinChess/actions/workflows/build.yml) +[![Release](https://img.shields.io/github/v/release/binarylab2022-del/WinChess)](https://github.com/binarylab2022-del/WinChess/releases/latest) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) +[![Platform](https://img.shields.io/badge/platform-Windows%20x64-blue)](#requirements) + + + +> **Project status:** Early public release. The native regression suite, Windows +> build, UCI smoke tests, release packaging, and SHA-256 validation are +> automated. Broader gameplay, compatibility, and strength testing by external +> users is still needed. + WinChess is an open-source chess application for Windows. It combines a native C++ chess engine, a WPF desktop interface, and a UCI command-line host that can be loaded by compatible chess GUIs. > **Project status:** early public release. The native core has a substantial regression suite, but playing strength and Windows packaging still need broader community testing. @@ -38,6 +52,18 @@ For the complete Windows application: The native regression tests also build on Linux, WSL, and macOS with a C++20 compiler, CMake, and pthread support. +## Download + +The latest Windows x64 release is available from the +[GitHub Releases page](https://github.com/binarylab2022-del/WinChess/releases/latest). + +Download the following two files: + +- `WinChess-0.1.0-win-x64.zip` +- `WinChess-0.1.0-win-x64.zip.sha256` + +The ZIP contains the WPF application, the UCI host, the native chess-engine +library, license information, and SHA-256 checksums. ## Build on Windows Open `ChessProject.slnx`, select `Release | x64`, and build the solution. The main outputs are: @@ -96,6 +122,13 @@ The desktop application can launch a user-selected UCI executable. Only import e Bug reports, reproducible test positions, performance measurements, documentation improvements, and focused pull requests are welcome. Read [CONTRIBUTING.md](CONTRIBUTING.md) before submitting changes. +## Authors + +- **Touil Ghassen** — Project lead, software architecture, and chess-engine development +- **BAZIZ Chafia** — Developer +- **BOUAKAZ Ahlem** — Developer + +See [AUTHORS.md](AUTHORS.md) for detailed authorship and contribution information. ## License The WinChess source code is licensed under the [MIT License](LICENSE). From 7d0693bbe190965c411487a812cc7d9d372899aa Mon Sep 17 00:00:00 2001 From: binarylab2022-del Date: Sat, 18 Jul 2026 18:04:17 +0100 Subject: [PATCH 2/3] Clean up README presentation and authorship --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 504055e..7635b7f 100644 --- a/README.md +++ b/README.md @@ -124,9 +124,9 @@ Bug reports, reproducible test positions, performance measurements, documentatio ## Authors -- **Touil Ghassen** — Project lead, software architecture, and chess-engine development -- **BAZIZ Chafia** — Developer -- **BOUAKAZ Ahlem** — Developer +- **Touil Ghassen** — Project lead, software architecture, and chess-engine development +- **BAZIZ Chafia** — Developer +- **BOUAKAZ Ahlem** — Developer See [AUTHORS.md](AUTHORS.md) for detailed authorship and contribution information. ## License From 83cc4fbd226903d8721b210276d1098be15f2d44 Mon Sep 17 00:00:00 2001 From: binarylab2022-del Date: Mon, 20 Jul 2026 01:54:24 +0100 Subject: [PATCH 3/3] Clean up README status and credits --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7635b7f..7c8a094 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,6 @@ WinChess is an open-source chess application for Windows. It combines a native C++ chess engine, a WPF desktop interface, and a UCI command-line host that can be loaded by compatible chess GUIs. -> **Project status:** early public release. The native core has a substantial regression suite, but playing strength and Windows packaging still need broader community testing. ## Main features @@ -136,5 +135,5 @@ The WinChess source code is licensed under the [MIT License](LICENSE). The bundled Cburnett chess-piece SVG files are separately licensed under **CC BY-SA 3.0**. SharpVectors is a BSD-3-Clause dependency. See [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md) and [ChessGUI/Pieces/README.md](ChessGUI/Pieces/README.md). ## Credits - -The UCI engine identifies the original author as **Ahlem Chafia**. The public repository is maintained through the BinaryLab GitHub account with contributions welcomed from the community. +WinChess is developed and maintained by the contributors listed in +[AUTHORS.md](AUTHORS.md). Community contributions are welcome.