디시인사이드 갤러리

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

갤러리 본문 영역

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

로코복실한갤로그로 이동합니다. 2024.03.01 10:20:02
조회 11668 추천 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 - -
220341
썸네일
[리갤] ♥︎ 페이커 숭배하는 여자아이돌 모음.jpg (+남돌추가)
[310]
한유리♥갤로그로 이동합니다. 04.03 32475 290
220340
썸네일
[국갤] '의대정원 2,000명 확대' 법원 첫 판단…정부 손 들어줘
[440]
ㅇㅇ갤로그로 이동합니다. 04.03 20470 518
220339
썸네일
[싱갤] 싱글벙글 프루나 시즌2급 갤럭시 문장 ai
[105]
armie_ENORMOUSY갤로그로 이동합니다. 04.03 18195 98
220336
썸네일
[중갤] 김진 노무현 언급 영상
[1211]
심블리갤로그로 이동합니다. 04.03 23969 425
220335
썸네일
[자갤] 핀란드 '초등학생이 총기 난사 '
[257]
ㅇㅇ(211.62) 04.03 23706 102
220333
썸네일
[중갤] 배현진 페북 MBC 국힘로고 쓴거 지적
[305]
유동인척갤로그로 이동합니다. 04.03 16680 537
220332
썸네일
[상갤] 파묘 대살굿 동물 학대 논란
[217]
ㅇㅇ갤로그로 이동합니다. 04.03 20025 363
220331
썸네일
[싱갤] 싱글벙글 플래그 분쇄하는 만화
[101]
응웅앵갤로그로 이동합니다. 04.03 17359 110
220329
썸네일
[야갤] 용인 스타벅스에 차량 돌진, 2명 중상…운전자 급발진 주장
[337]
ㅇㅇ갤로그로 이동합니다. 04.03 16675 117
220328
썸네일
[의갤] 의대 정원을 늘리면 의료 시스템이 돌이킬 수 없이 망가짐
[1369]
ㅇㅇ갤로그로 이동합니다. 04.03 22536 149
220327
썸네일
[대갤] 실시간 대만 화롄 지진 피해 영상 - 1
[479]
난징대파티갤로그로 이동합니다. 04.03 21735 186
220325
썸네일
[싱갤] 일본군 포로의 그림일기
[122]
하후돈갤로그로 이동합니다. 04.03 15678 136
220324
썸네일
[야갤] [레전드] 민주당 국회의원후보 토론회 근황....avi
[820]
대석열갤로그로 이동합니다. 04.03 21546 957
220320
썸네일
[중갤] "여성의 74%는 게임이 여성을 제대로 묘사하지 않는다 생각"
[720]
시마시마갤로그로 이동합니다. 04.03 34497 634
220319
썸네일
[싱갤] 싱글벙글 모닝지구촌 0403
[96]
모닝지구촌갤로그로 이동합니다. 04.03 13548 87
220318
썸네일
[국갤] [단독]중앙선관위 해킹당해도 전혀 모르고 있어
[323]
ㄴㄴ(221.143) 04.03 18242 557
220316
썸네일
[기갤] 피해자가 송하윤 이거보고 폭로한거래(+ 사건반장)
[462]
ㅇㅇ(218.233) 04.03 43201 269
220315
썸네일
[카연] NASA가 달에 사람 하나 보내겠다고 한 뻘짓들
[197]
비둘기덮밥갤로그로 이동합니다. 04.03 23401 200
220313
썸네일
[스갤] 미국 일침떴다!! "한국 망 사용료 법안 반경쟁적"
[569]
ㅇㅇ(45.128) 04.03 21877 732
220311
썸네일
[싱갤] 싱글벙글 이색과일들 모음
[126]
ㅇㅇ(1.212) 04.03 17880 106
220309
썸네일
[유갤] 매드맥스 '퓨리오사' 조지 밀러 감독 내한 소식 상세
[101]
호텔선인장갤로그로 이동합니다. 04.03 10671 55
220307
썸네일
[싱갤] 와들와들 10주년이 되어가는 파이널 데스티네이션
[104]
ㅇㅇ(221.150) 04.03 17869 175
220303
썸네일
[일갤] 히로시마 사진찍은거 구경해줘
[57]
에노덴갤로그로 이동합니다. 04.03 6135 25
220301
썸네일
[프갤] [스압] 브로큰 연대기- 프롤로그 PART 2
[40]
조커스팅아재갤로그로 이동합니다. 04.03 7311 93
220299
썸네일
[싱갤] 은근 힙하다는 불교 굿즈들.jpg
[351]
ㅇㅇ갤로그로 이동합니다. 04.03 40425 298
220297
썸네일
[인갤] 펑크란 무엇인가? 사이버펑크의 뿌리와 열매
[119]
필로_R갤로그로 이동합니다. 04.03 12616 90
220295
썸네일
[해갤] 윤석민 기강잡는 kbo 통산 5점대 선배투수...
[76]
ㅇㅇ(223.39) 04.03 16953 147
220293
썸네일
[싱갤] 오싹오싹 명문대생 아들이 부모를 토막살인한 이유
[555]
아카식레코드갤로그로 이동합니다. 04.03 44273 386
220291
썸네일
[디갤] 뉴비 디붕이 광양매화축제 갔다왔어!
[21]
X-S10갤로그로 이동합니다. 04.03 5830 19
220289
썸네일
[로갤] 2024 론데 반 플란데렌/투어 오브 플란더스 결과 (사진많음)
[22]
참치는등푸르다갤로그로 이동합니다. 04.03 4845 27
220287
썸네일
[오갤] 홈마카세 원물 구하기
[48]
금태충갤로그로 이동합니다. 04.03 14129 47
220285
썸네일
[싱갤] 감동감동 나는 이 이야기를 무척 좋아한다.manhwa
[196]
ㅇㅇ갤로그로 이동합니다. 04.03 17188 81
220283
썸네일
[이갤] 꿀잠에 도움 된다는 간단한 방법
[227]
당돌갤로그로 이동합니다. 04.03 31857 66
220279
썸네일
[장갤] 노벨피아 이용권 대처
[260]
ㅇㅇ(210.102) 04.03 37380 430
220277
썸네일
[싱갤] 싱글벙글 영생이 행복한 이유
[708]
ㅇㅇ(110.76) 04.03 51579 377
220276
썸네일
[일갤] 24년 연말연시 일본여행 9일차 ⑥ - 산단베키
[18]
ㅇㅇ갤로그로 이동합니다. 04.03 7279 11
220273
썸네일
[카연] (가짜무협가짜백합단편만화)화무십일홍(가제)-2-
[151]
쏘쏘갤로그로 이동합니다. 04.03 19312 368
220271
썸네일
[유갤] 당근 에어팟 프로 진검승부 그 후.jpg
[192]
ㅇㅇ(89.187) 04.03 36991 184
220270
썸네일
[태갤] 이쯤 해서 다시 보는 빨갱이 이재명의 거짓말 모음집
[474]
ㅇㅇ(118.235) 04.03 22822 831
220265
썸네일
[야갤] 일본인 아내가 만드는 한국인 남편 도시락
[530]
야갤러(106.101) 04.03 44800 790
220264
썸네일
[싱갤] 싱글벙글 현지에서 공신력 있는 만화 시상식 '일본 만화대상 수상결과
[105]
ㅇㅇ(211.58) 04.03 24412 34
220261
썸네일
[이갤] 80~90년대 일본 극장판 애니메이션 TOP 10..gif
[244]
이시라갤로그로 이동합니다. 04.03 23574 144
220255
썸네일
[군갤] 임진왜란 거북선 재현!
[254]
가져와갤로그로 이동합니다. 04.03 24592 144
220249
썸네일
[폐갤] 몰락한 정원 상수허브랜드 탐방기(스압)
[41]
ㅇㅇ(118.46) 04.02 11750 41
220247
썸네일
[싱갤] 싱글벙글 생활의 달인 꽈배기
[222]
ㅇㅇ갤로그로 이동합니다. 04.02 32271 207
220245
썸네일
[유갤] 벚꽃축제 사고내서 사과문 올린 정읍시 근황 ㄷㄷ.jpg
[204]
ㅇㅇ(37.120) 04.02 32187 266
220241
썸네일
[격갤] 커마보고 세대차이 느낀 무릎
[305]
ㅇㅇ(146.70) 04.02 41344 228
220239
썸네일
[김갤] 주간배구 요약컷
[94]
ㅇㅇ(112.173) 04.02 14543 137
220237
썸네일
[싱갤] 싱글벙글 세계 각국의 대표 면 요리들
[369]
ㅇㅇ(211.215) 04.02 27473 112
220235
썸네일
[디갤] 벚꽃보러가서 사슴만 보고 온 나라공원
[92]
MichaelBurry갤로그로 이동합니다. 04.02 16037 63
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2