Project Invincible is a free, portable, open source and cross-platform chess game. Challenge a friend to a 3D chess battle or test your skills against a computer opponent. If the AI is too strong for you, just make it weaker with settings. After all, it's not a shame to lose to full strength of Project Invincible. :)
Changes in the latest release (2.10)
- Dropped support for old GNU/Linux distributions.
- All processor architectures are supported again.
- Added detection for all draw conditions:
- threefold repetition
- insufficient material
- fifty-move rule
- stalemate was already detected
- Added undo and redo.
- Added options to change piece colors.
- Added an option to make knights face sideways.
- Added support for the XBoard protocol commands "?", "undo" and "remove".
- Now changed settings are applied instantly even when the engine is thinking.
- Now the status labels indicate if the game has ended and the reason, if any.
- Now the engine can use results from partial searches.
- Significantly improved engine performance.
- Improved exit time when the engine is thinking.
- Added repaints to fix some cases where nothing seems to happen until you move the mouse.
- In XBoard mode, now Project Invincible stops thinking when it receives the command "new", "force", "white", "black" or "result".
- Improved responsiveness in XBoard mode when a process with higher priority has high CPU usage.
- When the engine finds that it can be mated no matter what, now it makes the move that leads to the slowest mate. Previously it made a random legal move.
- Improved startup time in XBoard mode.
- In XBoard mode, now Project Invincible rejects clearly invalid positions.
- Fixed a deadlock when changing the number of threads when the engine is thinking.
- Fixed: the process didn't terminate if you attempted to exit the game when the game showed a dialog that asked something.
- Fixed an use-after-free on exit if a dialog that asks something has been shown.
- Fixed theoretical race conditions.
- Fixed minor memory leaks.
- Windows: fixed crash on exit with QeffectsGL.
- Unix: fixed an error message on exit with the closed source "fglrx" AMD graphics drivers.
- Unix: improved performance by enabling more compiler optimizations.
- Unix: made the binary smaller by stripping information that you don't need to run Project Invincible.
- Unix: when Project Invincible is installed, now it stores its settings in $XDG_CONFIG_HOME or $HOME/.config as required by the XDG Base Directory Specification.
- Minor changes.
Documentation
- Controls
- Known issues
- Supported command-line switches
- Using Project Invincible with XBoard compatible interfaces