메뉴 건너뛰기

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

성격 시스템

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 세계관 사막의 미지 노루발 2024-06-08 9014
560 게임 기획 TCG 선수를 육성하는 게임 노루발 2024-01-11 9346
559 세계관 수명을 돈으로 교환해 드립니다 노루발 2023-11-09 9290
558 기타 자외선 살균기 일체형 가습기 노루발 2023-11-09 9274
557 기타 성검 코볼드 슬레이어 노루발 2023-04-05 9486
556 기타 해킹 스님 노루발 2023-03-23 9285
555 캐릭터 설정 자판기황병 언크리스페어 file 프랑도르 2022-09-24 9762
554 캐릭터 설정 어느 날 갑자기 근골격계 미소녀들과 『동거』하게 되어버렸습니다? 노루발 2022-07-04 10022
553 캐릭터 설정 선인장술사 노루발 2021-11-17 10143
552 기타 일회용 알보칠 스왑 [2] file 노루발 2021-09-13 10313
551 기타 요리예능 히든쿠커 노루발 2021-08-28 9018
550 사법보험 노루발 2021-08-19 9306
549 게임 기획 혼둠지 노루발 2021-06-29 9840
548 기타 주식/코인과 함께 여행 [2] 노루발 2021-06-20 10344
547 기타 인터넷 컨텐츠 컨설턴트 노루발 2021-06-20 10066
546 기타 피라미드는 사실 마법 폐기물 처리장 [1] 노루발 2021-05-14 9491
545 게임 기획 랜덤 코인 디펜스 노루발 2021-04-28 9716
544 기타 초코 비빔면 노루발 2021-04-07 9459
543 기타 바나나를 리볼버처럼 사용하는 능력 노루발 2021-03-23 9520
542 캐릭터 설정 최후의 야쿠르트 아줌마 노루발 2021-03-04 9782