디시인사이드 갤러리

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

갤러리 본문 영역

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

로코복실한갤로그로 이동합니다. 2024.03.01 10:20:02
조회 11626 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
220671
썸네일
[F갤] 카트 온보드로 배워보는 모터스포츠의 배틀
[35]
ㅇㅇ갤로그로 이동합니다. 04.04 7349 41
220669
썸네일
[싱갤] 싱글벙글...유관의삶...유아인의 커리어.champion
[277]
ㅇㅇ갤로그로 이동합니다. 04.04 23532 272
220668
썸네일
[자갤] 바뀐 교통사고 과실 비율 벌금.jpg
[235]
차갤러(89.187) 04.04 20935 145
220667
썸네일
[디갤] 디즈니주니어 신작<에리얼>근황....jpg
[368]
ㅇㅇ(175.119) 04.04 22555 64
220665
썸네일
[싱갤] 싱글벙글 현재 에버랜드 동물원 짐승 인기 1위 권한대행
[212]
여하갤로그로 이동합니다. 04.04 25388 169
220664
썸네일
[국갤] 김준혁, 헬기탄이재명 옹호하며 부산의사들 폄하
[206]
헬기탄재매이갤로그로 이동합니다. 04.04 11822 334
220663
썸네일
[싱갤] 싱글벙글 더 무섭고 강하게 바뀐다는 담뱃갑 경고 그림과 문구
[459]
니지카엘갤로그로 이동합니다. 04.04 25113 83
220660
썸네일
[이갤] 국민의 미래 강선영 "왜 육아휴직 했냐"
[247]
진짜대통령1이재명갤로그로 이동합니다. 04.04 14307 126
220659
썸네일
[대갤] 日, 자궁이 검게 되어 임신이 안 된다... 40대 여성 성추행한 스시남
[272]
난징대파티갤로그로 이동합니다. 04.04 37723 240
220657
썸네일
[도갤] 토론토가 도시계획적으로 밀고 있는 아파트 스타일
[151]
ㅡ99갤로그로 이동합니다. 04.04 16590 65
220656
썸네일
[유갤] 요즘 마블 최신...근황.....jpg
[301]
ㅇㅇ(175.119) 04.04 31250 36
220655
썸네일
[야갤] 세르비아 여자가 말하는 한국남자 썰.jpg
[172]
테클란갤로그로 이동합니다. 04.04 35283 172
220653
썸네일
[보갤] 간고 윤성빈 복귀평가 라이브 선언
[233]
ㅇㅇ(106.101) 04.04 24509 114
220652
썸네일
[기갤] 현재 진행중인 아이유 콘서트 티켓팅 논란
[403]
긷갤러(139.28) 04.04 25674 295
220651
썸네일
[싱갤] 우주 개발과 패러다임의 역사_30.
[30]
대한민국인디언갤로그로 이동합니다. 04.04 10842 48
220649
썸네일
[카연] 사채꾼 우시지마 보는 만화
[239]
기음갤석사갤로그로 이동합니다. 04.04 22953 229
220647
썸네일
[싱갤] 싱글벙글 푸바오로 난리난 와중에 북한 근황
[550]
ㅇㅇ(175.207) 04.04 49739 440
220645
썸네일
[야갤] '살려주세요'…절벽에 매달린 남성 극적 구조.jpg
[113]
ㅇㅇ갤로그로 이동합니다. 04.04 19720 68
220644
썸네일
[기갤] 장교 전역하고 사회나와서 닭튀기는 30대 남자..jpg
[387]
ㅇㅇ갤로그로 이동합니다. 04.04 28268 186
220643
썸네일
[주갤] 실시간 블라에서 노산에 분노 폭발한 한국여성들
[556]
ㅇㅇ(211.234) 04.04 31702 471
220641
썸네일
[싱갤] 싱글벙글...국회의원 선거 마이너 토론회
[204]
ㅇㅇ(119.149) 04.04 24714 305
220640
썸네일
[이갤] "김밥·떡볶이도 버겁다" 물가상승률 웃도는 외식물가
[586]
진짜대통령1이재명갤로그로 이동합니다. 04.04 18396 117
220639
썸네일
[야갤] 선관위가 투표율 조작하다 걸렸노 ㄷ ㄷ ㄷ ㄷ
[779]
ㅇㅇ(106.101) 04.04 24194 628
220638
썸네일
[싱갤] 싱글벙글 도쿄예술대학 디자인과 입시실기
[204]
ㅇㅇ갤로그로 이동합니다. 04.04 17484 133
220636
썸네일
[대갤] 日 가부키쵸 해머 강도 사건... 범인은 16세 소년! 구찌 등 훔쳐
[143]
난징대파티갤로그로 이동합니다. 04.04 15239 106
220633
썸네일
[싱갤] 와사비말고 "고추냉이"라고 부릅시다
[1046]
하루쿄갤로그로 이동합니다. 04.04 43311 1024
220632
썸네일
[나갤] 24년 기대작 나는솔로 모태솔로 특집 리뷰 7탄.jpg
[158]
ㅇㅇ(175.206) 04.04 32408 477
220631
썸네일
[국갤] 윤 대통령 "민생토론회 주인은 국민" 후속조치 총정리
[262]
안녕난주먹왕이야갤로그로 이동합니다. 04.04 9026 153
220629
썸네일
[야갤] 민주당 "윤석열 관료 아내들, 몸팔고 스와핑한다"
[835]
ㅇㅇ(45.128) 04.04 26932 785
220628
썸네일
[겐갤] 오버워치 하면 이제 계집한테도 ㅅㅂ소리듣노 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
[366]
ㅇㅇ(59.187) 04.04 32225 212
220627
썸네일
[싱갤] 싱글벙글 전세계 자동차회사를 싹 다 사들인 독일과 이탈리아
[203]
ㅇㅇ갤로그로 이동합니다. 04.04 20958 73
220625
썸네일
[이갤] 이재명 '일베 활동 의혹'... 사실일까?
[586]
수능디갤로그로 이동합니다. 04.04 19896 114
220624
썸네일
[싱갤] 싱글벙글 거품투성이 대학 현황....jpg
[367]
ㅇㅇ갤로그로 이동합니다. 04.04 35586 346
220623
썸네일
[야갤] 전 세계은행총재가 말하는 우울증에 걸린 나라는 부자가 될 수 없다?
[226]
테클란갤로그로 이동합니다. 04.04 18478 167
220621
썸네일
[카연] 짝사랑 중인 여자아이가 천사를 만난 만와2
[58]
4족보행상어갤로그로 이동합니다. 04.04 8887 106
220620
썸네일
[싱갤] 싱글벙글 모닝지구촌 0404
[101]
모닝지구촌갤로그로 이동합니다. 04.04 15192 89
220618
썸네일
[싱갤] 싱글벙글 인스타 푸바오.jpg
[511]
ㅇㅇ(27.35) 04.04 55094 645
220617
썸네일
[리갤] 진지하게 오늘 롤 경기 심각했던거 ㄹㅇ...JPG
[716]
ㅇㅇ(118.235) 04.04 60151 1489
220616
썸네일
[해갤] PSG 3년 만에 쿠프 드 프랑스 결승 진출.....gif
[156]
메호대전종결갤로그로 이동합니다. 04.04 11990 211
220615
썸네일
[의갤] 尹, 일정 비우고 기다렸는데…전공의 단 1명도 안 나타났다
[775]
소풍갤로그로 이동합니다. 04.04 21770 286
220613
썸네일
[싱갤] 싱글벙글 롯데월드 대관한 대기업 근황
[366]
ㅇㅇ(210.90) 04.04 29933 174
220612
썸네일
[이갤] 국민의힘 "노인 최저임금 낮추자!"
[884]
진짜대통령1이재명갤로그로 이동합니다. 04.04 21966 306
220611
썸네일
[디갤] 일본사진 몇장 올려봤어요!
[44]
유성매직갤로그로 이동합니다. 04.04 4805 18
220609
썸네일
[싱갤] 알고 까자, 소래포구!
[383]
수산물학살자갤로그로 이동합니다. 04.04 47831 473
220608
썸네일
[기갤] 남편이 여자 변호사와 불륜 썰 폭로
[197]
긷갤러(117.111) 04.04 30454 390
220605
썸네일
[대갤] 혐한재벌 궈타이밍, 지진으로 저택 물바다... 대만군 전투기도 다수 파손
[253]
난징대파티갤로그로 이동합니다. 04.04 17151 243
220604
썸네일
[기갤] 방금 뜬 전종서 학폭기사
[471]
ㅇㅇ(211.234) 04.04 46415 265
220602
썸네일
[싱갤] 싱글벙글 최근 여러 사이트에서 난리났던 인터넷 대결.jpg
[314]
mitty갤로그로 이동합니다. 04.04 25193 41
220600
썸네일
[일갤] 리시리(利尻島)는 아직 겨울 - 1~3편
[17]
경치성애자갤로그로 이동합니다. 04.04 2781 16
220598
썸네일
[미갤] 의외로 존나게 비싼 물건 ㄷㄷㄷ . jpg
[394]
ㅇㅇ(211.36) 04.04 44429 229
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2