디시인사이드 갤러리

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

갤러리 본문 영역

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

솔루(119.67) 2024.10.13 01:45:02
조회 17460 추천 87 댓글 162

안녕하세요!

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


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

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


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





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

추천 비추천

87

고정닉 37

61

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 요리 경연 프로그램에 나가도 될 것 같은 스타는? 운영자 24/10/07 - -
공지 실시간베스트 갤러리 이용 안내 [2371/2] 운영자 21.11.18 7930980 472
272076
썸네일
[블갤] 노벨 문학상 수상자들의 글귀 모음...jpg
[39]
무궁화꽃이갤로그로 이동합니다. 10:10 3277 85
272074
썸네일
[인갤] UFO50 개미게임 뭔가 이상함
[11]
VM갤로그로 이동합니다. 10:00 1239 24
272072
썸네일
[싱갤] 아이의 소액결제로 전재산을 탕진한 중국가족 ㄷㄷ
[107]
ㅇㅇ(211.181) 09:50 5422 18
272071
썸네일
[독갤] 독붕이 소련에서 만든 12만원짜리 책 샀다
[47]
김빌랄갤로그로 이동합니다. 09:40 5084 42
272067
썸네일
[야갤] [단독] 대리운전 뒤 주차장 음주운전...차 30대 들이받아
[115]
감돌갤로그로 이동합니다. 09:20 4718 114
272066
썸네일
[F갤] 호주 V8 슈퍼카 시리즈에 참여했던 회사들을 알아보자
[11]
ㅇㅇ갤로그로 이동합니다. 09:10 3421 29
272064
썸네일
[카연] 죽음으로 맛있는 짬뽕 上
[42]
부리바갤로그로 이동합니다. 09:00 5096 56
272062
썸네일
[싱갤] 싱글벙글 레딧 역스퍼거 밈 모음2
[60]
갱생올리버갤로그로 이동합니다. 08:50 7839 39
272060
썸네일
[인갤] 개발자가 말하는 CRT 도트에 대한 오해
[62]
빗소리P갤로그로 이동합니다. 08:40 6207 77
272058
썸네일
[기음] 뚱쓰뚱쓰 입맛 찾으러 천안으로 가출, 첫번째 국밥집...jpg
[68]
익명이갤로그로 이동합니다. 08:30 4495 19
272056
썸네일
[싱갤] 싱글벙글 종교인들끼리 경쟁 붙는다는 부분.JPG
[103]
최강한화이글스팬갤로그로 이동합니다. 08:20 10899 79
272054
썸네일
[소갤] 초스압) 수오미와 떠나는 코타키나발루 여행 2일차
[22]
흐에엥갤로그로 이동합니다. 08:10 3401 16
272052
썸네일
[외갤] 스압) 앞으로가 기대되는 현 외힙씬 루키들 (1)
[65]
예123갤로그로 이동합니다. 08:00 5865 56
272050
썸네일
[싱갤] 싱글벙글 건강할수록 간헐적 단식이 쉬운 이유.jpg
[313]
최강한화이글스팬갤로그로 이동합니다. 07:50 14158 61
272046
썸네일
[야갤] 적 함정 그대로 '침몰', 게임체인저 된 '유령 함대'.jpg
[55]
ㅇㅇ갤로그로 이동합니다. 07:30 8149 16
272045
썸네일
[배갤] 실베보고 올리는 1년전 그랜드 캐년
[26]
마녀를증오하라갤로그로 이동합니다. 07:21 4638 14
272042
썸네일
[유갤] V/H/S 시리즈 7번째 작품<V/H/S 비욘드>근황.....jpg
[26]
ㅇㅇ(175.119) 07:10 3870 9
272040
썸네일
[카연] 유리의 너굴이
[72]
원원갤로그로 이동합니다. 07:00 6762 80
272039
썸네일
[싱갤] 남친의 첫경험 썰류...JPG
[795]
레츠고갤로그로 이동합니다. 01:55 51698 212
썸네일
[인갤] 1인 개발 스팀 페이지 오픈했습니다 🎇 + 개발 노하우
[162]
솔루(119.67) 01:45 17460 87
272035
썸네일
[기갤] 작은 목선에 탄 남성, 추석날 백령도 인근에서 생긴 일.jpg
[121]
ㅇㅇ갤로그로 이동합니다. 01:35 16520 59
272033
썸네일
[싱갤] 혼자 수련하는 여자 격투가를 돕는 고블린들.manwha
[81]
김전돋갤로그로 이동합니다. 01:25 22127 117
272031
썸네일
[야갤] "국내 최초 타액 키트", 임상시험 조작 의혹 수사.jpg
[126]
ㅇㅇ갤로그로 이동합니다. 01:15 19811 55
272029
썸네일
[국갤] 현자님요청)국제결혼의 높은 이혼율에 대한 고찰 -1: 현실
[576]
펜갈량갤로그로 이동합니다. 01:05 23239 142
272025
썸네일
[싱갤] 그 때 그 시절 국뽕 영화의 어질어질한 수준
[417]
Patronus갤로그로 이동합니다. 00:45 42242 346
272023
썸네일
[야갤] N년전 할 만은 하던 제시 (feat 산이)
[224]
은하♥갤로그로 이동합니다. 00:35 29513 177
272021
썸네일
[유갤] 장항준이 신이 내린 꿀팔자로 살 수 있었던 이유
[156]
ㅇㅇ(175.119) 00:25 23568 97
272019
썸네일
[디갤] 몰라이제나도분탕친다
[23]
남산타워갤로그로 이동합니다. 00:15 12316 22
272017
썸네일
[메갤] [정보] 의외로 30년 넘게 한국에 경제보복 중인 국가
[402]
난징대파티갤로그로 이동합니다. 00:05 29853 451
272015
썸네일
[싱갤] 한국와서 민폐방송하는 흑인 유튜버.....gif
[552]
ㅇㅇ(156.146) 10.12 40090 413
272013
썸네일
[야갤] 뉴진스 하니의 한국어 실력 (인사 무시 팩트체크).jpg
[864]
ㅇㅇ(119.207) 10.12 45096 892
272011
썸네일
[싱갤] 싱글벙글 씹덕애니의 무관패기...jpg
[211]
ㅇㅇ(59.0) 10.12 48531 278
272009
썸네일
[기갤] 카페 화장실 세면대서 아기 대변 씻긴 엄마 논란..
[452]
긷갤러(223.38) 10.12 22488 60
272007
썸네일
[해갤] (수능 - 1달) 급기야 수능에도 연계되기 시작한 무한도전
[145]
민지베어스갤로그로 이동합니다. 10.12 24731 187
272003
썸네일
[싱갤] 현재 모든 생명체의 직접적인 조상: LUCA
[262]
ㅇㅇ(183.107) 10.12 30120 211
272001
썸네일
[카연] 아픈 만화
[69]
sgtHwang갤로그로 이동합니다. 10.12 15696 159
271999
썸네일
[기갤] 난임 시술 성공률 높이려면, 꼭 필요한 정부 지원이.jpg
[624]
ㅇㅇ갤로그로 이동합니다. 10.12 20661 38
271997
썸네일
[독갤] 노벨상 특집 모더니스트의 기묘한 수상
[57]
JHALOFFREX갤로그로 이동합니다. 10.12 15184 76
271995
썸네일
[싱갤] 오싹오싹 원피스 Ai 사용 의혹
[709]
ㅇㅇ갤로그로 이동합니다. 10.12 59495 332
271993
썸네일
[야갤] 핸드폰 속에 누가 있다?...카톡 '우리말 365' 반전 정체
[253]
마스널갤로그로 이동합니다. 10.12 23079 41
271990
썸네일
[야갤] 블라) "옷 입는 스타일 지적하는 남편 어떻게 설득하지".jpg
[210]
ㅇㅇ갤로그로 이동합니다. 10.12 27043 59
271987
썸네일
[싱갤] 싱글벙글 첫촬영 현장에서 천직임을 깨달은 배우.JPG
[146]
최강한화이글스팬갤로그로 이동합니다. 10.12 31545 234
271984
썸네일
[싱갤] 오늘자 한문철TV 승객민폐 ㄷㄷ.gif
[294]
전국민면허몰수갤로그로 이동합니다. 10.12 31305 173
271978
썸네일
[디갤] 경복궁이랑 그 주변 산책 고봉밥(30pic)
[29]
「아이묭」갤로그로 이동합니다. 10.12 7217 15
271975
썸네일
[해갤] ≪'미끼' 역할≫
[202]
ㅇㅇ(14.38) 10.12 20641 582
271973
썸네일
[싱갤] 싱글벙글 조회수를 위해 노력하는 흑백요리사 파브리.JPG
[299]
최강한화이글스팬갤로그로 이동합니다. 10.12 43425 397
271970
썸네일
[유갤] 상여자 박나래 김숙의 케잌 촛불 끄기
[211]
ㅇㅇ(175.119) 10.12 20298 31
271967
썸네일
[싱갤] 싱글벙글 1마리 치킨 vs 2마리 치킨
[387]
Chart_Manager갤로그로 이동합니다. 10.12 41232 250
271964
썸네일
[코갤] 中 "정부 부채 대폭 확대…특별국채 발행할 것"
[298]
재명세(223.39) 10.12 15966 79
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2