디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

1인 개발 스팀 페이지 오픈했습니다 🎇 + 개발 노하우

솔루(119.67) 2024.10.13 01:45:02
조회 26695 추천 120 댓글 279

안녕하세요!

얼마전에 훌쩍훌쩍 팬아트 개발기오딜 : 검은오리 이야기 올렸던 솔루입니다.


동시에 프로젝트를 여러개를 하고 있다보니까

글 올리는 시기가 겹치게 되었네요 ^~^;;;


이번엔 1인 개발중인 '블러디 룬' 이라는 게임 스팀페이지가 오픈되어서

찾아 뵙게 되었습니다.


3ea9df34e0c239a16b80d1bc10ee757340f1bd0ee37272fcb04150b7c5ae5aa8

블러디룬은 무슨 게임이냐 하면,

뿌요뿌요식 전투+던전레이드식 플레이+슬더스식 덱빌딩

한붓 그리기 로그라이크 퍼즐 짬뽕 덱 빌딩 게임입니다.


기본적으로 한붓그리기를 해서 블럭을 부숴

상대한테 방해블록을 보내서 가득 채우면 이기는 게임입니다.


3ea9df34e0c239a16b80d1bc10ee7673607d3a078e5ec3dbef4063b545df49cb

3ea9df34e0c239a16b80d1bc10ee7773358490d919d5e0acf0d7eee50da219

그리고 승리하거나, 상점에서 룬을 구매해 획득 할 수 있는데

맵을 보고 룬을 결정하거나, 내 룬에 맞춰서 상대를 골라 등반하면 됩니다.


3ea9df34e0c239a16b80d1bc10ee70732d43b4c342b83e0746b1addf1f39a9da

이런식으로 룬을 그려서 사용할 수 있습니다.


게임 소개는 여기까지 하고,

인디개발 갤러리 여러분은

게임 내에 들어간 개발 과정이나 디테일을 더 궁금해 하실 것 같아서

몇가지 이야기 해보려고 합니다.


1. 시인성

7ff3c028e2f206a26d81f6e44784746c7f

플레이시에 일반 블록 / 방해 블록 / 파괴 불가 블록을

한눈에 알아 볼 수 있도록,

같은 블록 타입 끼리는 같은 명도의 차이를 주었습니다.


a17d2cad2f1b782a99595a48fa836a2d76e92ef68cf8a8848b3fce02b7

흑백으로 보면 좀더 명확하게 보이는데요,

완전 색맹이 플레이 하더라도

모양을 보고 문제 없이 플레이 할 수 있고,

일반 유저는 무의식적으로 명도로 먼저 구분을 하기 때문에

플레이를 좀 더 쉽게 구분하여 할 수 있습니다.


2.터치 서포터

79f3c028e2f206a26d81f6ed43887268

포인터를 빠르게 이동하다보면

A에서 B로 순간이동을 했을 때 A와 B는 서로 연결이 되어 있지 않기때문에

연결이 되지않아서 천천히 선을 그어야 하거나

의도 하지 않는 곳으로 연결되는 경우가 잦았습니다.

특히 이 게임은 모바일로 먼저 출시가 되어서, 터치의 경우 더 심했는데요


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce98ffa1bd625317b1751a89bcfedf2a693cb65089a045245826b0d8f68ba76f90745d14ea32a94ea7e4946b3ef5c185809d69b7fa14671

마지막으로 연결된 곳에서 현재 포인터을 연결하여

닿는 모든 블록을 연결해줍니다.

아직까지 이 시스템의 존재를 아는 사람은 별로 없는 것 같은데

인식에 대한 불평이 한번도 나오지 않은것을 보면 잘 작동하는 것 같습니다 :D


05b2de23fcd139ab2eed86e7429c756d168170d77ee3b4e7579007528a078e09fb3031a3c4ce5882af3769ed

사실 그럼에도 의도하지 않은 상황을 방지하고자 게임에 3번의 되돌리기가 허용됩니다.

하지만 불쾌한 경험을 하고, 되돌리는것 보단

