갤러리 이슈박스, 최근방문 갤러리
개념글 리스트
1/3
- 내전내전 트랜스젠더 단체가 LGB 단체에 곤충 테러 자행 ㅇㅇ
- 핸드폰 속에 누가 있다?...카톡 '우리말 365' 반전 정체 마스널
- 스압) 앞으로가 기대되는 현 외힙씬 루키들 (1) 예123
- (수능 - 1달) 급기야 수능에도 연계되기 시작한 무한도전 민지베어스
- 싱글벙글 1마리 치킨 vs 2마리 치킨 Chart_Manager
1인 개발 스팀 페이지 오픈했습니다 🎇 + 개발 노하우
안녕하세요!얼마전에 훌쩍훌쩍 팬아트 개발기랑 오딜 : 검은오리 이야기 올렸던 솔루입니다.동시에 프로젝트를 여러개를 하고 있다보니까글 올리는 시기가 겹치게 되었네요 ^~^;;;이번엔 1인 개발중인 '블러디 룬' 이라는 게임 스팀페이지가 오픈되어서찾아 뵙게 되었습니다.블러디룬은 무슨 게임이냐 하면,뿌요뿌요식 전투+던전레이드식 플레이+슬더스식 덱빌딩한붓 그리기 로그라이크 퍼즐 짬뽕 덱 빌딩 게임입니다.기본적으로 한붓그리기를 해서 블럭을 부숴상대한테 방해블록을 보내서 가득 채우면 이기는 게임입니다.그리고 승리하거나, 상점에서 룬을 구매해 획득 할 수 있는데맵을 보고 룬을 결정하거나, 내 룬에 맞춰서 상대를 골라 등반하면 됩니다.이런식으로 룬을 그려서 사용할 수 있습니다.게임 소개는 여기까지 하고,인디개발 갤러리 여러분은게임 내에 들어간 개발 과정이나 디테일을 더 궁금해 하실 것 같아서몇가지 이야기 해보려고 합니다.1. 시인성플레이시에 일반 블록 / 방해 블록 / 파괴 불가 블록을한눈에 알아 볼 수 있도록,같은 블록 타입 끼리는 같은 명도의 차이를 주었습니다.흑백으로 보면 좀더 명확하게 보이는데요,완전 색맹이 플레이 하더라도모양을 보고 문제 없이 플레이 할 수 있고,일반 유저는 무의식적으로 명도로 먼저 구분을 하기 때문에플레이를 좀 더 쉽게 구분하여 할 수 있습니다.2.터치 서포터포인터를 빠르게 이동하다보면A에서 B로 순간이동을 했을 때 A와 B는 서로 연결이 되어 있지 않기때문에연결이 되지않아서 천천히 선을 그어야 하거나의도 하지 않는 곳으로 연결되는 경우가 잦았습니다.특히 이 게임은 모바일로 먼저 출시가 되어서, 터치의 경우 더 심했는데요마지막으로 연결된 곳에서 현재 포인터을 연결하여닿는 모든 블록을 연결해줍니다.아직까지 이 시스템의 존재를 아는 사람은 별로 없는 것 같은데인식에 대한 불평이 한번도 나오지 않은것을 보면 잘 작동하는 것 같습니다 :D사실 그럼에도 의도하지 않은 상황을 방지하고자 게임에 3번의 되돌리기가 허용됩니다.하지만 불쾌한 경험을 하고, 되돌리는것 보단애초에 불쾌한 경험을 하지 않는게 좋겠죠?3. 블록 저장소게임을 시작하면 플레이어와 상대는 테이블이 똑같은데요,시작 뿐만이 아니라 게임 내내 플레이어와 상대는 공평한 룰이 적용됩니다.게임 내에는 생성블록 저장고가 있어서플레이어나 상대가 블록을 더 많이 생성하는경우생성 블록 저장고에 저장됩니다.둘 중 생성한 블록이 모자란 사람은 이 저장고에서 꺼내오기 때문에생성되는 블록의 순서수가 완전히 동일합니다.4. AI이 게임의 가장 난관은 AI 인데요AI 개발에만 거의 한달은 작업한 것 같습니다.그 이유는 이 게임은 '최장거리' 알고리즘을 사용해야 해서 그렇습니다.최장거리 알고리즘은 아직까지 존재하지 않아서게임에 맞춰서 자체적으로 개발해야 했는데요,과정은 다음과 같습니다.자체적인 알고리즘으로 일단 모든 블럭을 연결합니다.각 블록의 숫자는 (빨간쪽으로 갔을때의 길이, 파란쪽으로 갔을때의 길이) 입니다.각 길이를 min, max 로 변환합니다.그럼 각 그룹을 합쳤을때증가할 길이를 구할 수 있는데요,(MergeProfit라 칭함)가장 수치가 높은 MergeProfit를 기준으로 병합합니다.그 과정을 몇번 반복하면 높은 확률로가장 긴 그룹을 발견할 수 있는데요(해당 과정을 몇번 반복할지로 AI의 난이도를 설정할 수 있음)그룹이 가진 점수와, 방해 블록 파괴, 사용 가능한 룬 등각 점수를 합산하여 AI가 플레이하게 됩니다.한번 아이템 없이 순수 한붓그리기만으로 AI 와 대결을 시켜보았는데대부분의 테스트 유저가 패배했기 때문에,유저는 승리를 위해서 룬을 포함해 몇 수 뒤 까지 생각하여야만 AI를 이길 수 있을 것입니다!저는 에셋은 쓰지 않고게임에 들어가는건 모두 직접 만드는데요,크레딧 비틱질 참기가 너무 힘듭니다.좀 추하긴 한데 1인 개발자의 낭만이랄까...(ㅋㅋ)많은 관심 부탁드립니다!스팀 페이지 -https://store.steampowered.com/app/3152660/_/
작성자 : 솔루고정닉
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.