Recent

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

Roland57

  • Sr. Member
  • ****
  • Posts: 390
    • GitLab
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


Thaddy

  • Hero Member
  • *****
  • Posts: 12967
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 »
I actually get compliments for being rude... (well, Dutch, but that is the same)

Roland57

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

My condolences. Thank you for the information.

CM630

  • Hero Member
  • *****
  • Posts: 1020
  • Не съм сигурен, че те разбирам.
    • 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.
Лазар 2,2,4 32 bit; FPC3,2,2; rev: Lazarus_2_2_4 on W10 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: 390
    • GitLab
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.)


 

TinyPortal © 2005-2018