Page 4 of 5

Re: Chessboard

Posted: Fri Dec 23, 2022 4:34 pm
by Kestutis
Last version of Love is 11.4 .On google play store we have version 11.3 .
If we want to launch *.love file it is better to have version 11.3 .
If version 11.3 is installed then we can open any file explorer/manager and find this love file
and click/touch on it and game must run.
If we have version 11.4 then best choice is to have ES file explorer,from ES file explorer we can launch Love 11.4 *.love files.
From Android version 10+ (it seems to me ) there are some memory restrictions.I can't create folder in an arbitrary place .
And from Android 10+ version it is impossible to install external UCI engines from SD card,ie
from disk.Assume we have chess application which allows to install external UCI engines,but
from version 10+ this won't work.This is all done for security reasons.

Re: Chessboard

Posted: Fri Dec 23, 2022 4:35 pm
by Kestutis
---

Re: Chessboard

Posted: Fri Dec 23, 2022 4:37 pm
by GVovkiv
No messages?

Re: Chessboard

Posted: Sat Dec 24, 2022 12:00 pm
by Kestutis
Hello.This is checkers game.Escape key - to restart game.q key - to quit game.
It does alpha-beta search on position up to 7 depth,ie looks ahead 7 half moves.
In fact this is checkers engine.You can play against it.Are implemented all checkers rules-multijump,promotion.First click square from and then click square to.Engine will respond very quickly.Who are interested can change search depth in source code.
GUI is very basic.Only board and pieces.Needs of course some kind of functionality.
Move - capture generator works very well.Evaluation counts material and gives bonuses for protecting back row.Root moves are randomly shuffled in order to avoid repeating games.

Lua is faster language than Python.Lua is one of the fastest scripting languages.

Re: Chessboard

Posted: Sat Dec 24, 2022 8:45 pm
by Roland Chastain
@Kestutis

Seems to work very well. Thank you for sharing.

Re: Chessboard

Posted: Sun Dec 25, 2022 12:31 pm
by Kestutis
Added checkers screenshot .

Re: Chessboard

Posted: Tue Apr 23, 2024 4:28 pm
by Roland Chastain
Incredible how time flies. :)

I did put my nose back into my chessboard, and made some small improvements. Now there is a command-line option to choose a pieces set:
--pieces=Fritz (default)
--pieces=SMIRF
--pieces=Warlord
And another option to choose the language:
--lang=English (default)
--lang=French
--lang=German
--lang=Hungarian
I attached a *.love file to the first post of the discussion (and also created a git repository).

Re: Chessboard

Posted: Wed Apr 24, 2024 8:53 am
by glitchapp
Looks great! would you mind to add a license file to your repository? is there a repository for the checker game? I'm building your chess for sailfish os and want to make sure it has a license. Thanks!.
https://codeberg.org/glitchapp/love-chessboard

Re: Chessboard

Posted: Wed Apr 24, 2024 9:21 am
by Roland Chastain
Thanks for the compliment. I added a license file (AGPL-3.0-or-later).

The checker game is not mine. :)

Re: Chessboard

Posted: Wed Apr 24, 2024 10:45 am
by glitchapp
Roland Chastain wrote: Wed Apr 24, 2024 9:21 am Thanks for the compliment. I added a license file (AGPL-3.0-or-later).

The checker game is not mine. :)
Thank you for the great game and for adding the license!