체스 기보 뷰어 가젯

@codemaru · December 03, 2008 · 5 min read

마인드 스포츠 시대가 도래하고 있습니다. 그리고 그 중심에는 체스가 있다죠.
체스를 두는 것도 재미가 있지만 고수들의 경기를 보는 것 또한 쏠쏠한 재미가 있습니다.
하지만 그랜드 마스터들의 경기를 일일히 찾아 보는 것도 쉽지 않은 일이죠.
그런 불편함을 단방에 날려주기 위해서 절찬리 개발된 가젯을 소개해 드립니다.

이름하며 체스 기보 뷰어입니다.
이 가젯을 사용하면 세계 정상급 선수들의 체스 경기 기보를 손쉽게 살펴 볼 수 있습니다.

아래는 체스 뷰어 가젯의 초기 화면 입니다.
한 번에 세 경기를 불러와서 보여줍니다.
경기는 랜덤하게 가져와서 보여준답니다.
혹시 이미 본 경기라면 네 번째 있는 다른 게임 보기 버튼을 누르면 새로운 게임을 받아서 보여줍니다.

            md 0

마우스를 버튼에 올려두면 아래와 같이 진해져서 보기가 좀 편해집니다.
리로드를 하면 서버에서 새롭게 경기 목록을 받아오기 때문에 오른쪽 화면과 같은 로딩 장면이 나타납니다.
네트워크 상황에 따라서 수 초에서 수 분까지 걸릴 수 있습니다.

마우스 조작하는 불편함을 없애기 위해서 키보드를 이용해서 조작할 수 있습니다.
1-3번 까지 키를 사용하면 1번부터 3번 경기 까지를 보실 수 있습니다.
R키를 입력하면 게임을 새롭게 로딩해서 보여줍니다.

            md 1             md 2

이제 실제 경기 화면으로 들어가 볼까요?
아래 화면이 실제 체스 경기를 보여주는 화면입니다.
체스판과 함께 오른쪽에 커맨드 바가 나와 있습니다.
버튼을 클릭하면 각 메뉴에 맞는 명령을 수행할 수 있습니다.
오른쪽 하단에 있는 밝은 부분은 현재 진행되고 있는 기보의 내용을 보여줍니다.
Bb5는 비숍을 b5로 이동시킨다는 것을 의미하죠.

            md 3             md 4

결과를 바로 보고 싶다면 마지막 버튼을 누르면 됩니다.
마지막 체스판 상황과 함께 누가 승리했는지가 오른쪽 하단에 출력됩니다.
뒤집기 버튼을 누르면 다른 진영의 입장에서 판을 바라볼 수 있습니다.
메뉴 버튼을 누르면 초기의 메인 화면으로 돌아갑니다.
설명 버튼을 누르면 경기에 대한 간략한 설명을 볼 수 있습니다.

모든 버튼 또한 단축키를 가지고 있습니다.
처음(f), 이전(p), 다음(n), 마지막(l), 뒤집기(r), 메뉴(m), 설명(h)를 사용하시면 됩니다.

            md 5             md 6

설명을 누르면 해당 경기에 대한 아래 화면과 같은 간략한 브리핑 정보가 출력됩니다.
게임으로 돌아가기 버튼을 사용해서 보고 있던 게임 화면으로 돌아갈 수 있습니다.
각 플레이어 정보에는 플레이어의 전체 이름이 나타납니다.
게임 정보에는  해당 경기에서 사용된 오프닝의 종류, 총 말의 이동 회수, 경기가 치러진 연도, 그리고 어떤 대회의 경기인지를 보여줍니다.

            md 7             md 8

백 마디 말보다 한 번 사용해 보는게 더 도움이 되는건 말할 것도 없겠죠... ㅎㅎ^^
가젯을 퍼가고 싶으신 분들은 아래 코드를 복사하시면 됩니다.

190x150

250x210

420x380

@codemaru
돌아보니 좋은 날도 있었고, 나쁜 날도 있었다. 그런 나의 모든 소소한 일상과 배움을 기록한다. 여기에 기록된 모든 내용은 한 개인의 관점이고 의견이다. 내가 속한 조직과는 1도 상관이 없다.
(C) 2001 YoungJin Shin, 0일째 운영 중