Website founded by
Milan Velimirović
in 2006

9:20 UTC
ISC 2024



Remember me

Forgot your
Click here!
to create your account if you don't already have one.

Rating lists


MatPlus.Net Forum Internet and Computing Online Helpmate Analyzer
You can only view this page!
Page: [Previous] [Next] 1 2
(1) Posted by Viktoras Paliulionis [Saturday, Jul 30, 2016 13:50]; edited by Viktoras Paliulionis [16-07-30]

Online Helpmate Analyzer

I have created Helpmate Analyzer, a web-based program for analyzing helpmate problems.

It is accessible at

In Helpmate Analyzer, you can enter a problem position and its solution (or stipulation for some cases), and the program will analyze the problem and present information about its thematic content and other features.

The tool has graphical interface for diagrams. You can also enter a position in FEN notation.

The program can use Popeye as a solving engine, but our solving possibility is limited only to problems that can be solved in less that 2 seconds. If it takes more time, you can solve a problem with Popeye on your computer and copy-paste solution to the program. Twins are not supported, but you can enter and analyze every twin position separately.

The program presents information about:
- initial position (e.g. pins, batteries),
- final position (e.g. ideal mate, model mate, pin-mate, echo, chameleon echo),
- thematic content (e.g. Indian, Maslar, Zilahi, Chumakov, geometric maneuvers (rundlauf, pendulum, switchback, snake, etc.), tempo, hideaway),
- statistics (e.g. number of self-blocks, interferences, line-openings),
- repetitions and mobility (e.g. repetitions of moves, number of static pieces),
- arrival and departure effects at every move.

At this moment, it is only an experimental version of the program, but I hope it will be interesting and useful for composers and judges. Your comments and suggestions are welcome.
(Read Only)pid=14849
(2) Posted by Rajendiran Raju [Saturday, Jul 30, 2016 14:45]

Dear Viktoras Paliulionis ,

its working very good & faster , showing the theme and % use of board ---

just now am checked one ORIGINAL miniature h#2 Composed by one of our novice Indian Composer ---

he composed it ystrdy only --- he got inspired by 1st YCCC 2016 --- !!

but he is not a junior --- !!

Thanks --

Hope many more versions yet to come with additional features ---

congratulations for your effort --- !!
(Read Only)pid=14850
(3) Posted by Viktoras Paliulionis [Saturday, Jul 30, 2016 18:00]

Thank you for your comment. In future, I plan to implement the recognition of more themes. However, not all themes can be recognized programmatically. In addition, some theme definitions differ in various sources or are not precise.
(Read Only)pid=14851
(4) Posted by Rajendiran Raju [Saturday, Jul 30, 2016 20:09]

welcome viktoros ---
(Read Only)pid=14852
(5) Posted by Viktoras Paliulionis [Thursday, Aug 4, 2016 01:31]

Helpmate Analyzer update: Mihajloski theme was added.
(Read Only)pid=14898
(6) Posted by Mihail Croitor [Thursday, Aug 4, 2016 12:15]

Dear Viktoras Paliulionis,
in some cases Helpmate analyzer does not show all solutions in case if not indicated yet. By example, position 3BR3/5p2/8/4Pr2/1N2qk2/2K5/8/8.
May this tool determine echo mates?

Thank you.
(Read Only)pid=14899
(7) Posted by Mihail Croitor [Thursday, Aug 4, 2016 12:30]

ok, it determine echo, sorry
(Read Only)pid=14900
(8) Posted by Viktoras Paliulionis [Thursday, Aug 4, 2016 23:51]; edited by Viktoras Paliulionis [16-08-05]

Dear Mihail,
Thank you for the observed error. It was a bug of old Popeye version. I updated to the latest version of Popeye, and now it shows two solutions.
Also corrected Mihajloski theme detection in case of castling.
(Read Only)pid=14901
(9) Posted by Viktoras Paliulionis [Tuesday, Aug 9, 2016 19:43]

New themes added:
- cyclic Zilahi,
- double Zilahi,
- Parosh theme.
(Read Only)pid=14918
(10) Posted by ichai [Wednesday, Aug 10, 2016 05:46]

Do you give also the definitions of these themes ?
(Read Only)pid=14919
(11) Posted by Dmitri Turevski [Wednesday, Aug 10, 2016 12:51]

Excellent work, Viktoras!

