Could someone make me a Chess game with no AI if I paid them?

Sort:
Ace569er
EscherehcsE wrote:
RonaldJosephCote wrote:

              How you doing over here??   138 post and still no money has changed hands.  There's only one country in the world where that can be done.       Good for you buddy,  Good for you!

Which country is that, the Netherlands?

I'm from the US. In NY. I'd help someone for free if I knew how. I actually found a good number of people trying to get done. What I had done for me. On several sites. I was debating registering to them all & helping them achieve their goal. Because they had far less luck than I did. They were told it was too much to code and no editor was around to do it. Yet Muller found a beautiful editor. That after his adjustments can make almost any variant. I just hate registering to a bunch of sites. I think I will help them though. It's the least I can do. Sense I was given mine.

thinking_mac

java internet socket application

HGMuller

I am a bit worried about the sound. In principle WinBoard can make sounds, and even say things. But "are you there" is not one of them. (The sounds can be selected with the Sound Options dialog, but most events that trigger sounds can only occur when you connect to a chess server.)

Anyway, it would be good to proceed in steps:

1) Can you connect two computers on your internal network (LAN; this would not require the port translation), and play a game of normal Chess between them (so not selecting variant custom but variant normal)?

2) If this works, can you also start a game in your own variant (custom)?

3) If this works, we should test if you mapped the outside port successfully to the computer you are running p2p on. This can only be tested by someone outside your network. I could try to connect to you if I knew your IP address, and knew that you were running p2p. We are in quite different time zones, however, and the hours where we can both be behind our computer are rather few. So we would have to agree on a time to try.

BTW, in the mean time I have set up an alternative, that does away with the need to open any ports at all, and doesn't require anyone to accept incoming connections: I set up a relay server on winboard.nl. So if you ask p2p (through the Engine #1 Settings dialog) to connect to "IP address" winboard.nl, with a certain password, and someone else does the same (using that same password), the two of you would be connected. Obviously the first one connecting would have to wait for the other, but a popup will inform him of that. (Note that this is an experimental feature, so that it might not work flawlessly yet.) If you don't get the waiting popup, you know you arrived second, and are immediately connected. You can then just start a game (by moving or inviting the opponent to move by clicking Machine White), and a popup on the other side will appear to request him to start the compatile game (i.e. clicking Machine White when you moved, or move when you clicked Machine White).

Ace569er

It's some guy asking if I'm going to play. It is messed up he keeps coming back. Saying hello a few times then something along the lines of screw it. Even more messed up is even after I close the program he keeps come back trying to talk to me. I even went in to my task manager to stop it. Yet it said that the P2P was stopped. I could never get there in time to check it, before he disconnected. I can here when his mic turns on and off. If I had a mic. I could ask him what is going on. Curious can I hook up my blue tooth to my computer with my logitech bluetooth USB? It says it can handle multiple devices.

 

I can't test at home because my roomate is not letting me use his PC. I'll meet with you any time that works for you.

HGMuller

Well, p2p cannot talk, that is for sure. So there must be some other program that is using the port you opened. Best close all the ports again, and use the relay server. To do this, install a differently configured p2p in WinBoard as follows:

1) Start WinBoard, tick "Just view or edit game files" in the Startup dialog

2) Open the "Load 1st Engine" dialog

3) Browse for p2p.exe in the "Engine" field

4) Type "Relay Server" in the "Nickname" field

5) Type "winboard.nl" in the "command-line parameters" field

6) click 'OK'

This should load p2p setup for connecting to the relay server at winboard.nl as first engine to WinBoard, and add it to the list of engines you can select under the name "Relay Server" (e.g. from the Startup combo box.). It would use p2p's default password.

I am currently connected to the relay server, using that same password. So when you start p2p this way, you should be immediately wired through to me. Just start a game of normal chess then; this should make a popup appear (and cause a ringing sound) on my side, informing you want to play.

Ace569er

So I deleted the inbound rule I made named "chess", in my fire wall. I also deleted all the P2P's in there. Now I 'm going to work on doing the rest of what you wrote.

Ace569er

says winboard.n unable to connect to server

What's the defualt password?

Is it "Have fun have WinBoard!"?

Tried again....same thing.

Evern with "Have fun have WinBoard!" as the password.

HGMuller

Yes. You could change that through the Engine #1 Settings dialog, but now it should be fine.

Ace569er

I do

I get . Is my port 27015 my issue?

HGMuller

Oh wait, you might still have an older version of p2p.exe. I added the possibility to recognize domain names like 'winboard.nl' only these past days. The older version would only understand IP addresses.

Let me post a new version of p2p.exe, so you can download it. One moment!

[Edit] OK, a new version should be there now. ( http://hgm.nubati.net/p2p.exe ) Just use it to replace the p2p.exe in your WinBoard folder. You can then select it from the combobox like the previous one, no need to re-install it in WinBoard.

Ace569er

Says I'm connected

on normal chess

HGMuller

I made a move. Do you get a popup asking you to start a game?

HGMuller

Well, it seems to work!

We could try 'custom' now, but I am not sure I still have the same rules for that as you.

Ace569er

Wish I could type to you in game. You owned me. I haven't played normal chess in forever. It wouldn't let me castle...Good game by the way!

Ace569er

my custom.dat file is:

setup (PNBRQ.EGW....CTFAHJS.LKpnbrq.egw....ctfahjs.lk) 12x14+14_shatraj *wf**gg**fw*/*thacslcaht*/*renbqkbner*/*ppjjppjjpp*/*10*/g10g/*10*/*10*/G10G/*10*/*PPJJPPJJPP*/*RENBQKBNER*/*THACSLCAHT*/*WF**GG**FW* w KQkq - 0 1

piece Q& QisO3

piece K& KisO3

piece P& fmWfceFifmW3

piece J& mWceFifmW3

piece G& FWmWfceFWimW5

piece A& KN

piece T& W2GH

piece E& WAD

piece C& F2GH

piece H& FAD

piece L& maKADcaKafK

piece S& ZNW

piece F& F2W3

piece W& FC

HGMuller

Well, you can type, but it is quite cumbersome:

Open the Engine #1 Settings dialog, type something in the "Chat line" field, and press "Send line" there. The line should then appear in the Engine Output window of you and your opponent. (Make sure you have it opened, through the View menu.)

But people are not supposed to talk much during chess games, so I never bothered much to streamline that.

Ace569er

It works!

I need to increase the time!

HGMuller

I don't think it works, because I still have the original one:

setup (PNBRQJG.OW..U.....D..LKpnbrqjg.ow..u.....d..lk) 12x14+0_grand *oul********/w****jj****w/*rgnbqkbngr*/*ppdppppdpp*/*10*/*10*/*10*/*10*/*10*/*10*/*PPDPPPPDPP*/*RGNBQKBNGR*/W****JJ****W/*OUL******** w KQkq - 0 1
piece G& WAD
piece W& FC
piece O& FAD
piece U& FN
piece L& KGH
piece J& Q2
piece P& fmWfceFifmW3
piece D& mWceFifmW3
piece Q& QisO3
piece K& KisO3

So we are not playing the same game, and at some point we will get stuck because WinBoard on one side thinks the other one is playing an illegal move.

Ace569er

The send line button worked at first(providing you got the mesages) Then it replace the words "send line" with bits of what I typed. So I don't think it worked at that pont. The rest seems to work great. I didn't know you created the P2P. I thought you just modded it. Good job on making that!

Ace569er

Well I saw your pawn move once before your time run out.

 

I just set my turns to 100 and timer to 40 too.

 

Also send a few messages to see if it works.