디시인사이드 갤러리

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

갤러리 본문 영역

[토끼마을 이야기] 토끼들이 생명을 얻었어!

로코복실한갤로그로 이동합니다. 2024.03.01 10:20:02
조회 11665 추천 107 댓글 100


7df3d72fe3f206a26d81f6ed4083706c30e7


오늘은!!! 드디어!! 토끼들이 생명을 얻었어!!

기존에는 토끼들이 하드코딩된 경로만을 따라 움직였지만, 이제 드디어 토끼가 자기 브레인을 가지고 의지대로 움직일 수 있게 되었어.


참, 아직 토끼들의 모션 등은 조정 중에 있으니 오늘은 토끼 움직임의 자연스러움이나 현실성보다는 토끼들이 이렇게 행동하는구나 하는 부분에 초점을 두고 봐줬으면 좋겠어.

아무래도 많은 토끼들을 화면에 풀어놓는 게 처음이다 보니 개선점도 많이 보이고, 악세서리 모션 연동 부분도 개발 조정이 덜 된 부분이 있어서 수정이 필요하겠더라.


7cf3d72fe3f206a26d81f6e04f857368be7f


토끼는 기본적으로 3가지의 할일을 가져.

먼저 1) 빈 밭이 있으면 밭에 당근을 심고, 2) 당근이 다 자란 밭이 있으면 당근을 수확하며, 3) 가지고 있는 당근이 있으면 창고로 가서 가지고 있는 당근을 저장해.

이 세 가지가 전부 해결되어 할 일이 없을 경우, 토끼는 자신이 속한 집으로 가서 휴식을 취해.



7ff3c723e7c218986abce8954485706d1b2e41


물론 이게 토끼 활동의 전부는 아니야 - 토끼는 이따금씩 동아리 활동을 할 수 있어. 동아리는 당근(1차 재화)을 멘탈(2차 재화)로 바꿔주는 기관인데, 이는 자동으로 진행되는 당근 수확 시스템과 달리 플레이어가 직접 동아리를 가동하는 방식으로 이루어져.

플레이어가 동아리를 가동하면 소속 토끼들은 현재 진행 중인 일을 마무리하고 다음 우선순위로 동아리 활동을 선택해. 그리고 동아리에 소속 토끼들이 전부 모이면, 비로소 동아리 활동이 시작돼.

동아리 활동의 종료도 자동으로 이루어지지 않고 플레이어가 컨펌을 해줘야 하는 방식이어서, 가동만 시켜두고 마냥 방치시켜둘수는 없도록 했어.


0bafd12be09269e87eb1d19528d52703948dbbee201d


토끼마을 세계는 험난한 야생과 같아. 시도때도 없이 당근을 심을 농장과 수확할 농장이 생기고, 갑자기 동아리 활동이 시작되기도 하지. 이뿐만 아니라, 당근을 수확하러 가는 도중 당근 농장이 철거되어 버릴 수도 있고, 당근을 저장하러 가던 중 다른 토끼에 의해 당근 창고가 꽉 차버릴 수도 있으며, 동아리 활동을 하는 도중 갑자기 활동이 취소되어버릴 수도 있어.

이런 모든 상황에 대비할 수 있도록, 토끼들의 행동 양식은 FSM(유한 상태 기계), 그 중에서도 HSFM(계층 구조를 가지는 FSM)으로 구현했어. 각 상태는 끝날 때 자신의 행동을 정리하게 되어 있으며, 부모의 상태가 종료될 때는 자식을 먼저 정리한 후 자신을 정리해. 이 덕분에 토끼는 어떤 상태를 진행중이었던간에 상관없이 하던 일을 잘 마무리하고 다음 활동을 진행할 수 있어.

또 지금은 많은 상태들이 있는데, 각 상태마다 다음 상태로 전이될 조건을 일일히 구현한다면 (예외처리까지 감안해서) 너무 많은 경우의 수를 구현하는 게 필요해지겠지? 그래서 나는 현재 상태에 제약을 받지 않고 다음 활동을 선택할 수 있게끔 BT(행동 트리)의 행동 선택 방식에 영감을 얻어 토끼의 다음 상태를 정하는 활동을 구현했어. 덕분에 토끼는 활동이 끝나면 현재의 상태가 무엇이었던간에 관계 없이 유연하게 다음에 할 행동을 선택할 수 있어.


이렇게 토끼의 AI를 구현함으로써 안전성과 유연성 두 마리 토끼를 잡은 설계를 할 수 있었어. 실제로 여러 테스트를 해본 결과, 대부분의 예외 상황에서 의도한 대로 대응하는 걸 볼 수 있었어.


