어느 날 떠오른 카드 게임 아이디어
일단 집에 있던 트럼프 카드로 테스트를 해본 결과
혼자서 해도 할 만 한데 여럿이 해도 꽤 재밌겠는데? 싶어서
바로 이라스토야 들어가서 이미지 줍줍ㅇㅇ
덕분에 쓸만한 리소스를 다량으로 얻을 수 있게 됨
https://www.irasutoya.com/
ㄴ 이미지 찾는게 약간은 빡셈 검색어를 좀 신경써서 적어야 잘 나오더라 ex) 쓰레기통을 찾고싶다 -> 쓰레기통은 일본어로 고미바코 -> gomibako로 검색
제일 중요한 카드 이미지도 긁어옴
게임 시작 준비할 때 편하도록 뒷면-스페이드-클로버-하트-다이아-조커 순으로 정렬
멀티-싱글 겸용으로 만들건데, 오프라인에서 하려면 카드 정리하기 귀찮아서 시작한 프로젝트라서 제법 중요한 부분
기본적인 룰의 일부
혼자 쓰는 디코 서버에 저장해놨음,,,
시작 화면 구성
원래는 그냥 멀티 전용으로 하려고 했다가 머리가 깨질 거 같아서 싱글 모드를 추가함
왠지는 모르겠는데 멀티 접속이 안되더라 ㅅㅂ
대기실 구성은 그냥 심플하게 하려고 했음
아래에 예제 보면서 따라해본 채팅장도 구현해놨음
스타 대기실마냥 왼쪽 오른쪽 넘어가면서 직업 변경이 가능
어느정도 만들어진 도입부
사실 이것보다 더 만들었는데 자꾸 손패가 날아가는 버그가 발생해서 나머지는 그냥 내일 일어나자마자 할 예정
다 완성하면 배포를 어떻게 해야할까 생각중임...
-끝-
- 카드게임 개발일지-2
어제 새벽까지 술먹다가 12시에 일어나서 2시부터 개발 시작
게임 진행을 턴으로 나누고 한턴마다 페이즈로 또 나눴음
start : 게임 시작할때 한번. 카드 분배하는 단계
deal : 각 플레이어가 제시할 카드를 선택하는 단계
battle : deal 페이즈에서 받아온 deal card들을 룰에 따라 비교하고 승패를 토대로 약간의 애니메이션을 출력할 예정
애니메이션 예시) 강도가 이기면 커다란 무기로 공격해서 금고를 떨구는 느낌
result : battle에서 떨궈진 금고를 각 강도가 주워서 패에 넣는 단계. 금고 안에 있는 카드를 모든 강도가 가져가면 다음 페이즈로 넘어감.
shop1 : 0번 강도가 암시장을 사용하는 단계. 만약 0번이 사용을 못한다면 자동으로 넘어감.
shop2 : 1번 강도가 암시장을 사용하는 단계. shop1과 동일함.
shop3 : 강도가 암시장을 사용하지 못했을 경우 은행장이 암시장을 사용하는 단계.
일단 start~deal 까지 만들었음
싱글부터 만들고 있긴 한데 멀티는 어떻게 구현할지 고민하면서 하다보니까 시간이 좀 오래걸렸네
+for문이 작동을 안해서 한 2시간정도 대가리 싸매면서 유튜브보다가 그냥 노가다로 처리해버림
ㄴ 무기 리소스들인데 각각 카드간의 숫자 차이가 높을수록 오른쪽 무기를 사용하는 식으로 생각해봄
이라스토야 사용이 서툴렀던 때라서 배경에 색이 들어갔나봄,,, 이건 나중에 다시 다운받아야겠네
deal 페이즈 끝까지 구현된 모습
내일이 개강이라 오늘은 개발 일찍 끝내야지
-끝-
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.