애초에 불쾌한 경험을 하지 않는게 좋겠죠?


3. 블록 저장소

78f3c028e2f206a26d81f6e44386726d77

게임을 시작하면 플레이어와 상대는 테이블이 똑같은데요,

시작 뿐만이 아니라 게임 내내 플레이어와 상대는 공평한 룰이 적용됩니다.

게임 내에는 생성블록 저장고가 있어서

플레이어나 상대가 블록을 더 많이 생성하는경우

생성 블록 저장고에 저장됩니다.

둘 중 생성한 블록이 모자란 사람은 이 저장고에서 꺼내오기 때문에

생성되는 블록의 순서수가 완전히 동일합니다.


4. AI

이 게임의 가장 난관은 AI 인데요

AI 개발에만 거의 한달은 작업한 것 같습니다.

그 이유는 이 게임은 '최거리' 알고리즘을 사용해야 해서 그렇습니다.

최장거리 알고리즘은 아직까지 존재하지 않아서

게임에 맞춰서 자체적으로 개발해야 했는데요,

과정은 다음과 같습니다.



7af3c028e2f206a26d81f6e64381726e

자체적인 알고리즘으로 일단 모든 블럭을 연결합니다.

각 블록의 숫자는 (빨간쪽으로 갔을때의 길이, 파란쪽으로 갔을때의 길이) 입니다.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ce98ffa1bd625317b1751a89bcfedf2a693cb65089a045245826b0d8f68ba76f94210834cc5289cf69ae90a499b5de8e50e3cc0c5ec3d6784d09d7b04

각 길이를 min, max 로 변환합니다.



75f3c028e2f206a26d81f6e44085736d

그럼 각 그룹을 합쳤을때

증가할 길이를 구할 수 있는데요,(MergeProfit라 칭함)


가장 수치가 높은 MergeProfit를 기준으로 병합합니다.


74f3c028e2f206a26d81f6e442877769


7ced9e36ebd518986abce895478476693a

그 과정을 몇번 반복하면 높은 확률로

가장 긴 그룹을 발견할 수 있는데요

(해당 과정을 몇번 반복할지로 AI의 난이도를 설정할 수 있음)


7cef9e36ebd518986abce89542807d6df2

그룹이 가진 점수와, 방해 블록 파괴, 사용 가능한 룬

각 점수를 합산하여 AI가 플레이하게 됩니다.


한번 아이템 없이 순수 한붓그리기만으로 AI 와 대결을 시켜보았는데

대부분의 테스트 유저가 패배했기 때문에,


유저는 승리를 위해서 룬을 포함해 몇 수 뒤 까지 생각하여야만

AI를 이길 수 있을 것입니다!


7cee9e36ebd518986abce89547897c6ece5d

저는 에셋은 쓰지 않고

게임에 들어가는건 모두 직접 만드는데요,

크레딧 비틱질 참기가 너무 힘듭니다.

좀 추하긴 한데 1인 개발자의 낭만이랄까...(ㅋㅋ)


많은 관심 부탁드립니다!


스팀 페이지 -

https://store.steampowered.com/app/3152660/_/





출처: 인디 게임 개발 갤러리 [원본 보기]

추천 비추천

120

고정닉 42

