RelaxChess5 setup ready to download
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
RelaxChess5 setup ready to download
Here is a link for RelaxChess5, it is my birthday and is free to download now. Please share your suggestions and remarks and possible errors information to given addresses in RelaxChess game. This all of course as aim to improve the game. Thr game will be installed in your lcal application folder, c:\users<profile>\AppData ... The link is https://drive.google.com/file/d/1Yr58cN ... sp=sharing
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
It is now also ready for Linux (java 8 needed)
If you have some spare time in Christmas it is worth to try, the strongest and fastest version of RelaxChess engine so far, with old full feature interface !.
The link is https://drive.google.com/file/d/1LxJIxY ... sp=sharing
![Image](https://i62.servimg.com/u/f62/18/86/06/60/relaxc12.jpg)
The link is https://drive.google.com/file/d/1LxJIxY ... sp=sharing
![Image](https://i62.servimg.com/u/f62/18/86/06/60/relaxc12.jpg)
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
Re: RelaxChess5 setup ready to download
RelaxChess for Linux is 100% own written code sometimes in very poor conditions , you can help it being continued by sending donation to esaba.dir@gmail.com (paypal)
/*<WowChessStratey is own written chess engine of RelaxChess application.>
* Copyright (C) <2010-2016> <Ryszard Rusinkiewicz>
*
* THE SOFTWARE PRODUCT AND SOFTWARE ARE PROTECTED BY INTERNATIONAL COPYRIGHT TREATIES,
* AS WELL AS OTHER INTELLECTUAL PROPERTY LAWS AND TREATIES. RYSZARD RUSINKIEWICZ IS AND SHALL REMAIN
* THE OWNER OF ALL INTELLECTUAL PROPERTY RIGHTS IN THE SOFTWARE PRODUCT AND/OR SOFTWARE
* AND SHALL REMAIN THE OWNER OF ALL COPIES OF THE SOFTWARE PRODUCT AND/OR SOFTWARE.
* THE SOFTWARE PRODUCT AND/OR SOFTWARE IS LICENSED TO YOU ON A NON-EXCLUSIVE,
* NON-ASSIGNABLE, NON-TRANSFERABLE, LIMITED, PERSONAL BASIS, NOT SOLD.
* You can contact Ryszard Rusinkiewicz at esaba.dir@gmail.com
*
*/
package com.richru.relaxchess;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.HashMap;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.CountDownLatch;
public class WowChessStrategy implements ChessStrategy, Serializable, Cloneable {
private static final long serialVersionUID = -1188261982400512050L;
private Map<String, ChessOpening> currentOpenings = new HashMap<String, ChessOpening>();
private Map<String, ChessEnding> currentEndings = new HashMap<String, ChessEnding>();
private Map<Integer, String> reversedGames = new HashMap<Integer, String>();
private Map<String, Integer> clientModes = new HashMap<String, Integer>();
private Map<String, List<Integer>> pushCache = new HashMap<String, List<Integer>>();
private Map<Long, List<Integer>> piecesListCache = new HashMap<Long, List<Integer>>();
private Map<Long, ChessPiece> pieceCaptureCache = new HashMap<Long, ChessPiece>();
private Map<Long, ModuleResponse> mateCache = new HashMap<Long, ModuleResponse>();
/*<WowChessStratey is own written chess engine of RelaxChess application.>
* Copyright (C) <2010-2016> <Ryszard Rusinkiewicz>
*
* THE SOFTWARE PRODUCT AND SOFTWARE ARE PROTECTED BY INTERNATIONAL COPYRIGHT TREATIES,
* AS WELL AS OTHER INTELLECTUAL PROPERTY LAWS AND TREATIES. RYSZARD RUSINKIEWICZ IS AND SHALL REMAIN
* THE OWNER OF ALL INTELLECTUAL PROPERTY RIGHTS IN THE SOFTWARE PRODUCT AND/OR SOFTWARE
* AND SHALL REMAIN THE OWNER OF ALL COPIES OF THE SOFTWARE PRODUCT AND/OR SOFTWARE.
* THE SOFTWARE PRODUCT AND/OR SOFTWARE IS LICENSED TO YOU ON A NON-EXCLUSIVE,
* NON-ASSIGNABLE, NON-TRANSFERABLE, LIMITED, PERSONAL BASIS, NOT SOLD.
* You can contact Ryszard Rusinkiewicz at esaba.dir@gmail.com
*
*/
package com.richru.relaxchess;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.HashMap;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.CountDownLatch;
public class WowChessStrategy implements ChessStrategy, Serializable, Cloneable {
private static final long serialVersionUID = -1188261982400512050L;
private Map<String, ChessOpening> currentOpenings = new HashMap<String, ChessOpening>();
private Map<String, ChessEnding> currentEndings = new HashMap<String, ChessEnding>();
private Map<Integer, String> reversedGames = new HashMap<Integer, String>();
private Map<String, Integer> clientModes = new HashMap<String, Integer>();
private Map<String, List<Integer>> pushCache = new HashMap<String, List<Integer>>();
private Map<Long, List<Integer>> piecesListCache = new HashMap<Long, List<Integer>>();
private Map<Long, ChessPiece> pieceCaptureCache = new HashMap<Long, ChessPiece>();
private Map<Long, ModuleResponse> mateCache = new HashMap<Long, ModuleResponse>();
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
RelaxChess 5 for linux/Mac update
Today 3/1/2018 there is a new version of RelaxChess 5 for Linux/Mac uploaded Based on new Windows GUI there are some major changes in Gui resulting in more reliable game and faster reaction time. The download link remains the same. Best wishes from me / RelaxChess in 2018.
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
Re: RelaxChess5 setup ready to download
4/1/2018 There is also a new version of RelaxChess5 for Windows available that solves some problems with loading and playing of old chess games. The link also remains the same.
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
Re: RelaxChess5 setup ready to download
The RelaxChess game is based on 100% own code (except uci protocol), and it has been developed sometimes in Spartans conditions, to be able to continue any help in form of donation is very appreciated, You can send it by paypal to esaba.bus@gmail.com address.
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
Re: RelaxChess5 setup ready to download
15/1/2018 For both Windows and Linux new versions of RelaxChess game are uploaded. There are changes in licence files that are being together with setup bundles distributed.
Besides that there is a bug fixed in the Linux version that occurs during a pawn promotion. The capture functionality is also extended in the chess engine.
Besides that there is a bug fixed in the Linux version that occurs during a pawn promotion. The capture functionality is also extended in the chess engine.
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
Re: RelaxChess5 setup ready to download
18/2/2018 Changes to web interface, works conform java interface now
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
RelaxChess engine changes
There are some major change in the RelaxChess engine resulting 6:0 playing a match against old chess engine. It can be still downloaded from the old url
-
- Posts: 75
- Joined: Wed Sep 21, 2016 2:27 pm
Re: RelaxChess5 setup ready to download
2/6/2018 There is a fix for a bug in Linux/Mac version of RelaxChess, occurring starting a game. RelaxChess has been successfully tested on Mac Pro. You need Java 8 to work.