디시인사이드 갤러리

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

갤러리 본문 영역

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

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

안녕하세요!

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


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

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


이번엔 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

97

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
273143
썸네일
[기갤] 재발견 사건) 한소희 "비염수술", "코수술" 논란...jpg
[306]
ㅇㅇ갤로그로 이동합니다. 10.16 46902 364
273141
썸네일
[걸갤] 뉴진스 탈덕 프로세스
[464]
공포갤로그로 이동합니다. 10.16 51684 1335
273139
썸네일
[로갤] 태풍을 피해 도망치는 대만 라이딩벙 - 5. 양명산~귀국
[28]
비엠씨스프린트리볼트갤로그로 이동합니다. 10.16 12207 32
273137
썸네일
[싱갤] NEW!)귀여운 톰보이 여자 친구.manga
[430]
김전돋갤로그로 이동합니다. 10.16 48346 237
273133
썸네일
[토갤] 요 몇달간 찍은 실차들
[47]
ㅇㅇ(61.27) 10.16 15295 53
273132
썸네일
[여갤] '집사 카페' 체험하기 (feat. 드림노트 수민)
[89]
해림찡♥갤로그로 이동합니다. 10.16 19514 28
273129
썸네일
[싱갤] 싱글벙글 다이아몬드 진품 구별하는 법
[246]
최강한화이글스팬갤로그로 이동합니다. 10.16 34550 212
273127
썸네일
[카연] ㅇㅎ)유럽 축구 4대리그 여자 특징.manhwa
[175]
김청풍갤로그로 이동합니다. 10.16 43776 507
273125
썸네일
[싱갤] 싱글벙글 갓냥이
[129]
코드치기귀찮아서만든계정갤로그로 이동합니다. 10.16 24013 219
273124
썸네일
[야갤] 비행기 뜨기 직전 "봤으니 내릴게요"…황당의 연속
[224]
마스널갤로그로 이동합니다. 10.16 36869 110
273121
썸네일
[싱갤] 싱글벙글 요즘 군대 vs 과거 군대
[237]
안베오사무갤로그로 이동합니다. 10.16 63582 458
273119
썸네일
[장갤] 위벨 팬아트 도색 완성
[68]
곰나으리(110.11) 10.16 17021 123
273117
썸네일
[한갤] 추억저장관.Manhwa
[48]
족제비와토끼갤로그로 이동합니다. 10.16 16174 122
273113
썸네일
[흑갤] 안성재 모수의 섬세한 디테일들
[342]
ㅇㅇ(69.12) 10.16 42514 241
273111
썸네일
[싱갤] 의?외의?외 실제로 존재하는 일본 풍습
[626]
ㅇㅇ(116.44) 10.16 46503 286
273109
썸네일
[야갤] 쌩쌩 지나가는 차 앞으로 유유히…무개념 무단횡단 여성
[58]
마스널갤로그로 이동합니다. 10.16 21574 27
273107
썸네일
[일갤] 시가현에서 발견한 최고의 토종닭 집
[165]
식탁갤로그로 이동합니다. 10.16 26282 144
273105
썸네일
[싱갤] 돌 하나 옮겼다가 국경을 바꾼 남자
[162]
또또장금이갤로그로 이동합니다. 10.16 37808 129
273103
썸네일
[기음] 부여명물 연잎밥.jpg
[223]
dd(211.186) 10.16 29509 161
273099
썸네일
[카연] [함자] 친절하면 화가 나는 아랍 사람들 (4) (완)
[120]
헬구리갤로그로 이동합니다. 10.16 24408 292
273097
썸네일
[야갤] 원인불명인데 전파 속도도 심상치 않다…전국 농가 '비상사태'
[186]
마스널갤로그로 이동합니다. 10.16 36729 38
273095
썸네일
[싱갤] 싱글벙글 양봉 꿀벌소녀 이야기.manhwa
[151]
아카식레코드갤로그로 이동합니다. 10.16 30284 280
273093
썸네일
[일갤] 센다이 여행기 3일차 - 히라이즈미
[31]
목줄갤로그로 이동합니다. 10.16 11058 22
273089
썸네일
[싱갤] 훌쩍훌쩍 AI로 복원된 죽은 아들을 마주한 박영규
[392]
운지노무스케갤로그로 이동합니다. 10.16 36380 274
273087
썸네일
[새갤] 한 학생과 천 번 이상 통화한 교장 선생님, 윤호상
[378]
한현사갤로그로 이동합니다. 10.16 31059 322
273085
썸네일
[싱갤] 싱글벙글 조금 이상한 식물갤 드루이드.jpg
[195]
ㅇㅇ갤로그로 이동합니다. 10.16 37163 363
273084
썸네일
[카연] 아다마스 3화
[40]
컽트코베인갤로그로 이동합니다. 10.16 15042 38
273082
썸네일
[야갤] 中서 나온 '한반도 전쟁 위기론'..."6·25 전쟁 때와 비슷
[674]
마사갤로그로 이동합니다. 10.16 39809 212
273081
썸네일
[싱갤] 싱글벙글 알 파치노의 가족관계
[183]
싱글벙글참치캔갤로그로 이동합니다. 10.16 31959 140
273079
썸네일
[F갤] 슈퍼포뮬러 6,7라운드 직관 사진,영상 다수
[19]
튜브리스빌런갤로그로 이동합니다. 10.16 11495 33
273078
썸네일
[진갤] 의외로 아프리카 계열에서 호평이라는 통일벼
[367]
뉴트리아갤로그로 이동합니다. 10.16 35121 295
273076
썸네일
[중갤] 명태균 "김여사와 대화 2천장 더 있다
[222]
ㅇㅇ갤로그로 이동합니다. 10.16 17470 177
273075
썸네일
[카연] 최후의 만찬 1화
[37]
영식.갤로그로 이동합니다. 10.16 12770 42
273072
썸네일
[이갤] 한강, 스웨덴 언론과 인터뷰..."조용히 글 쓰고 싶다"
[296]
ㅇㅇ(212.103) 10.16 22969 43
273070
썸네일
[싱갤] 싱글벙글 냉혹한 넷플릭스의 세계.....jpg
[255]
ㅇㅇ갤로그로 이동합니다. 10.16 65747 518
273069
썸네일
[일갤] 북알프스 돌아다니면서 찍은거
[45]
ㅂㄹㅌ갤로그로 이동합니다. 10.16 11972 26
273067
썸네일
[주갤] 개추) 한녀들 한남 담그려다 실패함 ㅋㅋㅋㅋ (feat.제니)
[712]
ㅇㅇ(218.146) 10.16 50052 1222
273066
썸네일
[싱갤] 싱글벙글 방송통신심의위원회 레전드
[76]
노인복지관갤로그로 이동합니다. 10.16 22454 77
273064
썸네일
[바갤] 스쿠터 타보고 싶어서 200만원어치 교육받은 썰
[235]
국밥너무비싸갤로그로 이동합니다. 10.16 21863 232
273063
썸네일
[야갤] "이자 감당 가능하신지?"...180도 돌아선 한국은행의 경고
[254]
마스널갤로그로 이동합니다. 10.16 38701 142
273061
썸네일
[중갤] 보배드림에서 터진 우동집 사건
[662]
정치병자(61.76) 10.16 47527 492
273060
썸네일
[싱갤] 싱글벙글 한강 20대 시절
[739]
ㅇㅇ갤로그로 이동합니다. 10.16 56006 163
273058
썸네일
[해갤] 실시간 사람들이 빨던 축구감독들 근황 ㅋㅋㅋㅋ
[519]
ㅇㅇ갤로그로 이동합니다. 10.16 31952 536
273055
썸네일
[의갤] "1년이면 충분" vs "누가 가르치냐" '한의사 의사化' 놓고 난타전
[283]
ㅇㅇ(172.225) 10.16 21803 216
273054
썸네일
[카연] 흑백요리사 요약 만화
[92]
낙망이(118.37) 10.16 27704 151
273052
썸네일
[싱갤] 싱글벙글 구치소 생활에 대해 알려주겠다 ....txt
[514]
강력반갤로그로 이동합니다. 10.16 50768 236
273051
썸네일
[스갤] 삼성전자 메모리 사업 박살난 팩트 떴다
[603]
ㅇㅇ(118.235) 10.16 44986 653
273050
썸네일
[기갤] 갑자기 쩍 갈라지는 도로, 고속도로 위 운전자 '기겁'.jpg
[55]
ㅇㅇ갤로그로 이동합니다. 10.16 18670 15
273048
썸네일
[교갤] 소방관이 만든거 맞냐…아파트 화재 대피 노래 화제
[182]
ㅇㅇ(45.14) 10.16 22961 114
273046
썸네일
[대갤] 中, 광장무 둘러싸고 세대갈등... 취업난 젊은 세대는 혐오감까지 느껴
[202]
난징대파티갤로그로 이동합니다. 10.16 17716 245
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2