Any compositions like this?

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

Moderator: Ras

peter
Posts: 3410
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Any compositions like this?

Post by peter »

Dann Corbit wrote: Sat Apr 24, 2021 12:39 am Popeye is a solver like chest.
There is a UCI interface for Popeye as well.
I think it may have been Mr. Huber who wrote that one as well, but maybe I remember wrong.
I don't think it is SMP.
In fact, I don't think there are any SMP solvers.
From here:

https://en.wikipedia.org/wiki/Software_ ... ems#Popeye
Popeye
Popeye is a chess problem-solving software accommodating many fairy chess rules and able to investigate set play and tries. It can be used with several operating systems and can be connected to several existing graphical interfaces since it comes with freely available source code, cf. popeye on GitHub. Since its origin, Popeye was designed as a general-purpose, extensible tool for checking fairy and heterodox chess problems.[6][7] The original author of Popeye was Philippe Schnoebelen who wrote it in Pascal under MS-DOS around 1983-84. In 1986 the code was donated in the spirit of the free software movement. Elmar Bartel, Norbert Geissler, Thomas Maeder, Torsten Linss, Stefan Hoening, Stefan Brunzen, Harald Denker, Thomas Bark and Stephen Emmerson, converted Popeye to the C programming language, and now maintain the program.

A good graphic interface "AP WIN" a freeware, for using with Windows XP or Windows 7 has since been developed by Paul H. Wiereyn.[8] Using this one can create diagrams and use Popeye for solving problems directly from the diagram.
Tried to install in Fritz, didn't work, don't think it will in any other UCI- compatible GUI I have. Shredder accepts it as Winboard- Engine, but it doesn't start pondering.
BTW, we are already polluting Hobacle's thread a lot again
:oops:
Peter.
Chessqueen
Posts: 5685
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: Any compositions like this?

Post by Chessqueen »

peter wrote: Sat Apr 24, 2021 12:52 am
Dann Corbit wrote: Sat Apr 24, 2021 12:39 am Popeye is a solver like chest.
There is a UCI interface for Popeye as well.
I think it may have been Mr. Huber who wrote that one as well, but maybe I remember wrong.
I don't think it is SMP.
In fact, I don't think there are any SMP solvers.
From here:

https://en.wikipedia.org/wiki/Software_ ... ems#Popeye
Popeye
Popeye is a chess problem-solving software accommodating many fairy chess rules and able to investigate set play and tries. It can be used with several operating systems and can be connected to several existing graphical interfaces since it comes with freely available source code, cf. popeye on GitHub. Since its origin, Popeye was designed as a general-purpose, extensible tool for checking fairy and heterodox chess problems.[6][7] The original author of Popeye was Philippe Schnoebelen who wrote it in Pascal under MS-DOS around 1983-84. In 1986 the code was donated in the spirit of the free software movement. Elmar Bartel, Norbert Geissler, Thomas Maeder, Torsten Linss, Stefan Hoening, Stefan Brunzen, Harald Denker, Thomas Bark and Stephen Emmerson, converted Popeye to the C programming language, and now maintain the program.

A good graphic interface "AP WIN" a freeware, for using with Windows XP or Windows 7 has since been developed by Paul H. Wiereyn.[8] Using this one can create diagrams and use Popeye for solving problems directly from the diagram.
Tried to install in Fritz, didn't work, don't think it will in any other UCI- compatible GUI I have. Shredder accepts it as Winboard- Engine, but it doesn't start pondering.
BTW, we are already polluting Hobacle's thread a lot again
:oops:
This is the only instruction provided ==> https://github.com/thomas-maeder/popeye/releases
Dann Corbit
Posts: 12791
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Any compositions like this?

Post by Dann Corbit »

peter wrote: Sat Apr 24, 2021 12:52 am
Dann Corbit wrote: Sat Apr 24, 2021 12:39 am Popeye is a solver like chest.
There is a UCI interface for Popeye as well.
I think it may have been Mr. Huber who wrote that one as well, but maybe I remember wrong.
I don't think it is SMP.
In fact, I don't think there are any SMP solvers.
From here:

