본문 바로가기
개발/게임) 프로토타입

개발일지)솔리테어 클론다이크시뮬레이터(Solitaire Klondike Simulator) -3

by 테샤르 2021. 1. 2.

솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -3

 

솔리테어의 기본적인 룰 이후에 NPC의 Auto Play 버튼을 추가하고 동작하도록 진행했다.

NPC가 하는 일은 특정 딜레이마다 이동 가능한 카드 리스트를 추출 이후에 우선순위에 의한 카드 선택을 진행한다.

우선순위 리스트는 다음과 같다.

반응형

파운데이션으로 올라갈수 있는 카드

파운데이션에서 타블루로 이동 가능한 카드

타블루의 연속된 카드가 그전보다 많아지는 카드

타블루가 빈 슬롯으로 이동 카드(더 안 좋은 조건 제외)

 

위의 조건에 해당하지 않으면 덱 리스트  셔플

그 외 없는 경우는 게임오버 처리를 진행했다.

-----------------------------------------------------------------------------------------------------------------------------------

1. 카드의 셔플작업

2. Deck 작업

3. 트럼프 카드 상태 및 오픈, 타입 및 이동 작업

4. RayCastHit를 사용해서 터치 인식

5. 파운데이션 작업

6. 연속된 카드 이동 작업

7. NPC 플레이 구성

8. NPC 이동 우선순위 처리

9. 시뮬레이터 확장

 

 

NPC는 파운데이션에서 내리는 처리에 대한 건 제외하고

다른 모양에 대한 것도 제외했다. 원래 룰은 같은 색의 카드로 이동은 가능하다(블랙 - 블랙 , 레드 -레드)

프로토타입이기 때문에 간단히 Auto Play 까지만 목표로 진행했기 때문에 완벽하게 구현하지는 않았다.

 

영상 및 사진

youtu.be/4_vc1QegGCE

 

솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -2  [링크]

 

개발일지)솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -2

솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -2 솔리테어의 기본적인 룰및 터치 이동에 대한 작업을 모두 다 완료되었다. 조건이 맞지 않으면 롤백 처리 덱 리스트가 모두 다 이동되

drehzr.tistory.com

솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -1  [링크]

 

개발일지)솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -1

솔리테어 클론다이크 시뮬레이터(Solitaire Klondike Simulator) -1 솔리테어는 혼자하는 카드게임을 총칭하는 말로 카드놀이를 말한다. 솔리테어의 종류를 굉장히 많은데 그중에서 가장 대중적인 게임

drehzr.tistory.com

 

 

 

반응형

댓글