Recent

Author Topic: FreeCheckers GUI ported to Lazarus  (Read 1565 times)

Roland57

  • Sr. Member
  • ****
  • Posts: 423
    • msegui.net
FreeCheckers GUI ported to Lazarus
« on: March 11, 2022, 06:13:37 pm »
Hello!

FreeCheckers GUI is a checkers program, including an artificial opponent, written for Delphi by Ivan Maklyakov (who also wrote the chess engine Uralochka).

I converted the project and made English and French translations.

https://gitlab.com/rchastain/lazarus-checkers

The original Delphi project is included. I had downloaded it some years ago. It seems that the homepage no longer exists.

Regards.

Roland

My projects are on Gitlab and on Codeberg.

Thaddy

  • Hero Member
  • *****
  • Posts: 14376
  • Sensorship about opinions does not belong here.
Re: FreeCheckers GUI ported to Lazarus
« Reply #1 on: March 11, 2022, 06:23:11 pm »
Nice, though sadly a year too late: my mother in law was Lithuanian champion many times (Berute Kaslauskiene) and also high ranked internationally, men or women. She recently died at 79.
« Last Edit: March 11, 2022, 06:26:33 pm by Thaddy »
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

Roland57

  • Sr. Member
  • ****
  • Posts: 423
    • msegui.net
Re: FreeCheckers GUI ported to Lazarus
« Reply #2 on: March 11, 2022, 07:41:35 pm »
@Thaddy

My condolences. Thank you for the information.
My projects are on Gitlab and on Codeberg.

CM630

  • Hero Member
  • *****
  • Posts: 1091
  • Не съм сигурен, че те разбирам.
    • http://sourceforge.net/u/cm630/profile/
Re: FreeCheckers GUI ported to Lazarus
« Reply #3 on: March 19, 2022, 10:09:49 am »
I found in gitlab no executable so I compiled it.
It keeps throwing exceptions over and over again. I keep pressing „Continue“ after each exception, so I have made the first move, but the computer does not move.
Also the board for checkers is 8x8, there is no option for 10x10.
Лазар 3,2 32 bit (sometimes 64 bit); FPC3,2,2; rev: Lazarus_3_0 on Win10 64bit.

neuro

  • Jr. Member
  • **
  • Posts: 62
Re: FreeCheckers GUI ported to Lazarus
« Reply #4 on: March 19, 2022, 10:29:46 am »
my mother in law was Lithuanian champion many times (Berute Kaslauskiene) and also high ranked internationally, men or women. She recently died at 79.

The name is incorrect. Her name is Birutė Kazlauskienė.

https://www.kronika.lt/birut-kazlauskien-gyvenimas-ne-aks-dvideimties-jim-nenumatysi/
Birutė Kazlauskienė: gyvenimas – ne šaškės, dvidešimties ėjimų nenumatysi

Roland57

  • Sr. Member
  • ****
  • Posts: 423
    • msegui.net
Re: FreeCheckers GUI ported to Lazarus
« Reply #5 on: January 14, 2023, 12:50:19 am »
I found in gitlab no executable so I compiled it.
It keeps throwing exceptions over and over again. I keep pressing „Continue“ after each exception, so I have made the first move, but the computer does not move.

I compiled the projet today for Windows 32-bit. In debug mode, the application doesn't work. I didn't have time to find why. But in release mode it works well.

I put here some other interesting things that I have just found.

1° A checkerboard (without AI) for Lazarus: checkers

2° A checker engine, Skifi. It's a Windows dynamic library, to be used in Kallisto GUI. (The download link is at the top of the page.)

My projects are on Gitlab and on Codeberg.

 

TinyPortal © 2005-2018