디시인사이드 갤러리

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

갤러리 본문 영역

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

로코복실한갤로그로 이동합니다. 2024.03.01 10:20:02
조회 11649 추천 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 - -
222194
썸네일
[디갤] 벚꽃과 새를 찾아서
[31]
ㅇUㅇ갤로그로 이동합니다. 04.10 7018 35
222193
썸네일
[모갤] 42년전 오늘의 3호선 사고 이야기
[60]
ㅇㅇ갤로그로 이동합니다. 04.10 17949 106
222190
썸네일
[인갤] 공포의 동굴탐험 게임ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ
[98]
ㅇㅇ(219.254) 04.10 24847 95
222188
썸네일
[싱갤] 싱글벙글 신형만이 진짜 위너인 이유
[456]
닌붕닌붕갤로그로 이동합니다. 04.10 50414 638
222186
썸네일
[게갤] 게임피아 97년 11월호 - 15
[36]
게잡갤고닉갤로그로 이동합니다. 04.10 9809 30
222182
썸네일
[트갤] 그동안 만들었던 트릭컬 피규어들 정리
[61]
RedLeg갤로그로 이동합니다. 04.10 10643 95
222180
썸네일
[보갤] 오픈이 인기가 없어진 이유 이승철 봐도 나오네
[375]
ㅇㅇ(118.235) 04.10 43393 344
222178
썸네일
[싱갤] 싱글벙글 불면증 동아리 선배.manhwa
[193]
ㅇㅇ갤로그로 이동합니다. 04.10 43467 279
222176
썸네일
[중갤] USJ 몬스터헌터 식당 후기.jpg
[221]
카레링갤로그로 이동합니다. 04.10 35813 141
222174
썸네일
[나갤] 이젠 나무위키만 봐도 ҉평҉범҉한҉ ҉것҉들҉도҉ 이상하게 보여...
[147]
지나가던고양이갤로그로 이동합니다. 04.10 28308 199
222172
썸네일
[스갤] 싱글벙글 공직자는 iPhone 쓰면 안된다는 정규재
[336]
윰큠윰갤로그로 이동합니다. 04.10 31959 161
222170
썸네일
[싱갤] 싱글벙글 일본의 야한 생각 하는 드라마
[267]
따아아아악갤로그로 이동합니다. 04.10 62152 460
222168
썸네일
[리갤] 리버풀 선수단 과거 시절 vs 현재
[44]
Lauren갤로그로 이동합니다. 04.10 22068 37
222162
썸네일
[싱갤] 싱글벙글 스시녀들의 잠자리 횟수
[731]
ㅇㅇ갤로그로 이동합니다. 04.10 76567 393
222158
썸네일
[유갤] 돌 씻는 영상으로 망해가는 석재회사 살린 직원
[293]
ㅇㅇ(45.92) 04.10 43361 223
222156
썸네일
[한화] 머균신 : 팬입장에서 보니까 다 때려부수고 싶다 ㅋㅋ
[50]
ㅇㅇ(14.33) 04.10 31901 356
222154
썸네일
[국갤] 이쯤에서 다시보는 신율의 정치 예측.jpg
[296]
ㅇㅇ(119.196) 04.10 31482 206
222152
썸네일
[싱갤] 싱글벙글 선크림 바르는.manwha
[169]
그로자갤로그로 이동합니다. 04.10 37291 190
222150
썸네일
[군갤] 헝가리에서 1988년 이래 최대규모 반정부 시위 발생
[141]
NMH-523갤로그로 이동합니다. 04.10 23128 121
222147
썸네일
[기갤] 호감가는 후배들 언급한 이순재 근황
[185]
ㅇㅇ(106.101) 04.10 42929 184
222144
썸네일
[싱갤] 불법 도박 사이트 먹튀 명대사 모음집....jpg
[342]
ㅇㅇ(114.206) 04.10 72130 722
222142
썸네일
[S갤] 당근 짝퉁 판매자랑 싸움
[147]
ㅇㅂㅇ(14.55) 04.10 37839 352
222140
썸네일
[상갤] 공부해서 대학가도 악당이 되는 세계관
[105]
ㅇㅇ(121.172) 04.09 33579 231
222137
썸네일
[유갤] 수상할정도로 피지컬이 좋은 FPS게임..gif
[220]
환송대갤로그로 이동합니다. 04.09 43431 407
222131
썸네일
[이갤] 티베트 여자들의 전통춤..gif
[242]
이시라갤로그로 이동합니다. 04.09 40261 187
222129
썸네일
[코갤] 금투세 관련 정리
[239]
금투세폐지(115.21) 04.09 29312 274
222125
썸네일
[카연] (ㅇㅎ) 한화 초반돌풍 충격으로 ts해본.manhwa
[32]
새만화금고갤로그로 이동합니다. 04.09 25971 74
222123
썸네일
[주갤] 여시 실제모습 역겹네 진짜
[216]
ㅇㅇ(121.125) 04.09 54015 797
222121
썸네일
[싱갤] 싱글벙글 수도 민영화의 결과
[555]
ㅇㅇㅇ갤로그로 이동합니다. 04.09 35098 317
222117
썸네일
[야갤] 유리문으로 몸통박치기… 은행 창문 깨고 들어온 사슴.jpg
[75]
ㅇㅇ갤로그로 이동합니다. 04.09 22543 24
222115
썸네일
[판갤] 냉혹한 소래포구...촬영 금지의 세계..jpg
[284]
인터네코갤로그로 이동합니다. 04.09 33724 475
222113
썸네일
[싱갤] 싱글벙글 넷플릭스가 사랑하는 한국 영화감독ㄷㄷㄷ
[306]
ㅇㅇ(211.58) 04.09 31997 76
222111
썸네일
[야갤] 오토바이 덮친 황소... 운전자 구사일생.jpg
[213]
ㅇㅇ갤로그로 이동합니다. 04.09 25946 83
222107
썸네일
[대갤] 日 e스포츠 세계대회 챔피언의 비참한 몰락
[259]
난징대파티갤로그로 이동합니다. 04.09 37279 171
222105
썸네일
[M갤] 라이언 페피오 오늘자 11K.webp
[14]
SOUL갤로그로 이동합니다. 04.09 10508 36
222103
썸네일
[싱갤] 안싱글벙글 상체가 완전히 접힌 삶을 살아온 남자
[314]
따아아아악갤로그로 이동합니다. 04.09 36258 276
222101
썸네일
[야갤] BBC 코리아에서 탈북 성공한 사람 인터뷰...JPG
[307]
포흐애액갤로그로 이동합니다. 04.09 47546 558
222099
썸네일
[힙갤] 지금 외힙에서 불붙은 상업성vs예술성.jpg
[340]
ㅇㅇ(149.88) 04.09 28015 37
222097
썸네일
[싱갤] 싱글벙글 소년 교도소 수감자들
[485]
따아아아악갤로그로 이동합니다. 04.09 38742 344
222095
썸네일
[야갤] 브라질에서 농사하다 한국에서 모델 도전하는 처제
[496]
테클란갤로그로 이동합니다. 04.09 58180 569
222094
썸네일
[유갤] 한국에 살았던거 인증하는 법.jpg
[343]
ㅇㅇ(45.12) 04.09 55393 523
222091
썸네일
[카연] 지하철에서 여자랑 눈맞아서 그만 급행타버린 만화
[112]
털다발갤로그로 이동합니다. 04.09 36710 176
222089
썸네일
[대갤] 日, 기업 도산 9년만에 9000건 넘어... 여름 되면 더 심각해질 것
[473]
난징대파티갤로그로 이동합니다. 04.09 24106 234
222085
썸네일
[싱갤] 메이플에 현질 3천 했다는 김구라 아들... jpg
[543]
케넨천재갤로그로 이동합니다. 04.09 57153 277
222083
썸네일
[기갤] 오늘 한동훈 ㅈㄴ 재밌음 ㅋㅋㅋ.JPG
[1094]
ㅇㅇ갤로그로 이동합니다. 04.09 63254 1514
222081
썸네일
[유갤] 데이터) <혹성탈출>신작...근황....jpg
[253]
ㅇㅇ(175.119) 04.09 25359 127
222079
썸네일
[주갤] 변호사가 설명하는 여초 무고가이드
[394]
주갤러(106.101) 04.09 43112 901
222078
썸네일
[싱갤] 싱글벙글 30살까지 동정이면 일어나는 일
[492]
WECA갤로그로 이동합니다. 04.09 73550 644
222076
썸네일
[인갤] [인방갤수사대] 실시간 박민정 애완견 보신탕 발언 입갤 .jpg
[334]
인방갤수사대(188.93) 04.09 31663 346
222075
썸네일
[부갤] 땅 소유권 날먹하려다 참교육 당한 유치원
[329]
ㅇㅇ(176.119) 04.09 30089 158
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2