메뉴 건너뛰기

자유로운 아이디어를 공유하는 곳!

성격 시스템

Telcontar
몇개의 주요한 성격을 담당하는 변수를 사용한다
그리고, NPC라던가 일정한 상황에서
그 변수들의 값에 따라서 할 수 있는 행동의 수를
제한하거나 증가시킨다

ex)

IF
'구걸하는 NPC'의 '불쌍함' 수치 최대값 >
_('동정심' 수치 - '돈에 대한 의지' 수치) >=
_'구걸하는 NPC'의 '불쌍함' 수치 최소값

->'돈을 준다'라는 행동 선택 가능
---------------------------------------------------------
IF
('동정심' 수치 - '돈에 대한 의지' 수치) >='구걸하는 NPC'의 '불쌍함' 수치 최대값

->자동적으로 '돈을 준다' 선택
---------------------------------------------------------
IF
'구걸하는 NPC'의 '불쌍함' 수치 최소값 > ('동정심' 수치 - '돈에 대한 의지' 수치)

->'돈을 준다'라는 선택이 없다
---------------------------------------------------------

구걸하는 NPC의 불쌍함(그 것에 의한 동정심)의 강함이 캐릭터의 돈에 대한 의지의 강함 보다
강할 경우 돈을 주겠다는 생각을 할 수 있고, 너무 강할 경우 무조건적으로 돈을 주게 되는겁니다

그리고 돈을 주는 등 특정 행동을 할 때
성격 수치들 중 일부를 조정하여 행동에 따라 점점 성격이 변하게 할 수 있습니다
이 때 난수를 사용하거나, 부가 조건을 붙일 수 있습니다

ex)
돈을 줄 경우(보유한 돈이 0이 아닐 때)
70%의 확률로 적선에 대한 기쁨을 느끼고 수치가 변화한다('동정심' 수치 증가, 기타 수치 변화)
30%의 확률로 후회를 느끼고, 돈을 아까워한다('돈에 대한 의지' 증가, 기타 수치 변화)
돈을 줄 경우(보유한 돈이 0)
10%의 확률로 적선에 대한 기쁨을 느끼고 수치가 변화한다('동정심' 수치 증가, 기타 수치 변화)
60%의 확률로 후회를 하고, 돈을 아까워한다('돈에 대한 의지' 증가, 기타 수치 변화)
30%의 확률로 엄청 후회하며, 절망한다('돈에 대한 의지' 급증, '동정심' 급감, 기타 수치 변화)


이걸 응용해서 조금 고급 기술로
'변화량' 자체를 변수로 사용하여,
특정 수치 혹은 전체 수치에 대한 변덕스러움의 정도를 표현,조정할 수 있습니다
분류 :
시스템
조회 수 :
2415
등록일 :
2008.02.21
21:37:20 (*.5.196.144)
엮인글 :
게시글 주소 :
https://hondoom.com/xe/book/1317

똥똥배

2008.03.17
04:36:27
(*.193.78.101)
복잡하게 쓰셨지면 간단한 이야기군요.
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜 최근 수정일
561 세계관 사막의 미지 노루발 9014   2024-06-08 2024-06-08 15:15
 
560 게임 기획 TCG 선수를 육성하는 게임 노루발 9346   2024-01-11 2024-01-11 11:14
 
559 세계관 수명을 돈으로 교환해 드립니다 노루발 9290   2023-11-09 2023-11-09 11:18
 
558 기타 자외선 살균기 일체형 가습기 노루발 9274   2023-11-09 2023-11-09 11:14
 
557 기타 성검 코볼드 슬레이어 노루발 9486   2023-04-05 2023-04-05 17:10
 
556 기타 해킹 스님 노루발 9286   2023-03-23 2023-03-23 10:26
 
555 캐릭터 설정 자판기황병 언크리스페어 file 프랑도르 9763   2022-09-24 2022-09-24 10:10
 
554 캐릭터 설정 어느 날 갑자기 근골격계 미소녀들과 『동거』하게 되어버렸습니다? 노루발 10022   2022-07-04 2022-07-04 09:09
 
553 캐릭터 설정 선인장술사 노루발 10143   2021-11-17 2021-11-17 16:21
 
552 기타 일회용 알보칠 스왑 [2] file 노루발 10314   2021-09-13 2021-09-18 17:07
 
551 기타 요리예능 히든쿠커 노루발 9018   2021-08-28 2021-08-28 18:31
 
550 사법보험 노루발 9306   2021-08-19 2021-08-19 14:08
 
549 게임 기획 혼둠지 노루발 9840   2021-06-29 2021-07-01 09:36
 
548 기타 주식/코인과 함께 여행 [2] 노루발 10344   2021-06-20 2021-07-11 23:54
 
547 기타 인터넷 컨텐츠 컨설턴트 노루발 10066   2021-06-20 2021-06-20 16:13
 
546 기타 피라미드는 사실 마법 폐기물 처리장 [1] 노루발 9491   2021-05-14 2021-06-01 01:49
 
545 게임 기획 랜덤 코인 디펜스 노루발 9716   2021-04-28 2021-04-28 13:50
 
544 기타 초코 비빔면 노루발 9459   2021-04-07 2021-04-07 13:19
 
543 기타 바나나를 리볼버처럼 사용하는 능력 노루발 9520   2021-03-23 2021-03-23 11:23
 
542 캐릭터 설정 최후의 야쿠르트 아줌마 노루발 9782   2021-03-04 2021-03-04 23:45