https://en.wikipedia.org/wiki/Software_ ... ems#Popeye
Popeye
Popeye is a chess problem-solving software accommodating many fairy chess rules and able to investigate set play and tries. It can be used with several operating systems and can be connected to several existing graphical interfaces since it comes with freely available source code, cf. popeye on GitHub. Since its origin, Popeye was designed as a general-purpose, extensible tool for checking fairy and heterodox chess problems.[6][7] The original author of Popeye was Philippe Schnoebelen who wrote it in Pascal under MS-DOS around 1983-84. In 1986 the code was donated in the spirit of the free software movement. Elmar Bartel, Norbert Geissler, Thomas Maeder, Torsten Linss, Stefan Hoening, Stefan Brunzen, Harald Denker, Thomas Bark and Stephen Emmerson, converted Popeye to the C programming language, and now maintain the program.

A good graphic interface "AP WIN" a freeware, for using with Windows XP or Windows 7 has since been developed by Paul H. Wiereyn.[8] Using this one can create diagrams and use Popeye for solving problems directly from the diagram.
Tried to install in Fritz, didn't work, don't think it will in any other UCI- compatible GUI I have. Shredder accepts it as Winboard- Engine, but it doesn't start pondering.
BTW, we are already polluting Hobacle's thread a lot again
:oops:
In order to use it as a UCI engine, you have to have the UCI interface for it
https://fhub.jimdofree.com/
You can replace the old popeye binary with the new one, though
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Dann Corbit
Posts: 12791
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Any compositions like this?

Post by Dann Corbit »

BTW,
I have often been puzzled by people who get frazzled because we write something in "their thread" that is not interesting to them.

I agree that we should try to stay topical, but talking about a solving engine in a solving thread seems close enough to me

But what do I know
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Chessqueen
Posts: 5685
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: Any compositions like this?

Post by Chessqueen »

Chessqueen wrote: Sat Apr 24, 2021 1:10 am
peter wrote: Sat Apr 24, 2021 12:52 am
Dann Corbit wrote: Sat Apr 24, 2021 12:39 am Popeye is a solver like chest.
There is a UCI interface for Popeye as well.
I think it may have been Mr. Huber who wrote that one as well, but maybe I remember wrong.
I don't think it is SMP.
In fact, I don't think there are any SMP solvers.
From here:

https://en.wikipedia.org/wiki/Software_ ... ems#Popeye
Popeye
Popeye is a chess problem-solving software accommodating many fairy chess rules and able to investigate set play and tries. It can be used with several operating systems and can be connected to several existing graphical interfaces since it comes with freely available source code, cf. popeye on GitHub. Since its origin, Popeye was designed as a general-purpose, extensible tool for checking fairy and heterodox chess problems.[6][7] The original author of Popeye was Philippe Schnoebelen who wrote it in Pascal under MS-DOS around 1983-84. In 1986 the code was donated in the spirit of the free software movement. Elmar Bartel, Norbert Geissler, Thomas Maeder, Torsten Linss, Stefan Hoening, Stefan Brunzen, Harald Denker, Thomas Bark and Stephen Emmerson, converted Popeye to the C programming language, and now maintain the program.

A good graphic interface "AP WIN" a freeware, for using with Windows XP or Windows 7 has since been developed by Paul H. Wiereyn.[8] Using this one can create diagrams and use Popeye for solving problems directly from the diagram.
Tried to install in Fritz, didn't work, don't think it will in any other UCI- compatible GUI I have. Shredder accepts it as Winboard- Engine, but it doesn't start pondering.
BTW, we are already polluting Hobacle's thread a lot again
:oops:
This is the only instruction provided ==> https://github.com/thomas-maeder/popeye/releases
To ease the burden of typing, what I do is this: I have a file containing chess-related commands I have run. I keep this file in a directory I can easily find. Most times I want to do a chess-related command, it's a slight variant of one I ran earlier, e.g. to run Popeye on some other input file. So I'd replace the old input file name with the new one, resulting in something like this:

