Skip to content
/ Quoridor Public

Vanilla JS로 만든 웹게임 '쿼리도'입니다. ♟

Notifications You must be signed in to change notification settings

j2noo/Quoridor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quoridor

Vanilla JS로 구현한 쿼리도 게임입니다. 여기에서 플레이 할 수 있습니다.

데스크탑 환경에서 최적화 되어있습니다!

VS Computer

독자적으로 구현한 알고리즘으로 동작하는 컴퓨터와 대결합니다.

VS Player

두 명의 플레이어가 대결할 수 있습니다.

Rule

승리조건 : 내 말을 상대 진영 끝으로 이동하면 승리합니다.

진행 방식

  1. 턴제 게임으로, 한 번씩 번갈아 가며 진행합니다.
  2. 본인의 턴에는 두 가지 행동 중 하나를 할 수 있습니다.
    • 자신의 말을 상하좌우로 한 칸 움직입니다.
    • 자신의 장애물 한 개를 보드에 설치합니다.

움직임 조건

  1. 이동하려는 칸에 상대방 말이 존재할 경우, 진행방향으로 뛰어넘을 수 있습니다.
  2. 모든 장애물을 사용한 경우 움직임만 가능합니다.

장애물 설치 조건

  1. 장애물은 두 칸에 걸쳐 공간을 차지합니다.
  2. 한 번 설치된 장애물은 절대 변경할 수 없습니다.
  3. 장애물을 설치할 때, 플레이어의 진로를 '전부' 막으면 안됩니다.
    즉, 모든 플레이어가 승리조건이 발동 될 수 있도록 최소 한 개의 길을 열어놔야 합니다.

플레이 방법

  1. 게임을 플레이할 모드를 선택합니다.
  2. 마우스를 드래그하여 말을 옮기거나, 장애물을 설치할 수 있습니다.
  3. 마우스로 장애물을 클릭하면 가로/세로 모양을 바꿀 수 있습니다.
  4. 모든 조건을 체크하여 이동할 수 있는 칸과 장애물을 놓을 수 있는 칸은 표시되도록 했으니 오입력 걱정은 없습니다.

About

Vanilla JS로 만든 웹게임 '쿼리도'입니다. ♟

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published