RelaxChess 6, including expert level available

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Richard1964
Posts: 95
Joined: Thu Apr 04, 2019 12:49 pm
Full name: Richard Rusinkiewicz

RelaxChess 6, including expert level available

Post by Richard1964 »

Yhe new version of RelaxChess game is released, it has a built in new Expert level that uses among other recursive search calculating a move. It supports UCI protocol and can be played in (human - computer, computer - computer, human - human) mode. You can play a game using 3D or 2D interface. It has a few fixed themes and 2 custom themes generated based on selected picture (game uses special effects). The Java version is free available at https://drive.google.com/file/d/12HXEig ... sp=sharing , Microsoft using latest UWP technology available here https://www.microsoft.com/en-us/p/relax ... f45rd240hn . RelaxChess for Java screenshot can be seen here.
https://ibb.co/KDy1yL8
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: RelaxChess 6, including expert level available

Post by Graham Banks »

Well worth a look. Richard has been putting a lot of time into this.
gbanksnz at gmail.com
Richard1964
Posts: 95
Joined: Thu Apr 04, 2019 12:49 pm
Full name: Richard Rusinkiewicz

Re: RelaxChess 6, including expert level available

Post by Richard1964 »

10-1-2020 A fix applied, also to Microsoft version, sacrifices are extended ans some other gui and RelaxChess engine changes.
Richard1964
Posts: 95
Joined: Thu Apr 04, 2019 12:49 pm
Full name: Richard Rusinkiewicz

Re: RelaxChess 6, including expert level available

Post by Richard1964 »

18-1-2020 New special effect "Glass" added to the game (both editions)
Richard1964
Posts: 95
Joined: Thu Apr 04, 2019 12:49 pm
Full name: Richard Rusinkiewicz

Re: RelaxChess 6, including expert level available

Post by Richard1964 »

New version with improved locking and capture of opposite piece is uploaded (use my own terminology since RelaxChess is built from scratch and not based on other engines). The glass effect of chess board that You can Set You can see here https://ibb.co/VpbZPS8
Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

RelaxChess5 Java8 and 11 (UCI-engine) - Windows 7 SP1

Post by Norbert Raimund Leisner »

Hello Richard and other members of CCC,

I downloaded Java 8 JRE u241 win64 (exe-file) https://java.com/en/download/windows-64bit.jsp
and Arena 3.5.1 www.playwitharena.de

The debug file <F4> is here:
2020-01-28 13:33:56,491 Arena 3.5.1
2020-01-28 13:33:56,491Font Arena Chess Figurine MISSING

2020-01-28 13:33:56,584**----------New game---2020-01-28 13:33:56,584 Di -------------
2020-01-28 13:33:56,756**----------New game---2020-01-28 13:33:56,756 Di -------------
2020-01-28 13:33:56,818**screen: 1280x1024
2020-01-28 13:33:56,818**Monitors: 1
2020-01-28 13:33:56,818**Monitor0: 1280x1024
2020-01-28 13:33:56,818**FormMonitor: 0
2020-01-28 13:33:56,818**DesktopRect: 0/0 .. 1280/1024
2020-01-28 13:35:51,696*1*---------------------Starting engine 1 Relaxchess5Java8---------------------
2020-01-28 13:35:51,696*1*Configured Engine 1 Type:  Auto
2020-01-28 13:35:51,696*1*Engine 1 dir: C:\Users\NRL\Downloads\relaxchess\RelaxChess
2020-01-28 13:35:51,696*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\relaxchess\RelaxChess\relaxchess5Java8.jar
2020-01-28 13:35:51,821*1*Engine 1 ProcessID: 5660
2020-01-28 13:35:51,821*1*Engine 1 Prio:32 ThreadPrio:0
2020-01-28 13:35:51,821-->1:xboard
2020-01-28 13:35:51,852-->1:uci
2020-01-28 13:35:52,323<--1:kein Hauptmanifestattribut, in C:\Users\NRL\Downloads\relaxchess\RelaxChess\relaxchess5Java8.jar
2020-01-28 13:35:59,858-->1:isready
2020-01-28 13:36:00,560-->1:new
2020-01-28 13:36:00,560-->1:random
2020-01-28 13:36:00,560-->1:level 0 5 0
2020-01-28 13:36:00,560-->1:post
2020-01-28 13:36:00,560-->1:hard
2020-01-28 13:36:00,560-->1:easy
2020-01-28 13:36:06,854-->1:?
2020-01-28 13:36:06,854-->1:force
2020-01-28 13:36:06,854-->1:quit
2020-01-28 13:36:07,297*1*---------------------Starting engine 1 Relaxchess5Java8---------------------
2020-01-28 13:36:07,298*1*Configured Engine 1 Type:   UCI
2020-01-28 13:36:07,298*1*Engine 1 dir: C:\Users\NRL\Downloads\relaxchess\RelaxChess
2020-01-28 13:36:07,298*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\relaxchess\RelaxChess\relaxchess5Java8.jar
2020-01-28 13:36:07,416*1*Engine 1 ProcessID: 5588
2020-01-28 13:36:07,416*1*Engine 1 Prio:32 ThreadPrio:0
2020-01-28 13:36:07,447-->1:uci
2020-01-28 13:36:07,494<--1:kein Hauptmanifestattribut, in C:\Users\NRL\Downloads\relaxchess\RelaxChess\relaxchess5Java8.jar
2020-01-28 13:36:08,009-->1:quit
2020-01-28 13:36:08,508*1*---------------------Starting engine 1 Relaxchess5Java8---------------------
2020-01-28 13:36:08,508*1*Configured Engine 1 Type:   UCI
2020-01-28 13:36:08,508*1*Engine 1 dir: C:\Users\NRL\Downloads\relaxchess\RelaxChess
2020-01-28 13:36:08,508*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\relaxchess\RelaxChess\relaxchess5Java8.jar
2020-01-28 13:36:08,620*1*Engine 1 ProcessID: 6436
2020-01-28 13:36:08,620*1*Engine 1 Prio:32 ThreadPrio:0
2020-01-28 13:36:08,651-->1:uci
2020-01-28 13:36:08,683<--1:kein Hauptmanifestattribut, in C:\Users\NRL\Downloads\relaxchess\RelaxChess\relaxchess5Java8.jar
2020-01-28 13:36:16,645-->1:isready
2020-01-28 13:36:16,973-->1:isready
2020-01-28 13:36:19,407*1*Unzulässige Funktion
2020-01-28 13:36:19,407*1*Engine crashed, restarting...
2020-01-28 13:36:19,407-->1:quit
2020-01-28 13:36:19,781*1*---------------------Starting engine 1 Relaxchess5Java8---------------------
2020-01-28 13:36:19,781*1*Configured Engine 1 Type:   UCI
2020-01-28 13:36:19,781*1*Engine 1 dir: C:\Users\NRL\Downloads\relaxchess\RelaxChess
2020-01-28 13:36:19,781*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\relaxchess\RelaxChess\relaxchess5Java8.jar
2020-01-28 13:36:19,893*1*Engine 1 ProcessID: 6012
2020-01-28 13:36:19,893*1*Engine 1 Prio:32 ThreadPrio:0
2020-01-28 13:36:19,924-->1:uci
2020-01-28 13:36:19,940<--1:kein Hauptmanifestattribut, in C:\Users\NRL\Downloads\relaxchess\RelaxChess\relaxchess5Java8.jar
2020-01-28 13:36:27,924-->1:isready
2020-01-28 13:36:29,079*1*Start calc, move no: 1
2020-01-28 13:36:29,079-->1:ucinewgame
2020-01-28 13:36:29,079-->1:isready
2020-01-28 13:36:29,188-->1:position startpos moves d2d4
2020-01-28 13:36:29,188-->1:go wtime 300000 btime 300000 winc 0 binc 0
2020-01-28 13:41:31,117-->1:stop

