솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -3
솔리테어의 기본적인 룰 이후에 NPC의 Auto Play 버튼을 추가하고 동작하도록 진행했다.
NPC가 하는 일은 특정 딜레이마다 이동 가능한 카드 리스트를 추출 이후에 우선순위에 의한 카드 선택을 진행한다.
우선순위 리스트는 다음과 같다.
파운데이션으로 올라갈수 있는 카드
파운데이션에서 타블루로 이동 가능한 카드
타블루의 연속된 카드가 그전보다 많아지는 카드
타블루가 빈 슬롯으로 이동 카드(더 안 좋은 조건 제외)
위의 조건에 해당하지 않으면 덱 리스트 셔플
그 외 없는 경우는 게임오버 처리를 진행했다.
-----------------------------------------------------------------------------------------------------------------------------------
1. 카드의 셔플작업
2. Deck 작업
3. 트럼프 카드 상태 및 오픈, 타입 및 이동 작업
4. RayCastHit를 사용해서 터치 인식
5. 파운데이션 작업
6. 연속된 카드 이동 작업
7. NPC 플레이 구성
8. NPC 이동 우선순위 처리
9. 시뮬레이터 확장
NPC는 파운데이션에서 내리는 처리에 대한 건 제외하고
다른 모양에 대한 것도 제외했다. 원래 룰은 같은 색의 카드로 이동은 가능하다(블랙 - 블랙 , 레드 -레드)
프로토타입이기 때문에 간단히 Auto Play 까지만 목표로 진행했기 때문에 완벽하게 구현하지는 않았다.
영상 및 사진
솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -2 [링크]
솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -1 [링크]
★★☆☆☆
'개발 > 게임) 프로토타입' 카테고리의 다른 글
Unity) 피크로스(Picross) 프로토타입 (0) | 2021.07.15 |
---|---|
프로토타입) 3-Match Puzzle (2) | 2021.02.08 |
개발일지)솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -2 (5) | 2021.01.02 |
개발일지)솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -1 (0) | 2020.12.29 |
프로토타입)스도쿠 탄 만들기(Sudoku) (2) | 2020.12.19 |
댓글