디시인사이드 갤러리

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

갤러리 본문 영역

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

로코복실한갤로그로 이동합니다. 2024.03.01 10:20:02
조회 11674 추천 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/10 - -
이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
226814
썸네일
[대갤] 日, 66세 스시남이 마음의 안정을 찾는 비결
[173]
난징대파티갤로그로 이동합니다. 04.27 36128 206
226812
썸네일
[싱갤] 싱글벙글 시인의 의도를 파악하시오
[288]
ㅇㅇ갤로그로 이동합니다. 04.27 44903 460
226810
썸네일
[싱갤] 어질어질 중고거래 한놈만 걸려라.. jpg
[371]
ㅇㅇ(218.232) 04.27 48188 251
226808
썸네일
[카연] 신도림 보는 만화
[132]
기음갤석사갤로그로 이동합니다. 04.27 22823 101
226804
썸네일
[기음] 익산역 피순대와 3500원 탕수육.jpg
[349]
dd(182.213) 04.27 40452 310
226802
썸네일
[이갤] "한국인은 안받아요" 일본 식당근황...jpg
[662]
설윤아기갤로그로 이동합니다. 04.27 53383 465
226800
썸네일
[야갤] 한국 방문해서 현금 3450만원 잃어버린 일본 가부키 배우 근황.jpg
[645]
야갤러(223.38) 04.27 41805 367
226798
썸네일
[싱갤] 의외의외 아직까지도 이어지는 가문.jpg
[459]
ㅇㅇ(14.53) 04.27 64073 552
226796
썸네일
[주갤] 한녀단체 은평시스터즈 근황 jpg
[493]
주갤러(211.235) 04.27 49822 1514
226794
썸네일
[야갤] 네이처 멤버 유흥업소 근무...결국 해체 ㄹㅇ...jpg
[450]
Adidas갤로그로 이동합니다. 04.27 57646 256
226792
썸네일
[대갤] 음침한 쪽본, 928만건 개인정보 유출한 NTT는 약한 제재
[848]
난징대파티갤로그로 이동합니다. 04.27 22895 260
226790
썸네일
[싱갤] 부글부글 한 의사가 만난 급성 편도염 환자 썰
[426]
ㅇㅇ(221.168) 04.27 37177 138
226788
썸네일
[미갤] "꼰대·열정민폐"...유노윤호 저격한 전직 아이돌, 충격적인 폭로
[348]
ㅇㅇ(118.235) 04.27 35824 211
226784
썸네일
[미갤] (스압) 도라에몽 아빠 에피소드 레전드.jpg
[146]
ㅇㅇ갤로그로 이동합니다. 04.27 24213 320
226782
썸네일
[싱갤] ㅅㅂㅅㅂ 실시간 광화문 근황 ㅋㅋㅋㅋㅋㅋ
[438]
ㅇㅇ(180.80) 04.27 61881 770
226780
썸네일
[기갤] 이쁘지도 않은게 애가 만졌다고 난리야
[438]
긷갤러(223.38) 04.27 47514 153
226778
썸네일
[리갤] 피넛이 젠지를 떠난 이유 jpg..
[216]
ㅇㅇ(118.235) 04.27 46802 976
226774
썸네일
[박갤] 포켓몬 잡기..manhwa 풀버전
[229]
ㅇㅇ(116.124) 04.27 30934 800
226772
썸네일
[당갤] 실시간 당근 빡대가리 레전드
[678]
ㅇㅇ(118.235) 04.27 50664 602
226770
썸네일
[싱갤] 싱글벙글 삼국지 귀큰놈 올타임 레전드
[430]
ㅇㅇ(101.235) 04.27 28988 241
226768
썸네일
[무갤] “시끄럽다” 이웃에 가스총 발사 60대 체포.news
[305]
ㅇㅇ(14.37) 04.27 21036 86
226766
썸네일
[A갤] 해피일본뉴스 117
[137]
더Informer갤로그로 이동합니다. 04.27 13601 68
226763
썸네일
[치갤] 하스여신 아옳이 최근근황 ㄷㄷ
[416]
ㅇㅇ(125.183) 04.27 75310 539
226761
썸네일
[싱갤] 어제자 일본 주오대학 똥군기 영상 논란
[392]
ㅇㅇ갤로그로 이동합니다. 04.27 33791 267
226759
썸네일
[주갤] 혜화역 페미시위. 아름다운 추억
[1146]
주갤러(14.4) 04.27 42355 1204
226758
썸네일
[새갤] 홍범도 흉상 '육사 존치' 적극 검토
[738]
정치마갤용계정갤로그로 이동합니다. 04.27 19490 84
226756
썸네일
[야갤] 수학 전문가들의 수능 수학 시험 결과.jpg
[1237]
ㅇㅇ갤로그로 이동합니다. 04.27 47860 539
226754
썸네일
[싱갤] 싱글벙글 킥복싱의 정점이 UFC로 넘어오자 생겨난일
[382]
ㅇㅇ(222.235) 04.27 37794 246
226752
썸네일
[이갤] 역대 전대물 여자캐릭터 와꾸 TOP 10..gif
[309]
leeloo갤로그로 이동합니다. 04.27 35577 97
226750
썸네일
[대갤] 日, 초중교 급식에 불량 우유 제공... 피해학생 655명 이상
[301]
난징대파티갤로그로 이동합니다. 04.27 20872 173
226748
썸네일
[카연] 닌자와 음침녀 3화 .MANHWA
[51]
군게갤로그로 이동합니다. 04.27 15811 148
226747
썸네일
[싱갤] 실시간 달러/엔 157돌파에 씹창난 일본 민심...jpg
[791]
ㅇㅇ갤로그로 이동합니다. 04.27 56769 185
226743
썸네일
[디갤] 풍경에서 스트릿으로 장르를 바꿔본 이유
[48]
스앟갤로그로 이동합니다. 04.27 11733 34
226742
썸네일
[국갤] 윤석열 한동훈 중재 나선 이복현
[268]
ㅇㅇ(223.38) 04.27 20980 185
226740
썸네일
[야갤] 트와이스 사나 시구.gif
[393]
ㅇㅇ(14.40) 04.27 40112 351
226738
썸네일
[싱갤] 스압)싱글벙글 우주 문명의 5단계 (카르다쇼프 척도)
[243]
ㅇㅇ갤로그로 이동합니다. 04.27 21841 70
226737
썸네일
[야갤] 카페가면 꼭있는 핸드폰 중독 직원 jpg
[327]
테클란갤로그로 이동합니다. 04.27 48132 114
226735
썸네일
[새갤] 해병사령관 "장관 통화기록 삭제" 증거인멸 있었나?
[361]
정치마갤용계정갤로그로 이동합니다. 04.27 19389 137
226733
썸네일
[싱갤] 냉혹한 한식 열풍 K-김밥...라이벌 등장의 세계.....jpg
[729]
인터네코갤로그로 이동합니다. 04.27 60495 540
226732
썸네일
[야갤] 어서와 한국은 처음이지 주작없는 에피소드.jpg
[463]
테클란갤로그로 이동합니다. 04.27 44535 502
226730
썸네일
[중갤] 현재 논란중인 블라인드 공무원 vs 중소기업
[954]
ㅇㅇ(221.147) 04.27 43436 145
226728
썸네일
[미갤] 27살 여성이 도배 일 배운다고 할 때 실제로 들은 말들.jpg
[781]
ㅇㅇ갤로그로 이동합니다. 04.27 49083 291
226727
썸네일
[전갤] 황재균 퇴장당한 투구.wepb
[317]
ㅇㅇ갤로그로 이동합니다. 04.27 23460 104
226723
썸네일
[싱갤] 1편. 부산에 가면 무슨 회를 어디서 먹으면 좋을까요?
[279]
수산물학살자갤로그로 이동합니다. 04.27 38978 185
226722
썸네일
[새갤] 사직서 제출한 의대 교수들 법적 처벌도 검토
[608]
정치마갤용계정갤로그로 이동합니다. 04.27 31727 189
226720
썸네일
[탈갤] 등기부등본 믿고 집 샀는데, 경매로 넘어간 60대의 눈물
[602]
어떤'인류학의'이단자갤로그로 이동합니다. 04.27 33253 412
226718
썸네일
[이갤] 인터넷 방송에 '비행기 테러' 예고 댓글 30대 징역형 집행유예
[377]
ㅇㅇ갤로그로 이동합니다. 04.27 24884 192
226717
썸네일
[카연] 중동에 스쿼트 전파한 썰(3)
[90]
헬구리갤로그로 이동합니다. 04.27 22216 170
226715
썸네일
[싱갤] 싱글벙글 일본지역 드립
[449]
코르테즈컴바인갤로그로 이동합니다. 04.27 43127 466
226712
썸네일
[중갤] 공포...두창스피커 신평의 무시무시한 정체...jpg
[336]
파레오갤로그로 이동합니다. 04.27 24325 559
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2