캐슬 체스: 온라인 대전과 30개 레슨의 3D 체스
캐슬 체스
귀여운 흑백 체스말이 대리석 보드 위에서 맞붙어요. 폰은 검으로 베고, 나이트는 힘을 모아 기병창을 내질러요. 비숍은 빛의 탄환을 쏘고, 룩은 땅을 내리치며, 퀸은 운석을 소환해요. 킹은 전기 구체와 빛기둥으로 공격해요. 잡힌 말이 튕겨 나가거나 조각나며 사라지는 모습도 감상해 보세요.
AI대전은 입문·기본·도전·고수·달인 5단계예요. 컴퓨터를 이기거나 지면 이 기기에 저장되는 레이팅이 오르내리고, 단계마다 첫 승을 거두면 메뉴에 표시돼요. 막히면 아래쪽 힌트 버튼으로 추천 수를 볼 수 있어요. 무르기나 힌트를 쓴 대국은 레이팅에 반영하지 않아요. 2인대결은 한 기기에서 번갈아 두고, 멀티는 영문·숫자 8자리 참여코드를 공유해 온라인으로 대결해요. 방을 만든 사람은 백, 참여한 사람은 흑이에요. 대국 중 새로고침해도 한 시간 안이면 같은 자리로 돌아가요. 대국 중 화면 전환 버튼을 누르면 가로로 넓게 볼 수 있어요. 이펙트를 끄면 공격 연출을 생략하고 빠르게 진행해요.
게임 방법
내 말을 누른 뒤 표시된 칸을 누르면 이동해요. 드래그하면 회전하고, 휠이나 두 손가락 간격으로 확대·축소해요. 두 손가락을 함께 움직이면 시점이 이동해요. 상대 킹이 체크를 피할 수 없도록 만들면 승리해요.
폰: 앞으로 한 칸 움직이고, 처음에는 앞의 두 칸이 비어 있으면 두 칸도 갈 수 있어요. 상대 말은 대각선 앞에서 잡아요.
나이트: 가로 2칸과 세로 1칸, 또는 반대로. 다른 말을 뛰어넘어요.
비숍: 대각선으로 원하는 만큼. 중간에 말이 있으면 지나가지 못해요.
룩: 가로나 세로로 원하는 만큼. 중간에 말이 있으면 지나가지 못해요.
퀸: 가로·세로·대각선으로 원하는 만큼 움직여요. 다른 말을 뛰어넘지는 못해요.
킹: 모든 방향으로 1칸. 상대가 공격하는 칸으로 갈 수 없어요.
특수 규칙
캐슬링, 앙파상, 퀸·룩·비숍·나이트로의 승격을 지원해요. 이 게임은 같은 상태가 세 번 반복되거나 50수 규칙에 해당하면 자동으로 무승부 처리해요. AI대전과 2인대결에서는 위쪽 무르기 버튼을 사용할 수 있어요. AI대전은 상대의 응수까지 함께 되돌려요. 재시작이나 메뉴로 돌아가기는 일시정지 메뉴에서 선택하세요.
체스 배우기
체스 배우기에는 쉬운 과정부터 차례로 배울 수 있는 30개 레슨이 있어요. 말 배치와 이동부터 특수 규칙, 초반 전략, 전술, 말이 적게 남은 후반 운영까지 연습해요. 짧은 설명을 읽고 화살표가 가리키는 말과 표시된 칸을 누르면 돼요. 상대는 자동으로 응수해요. 완료 후 다음 레슨이나 메뉴를 선택할 수 있고, 학습 진도는 이 기기에 저장돼요. 각 레슨은 한 가지 예시 상황을 다뤄요.
1. 체스판과 말 배치 · 2. 폰을 한 칸 또는 두 칸 움직이기 · 3. 폰은 대각선으로 잡아요 · 4. 룩의 직선 이동 · 5. 비숍의 대각선 이동 · 6. 퀸의 직선·대각선 이동 · 7. 나이트의 L자 이동 · 8. 킹을 안전한 칸으로 옮기기 · 9. 체크에서 벗어나기 · 10. 퀸을 지켜 주며 체크메이트하기 · 11. 캐슬링으로 킹 보호 · 12. 끝까지 간 폰의 승격 · 13. 앙파상으로 옆의 폰 잡기 · 14. 이탈리안 오프닝: 말을 꺼내고 캐슬링하기 · 15. 퀸즈 갬빗: 중앙을 두고 겨루기 · 16. 런던 시스템: 비숍을 먼저 꺼내기 · 17. 중앙에서 잡고 되잡기 · 18. 나이트 포크로 퀸 잡기 · 19. 움직일 수 없는 말 잡기: 핀 · 20. 킹을 쫓고 뒤의 퀸 잡기: 스큐어 · 21. 다른 말의 공격 길 열어 주기 · 22. 맨 끝줄에서 체크메이트하기 · 23. 퀸과 룩으로 함께 공격하기 · 24. 나이트가 지키는 퀸으로 체크메이트 · 25. 나이트 승격으로 포크 · 26. 두 룩의 사다리 메이트 · 27. 킹과 퀸의 협동 메이트 · 28. 킹끼리 마주 보고 돌아가기 · 29. 통과폰의 승격 경주 · 30. 통과폰 뒤의 룩
오늘의 퍼즐과 퍼즐 풀기
매일 체크메이트 퍼즐이 하나씩 나와요. 날마다 1수·2수·3수 메이트가 번갈아 나오고, 이어서 풀면 연속 기록이 쌓여요. 메뉴에서 최근 7일 기록을 볼 수 있어요.
퍼즐 풀기에는 1수·2수·3수 메이트가 100문제씩, 모두 300문제가 쉬운 순서로 있어요. 상대가 한 수를 둔 뒤 내 차례에 시작하고, 문제마다 체크메이트로 이어지는 정답은 한 가지예요. 다른 수를 두면 말이 움직이지 않고 다시 찾을 수 있어요. 힌트를 누르면 움직일 말과 칸을 화살표로 알려 줘요.
제작 및 출처
캐릭터 콘셉트: GPT 이미지 생성. 3D 모델: TALI GAMES, Blender 제작. 일부 스킬·입자·화면 효과는 다음 프로젝트를 바탕으로 제작했어요: LinearAbilityExtThreeJS (MIT). 효과음: Adobe Audition Sound Effects. 3D 렌더링: Three.js (MIT). 체스 규칙 엔진: chess.js (BSD-2-Clause). 퍼즐: Lichess 퍼즐 데이터베이스 (CC0). 상위 두 단계 AI의 말 위치 평가표는 PeSTO(Ronald Friederich, Chess Programming Wiki 공개 값)를 따랐어요.