디시인사이드 갤러리

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

갤러리 본문 영역

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

솔루(119.67) 2024.10.13 01:45:02
조회 26721 추천 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 - -
272176
썸네일
[야갤] 형사사건에 연루되면 자력구제 해야 하는 이유.jpg
[467]
감돌갤로그로 이동합니다. 10.13 41147 769
272174
썸네일
[야갤] 강호동 학교에서 숨쉰채발견? 등교장면의 진실
[225]
마사갤로그로 이동합니다. 10.13 34642 276
272172
썸네일
[기갤] 인생84) 강미나랑 결혼한 기안84...jpg
[359]
ㅇㅇ갤로그로 이동합니다. 10.13 43865 258
272170
썸네일
[카연] 헬테이커 팬 만화 23화
[53]
쫄깃한해파리갤로그로 이동합니다. 10.13 15846 101
272168
썸네일
[싱갤] 싱글벙글 북한군 막사 상 중 하....jpg
[406]
ㅇㅇ갤로그로 이동합니다. 10.13 60745 374
272166
썸네일
[디갤] 천리포 수목원과 가을꽃 박람회 사진들
[36]
콜록갤로그로 이동합니다. 10.13 4465 15
272164
썸네일
[코갤] 실제 역사 속에서 위대한 스나이퍼로 칭송받았던 이들.jpg
[165]
ㅇㅇ갤로그로 이동합니다. 10.13 21661 67
272162
썸네일
[토갤] 뉴스 기사마다 갤럭시폰 설정 메뉴 사라진다 되어있는데...
[406]
모미아냐갤로그로 이동합니다. 10.13 25680 187
272160
썸네일
[야갤] "죽을래 나한테?" 육성 경악..'현수막 지연' 폭발한 교수
[214]
마스널갤로그로 이동합니다. 10.13 21370 135
272159
썸네일
[삼갤] 삼성 라이온즈 3,275일 만의 가을야구 승리. gif
[130]
침낭내피갤로그로 이동합니다. 10.13 22843 480
272156
썸네일
[싱갤] 역대 대통령들의 정계 진출 이전 직업
[539]
ㅇㅇ(218.39) 10.13 25602 143
272154
썸네일
[야갤] 위험 줄이고 체력 높이는 아이언맨? 아니 '입는 로봇'.jpg
[202]
ㅇㅇ갤로그로 이동합니다. 10.13 22414 112
272152
썸네일
[디갤] 영종도 인스파이어 가서 애스턴마틴 보고옴
[51]
감자피자갤로그로 이동합니다. 10.13 16350 29
272151
썸네일
[부갤] 호주 커피테러 사건 업데이트
[300]
부갤러(211.181) 10.13 22156 178
272149
썸네일
[이갤] 미국 유럽에서도 한강 신드롬...한국어 원서도 품절..news
[320]
배그린갤로그로 이동합니다. 10.13 17398 70
272147
썸네일
[A갤] 해피일본뉴스 193 (임금 존나 빠르게 올라가네 ㄷㄷ)
[158]
더Informer갤로그로 이동합니다. 10.13 12523 71
272143
썸네일
[싱갤] [쇼부쇼부] 북한 vs IS의 인질협상.shobu
[181]
6(59.151) 10.13 22061 171
272141
썸네일
[해갤] 손흥민 아빠 손웅정 아동학대 해외언론 뜸 ㅋㅋㅋㅋㅋ
[425]
해갤러(14.53) 10.13 31196 819
272139
썸네일
[스갤] IT 리뷰어가 말하는 애플과 삼성의 차이 ㄷㄷ
[583]
ㅇㅇ(118.235) 10.13 36861 753
272137
썸네일
[이갤] "교육방송 등장인물도 영어이름"..3년사이 2배↑(feat.이준석)
[296]
고맙슘봐갤로그로 이동합니다. 10.13 19242 44
272135
썸네일
[야갤] '6년 친구' 얼굴로 딥페이크, 2차 가해까지.jpg
[445]
ㅇㅇ갤로그로 이동합니다. 10.13 32862 94
272133
썸네일
[싱갤] 길거리에서 똑똑한 개를 주웠다.manga
[152]
김전돋갤로그로 이동합니다. 10.13 23160 177
272131
썸네일
[중갤] 명태균 패밀리 새버전 떴다 홍준표 추가
[133]
ㅇㅇ갤로그로 이동합니다. 10.13 15924 178
272129
썸네일
[기음] 선지가 왕창 들어간 백순대국.jpg
[216]
dd(121.64) 10.13 26198 160
272127
썸네일
[군갤] 주성하 기자가 북한 무인기 사건을 자작극으로 의심하는 이유
[275]
ㅇㅇ갤로그로 이동합니다. 10.13 30508 357
272126
썸네일
[싱갤] 뒷자리의 갸루가 계속 등을 만진다.manga
[342]
김전돋갤로그로 이동합니다. 10.13 29196 240
272122
썸네일
[기갤] 송지은 박위 결혼식 축사
[388]
긷갤러(110.47) 10.13 40748 98
272121
썸네일
[야갤] 사장님이 김밥집을 정리한 8가지 이유.jpg
[725]
마사갤로그로 이동합니다. 10.13 37972 401
272119
썸네일
[새갤] “음주운전=살인”이라던 文이 침묵한 아이러니
[536]
Taesikgun갤로그로 이동합니다. 10.13 31469 446
272117
썸네일
[싱갤] 싱글벙글 국방의 의무 바로 알기
[966]
ㅇㅇ갤로그로 이동합니다. 10.13 50062 363
272116
썸네일
[디갤] 50mm, 35mm하루보내기
[19]
북극여우갤로그로 이동합니다. 10.13 7620 18
272114
썸네일
[야갤] 건보 재정관리 이대로 괜찮나…7월까지 적자 9000억원 육박
[329]
ㅇㅇ갤로그로 이동합니다. 10.13 15558 71
272112
썸네일
[싱갤] 내전내전 트랜스젠더 단체가 LGB 단체에 곤충 테러 자행
[228]
ㅇㅇ갤로그로 이동합니다. 10.13 26865 150
272111
썸네일
[기갤] [단독]하준수♥안가연, 결혼…'외도 논란' 후 3년만 결실.jpg
[138]
ㅇㅇ갤로그로 이동합니다. 10.13 26198 57
272109
썸네일
[이갤] NYT "저출산 1인가구 한국 반려견에 꽂히다"
[624]
ㅇㅇ(112.185) 10.13 22547 297
272107
썸네일
[카연] 공화국의 우주난민 4화
[29]
설갑차갤로그로 이동합니다. 10.13 9152 40
272104
썸네일
[싱갤] 싱글벙글 실시간 민주당 이재명파 근황..ㅋㅋㅋ
[398]
ㅇㅇ(110.10) 10.13 43059 619
272102
썸네일
[새갤] 이번 주 SNL 안철수 편 ㅈㄴ 웃기네ㅋㅋ
[522]
ㅇㅇ갤로그로 이동합니다. 10.13 43474 391
272101
썸네일
[유갤] 재재가 헐리웃 배우에게....선물한 책...jpg
[284]
ㅇㅇ(175.119) 10.13 31558 78
272099
썸네일
[야갤] "대변으로 엘베 버튼 문질러"…中 소년들의 충격 만행
[514]
감돌갤로그로 이동합니다. 10.13 31784 310
272097
썸네일
[싱갤] 한강 작가가 운영하는 독립서점 근황 .jpg
[562]
에리카갤로그로 이동합니다. 10.13 43218 90
272096
썸네일
[우갤] 과천 사진 몇장 짧은 후기
[46]
케트헨갤로그로 이동합니다. 10.13 12365 28
272094
썸네일
[중갤] [채널A] 김건희에 직접 보고 하는 '최측근 7인방' 정리하라
[189]
라라랜드갤로그로 이동합니다. 10.13 16565 202
272092
썸네일
[싱갤] 연세대 논술 출제 실수에 시험시간 20분 연장
[186]
포만한갤로그로 이동합니다. 10.13 33143 194
272091
썸네일
[야갤] "왜 씻기면 안돼?"…카페 화장실 세면대서 아기 대변 씻긴 엄마
[878]
감돌갤로그로 이동합니다. 10.13 43586 226
272089
썸네일
[새갤] 김여정 "한국 무인기 다시 발견되면 끔찍한 참변"
[584]
포만한갤로그로 이동합니다. 10.13 24050 120
272086
썸네일
[싱갤] 싱글벙글 제시 사건 보고 개빡친 변호사가 쓴 글.jpg
[971]
ㅇㅇ갤로그로 이동합니다. 10.13 72863 741
272084
썸네일
[코갤] 신한투자증권 LP 새끼 규정 위반 3일만에 청산빔 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
[276]
랜덤워크갤로그로 이동합니다. 10.13 22405 164
272082
썸네일
[카연] 지방발령 히어로!!! 마지막화
[30]
준한준환갤로그로 이동합니다. 10.13 11739 58
272081
썸네일
[디갤] 서강대교에서 본 일몰 (12장)
[43]
ㅋㄹㄹㅇㅅ갤로그로 이동합니다. 10.13 9869 43
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2