Post Reply 
Two Contributions to the User's Program Library Europe (UPLE)
06-10-2024, 10:26 AM
Post: #13
RE: Two Contributions to the User's Program Library Europe (UPLE)
Update: Well, not so good news I'm afraid.

The field# <-> coordinates routines work just fine, so the data input is using the familiar A-H, 1-8 conventions. Game initialization is now also automated.

A couple of gray areas remain unclear, like the opening option - very confusing (read: not documented) and possibly not working as intended. Also there's no information provided about pawn promotion or castling, although the problems start much earlier than that.

The program is making some invalid moves here and there, either wacko jumps or sometimes illegal field codes used as source/destination.

After quite an extensive review I'm not sure I can get to the bottom of these issues, so I'm pausing my research for the time being, sorry. I may do another attempt in a few days or so...

The attached module includes the result of my work so far, in case somebody wants to take a look...
LBL "JCH80" is the main program and also he starting point via XEQ "JCH80".
The program always plays black (not changeable). White pieces located in rows #1 and #2, white square (H1) to the right, white queen on its color (D1).

I meant to pit it against the (more powerful) CH136 (LBL "CHESS", also in the module and yes this one plays just great) , but it doesn't get pass the fourth or fifth move depending on the games, very disappointing.


Attached File(s)
.zip  CHESS.zip (Size: 8.87 KB / Downloads: 2)

"To live or die by your own sword one must first learn to wield it aptly."
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Two Contributions to the User's Program Library Europe (UPLE) - Ángel Martin - 06-10-2024 10:26 AM



User(s) browsing this thread: 3 Guest(s)