언어/기타
2005.12.27 00:44

허기와 피로도

조회 수 544 추천 수 6 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
※리뉴얼 이전에한번 올렸던 적이 있었던 시스템입니다.

1. 정의
허기. 배고픔. 포만감. 식욕.
전 이왕이면 현실과 가까운 게임을 만들고 싶어서 생각한것입니다.
배가 고프면 먹을것을 먹고 싶죠. 이것은 모든 동물계(계문강목과속종 中 계)의
본능적인 것입니다. 배가 고프면 힘이 없습니다. 힘이 안나오면 적의 공격을
방어할 기색도 없고, 공격할 힘도 없습니다. 물론, 버틸수 있는 체력(쉽게 말해HP)도
떨어지겠죠. 힘이 없으니까요. 왜 그럴까요? 5대 영양소(탄수화물, 단백질, 무기질, 지방,
비타민)와 산소가 반응하는걸 산화라고 합니다. 그러면서 에너지와 이산화탄소를 배출하는데요,
게임에서는 이산화탄소까지 표현할 필요가 없으니까 에너지만 생각합시다.
이 에너지의 대부분은 체온 조절로 사용됩니다. 하지만 체온 조절 역시 체력에 많은
도움을 줍니다. 너무 추우면 곤란하니까요. 거기다가 운동에너지까지 낼수 있으니,
영양소를 포함하고 있는 먹을거리를 섭취하면 적의 공격을 방어할수도, 적을 공격하는데도,
적의 공격을 버티는데도 도움이 됩니다.
이것을 역 이용해서, 안먹으면 수치가 떨어지게 만드는 것입니다.
이것이 허기 효과입니다.

피로도. 휴식. 헤모글로빈 농도 저하.
약간 비현실적인 요소를 사용하겠습니다.
피곤했을때 무조건 빈혈이 일어난다고 합시다. 빈혈기가 있을때는 앞이 잘 안보이고
집중이 안됩니다. 집중이 안됩니다. 집중이 안됩니다! 이걸 이용하는 것입니다.
주스, 술, 잠자기 등을 통하여 정신적 휴식을 취하지 않으면, 빈혈이 오고 집중이 안됩니다.
집중이 안된다는것은 마법을 사용하거나 마법 공격을 방어하는데 무리가 있다는 뜻입니다.
(물론 술을 먹어서 집중이 잘된다는건 아닙니다. 단순한 정서적, 정신적 안정인데,
일단은 '안쉬면 집중 못해'라는 핑계로 접어 두겠습니다. 도주도주도주)
이것입니다! 쉬지 않으면 마법 공격력과 마법 방어력이 떨어지도록 만드는 것입니다.
이것이 피로도 효과입니다.


2. 사용 방법
커먼 이벤트-병렬처리 에서 대기는 이벤트 처리의 대기 이지, 전체적인 대기가 아닙니다.
병렬처리로 하고, 대기를 사용해 일정 시간이 지나면 허기가 조금씩 깎이도록 하는 것입니다.
피로도도 마찬가지 이구요.
조작은 간단합니다. 일단 최대 수치를 정해야 하는데, 허기/피로도 최대 수치를 10의
제곱수로 만드는걸 권합니다. 예를 들어 1000으로 하겠습니다. 그리고 현제 허기/피로도
수치를 950이라고 합시다. 그럼 어떻게 조작할까요? 조작 대상을 a라는 변수에 대입시키고,
(a * 현제수치(950)) / 최대 수치(1000)이라는 식을 사용해서 조작하시면 됩니다. 그런후
조작 대상의 값을 변수 a로 변경시켜 주면 됩니다. 간단하죠?
그리고, (a * n)/m 인 이유는, RGSS가 아니면 최소눈금이 1이여서 그렇습니다. 즉, 소수점이
안먹힌다는 것입니다. 물론, 순서상 문제는 없지만, 가끔 n/m을 먼저 하시는 분이
계셔서 그렇습니다. RGSS의 최소눈금이 얼마인지는 모르겠지만, 기본적으로 애매모한
수치가 아니라면 0.1대의 숫자가 나와서, 무리는 없을거라고 생각합니다.
그리고, 2K 시리즈에서는 최소눈금이 1인탓에 소수점 아래가 무시되는데요, 덕분에
참값이 나오지 않습니다. 하지만 구한 근사값과 참값의 오차는 큰 수가 아니니, 그냥
사용하시기 바랍니다.


3. 맺으며
왜 이글을 썼는가? 전 이왕이면 현실 세계과 근접한 시스템을 만들어 보고 싶었습니다.
이미 위에서 한번 언급했죠. 왜 그런가? 왜냐하면 현실 세계과 근접하다면, 게임을
하는데 훨씬더 친근감을 느낄수 있고, 어쩌면 게임 하는데 더 편리할지도 모르니까요.


허기 시스템이 있는 게임의 예 : 마비노기
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1004 언어/기타 흥크립트 팁 A. 미스릴 2007.12.30 1585
1003 언어/기타 흠..스토리 짜는 법? Mr.kim 2006.02.12 842
1002 RPG Maker 흠.. 그림의 표시로 던파를 만들어볼까? 예화 2005.10.01 930
1001 언어/기타 흠. 돈을 무제한으로만드는건... 상한굴비 2005.10.05 766
1000 언어/기타 흔한 스토리.. 지겹지 않니? MiNi'M' 2006.01.06 755
999 언어/기타 흐흐응. 끄덕일만한 아이디어. 다크세이버™ 2006.07.09 869
998 언어/기타 후훗.. 피군 2006.08.08 658
997 RPG Maker 후냐.. RPG M2K로 제작한 뽑기입니다.^^ The_cat 2005.10.16 761
996 언어/기타 획기적인 게임 제작 제1편(게임의 전체적인 분위기의 선택) Santiago 2006.12.04 1389
995 언어/기타 확인 dnajs 2006.09.24 423
994 언어/기타 화성학 기초 2 file C코드선생 2009.07.21 1018
993 언어/기타 화면 좌표의 이해와 활용 file CC(虎) 2005.08.18 818
992 언어/기타 호러게임을 만들고 싶다면..? 필기도구 2005.12.10 728
991 언어/기타 허접들의 nwc 다루기 - 멜로디 쓰기 file 예쓰™ 2005.07.12 1298
» 언어/기타 허기와 피로도 『연금술사』 2005.12.27 544
989 언어/기타 항해시대에 들어가는 시스템.(몇가지) Ress 2006.01.06 752
988 언어/기타 항해시대 게임에서의 아이디어 ! 다크세이버™ 2006.01.04 446
987 언어/기타 함정 file 『레드』 2006.07.29 663
986 RPG Maker 한방씩 주고 받는 턴제식 rpg 잠시 30분동안 만들어봣습니다 .ㅋ *YeNa* 2005.12.30 388
985 언어/기타 한국 위키백과를 추천합니다. MrGeek 2006.08.29 408
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 51 Next
/ 51






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)