https://github.com/loloof64/basic_chess_endgames
Generate a chess position from your criterias and play it against your device.
https://github.com/loloof64/basic_chess_endgames
android chess endgame exercice linux windows
Last synced: 4 months ago
JSON representation
Generate a chess position from your criterias and play it against your device.
- Host: GitHub
- URL: https://github.com/loloof64/basic_chess_endgames
- Owner: loloof64
- License: mit
- Created: 2023-07-12T13:51:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-27T22:56:50.000Z (5 months ago)
- Last Synced: 2025-02-28T07:35:25.424Z (5 months ago)
- Topics: android, chess, endgame, exercice, linux, windows
- Language: Dart
- Homepage:
- Size: 4.73 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: license.txt
Awesome Lists containing this project
README
# Basic chess endgames
Generate a chess position from your criterias and play it against your device.
# Releases
* Windows release is built under windows 11, and so may not be retro-compatible with older Windows versions,
* Linux release is built under Ubuntu 20.04, and so may not be retro-compatible with linux older than 2020.## Usage
### Examples
You can generate a position from an example script. In the list, there also icons in order to know if we can hope for a win or for a draw.
But you can clone an example and adapt it for your own needs. And you can also see the code of an example.
### Custom scripts
You can also define your custom scripts : each section is written in a subset of the Lua language. There's also a manual in the script editor page.
You can also see the predefined variables of each script section, as well as their types. And you can insert them in your code by selecting them.
### Game
Once the position is generated, you can play it against the computer, and abort it at any time.
Whenever game is finished, you can see the history of moves.
## Developpers
### Translations
In order to update translations, run
```
dart run slang
```## Credits
### Svg icons
Some svg icons have been downloaded from [SvgRepo](https://www.svgrepo.com/)
- computer.svg : https://www.svgrepo.com/svg/477108/computer
- handshake.svg : https://www.svgrepo.com/svg/300894/handshake
- trophy.svg : https://www.svgrepo.com/svg/398519/trophy
- user.svg : https://www.svgrepo.com/svg/467435/user-9