디시인사이드 갤러리

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

갤러리 본문 영역

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

로코복실한갤로그로 이동합니다. 2024.03.01 10:20:02
조회 11644 추천 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/05/20 - -
221751
썸네일
[야갤] "저게 뭐야"…화산이 뿜어낸 '도넛 연기'.jpg
[115]
ㅇㅇ갤로그로 이동합니다. 04.08 21963 58
221750
썸네일
[싱갤] 싱글벙글 남녀 운동선수 연봉 격차 질문 받은 UFC 여성부 챔피언
[317]
ㅇㅇ(222.235) 04.08 44434 638
221748
썸네일
[미갤] 전국 로또 명당 돌며 로또 사본 유튜버의 결말 ㄷㄷㄷ.jpg
[339]
ㅇㅇ갤로그로 이동합니다. 04.08 34609 138
221747
썸네일
[싱갤] 민폐민폐 동양미술사학계가 극혐하는 중국 황제
[273]
vuelie갤로그로 이동합니다. 04.08 35016 263
221745
썸네일
[전갤] 주사위로 정하고 자화자찬…빌트인 가구 10년간 담합 '철퇴'
[122]
몽쉘통통갤로그로 이동합니다. 04.08 16034 111
221744
썸네일
[국갤] ‘尹대통령 허위조작 영상’ 50대 입건 “특정 정당 소속”
[391]
히껑갤로그로 이동합니다. 04.08 17840 668
221742
썸네일
[멍갤] 반려동물 상습 입양하며 11마리 살해한 20대 남성 구속 송치
[427]
ㅇㅇ(45.84) 04.08 19091 159
221739
썸네일
[디갤] 서-울 사진 봐주쉴? (20장)
[38]
수선갤로그로 이동합니다. 04.08 5545 36
221738
썸네일
[싱갤] 싱글벙글 소금물에 무적인 버섯
[158]
ourlastnight갤로그로 이동합니다. 04.08 40048 257
221736
썸네일
[기음] 파브리 식당 오픈했다고 함
[277]
기갤러(211.234) 04.08 22127 149
221735
썸네일
[미갤] 보이스피싱 당하기 쉬운 우편물도착안내서.jpg
[111]
___갤로그로 이동합니다. 04.08 23648 238
221733
썸네일
[야갤] 엔진 덮개 찢어져 펄럭…보잉 여객기 또 사고.jpg
[157]
ㅇㅇ갤로그로 이동합니다. 04.08 16995 70
221732
썸네일
[국갤] 또 김준혁 "퇴계 이황은 성관계 지존" 막말 논란
[550]
히껑갤로그로 이동합니다. 04.08 21009 474
221730
썸네일
[싱갤] 여중생이 무단으로 침입히고 속옷만 입고 돌아다님.jpg
[484]
무스탕갤로그로 이동합니다. 04.08 53648 535
221729
썸네일
[인갤] (스압/무서움 주의) 기괴한 일본 공포겜 Walk(散歩)
[87]
ㅇㅇ(219.254) 04.08 17406 80
221727
썸네일
[이갤] AV배우씹덕의 기억에 가장 많이 남는 행사 이야기
[63]
ㅇㅇ갤로그로 이동합니다. 04.08 29481 104
221726
썸네일
[대갤] 싱글벙글 왜구 53명에게 난징을 따일뻔한 명나라 사건
[557]
대붕이(125.139) 04.08 39710 269
221724
썸네일
[싱갤] 아이폰15프맥 VS 70만원대 엔트리 카메라....JPG
[253]
ㅇㅇ갤로그로 이동합니다. 04.08 24399 80
221721
썸네일
[M갤] 이정후 인터뷰
[105]
Ishihara갤로그로 이동합니다. 04.08 14488 56
221720
썸네일
[싱갤] 싱글벙글 중국 역사상 최고의 효자
[467]
ㅇㅇ갤로그로 이동합니다. 04.08 40685 311
221718
썸네일
[야갤] 윤석열 의대증원 1년유예......jpg
[885]
메좆의야짤타임10갤로그로 이동합니다. 04.08 37720 625
221717
썸네일
[야갤] 강형욱이 키우는 악마를 잡는개
[223]
테클란갤로그로 이동합니다. 04.08 25082 183
221715
썸네일
[국갤] 이재명, "윤석열 찍은 니들이 윤석열을 살인범으로 만들어"
[418]
Mec(221.141) 04.08 33141 847
221714
썸네일
[싱갤] 현재 뜬금없이 논란터진 일본 기시다 총리
[265]
ㅇㅇ갤로그로 이동합니다. 04.08 25005 162
221713
썸네일
[야갤] 김어준에게 절하는 민주당 국회의원 후보들 ㄹㅇ
[546]
ㅇㅇ(45.128) 04.08 26661 989
221711
썸네일
[해갤] ●●어메이징 터키컵 결승전 근황●●
[34]
ㅇㅇ(122.38) 04.08 10280 15
221710
썸네일
[남갤] 한국 찐따남 컨셉인 SNL5 새 캐릭터.jpg
[512]
띤갤러(45.84) 04.08 44767 208
221709
썸네일
[프갤] 할매..도둑질..아이탬전..ㄹㅇ
[289]
두린갤로그로 이동합니다. 04.08 25479 171
221706
썸네일
[대갤] 日게임센터 도산 급증... 8000여개 점포 폐업!
[363]
난징대파티갤로그로 이동합니다. 04.08 25024 143
221705
썸네일
[기갤] 조카가 볼때마다 돈 달래서 안줬더니 사과요구 받은 판녀
[278]
긷갤러(146.70) 04.08 30176 153
221703
썸네일
[싱갤] 싱글벙글 슬롯머신에 중독되는 이유
[207]
레이퀀스뱅큐어갤로그로 이동합니다. 04.08 31509 167
221702
썸네일
[무갤] 오늘도 Uri나라식 애국적 판결로 애국심 채우고 가자
[175]
가성비삼각김밥갤로그로 이동합니다. 04.08 13175 308
221699
썸네일
[싱갤] 초장문) 싱글벙글 국회의원 토론회 마이너리그 내용 정리
[148]
페르난도.갤로그로 이동합니다. 04.08 20079 173
221698
썸네일
[한화] 구로다 히로키와 제이크 비교....jpg
[189]
ㅇㅇ(119.69) 04.08 21096 526
221697
썸네일
[과빵] [금주의 신상] 4월 1주차 신제품 먹거리 모음.jpg.
[90]
dd(182.213) 04.08 13925 67
221695
썸네일
[싱갤] 훌쩍훌쩍 음주운전만큼 심각한거.jpg
[663]
ㅇㅇ(27.35) 04.08 46667 366
221694
썸네일
[대갤] 日자위대 부대, SNS에 침략전쟁 미화 금기어 '대동아전쟁' 사용
[296]
대갤러(104.254) 04.08 14370 69
221691
썸네일
[치갤] 다시보는 침착맨 버거킹 일침
[795]
ㅇㅇ갤로그로 이동합니다. 04.08 40302 314
221690
썸네일
[카연] 조리병으로 살아남기 12화 모든게 얼어붙는 혹한기 KCTC
[68]
윤유니갤로그로 이동합니다. 04.08 10084 76
221689
썸네일
[싱갤] 싱글벙글 지형으로 보는 세계지도
[285]
설국갤로그로 이동합니다. 04.08 22484 178
221687
썸네일
[디갤] 밤 새가면서 열심히 찍었던 일본의 벚꽃 풍경들
[71]
힛후미갤로그로 이동합니다. 04.08 8479 120
221686
썸네일
[싱갤] 싱글벙글 현재 미국에서 제2의 존윅이라고 난리난 영화
[297]
ㅇㅇ(124.56) 04.08 30769 94
221685
썸네일
[야갤] 후배 때려놓고 SNS 자랑…등교 정지 처분받고 가족여행
[340]
야갤러(211.234) 04.08 24260 120
221683
썸네일
[싱갤] 싱글벙글 동유럽의 전설적인 가수를 아라보자
[135]
고노무통현대전령갤로그로 이동합니다. 04.08 25591 117
221682
썸네일
[야갤] 도심에 난데없는 폭포…고층 건물서 물벼락.jpg
[149]
ㅇㅇ갤로그로 이동합니다. 04.08 21388 33
221681
썸네일
[F갤] 인천 그랑프리 기대 안되는 개인적인 이유
[118]
잔열갤로그로 이동합니다. 04.08 11080 40
221677
썸네일
[야갤] '가전은 LG' 공식 깬다? 삼성 • LG의 신기술 혈투.jpg
[403]
ㅇㅇ갤로그로 이동합니다. 04.08 21862 80
221675
썸네일
[싱갤] 싱글벙글 집주인이 황당해서 뉴스 제보한 미국 택배도둑.gif
[186]
수인갤러리갤로그로 이동합니다. 04.08 23788 101
221674
썸네일
[한갤] 요즘 서울대학교 근황 ㄹㅇ;;...jpg
[845]
ㅇㅇ(39.7) 04.08 66716 769
221673
썸네일
[이갤] KAIST, 한우 똥에서 탄소 먹는 세균 발견했다
[309]
ㅇㅇ갤로그로 이동합니다. 04.08 20860 148
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2