Releases: xsoder/chess
Releases · xsoder/chess
Chess Game: Experimental Alpha Release
Chess Game - Version 0.1.0-alpha Release Notes
Overview
Welcome to the experimental alpha release of my cross-platform Chess game built with Raylib! This initial version brings the classic game of chess to life with a focus on performance, accessibility, and user experience.
Release Information
- Version: 0.1.0-alpha
- Tag: v0.1.0-alpha
- Status: Experimental Alpha Release
Features
- Intuitive drag-and-drop piece movement
- Multiple board themes (changeable with 'T' key)
- Built-in game timer
- Smooth piece animations
- Full chess rule implementation
- Checkmate detection with victory screen
- Cross-platform compatibility (Windows, macOS, Linux)
How to Play
- Select Pieces: Click and drag chess pieces
- Move Pieces: Release mouse button on target square
- Change Theme: Press 'T' key
- Open Settings: Press 'S' key
- Restart Game: Press ENTER after checkmate
- Quit Game: Press ESC
Technical Details
- Build Configuration: Supports Debug and Release modes
- Compiler Support: GCC, Clang, MSVC
- Graphics Library: Raylib
- Minimum CMake Version: 3.10
Known Limitations
- No network multiplayer
- No AI opponent
- Limited game replay functionality
- Potential stability issues due to alpha status
Upcoming Features
- Network multiplayer support
- AI opponent implementation
- Move history and game replay
- Save/Load game functionality
- Tournament mode
- Additional board themes
Installation
- Clone the repository
- Run build script:
- Unix/macOS:
sh scripts/build.sh - Windows:
scripts\build.bat
- Unix/macOS:
Compatibility
- Tested on macOS, and Linux
- Requires Raylib library
Reporting Issues
I welcome feedback! Please report any bugs or suggestions on our GitHub repository's issue tracker.
License
This project is released under the MIT License.
Changelog
- Initial game implementation
- Basic chess rules support
- Drag-and-drop movement
- Theme selection
- Checkmate detection
- Game timer
Special Thanks
- Raylib Graphics Library Team
- Open Source Community
Enjoy the experimental release!