Would it be possible to analyze several helpmates with solutions at once? Tens of thousand (eg from the YACPDB)? A standalone application/API/source code maybe?

Are there plans to include support for twins? Recognizing themes like Zilahi or Chumakov and not recognizing twins seriously impacts the usefulness of this tool.

Could you please elaborate on how this tool can be useful for composing and for judging?
(Read Only)pid=14920
(12) Posted by Viktoras Paliulionis [Wednesday, Aug 10, 2016 12:54]

For definitions of helpmate themes I use mostly Encyclopedia of Chess Problems (M. Velimirovic, K. Valtonen). In the future I plan to prepare the list of themes that are recognizable by Helpmate Analyzer.
(Read Only)pid=14921
(13) Posted by Viktoras Paliulionis [Wednesday, Aug 10, 2016 14:46]; edited by Viktoras Paliulionis [16-08-10]

Dmitri, now it is not possible to analyze several helpmates at once. Maybe later I will implement Web API for the Analyzer. Now I do not plan nor standalone application, neither open source. Also, in the nearest future I do not plan to include twins, because I want to work on other problems first, such as detecting anticipatory effects, anti-critical moves, various cycles and so on.

Helpmate Analyzer is not a tool for composing. My goal is unification of terms that are used by judges and composers. Sometimes judges do not notice some interesting features, especially in longmovers, or declare things that are not present in the helpmate. When implementing some themes, I ran into difficulties because some themes and terms are not defined precisely and should be revised.

Unified terms and keywords may be useful in chess problem databases for searching anticipations. WinChloe tool is also good for this aim, but it lacks specific helpmate themes and searching by the quantity of various motifs.

The Analyzer can also be used by beginner composers to familiarize with motifs, strategical effects, etc.
(Read Only)pid=14922
(14) Posted by Viktoras Paliulionis [Thursday, Aug 11, 2016 19:05]; edited by Viktoras Paliulionis [16-08-11]

New themes added:
- ODT (ortogonal-diagonal transformation),
- Rope theme,
- Double Rope theme,
- Cyclic Rope theme.

The Rope theme:
In a first phase,a white piece same nature A and a black piece of same nature B play all moves of a solution I. In a second phase,a white piece of same nature than B and a black piece of same nature than A play all moves of the solution II. The idea may be cyclic.
(Read Only)pid=14928
(15) Posted by Viktoras Paliulionis [Saturday, Aug 5, 2017 00:15]; edited by Viktoras Paliulionis [17-08-05]

New version of the Helpmate Analyzer is available:

New features and improvements:
- new look and improved user interface
- editing diagrams on touch screen devices is possible now
- all Popeye twin types except "stipulation" are supported
- more than 150 themes can be recognized now
- theme definitions added (not for all themes yet)
- solution animation using utility Py2Web by Dmitri Turevski
- using a diagram for searching problems in PDB (queries are redirected to PDB)
(Read Only)pid=15777
(16) Posted by Rajendiran Raju [Saturday, Aug 5, 2017 04:49]

Now in this version I can able to Drag and Drop the pieces at empty diagram ...

In my mobile itself

Great improvement Viktoras Thanks and Congratulations ... !!
(Read Only)pid=15778
(17) Posted by Marcos Roland [Saturday, Aug 5, 2017 07:13]

(Read Only)pid=15779
(18) Posted by Vitaly Medintsev [Saturday, Aug 5, 2017 08:41]; edited by Vitaly Medintsev [17-08-05]

Great improvement indeed!
I guess, search in yacpdb will be one of the further steps?..
(Read Only)pid=15780
(19) Posted by Viktoras Paliulionis [Saturday, Aug 5, 2017 11:19]

Vitaly, I do not know, if yacpdb has a possibility to search by queries from external webpages.
(Read Only)pid=15781
(20) Posted by Marcos Roland [Saturday, Aug 26, 2017 23:30]

Dear Viktoras Paliulionis,

I am curious about the concept of "use of the board". How is it calculated?
Can we say that a position (problem) with 100% of use of the board is one that, after supressing the idle unities (men used just to prevent cookies), cannot be translated in any direction? I mean, positions in which the assemble of pieces which take any part, active or passive, in the solutions cannot be moved n ranks up or down, nor n columns left or right, without becoming illegal. Is that so?
Thank you in advance for any clarification you can provide.
(Read Only)pid=15936

Page: [Previous] [Next] 1 2

MatPlus.Net Forum Internet and Computing Online Helpmate Analyzer