조회 수 539 추천 수 1 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

음.. 처음으로 제 머리속의 생각 하나를 공개하겠습니다.


데미지의 난수.. 참으로 복잡한 존잽니다 =ㅅ=;


예를들어 1475~13579인식으로 하나로 적용되는 난수이면 데미지 처리가 용이한데


a*e+b~c*f+d같은식이면 난수처리가 난감하죠.


그런것을 간단하게(제생각으로는)해결할 방법을 생각해낸게 1년전 입니다.


변수1(이하 a)~변수 2(이하 b)까지의 난수라면


(b>a라고가정)


b-a(또는 |a-b|도 가능)=변수3(이하 c)로 하는겁니다.


그리고 조금의 노가다가 필요하지만.. 변수4(이하 d)=1로 지정합니다.


또 d*2=d로 설정하고


조건분기(d≥c)로


-> 예라면 난수 0~d=변수5(이하 e)로 지정한 후


  조건분기 (e≤c)로


  -> 예라면 a+e=최종데미지


  -> 아니요 라면 1~d=e 다시한번, 반복


->아니요라면 d*2=d로 설정하고 위의과정 반복.


 


d*2대신 d*3으로 해주셔도 됩니다.


d*2로 한 이유는 어차피 |a-b|는 커봤자 1000정도 내외일테니 그정도면 10번만 해주시면 되고


그렇게 하면 e≤c일확률이 1/2보다 크니 랙을 감소시킬수 있다고 생각해서입니다.


 


 


생각에서 글로 꺼내는걸 별로 생각안하고 올려서 조금 틀린부분이 있을지도 모르나 그건 알아서 고쳐주세요(후덜덜)


그리고 귀찮아서 파일을 안만들었네요 후덜덜더러


실험해 보세요 (..)

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
804 언어/기타 RPG게임 뻔한요소들. 8 천무 2015.10.05 1456
803 언어/기타 시작 하자 마자 스위치, 변수 조작하기 file EverSmileMan 2007.02.13 1453
802 언어/기타 [구기술체험소] Fast Animation System file 비밀소년 2007.05.03 1452
801 RPG Maker 나름대로 게임제작1 - 시나리오 작성법 켈리시 2006.12.26 1447
800 언어/기타 턴알에서 순간데미지 2배이상으로늘리기[턴알] Dship 2007.05.21 1446
799 언어/기타 귀차니즘 타파 알고리즘 file A. 미스릴 2008.02.11 1446
798 언어/기타 두드리는 미니게임... JIN[晉] 2007.07.25 1439
797 언어/기타 숫자 게이지 색에 관한 팁 『덩키동크』 2007.03.30 1427
796 언어/기타 왜 C언어를 해야하나요? -1 웁피 2006.09.16 1426
795 언어/기타 포트리스예제 최종수정판! 윈드 2006.07.28 1420
794 언어/기타 [예제포함] 턴제 액션알피지 간단하게 만들어보자 !! 다크세이버™ 2005.09.28 1417
793 RPG Maker [초급]숲을 가꾸어 봅시다. 카스-오로치 2006.01.24 1415
792 언어/기타 [초보용!] 뭐 ~? 몬스터가 원거리 공격을 한다구~ 다크세이버™ 2005.12.05 1415
791 RPG Maker XP툴을 이용한 SRPG 이동형식 다크아머 2005.11.26 1415
790 RPG Maker RPG MV 게임 도중에 윈도우 스킨 파일 자체를 통째로 바꿔버리는 방법 (출처: HIME) 최저 2016.07.08 1414
789 RPG Maker 애완동물 만들기/따라다니게하기 크레시스 2005.08.31 1413
788 언어/기타 [잡담] ONE's SCRIPT 소개 Zeprod 2008.12.16 1409
787 RPG Maker 중,고수를 위한 빠른 숲맵배치[+부록:노하우통맵배치] 『덩키동크』 2006.07.30 1408
786 언어/기타 [DX&C++] 3대 행렬 연산의 사용 Zeprod 2007.03.30 1404
785 언어/기타 BGM, ME 소리가 안들렸다?[대책을 알아낸.............!!!] smofdz 2007.05.18 1399
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 51 Next
/ 51






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

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