Windows 운영체제의 7 이하 버전까지 존재하던 4인 카드 게임 '하트'를 마인크래프트로 구현해 보았음.


01bcc929f0c6078c5e9af1fb1cc1231d0d4550ad853c9b2eb388d8


기본 규칙은 다음과 같음.

+ 조커를 제외한 52장의 플레잉 카드 덱을 사용하며, 라운드를 시작할 때마다 각 플레이어가 13장씩 나눠 갖고 시작함.

+ 숫자는 2 ~ 10, J, Q, K, A 순으로 높아짐.

+ 하트 무늬의 카드는 각 1점, ♠Q(엔더 레이디) 패는 13점의 벌점을 갖고 있음.

+ 라운드 시작 전에 카드 3장을 교환하는데, 라운드별로 왼쪽으로 전달, 오른쪽으로 전달, 맞은편에 전달, 그리고 카드교환 없이 시작을 반복함.

+ 카드 교환 이후 ♣2를 든 선 플레이어가 이것을 내면서 라운드가 시작된다.

+ 시계 방향으로 돌아가며 카드를 내는데, 선 플레이어가 낸 카드와 같은 무늬를 들고 있다면 그것을 내야 함.

+ 라운드별 첫 턴에는 벌점 카드를 낼 수 없음. 단, 벌점 카드만을 들고 있었던 경우는 제외함.

+ 모든 플레이어가 카드를 1장씩 내면 트릭이 완성되는데, 선 플레이어와 같은 무늬 중에서 제일 높은 숫자를 낸 플레이어가 트릭을 먹고 다음 턴의 선이 된다.

+ 라운드의 첫 하트가 나오기 전까지는 하트를 선도패로 낼 수 없음. 단, 하트만 남은 경우는 제외함.

+ 모든 카드를 소진하면 라운드가 종료되고, 라운드 진행 중 먹은 카드의 벌점을 합산하여 라운드의 점수를 산출함.

+ 라운드를 진행할 때마다 점수가 누적되어 100점을 넘은 플레이어가 나오면 게임이 종료된다. 이때 제일 낮은 점수를 얻은 플레이어가 승리함.


특수족보 - 달나라 여행 (Shoot the Moon)

+ 한 플레이어가 한 라운드의 모든 벌점 카드(즉, 하트 13장 및 ♠Q)를 모으면 성립된다. (Windows 버전에서는 '으뜸패'로 번역되었음)

+ 달나라 여행에 성공한 플레이어는 벌점을 받지 않고, 대신 나머지 세 플레이어가 벌점을 26점씩 받게 된다.


싱글플레이 맵 (You vs 3 CPUs, 버전 1.21.1.)

UI 및 데이터팩 내 AI 이름이 그게이 방송용으로 설정되어 있음.


첨부파일
Ender Lady (vs CPU).zip
파일 다운로드


게임 진행 중 연두색으로 표시되는 곳이 카드를 내는 UI임.

본 맵에는 발전과제가 있음. 즐겁게 달성해보셈!


같이 할 친구들이 있을 시청자를 위한 멀티플레이 맵 (버전 1.21.1.)

- UI 조작방식이 싱글플레이와 약간 다름.

- 이쪽은 혼자서 테스트를 할 수 없어 버그가 있을 수 있으며, 만약 발견했다면 적극적으로 제보해줘라!


첨부파일
Ender Lady (vs Human).zip
파일 다운로드


참고 자료


https://ko.wikipedia.org/wiki/%ED%95%98%ED%8A%B8_(%EA%B2%8C%EC%9E%84)

https://m.blog.naver.com/jatjsdkdia/220762352627

https://m.blog.naver.com/daduc12/221176163680

https://namu.wiki/w/%ED%95%98%ED%8A%B8(%ED%94%8C%EB%A0%88%EC%9E%89%20%EC%B9%B4%EB%93%9C)


Spetial Thanks: ChatGPT


Windows 7버전 플레이 영상: https://youtu.be/IF96-K08EOA



iOS RubySketch로 구현: https://youtu.be/-ybGRLTmAX4