본문 바로가기 메뉴 바로가기

한 페이지가 될 수 있게

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

한 페이지가 될 수 있게

검색하기 폼
  • 전체보기 (79)
    • Java (6)
    • Kotlin (2)
    • Spring (29)
      • Spring Boot (16)
      • Spring Data (5)
      • Spring Cloud (3)
    • DB (1)
    • DevOps (2)
    • Etc (3)
    • 우아한테크코스 (8)
    • 회고 (3)
    • 도서 (24)
      • 객체지향의 사실과 오해 (7)
      • 클린 코드 (17)
  • 방명록

체스 (1)
[우아한테크코스] 체스 미션 회고

체스 체스는 가로와 세로가 각각 8줄씩 64칸으로 격자로 배열된 체스보드에서 두 명의 플레이어가 기물들을 규칙에 따라 움직여 사우는 보드 게임이다. 플레이어는 킹, 퀸 각 1개, 룩 2개, 나이트 2개, 비숍 2개 그리고 폰 8개로 총 16개의 기물을 가지고 시작하고 피스 6종류는 각각 다르게 이동한다. 체스는 기물을 움직이는 일반적인 방법 외에도 캐슬링, 앙파상, 프로모션과 같은 변칙적인 방법으로도 기물을 움직일 수 있다. 하지만 이번 미션 요구사항에 그런 규칙까지 구현하는 조건은 없었기에 많은 것을 구현하기보다는 구현해야 하는 요구사항에 집중하기로 페어와 얘기 후 결정했다. 체스 게임을 해보기는 했으나 많이 접해보지 못하여 도메인에 대한 이해도가 낮았기에 페어와 직접 게임을 하며 도메인을 이해해 보기..

우아한테크코스 2023. 4. 13. 13:33
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바