D:
cd "D:\games\by game\chess\problems\Popeye"
C:\Progra~1\Popeye\pywin64 Smith_h#3.pyin
C:\Progra~1\Popeye\pywin64 is just where I installed the Popeye executable on my Windows PC. Replace this with whatever is the file name (including drive-letter and full path) of where you've installed the Popeye executable on yours.

The parameter Smith_h#3.pyin you see there is the name of the file which Popeye is to read. As it stands, that command would run Popeye, read that file and write its output to the command-prompt window. This is what that Popeye documentation was referring to when it said "To solve problems recorded in file XX". By XX they mean the name of the file in which you have written the Popeye commands that describe the problems(s) you want Popeye to solve. That Popeye documentation describes the Popeye commands which you need to put into the input file to describe a problem to Popeye.

If you want to capture this output in a file, here are two ways to do it. One is to specify the output file in the command, e.g.

C:\Progra~1\Popeye\pywin64 Smith_h#3.pyin > Smith_h#3.pyout

This would redirect output to Smith_h#3.pyout but would not write anything to the window while Popeye is running. Another is to put the Popeye command

prot Smith_h#3.pyout

in Popeye's input. This would redirect output to the specified output file and write it to the window as well.
peter
Posts: 3410
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Any compositions like this?

Post by peter »

Dann Corbit wrote: Sat Apr 24, 2021 1:37 am In order to use it as a UCI engine, you have to have the UCI interface for it
https://fhub.jimdofree.com/
You can replace the old popeye binary with the new one, though
Got it, now this one PopeyeUCI.exe installs and works in Fritz, and indeed DTM 200 and more (350 max.) is possible in setup. Won't be able to let it run overnight, but I don't think it would succed, seeing depth 33 only after about 10' in "normal mode" (everything else default too), btw about the same as Gustav and Chest get at this one position. And no, no SMP neither.
Thanks for the link, will have to learn about the finesses to see, if there are better ways of setting for this position maybe.
Peter.
fishpov
Posts: 113
Joined: Sat Mar 07, 2015 6:05 pm

Re: Any compositions like this?

Post by fishpov »

[d]1r4Q1/7p/2N1B2k/7P/3Pp1P1/K1N1P2R/PP2PR2/8 b - - 0 1
.. Rb3+
Hobacle
Posts: 244
Joined: Thu Mar 04, 2021 3:57 pm
Full name: Nott Q Suree

Re: Any compositions like this?

Post by Hobacle »