95

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 주위의 유혹에 쉽게 마음이 흔들릴 것 같은 스타는? 운영자 24/10/21 - -
공지 실시간베스트 갤러리 이용 안내 [2377/2] 운영자 21.11.18 8101755 473
274142
썸네일
[싱갤] K-IDOL BTS에 빠져버린 일본여자.manga
[29]
김전돋갤로그로 이동합니다. 08:50 2237 8
274138
썸네일
[로갤] ㄴㅇㅈ)기절하기 전에 쓰는 스펙타클 춘그후기
[22]
Project2501갤로그로 이동합니다. 08:30 1110 17
274137
썸네일
[디갤] [쥬금] 이벤트 결과 발표임니다
[21]
ㅇㅇ갤로그로 이동합니다. 08:20 1065 17
274135
썸네일
[위갤] 드링크쇼수원 300% 즐기기
[39]
서기갤로그로 이동합니다. 08:10 2291 20
274133
썸네일
[배갤] 세계일주 여행기(8) - 아프리카 입성, 마다가스카르
[27]
트롯퀸자영갤로그로 이동합니다. 08:00 1337 13
274132
썸네일
[디갤] 오후까지 기다릴까 하다가 못참고 올림
[32]
감자깡갤로그로 이동합니다. 07:50 3097 33
274130
썸네일
[싱갤] 싱글벙글 19세기 유럽의 노동자.jpg
[238]
ㅇㅇ(124.111) 07:40 19949 106
274128
썸네일
[군갤] 어제 정신나간 우크라이나인 그 후
[209]
ㅇㅇ갤로그로 이동합니다. 07:30 20972 186
274127
썸네일
[싱갤] 싱글벙글 한국 핵개발과 핵포기.jpg
[147]
ㅇㅇ(124.111) 07:20 9461 42
274125
썸네일
[카연] 마왕군 사천왕 예견의 퓨쳐뷰어 2부 18화
[37]
위마갤로그로 이동합니다. 07:10 3125 39
274123
썸네일
[야갤] 미국에서 논란중인 한국문화 or 아시아문화
[174]
마사갤로그로 이동합니다. 07:00 13900 21
274122
썸네일
[싱갤] 싱글벙글 영화 모가디슈의 뒷이야기.jpg
[314]
ㅇㅇ(124.111) 01:50 21924 48
274120
썸네일
[디갤] zfc와 함께한 교토-오사카 여행 (10장)
[40]
빛쟁이갤로그로 이동합니다. 01:40 8058 26
274118
썸네일
[주갤] 의주빈과 한녀들의 마약 다이어트 10대까지 퍼짐
[321]
ㅇㅇ갤로그로 이동합니다. 01:30 25361 180
274117
썸네일
[싱갤] 싱글벙글 완성형 소방대원.jpg
[378]
영래횽갤로그로 이동합니다. 01:21 29169 186
274115
썸네일
[군갤] 대강 써보는 머한에서 개발중인 대드론체계들 1편
[112]
ㅇㅇ갤로그로 이동합니다. 01:10 19982 67
274113
썸네일
[싱갤] 분석분석 한국사 1타 강사가 말하는 SNS 인스타의 어두운 면...
[252]
산책갤로그로 이동합니다. 01:00 29699 168
274112
썸네일
[스갤] 테크몽이 삼성 제대로 참교육했네
[611]
맛갤러(121.147) 00:50 35011 340
274110
썸네일
[메갤] 자꾸 부끄럽다는 일본인
[597]
ㅇㅇ갤로그로 이동합니다. 00:40 31489 204
274108
썸네일
[중갤] "난간 통째로 떨어졌다"…아파트 8층서 이삿짐 직원 추락
[179]
정치병자(1.212) 00:30 23443 82
274107
썸네일
[싱갤] 싱글벙글 SNL 농담 올타임 레전드.jpg
[183]
ㅇㅇ(121.180) 00:20 58519 403
274105
썸네일
[주갤] 시월드에서 밥해주려고 결혼한 터키아내
[198]
ㅇㅇ갤로그로 이동합니다. 00:10 25509 230
274103
썸네일
[싱갤] 4050男 · 2030女 고위험 음주…"사회 전반적 변화 필요"
[531]
레버러지갤로그로 이동합니다. 00:00 32489 334
274102
썸네일
[야갤] 연예인 안해도 평생 돈 걱정 없이 먹고 살 수 있는 사람
[393]
마사갤로그로 이동합니다. 10.20 34601 220
274100
썸네일
[토갤] [LWOS-미치] 사람들이 손흥민 지적한것에 대하여
[65]
ㅇㅇ갤로그로 이동합니다. 10.20 14207 93
274097
썸네일
[정갤] "징역 1년 6개월은 너무 무겁습니다"
[746]
대한민국인디언갤로그로 이동합니다. 10.20 40192 718
274095
썸네일
[주갤] 양남에게 당한 한녀의 눈물.crying
[569]
ㅇㅇ갤로그로 이동합니다. 10.20 37053 727
274094
썸네일
[싱갤] 베트남전쟁 당시 방탄헬멧 문구.jpg
[188]
ㅇㅇ(1.230) 10.20 30790 191
274092
썸네일
[이갤] 8년동안 오줌으로 요리한 가사도우미
[303]
배그린갤로그로 이동합니다. 10.20 38189 249
274090
썸네일
[싱갤] 싱글벙글 지능이 높을수록 내향적인 이유
[744]
ㅇㅇ(211.184) 10.20 54018 587
274088
썸네일
[케갤] SM 1000평짜리 의상창고 최초공개
[187]
▣▣갤로그로 이동합니다. 10.20 25031 42
274087
썸네일
[싱갤] 싱글벙글 연도별 PC방 소리
[413]
레이퀀스뱅큐어갤로그로 이동합니다. 10.20 35988 257
274085
썸네일
[야갤] 관광객도 주민도 한숨...'수억' 예산 들여 외국산으로 도배
[197]
마스널갤로그로 이동합니다. 10.20 23797 52
274082
썸네일
[싱갤] 싱글벙글 싱붕이도 할 수 있는 직업
[345]
ㅇㅇ갤로그로 이동합니다. 10.20 32749 139
274080
썸네일
[유갤] 드디어 공개된 손흥민 식단(아침 점심)
[247]
ㅇㅇ(175.119) 10.20 26472 107
274078
썸네일
[싱갤] 싱글벙글 정준하가 빡치는 이유
[333]
한폴낙갤로그로 이동합니다. 10.20 38872 192
274077
썸네일
[새갤] 고영욱, 이경영 저격하며 "왜 쟤는 되고 난 안되냐"
[820]
위대한게헨나의마코토갤로그로 이동합니다. 10.20 34644 332
274075
썸네일
[부갤] 개쩌는 우크라 여전사들.jpgif
[517]
ㅇㅇ갤로그로 이동합니다. 10.20 39045 450
274073
썸네일
[주갤] '아줌마'라 불렀다는 이유로 소주병 던진 60대 징역 1년
[505]
ㅇㅇ(216.238) 10.20 31267 371
274072
썸네일
[싱갤] 싱글벙글 카라큘라의 라스트댄스
[329]
ㅇㅇ갤로그로 이동합니다. 10.20 43343 175
274070
썸네일
[잇갤] 제시, 팬 폭행 가해자 일행과 '스킨십 사진' 일파만파
[376]
3m말고3M갤로그로 이동합니다. 10.20 41041 476
274068
썸네일
[싱갤] 싱글벙글 러시아만 공산혁명 일어난 이유.jpg
[420]
ㅇㅇ(124.111) 10.20 25866 184
274067
썸네일
[새갤] 어제 하니에 묻힌 SNL 정치편 출연자ㅋㅋ
[310]
ㅇㅇ갤로그로 이동합니다. 10.20 43384 453
274063
썸네일
[야갤] 차도 뜸한 도로에 '262억'? "상수도나 더 깔아주지.."
[228]
마스널갤로그로 이동합니다. 10.20 20339 83
274062
썸네일
[박갤] 일본 호텔 가격이 말도 안되게 비싸진 이유
[318]
ㅇㅇ갤로그로 이동합니다. 10.20 39673 124
274060
썸네일
[기갤] "집안일 익숙지 않아서" 5060 남성 씁쓸한 죽음
[990]
ㅇㅇ(118.235) 10.20 36557 152
274058
썸네일
[싱갤] 싱글벙글 페미도살자 민식좌 근황
[379]
ㅇㅇ(119.194) 10.20 62019 762
274057
썸네일
[유갤] (스압) 에픽하이 미쓰라 와이프 상담해주는 타블로와 투컷
[299]
ㅇㅇ(175.119) 10.20 25624 34
274055
썸네일
[싱갤] 싱글벙글 진짜 ai 특이점 만들어버린 어도비
[340]
ㅇㅇ(183.101) 10.20 47262 234
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2