mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Saturday, May 31, 2008

체스 게임 예제, 인간과 컴퓨터랑 둔 체스 기보 파일; Chess Game PGN File


며칠 전(2008.05.28)에 오랜만에 컴퓨터하고 체스 게임을 했습니다. 뭐 대단한 것은 아니고 초보적인 수준의 간단한 게임입니다. 정확하게 말하자면 컴퓨터랑 체스를 두는 것이 아니라 컴퓨터에 설치된 체스 소프트웨어하고 체스를 두는 것입니다. 아래 그림은 케이체스라는 초보적인 체스 프로그램입니다.

제가 백을 쥐고, 컴퓨터가 흑을 쥐었습니다.

아래 좌측 그림은 중반전(미들게임)인데, F7좌표의 백 나이트(N)가, H8과 D6에 있는 흑의 룩 2개를 동시에 나이트 포크로 공격하고 있습니다. 제가 D6의 흑룩을 따먹고 난 후부터, 제가 유리해졌습니다. 룩은 한국 장기의 차(車)에 해당하는 아주 중요한 기물입니다.

아래 오른쪽 그림은 제가 체크메이트로 승리한 장면입니다. B8좌표의 흑킹은 갈 데가 없습니다.

클릭하면확대
체스 게임

위의 체스 게임 기보는 다음과 같습니다. PGN 형식의 기보인데 세계 표준 형식입니다. 컴퓨터하고 체스를 두면 컴퓨터가 기보를 자동으로 작성해 줍니다. 체스 기물들의 움직임을 XY좌표 형식으로 나타낸 것입니다. 체스 기보 파일 확장자는 PGN입니다. (그림 파일 확장자인 PNG 와 헷갈리기 쉽습니다.)


[Event "?"]
[Site "?"]
[Date "2008.05.28"]
[Round "-"]
[White "mwultong"]
[Black "Computer"]
[Result "1-0"]
[Opening "Scandinavian (centre counter) defence"]
[ECO "B01"]
[TimeControl "-"]

1. e4 d5 2. Nc3 Nf6 3. exd5 Nxd5 4. Nxd5 Qxd5 5. Nf3 Nc6 6. d3 Nb4 7. a3 Qa5 8.
c3 Nd5 9. g3 Bf5 10. Bg2 O-O-O 11. O-O Qc5 12. d4 Qb5 13. a4 Qd3 14. Qxd3 Bxd3
15. Re1 Kb8 16. a5 Rd6 17. Ng5 f5 18. Nf7 Rg8 19. Nxd6 Nxc3 20. bxc3 cxd6 21.
Bf4 Rh8 22. Rac1 Kc7 23. c4 Rg8 24. c5 Kb8 25. c6 bxc6 26. Rxc6 Rh8 27. Rec1
Be2 28. Rc8# 1-0





tag: chess
체스 | Chess

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top