fishpov wrote: Sat Apr 24, 2021 2:54 am [d]1r4Q1/7p/2N1B2k/7P/3Pp1P1/K1N1P2R/PP2PR2/8 b - - 0 1
.. Rb3+
[pgn][Event "?"]
[Site "?"]
[Date "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[FEN "1r4Q1/7p/2N1B2k/7P/3Pp1P1/K1N1P2R/PP2PR2/8 b - - 0 1"]
[PlyCount "208"]
[EventDate "?"]

1... Rb3+ 2. Ka4 Rb4+ 3. Ka5 Rb5+ 4. Ka6 Rb6+ 5. Ka7 Rb7+ 6. Ka8 Ra7+ 7. Kb8
Rb7+ 8. Kc8 Rc7+ 9. Kd8 Rd7+ 10. Ke8 Re7+ 11. Kf8 Re8+ 12. Kf7 Re7+ 13. Kf6
Rf7+ 14. Ke5 Rf5+ 15. Kd6 Rd5+ 16. Ke7 Rd7+ 17. Kf8 Rd8+ 18. Kf7 Rd7+ 19. Ne7
Rxe7+ 20. Kf6 Rf7+ 21. Ke5 Rf5+ 22. Kd6 Rd5+ 23. Kc6 Rd6+ 24. Kb7 Rd7+ 25. Kb6
Rd6+ 26. Ka5 Rd5+ 27. Nb5 Rxb5+ 28. Ka6 Rb6+ 29. Ka7 Rb7+ 30. Ka8 Ra7+ 31. Kb8
Rb7+ 32. Kc8 Rc7+ 33. Kd8 Rd7+ 34. Ke8 Rd8+ 35. Ke7 Rd7+ 36. Kf6 Rf7+ 37. Ke5
Rf5+ 38. Kd6 Rd5+ 39. Kc6 Rd6+ 40. Kb7 Rd7+ 41. Kb6 Rd6+ 42. Ka5 Ra6+ 43. Kb4
Rb6+ 44. Kc3 Rb3+ 45. Kd2 Rxb2+ 46. Kc3 Rc2+ 47. Kb4 Rc4+ 48. Ka3 Ra4+ 49. Kb2
Rxa2+ 50. Kb3 Rb2+ 51. Kc4 Rc2+ 52. Kd5 Rc5+ 53. Kxe4 Re5+ 54. Kd3 Rxe3+ 55.
Kc4 Rc3+ 56. Kb4 Rc4+ 57. Ka3 Ra4+ 58. Kb2 Ra2+ 59. Kc3 Rc2+ 60. Kd3 Rc3+ 61.
Ke4 Re3+ 62. Kd5 Re5+ 63. Kc6 Rc5+ 64. Kd7 Rd5+ 65. Kc8 Rc5+ 66. Kd8 Rd5+ 67.
Bd7 Rxd7+ 68. Ke8 Re7+ 69. Kf8 Re8+ 70. Kf7 Re7+ 71. Kf6 Re6+ 72. Kf5 Re5+ 73.
Kf4 Re4+ 74. Kg3 Re3+ 75. Kh2 Rxh3+ 76. Kg1 Rg3+ 77. Rg2 Rxg2+ 78. Kf1 Rf2+ 79.
Ke1 Rxe2+ 80. Kd1 Rd2+ 81. Kc1 Rd1+ 82. Kb2 Rd2+ 83. Kc3 Rd3+ 84. Kc4 Rxd4+ 85.
Kc5 Rxg4 86. Qf7 Rg5+ 87. Kd6 Ra5 88. Qf3 Ra6+ 89. Ke5 Ra5+ 90. Kf4 Ra4+ 91.
Kg3 Ra5 92. Qf4+ Kxh5 93. Qg4+ Kh6 94. Kh4 Rb5 95. Qe6+ Kg7 96. Qd7+ Kf6 97.
Qxb5 Ke6 98. Qc5 Kd7 99. Kg5 Ke6 100. Kh6 Kd7 101. Kxh7 Kd8 102. Kg6 Kd7 103.
Kf6 Kd8 104. Ke6 Ke8 105. Qe7# 1-0
[/pgn]

Looks fantastic! Where is it from?
Dann Corbit
Posts: 12791
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Any compositions like this?

Post by Dann Corbit »

Hobacle wrote: Sat Apr 24, 2021 7:39 am
fishpov wrote: Sat Apr 24, 2021 2:54 am [d]1r4Q1/7p/2N1B2k/7P/3Pp1P1/K1N1P2R/PP2PR2/8 b - - 0 1
.. Rb3+
[pgn][Event "?"]
[Site "?"]
[Date "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[SetUp "1"]
[FEN "1r4Q1/7p/2N1B2k/7P/3Pp1P1/K1N1P2R/PP2PR2/8 b - - 0 1"]
[PlyCount "208"]
[EventDate "?"]

1... Rb3+ 2. Ka4 Rb4+ 3. Ka5 Rb5+ 4. Ka6 Rb6+ 5. Ka7 Rb7+ 6. Ka8 Ra7+ 7. Kb8
Rb7+ 8. Kc8 Rc7+ 9. Kd8 Rd7+ 10. Ke8 Re7+ 11. Kf8 Re8+ 12. Kf7 Re7+ 13. Kf6
Rf7+ 14. Ke5 Rf5+ 15. Kd6 Rd5+ 16. Ke7 Rd7+ 17. Kf8 Rd8+ 18. Kf7 Rd7+ 19. Ne7
Rxe7+ 20. Kf6 Rf7+ 21. Ke5 Rf5+ 22. Kd6 Rd5+ 23. Kc6 Rd6+ 24. Kb7 Rd7+ 25. Kb6
Rd6+ 26. Ka5 Rd5+ 27. Nb5 Rxb5+ 28. Ka6 Rb6+ 29. Ka7 Rb7+ 30. Ka8 Ra7+ 31. Kb8
Rb7+ 32. Kc8 Rc7+ 33. Kd8 Rd7+ 34. Ke8 Rd8+ 35. Ke7 Rd7+ 36. Kf6 Rf7+ 37. Ke5
Rf5+ 38. Kd6 Rd5+ 39. Kc6 Rd6+ 40. Kb7 Rd7+ 41. Kb6 Rd6+ 42. Ka5 Ra6+ 43. Kb4
Rb6+ 44. Kc3 Rb3+ 45. Kd2 Rxb2+ 46. Kc3 Rc2+ 47. Kb4 Rc4+ 48. Ka3 Ra4+ 49. Kb2
Rxa2+ 50. Kb3 Rb2+ 51. Kc4 Rc2+ 52. Kd5 Rc5+ 53. Kxe4 Re5+ 54. Kd3 Rxe3+ 55.
Kc4 Rc3+ 56. Kb4 Rc4+ 57. Ka3 Ra4+ 58. Kb2 Ra2+ 59. Kc3 Rc2+ 60. Kd3 Rc3+ 61.
Ke4 Re3+ 62. Kd5 Re5+ 63. Kc6 Rc5+ 64. Kd7 Rd5+ 65. Kc8 Rc5+ 66. Kd8 Rd5+ 67.
Bd7 Rxd7+ 68. Ke8 Re7+ 69. Kf8 Re8+ 70. Kf7 Re7+ 71. Kf6 Re6+ 72. Kf5 Re5+ 73.
Kf4 Re4+ 74. Kg3 Re3+ 75. Kh2 Rxh3+ 76. Kg1 Rg3+ 77. Rg2 Rxg2+ 78. Kf1 Rf2+ 79.
Ke1 Rxe2+ 80. Kd1 Rd2+ 81. Kc1 Rd1+ 82. Kb2 Rd2+ 83. Kc3 Rd3+ 84. Kc4 Rxd4+ 85.
Kc5 Rxg4 86. Qf7 Rg5+ 87. Kd6 Ra5 88. Qf3 Ra6+ 89. Ke5 Ra5+ 90. Kf4 Ra4+ 91.
Kg3 Ra5 92. Qf4+ Kxh5 93. Qg4+ Kh6 94. Kh4 Rb5 95. Qe6+ Kg7 96. Qd7+ Kf6 97.
Qxb5 Ke6 98. Qc5 Kd7 99. Kg5 Ke6 100. Kh6 Kd7 101. Kxh7 Kd8 102. Kg6 Kd7 103.
Kf6 Kd8 104. Ke6 Ke8 105. Qe7# 1-0
[/pgn]

Looks fantastic! Where is it from?
https://www.yacpdb.org/#search/MXI0UTE3 ... MS8xLzA=/1
Yacpdb and the PDB server are great places to look for sources.
Then arves.org is your next best bet
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Dann Corbit
Posts: 12791
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Any compositions like this?

Post by Dann Corbit »

The PDB server also has it:
https://pdb.dieschwalbe.de/search.jsp?e ... e2+wTf2%27

Yacpdb has gone stingy, but you can download the entire PDB collection along with a swell problem database interface from the pdb server
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.