A similar problem "no main manifest attribute" is descbibed here: https://stackoverflow.com/questions/968 ... -attribute

What can be done? A change to https://www.oracle.com/technetwork/java ... 66655.html has not, as yet, been crowned with success.

Java 8 JRE u241 is available on my computer under C:\Programme\Java\jre1.8.0_241\bin
RelaxChess5 C:\Benutzer\NRL\Downloads\relaxchess\RelaxChess\relaxchess5java8

It is possible to upload RelaxChess5, Arena GUI including Java8/11 to Goggle Drive https://www.google.com/drive/ - https://www.google.com/intl/pl_ALL/drive/ or convert both editions with a tool like Jar2Exe http://www.jar2exe.com/downloads (trial period for 30 days), please?

Best wishes,
Norbert
Richard1964
Posts: 95
Joined: Thu Apr 04, 2019 12:49 pm
Full name: Richard Rusinkiewicz

Re: RelaxChess 6, including expert level available

Post by Richard1964 »

What makes different also RelaxChess engine from other engines that it is stateful (multi user) and also supports stateless UCI protocol. Deployed in cloud there can be concurrent many people playing against once instance of RelaxChess server. Here example of new ReactJS interface that communicates with RelaxChess server using WebSocket protocol. Since financial reasons RelaxChess is not running at this moment in the cloud (used Google in past). Since I am full stack developer ;-) I hope to find some time to rewrite written in Java engine to Javascript making WebSocket and server not needed playing in browser. (Image url)
https://ibb.co/pRRHNKg
Richard1964
Posts: 95
Joined: Thu Apr 04, 2019 12:49 pm
Full name: Richard Rusinkiewicz

Re: RelaxChess 6, including expert level available

Post by Richard1964 »

RelaxChess engine code has been optimized using Visual Studio Analyze tools. The result the RelaxChess engine is more than two times faster and more powerful in Expert mode, written in C# have the speed of C++ program. Java version will follow later. The RelaxChess can be purchased at https://www.microsoft.com/en-us/p/relax ... f45rd240hn
Richard1964
Posts: 95
Joined: Thu Apr 04, 2019 12:49 pm
Full name: Richard Rusinkiewicz

Re: RelaxChess 6, including expert level available

Post by Richard1964 »

The fast optimized version of RelaxChess game is now available for free. This Java version can be downloaded from https://drive.google.com/open?id=12HXEi ... ZPvOqXpE6k
Richard1964
Posts: 95
Joined: Thu Apr 04, 2019 12:49 pm
Full name: Richard Rusinkiewicz

Re: RelaxChess 6, including expert level available

Post by Richard1964 »

Inspite of Corona virus and homeless conditions the multi-theaded (up to 16) thread workers Microsoft RelaxChess version will be soon available to purchase, greetings