Replay hands on Windows PC How to nicely replay LIN or PBN files
#1
Posted 2023-May-27, 07:37
This looks like an easy task. But I was unable to find such a software. E.g., you can load a LIN file into BBO, but not play it through yourself. I think you can set a hand source. But that is all way too complicated. Why not just simply load a hand into BBO? There is an advanced option using a Dealer format, but the links are all dead and I do not know if you can specify a hand.
Does anybody know such a software, able to run on Windows or Java? Otherwise, I am going to write it myself.
#2
Posted 2023-May-27, 07:49
#3
Posted 2023-May-27, 11:59
mga010, on 2023-May-27, 07:37, said:
This looks like an easy task. But I was unable to find such a software. E.g., you can load a LIN file into BBO, but not play it through yourself. I think you can set a hand source. But that is all way too complicated. Why not just simply load a hand into BBO? There is an advanced option using a Dealer format, but the links are all dead and I do not know if you can specify a hand.
Does anybody know such a software, able to run on Windows or Java? Otherwise, I am going to write it myself.
Look no further than the excellent DDS: https://www.bridgeca...ownloadDD.html.
It works on Windows (and on Linux with WINE).
#4
Posted 2023-May-27, 15:17
pescetom, on 2023-May-27, 07:49, said:
Yes, I have that installed. It is very good. I was not aware that it can load bridge files. I only started it to analyze games from various pages. But it cannot used to show a bidding, and it does not display cards, as far as I know. However, it looks like the best solution I could find.
#5
Posted 2023-May-27, 15:19
foobar, on 2023-May-27, 11:59, said:
It works on Windows (and on Linux with WINE).
I have been on this page and even installed Lead Captain 4.10. But it failed to load games stored by Bridge Solver e.g. There seems to be a compatibility problem.
#6
Posted 2023-May-28, 06:18
mga010, on 2023-May-27, 15:17, said:
It can load/save files in PBN and LIN formats (and is aware of BBO non-standard LIN). No bidding.
If by 'display cards' you mean a picture of cards in line, then no, but I can't see why one would prefer that to a hand diagram when analysing a board.
My only gripes are that the extension is sometimes difficult to open in the current instance of Chrome (seemed fixed but is back again) and that it sometimes auto-saves any modifications I have made to the input file (I was not able to convince the author this was a bug).
#7
Posted 2023-May-31, 01:12
The best solution (without the option to bid) is the online DDS.
Started to write a program myself.
#8
Posted 2023-June-17, 06:56
The main program can now load and save PBN hand, generate random hands, bid and play, call the double dummy solver in the net. Much more to do still. Unfortunately, I was unable to post a screenshot here (extension not allowed).
If anybody likes to try, you can download the jar-file from my Google drive: https://drive.google...ml&usp=drive_fs

#10
Posted 2023-June-17, 09:17
mga010, on 2023-June-17, 06:56, said:
The main program can now load and save PBN hand, generate random hands, bid and play, call the double dummy solver in the net. Much more to do still.
Now all you need to add is logoff/logon and a primitive robot and you have BBO

Isn't it possible and more practical to build in the DD solver? I thought Bo Haglund's code was freely available, it's not rocket science to DIY anyway.
#11
Posted 2023-June-18, 02:31
Even if there was such a code, it is often much easier to write it yourself in a language you are familiar with. Plain vanilla Java is quite mighty and fast on C level with lots of internet resources. And it simply fun to do it your way.
I was indeed dreaming of writing a robot to play against later. It would be a nice challenge. With a quick double dummy solver and some random analysis, it should not be too difficult to program an opponent who does not play double dummy. BBO did it that way. Extracting information from the bidding or the lead is the main difficulty here.
For me, that is a slow and relaxed project after retirement. Seeing the little interest in my request, I see no reason to hurry the development.
By the way, I think the main achievement of BBO is running a server. And making money with it, I should add.
#13
Posted 2023-September-26, 08:33
I am a retired "computer guy" with 40 years of mainframes to Unix to Linux, admin and programming. Since your program is a jar file, I assume its written in Java. I'm not a Java fan-boy but I have written a little bit of it. I am experienced with C and Python, and moderately useful in Go. If your software is open source, I would be interested in helping develop it.
#14
Posted 2023-September-27, 07:45