다음에는 UI 구현하고 돌아올게. AI로 만든 UI(https://gall.dcinside.com/m/game_dev/151358)에 생명을 입히는 과정이라 기대가 된다 ㅋㅋ
그럼 다음에 봐!



AI로 만든 UI들


ㄱhttps://gall.dcinside.com/mgallery/board/view?id=game_dev&no=150280

 


이 일이 있고 난 다음에 만든 UI들



a04438666931c02b9a5398a518d604036b3c0b945d2f92a37e987c


홈 UI 기획



19b2c728a55edb5ee34b3afb06df231dd8b264e99f791cf4fd3cca68


인게임 UI 기획



a67424ad0c06782a8d475b41fa9f3433ecd75c0292d27d7c299c6e151570


메뉴 UI 기획


거의 챗GPT 일일 사용량 한계까지 써가면서 만들었는데 개인적으로는 엄청 만족스러웠음

이정도면 UI로 GOTY 가능?



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

추천 비추천

107

고정닉 30

24

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
229495
썸네일
[싱갤] 싱글벙글 수능 만점자 후기
[538]
퀸지사와갤로그로 이동합니다. 05.08 64145 460
229493
썸네일
[헬갤] 세탁소 이용하는 것과 유통기한 지난 음식 버리는거 이해 못하는 김종국
[200]
ㅇㅇ(85.203) 05.08 23230 39
229491
썸네일
[주갤] 개념있는 일본인 아내한테 긁혀버린 블줌마들
[631]
주갤러(211.220) 05.08 40998 865
229489
썸네일
[싱갤] 싱글벙글 ㄹㅇ 미쳤다는 신규 Ai 성능 근황
[392]
흰콩갤로그로 이동합니다. 05.08 39467 270
229487
썸네일
[야갤] 로블록스 그 날의 광주 제작자 근황..jpg
[267]
ㅇㅇ(81.17) 05.08 26339 254
229485
썸네일
[야갤] 아프리카티비 엑셀크루에 대한 변호사리뷰.jpg
[261]
ㅇㅇ(172.226) 05.08 24600 344
229484
썸네일
[부갤] K-주거 문화? 한국 아파트에 할 말 많은 외국인들 jpg
[497]
테클란갤로그로 이동합니다. 05.08 27548 389
229481
썸네일
[자갤] 대한민국에서 돈 벌기 쉬운 이유
[287]
ㅇㅇ(45.128) 05.08 35688 535
229478
썸네일
[디갤] 오랜만에 사진 가져왔는데 한번 쓱싹 보고가주면 안될까?
[15]
교촌허니섹시콤보갤로그로 이동합니다. 05.08 5120 16
229477
썸네일
[야갤] 네이버, 일본에 '라인'뺏겼다....GISA
[2405]
ㅇㅇ(106.101) 05.08 50686 932
229475
썸네일
[싱갤] 어린이 2500명을 몰래 빼돌린 간호사
[220]
테클란갤로그로 이동합니다. 05.08 31477 318
229474
썸네일
[미갤] 네일샵 갔다가 에이즈 걸린 이유 ㄷㄷㄷ.jpg
[279]
ㅇㅇ갤로그로 이동합니다. 05.08 30612 167
229472
썸네일
[야갤] 12만 원짜리 유명 운동화가 2,700원?...사기쇼핑몰 주의보
[139]
야갤러(223.39) 05.08 21890 46
229471
썸네일
[코갤] 유럽여행 첨가는 한국인들이 잘 당하는 낚시 . jpg
[201]
ㅇㅇ(220.81) 05.08 27801 177
229469
썸네일
[카연] 러시아에선 찐따인 내가 이세계에선?!
[205]
ㅇㅇ갤로그로 이동합니다. 05.08 26849 407
229468
썸네일
[싱갤] 싱글벙글 정원 블랙홀로 학생 빨아먹는 지거국 근황...jpg
[153]
ㅇㅇ(133.106) 05.08 21784 33
229466
썸네일
[디갤] 용산 미군기지 다녀옴
[106]
디붕이(222.109) 05.08 14933 61
229465
썸네일
[더갤] 부산대 '의대 증원안' 부결에 교육부 발작
[285]
고닉팠갤로그로 이동합니다. 05.08 15140 91
229463
썸네일
[싱갤] 싱글벙글 몸이 너무 커서 장례식도 못 치른 영국에서 가장 무거운 남성
[254]
니지카엘갤로그로 이동합니다. 05.08 32705 84
229460
썸네일
[주갤] [스압] 여시하는 여친에게 경제권 넘긴 남친ㅋㅋ
[274]
주갤러(106.101) 05.08 27087 360
229459
썸네일
[중갤] 또 불거진 '비선 논란' 대통령이 불필요한 인사를 끊지 못해
[135]
ㅇㅇ갤로그로 이동합니다. 05.08 11579 141
229457
썸네일
[야갤] 모바일 게임의 2억 5천만원짜리 스킬...jpg
[245]
ㅇㅇ(45.92) 05.08 35426 308
229456
썸네일
[싱갤] 수원 급발진 사망사고
[801]
ㅇㅇ갤로그로 이동합니다. 05.08 46322 205
229454
썸네일
[중갤] 깨지 말라고 만든 격투게임..gif
[137]
슬러시갤로그로 이동합니다. 05.08 27424 148
229453
썸네일
[기갤] 배현진이 이철규 녹음 깜 ㅋㅋㅋ
[176]
ㅇㅇ갤로그로 이동합니다. 05.08 20488 135
229451
썸네일
[싱갤] 오들오들 "진짜" 페도필리아 국가..jpg
[479]
ㅇㅇ(219.255) 05.08 46705 420
229450
썸네일
[과빵] [금주의 신상] 5월 1주차 신제품 먹거리 모음.jpg
[71]
dd(182.222) 05.08 13168 72
229448
썸네일
[주갤] 오늘자 난리난 보배의 파혼 고민글 ㄷㄷ
[546]
ㅇㅇ(193.148) 05.08 30374 164
229447
썸네일
[부갤] 민주당 진성준, 1가구 1주택법 법안 발의 ㄷㄷㄷ
[716]
ㅇㅇ(223.38) 05.08 21691 590
229444
썸네일
[미갤] 아파트 분리수거장에 나타난 의문의 동물 라쿤..jpg
[214]
ㅇㅇ갤로그로 이동합니다. 05.08 21069 110
229442
썸네일
[싱갤] 싱글벙글 모두가 알지만 모두가 모르는 남자....jpg
[599]
ㅇㅇ(1.229) 05.08 48435 587
229441
썸네일
[필갤] 캐르낙 첫롤
[16]
lIlIlIlI갤로그로 이동합니다. 05.08 5117 9
229439
썸네일
[박갤] 일본여행 갈때 알아 두면 좋은 소소한 팁들
[118]
ㅇㅇ갤로그로 이동합니다. 05.08 21074 70
229438
썸네일
[이갤] 해군 특수부대 SSU의 훈련과정...JPG
[219]
설윤아기갤로그로 이동합니다. 05.08 16001 199
229436
썸네일
[싱갤] ㅅㄱㅂㄱ 명나라 말기 복식.jpg
[291]
ㅇㅇ(59.18) 05.08 34414 318
229435
썸네일
[위갤] 위갤 독병 공모전 본선 진출! '여우와 신포도' 나무맛물입니다
[63]
나무맛물갤로그로 이동합니다. 05.08 3759 50
229433
썸네일
[미갤] 한국 마트에 장 보러 간 무슬림 사람들.jpg
[590]
ㅇㅇ갤로그로 이동합니다. 05.08 26360 77
229432
썸네일
[싱갤] 인챈인챈 K-마법검
[156]
야간공대생후드갤로그로 이동합니다. 05.08 17320 74
229430
썸네일
[유갤] 후모톳파라 캠핑-후지산등반 후기 (3)
[19]
Mobicamp갤로그로 이동합니다. 05.08 4633 23
229427
썸네일
[야갤] 의외의외... 원영님 취미생활 공개... jpg
[561]
Rose갤로그로 이동합니다. 05.08 32846 147
229426
썸네일
[카연] 이세개똥갬 25화. 도경이 갱단이 국밥집에 갔다.
[30]
스포일드머핀갤로그로 이동합니다. 05.08 5252 49
229425
썸네일
[이갤] 40년 만에 수업 부활...교사는 반대·학부모는 환호
[569]
ㅇㅇ갤로그로 이동합니다. 05.08 31958 187
229423
썸네일
[싱갤] 싱글벙글 대한민국 스포츠 선수들 연봉 순위
[266]
ㅇㅇ(222.235) 05.08 27182 136
229422
썸네일
[여갤] 일본방송에서 취재한 중3 스시녀 연습생 일과
[373]
자위언트갤로그로 이동합니다. 05.08 33456 379
229421
썸네일
[중갤] 근래 본 게임 회사 직원 GOATs....JPG
[144]
홍지원갤로그로 이동합니다. 05.08 38642 197
229418
썸네일
[디갤] (webp) 카메라들고 첫 해외 후기 (가와구치코, 후지산, 도쿄)
[21]
피크닉크갤로그로 이동합니다. 05.08 3113 12
229417
썸네일
[싱갤] 특수어종 '방시리'에 대해 알아보자. +꿀통공개
[100]
수산물학살자갤로그로 이동합니다. 05.08 20062 70
229415
썸네일
[블갤] 일페 양일 코스어 후기
[274]
랑듀갤로그로 이동합니다. 05.08 21440 125
229411
썸네일
[싱갤] 오싹오싹 요즘 화장실 몰카 근황
[335]
ㅇㅇ(125.186) 05.08 40659 195
229410
썸네일
[미갤] 비비가 밤양갱 1위해서 기분 좋았던 이유.jpg
[280]
ㅇㅇ갤로그로 이동합니다. 05.08 30071 141
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2