Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.21 KB

File metadata and controls

19 lines (10 loc) · 1.21 KB

Projects 4

GUI 오목 프로그램

  • 오목 게임을 즐길 수 있는 프로그램을 만드시오.

  • 오목 : 오목이란 흑백 돌이있는 15x15 보드의 두 플레이어를 위한 게임이다. 목표는 정확히 5 개의 돌을 연속으로 두어서 이기는 것이다. 상대방의 돌이 다섯 개가 되기 전에 라인 양 끝을 막거나 다섯 개로 이어지기 전에 끊는 식으로 방어한다.

  • 보통 오목을 둘 때 3-3 같은 착수를 금지하는 룰이 있지만 이번에 만드는 프로그램에서는 아무런 제약도 없는 오목이라고 생각합시다.

프로그램 명세

  • Step 1 [필수] 단일 프로그램에서 사람 대 사람으로 오목을 둘 수 있는 프로그램을 만드시오.

  • Step 2 [필수] 단일 프로그램에서 사람 대 컴퓨터로 오목을 둘 수 있는 프로그램을 만드시오.

    • 컴퓨터가 두는 오목은 인공지능급으로 만들지 않아도 되고 매우 간단한 규칙을 기반으로 둘 수 있게 해도 됩니다.
  • Step 3 [선택] 네트워크 연결(TCP)을 통해서 서로 다른 프로그램에서 사람 대 사람으로 오목을 둘 수 있는 프로그램을 만드시오.