Giter VIP home page Giter VIP logo

Comments (5)

cjssh1002 avatar cjssh1002 commented on July 17, 2024

Dear. Albert

First of all, thanks for sharing Cutejanggi 1.01. We are testing the program by sharing it with many users. There seems to be no particularly dangerous problem.

I think there are a lot of problems with the Pychess notation. SAN notation is used, but it is not clear. So I recommend the X/Winboard notation. It is similar to Korea notation. If you express the "P" movement, it will be normal game loading, and I can create an openingbook.

from cutechess.

cjssh1002 avatar cjssh1002 commented on July 17, 2024

i made isuess. fairy-stockfish/Fairy-Stockfish#152

from cutechess.

cjssh1002 avatar cjssh1002 commented on July 17, 2024

Hello, gaintpd
Happy weekend evening.

All coordinate notation of the current janggi board is indicated by numbers.
The horizontal lines are 1 to 0 from top to bottom, and the vertical lines are 1 to 9 from left to right, respectively.
When reading the intersection of a horizontal line and a vertical line, the horizontal line is read first, and then the vertical line is read later.
For example, the initial coordinate positions of the kings of White(楚) and Black(漢) are 95 and 25, respectively.
When writing a notation, to indicate the movement of the object, write the coordinates before the object moved, the name of the object that moved, and the coordinates after the object moved.
For example, if "N"(horse) in 03 moves to 84, it is marked as “03馬84”. In Korean, it is 03마84.(In English 03N84)

  1. N = 마(馬)
  2. R = 차(車)
  3. B = 상(象)
  4. P(White) = 졸(卒) P(Black)= 병(兵)
  5. A = 사(士)
  6. C = 포(包)
  7. K = 장(楚, 漢)

  • Capture = Show Captured Fragment
    For example, if 03마(馬) move to 84 and Capture 상(象), = 03마(馬)84상(象) /In English 03N84B
    If you Capture and "Check" = 03마(馬)84상(象)장군 / In English 03N84B+
    "Check" mark is last . (장군=Check)

There is no problem in using Chinese characters. we can understand.

  • "Bikjang" is no mark. "Pass" is pass or 한수쉼

In chess notation, 1 move = 2 count.
In janggi, 1 move = 1 count

Check the coordinates of the same movements of cutechess and janggidosa.

=> 1. b4 h7 {8.2s} 2. Ng3 {4.6s} Nd8 {4.4s} 3. Ce3 {4.3s} Ng8 {13s} 4. f4+ {9.5s}
Cbe8 {5.9s} 5. Be4 {5.9s} c6 {1.6s} 6. Bc7 {4.3s} Ra9 {5.4s} 7. Cxb10 {6.8s}
d7 {1.7s} *

=> 1. 71졸72 2. 49병48 3. 08마87 4. 13마34 5. 88포85 6. 18마37
7. 75졸76장군 8. 32포35 9. 07상75 10. 43병53 11. 75상43 12. 11차21
13. 82포12상 14. 45병44

=>1. 71卒72 2. 49兵48 3. 08馬87 4. 13馬34 5. 88包85 6. 18馬37
7. 75卒76장군 8. 32包35 9. 07象75 10. 43兵53 11. 75象43 12. 11車21
13. 82包12象 14. 45兵44

This is Korean standard coordinates.
장기도사20200620-204011

However, I hope it is compatible with winboard coordinates. Because if you create a PGN file from cute chess, it cannot be compatible with the Korea Janggidosa program. This is because the method of displaying the location is different. And PGN is compatible with Winboard program.

Winboard coordinates start at 0 with a vertical line. Everything else is the same as CUTECHESS.

The coordinates used below are English expression coordinates used in Korea.
Same as winboard coordinates.
장기도사20200620-210351

Thanks for your help.

from cutechess.

gaintpd avatar gaintpd commented on July 17, 2024

This issue is settled, now you can load the pgn game into the database with the commit of d5eec04

from cutechess.

gaintpd avatar gaintpd commented on July 17, 2024

This issue is closed now as it has been settled, if you encounter such error again, please feel free to reopen it.

from cutechess.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.