개발 관련/SW, App 관련

주말의 잉여 작업 - 게임 속의 확률

by 소서리스25 2024. 7. 23.
반응형

주말에 쓸데없는 시간 낭비의 일환으로 잉여 작업 한 가지를 했다.

즐겨하던 게임이 있는데, 나에게만 이런 일이 일어나는 것인가 라는 의문점이 들어서 작업 한 가지를 해 봤다.

 

아마도 모든 RPG 게임이 갖고 있다는 강화 시스템이 있다.

캐릭터 강화든, 장비 강화든, 악세사리 강화든.... 모바일 게임이든 PC용 게임이든 대부분의 RPG에서는 강화라는 게 존재한다. 강화, 제련, 속성의 인챈트 합성 등 모든 요소에는 성공 확률이라는 것이 들어간다. 가챠?라고도 하는 것 같다..

과거부터 현재까지도 꽤나 말이 많고 조작으로 욕을 바가지로 먹는 경우도 허다하다. 

그나마 최근에야 확율을 공개하도록 되어 있으니 다행?이라고 볼 수 있다. 뉴스를 찾아보면 별의별 것이 다 나온다. 큰 거 대부분은 사기가 드러난 경우...

 

우리가 기본적으로 생각하는 확률은 0 ~ 100% 로 생각할텐데, 개발자라면 저런 정수의 숫자를 활용하지 않는다. 어느 게임사의 홈페이지에 확률을 살펴보면 0.0008%... 또는 그 이하 0.00015%... 

이게 얼마나 말이 안되는 수치인가..;; 

적어도 내가 만드는 게임에서의 확률은 저런 숫자까진 아니더라도 0 ~ 10,000 / 100(%)로 계산한다. 

확률은 대게 25%내로 정하기 일쑤이다.

 

아무튼 그럼 얼마나 잘 안 뜨길래 그런가 하여 직접 시스템의 랜덤 값을 이용해서 간단한 잉여 프로그램을 만들어 봤다.

아 물론 Autoit으로 만들었다.

확률 찾기
확률 찾기

 

대충 54번 눌러봤는데.. 나온 숫자는 아래와 같다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
54 : 22.03%
53 : 5.09%
52 : 9.42%
51 : 10.09%
50 : 88.54%
49 : 59.15%
48 : 39.98%
47 : 16.93%
46 : 25.25%
45 : 12.23%
44 : 41.92%
43 : 44.07%
42 : 91.33%
41 : 22.03%
40 : 93.32%
39 : 83.2%
38 : 45.44%
37 : 53.14%
36 : 64.85%
35 : 99.57%
34 : 46.56%
33 : 26.32%
32 : 40.36%
31 : 83.92%
30 : 74.8%
29 : 50.47%
28 : 11.73%
27 : 50.69%
26 : 44.28%
25 : 33.73%
24 : 14.25%
23 : 11.96%
22 : 95.41%
21 : 65.99%
20 : 13.43%
19 : 64.06%
18 : 67.85%
17 : 93.3%
16 : 81.54%
15 : 98.27%
14 : 55.66%
13 : 74.27%
12 : 56.7%
11 : 52.42%
10 : 18.98%
9 : 16.16%
8 : 90.69%
7 : 9.05%
6 : 66.39%
5 : 72.47%
4 : 18.53%
3 : 29.78%
2 : 13.22%
1 : 48.95%
0 : 47.08%
cs

 

위에 것만 살펴봐도,

25% 미만은 몇개인가... 약 16개 정도.. 이런 정도의 확률 시스템이면 쫄딱 망한다. 다 퍼주는 거라 보면 된다.

그럼 10% 미만은 몇개인가...  3개 정도... 요런 정도면 평균적인 아이템 확률 정도로 보면 될 것 같다.

그러면 5% 미만은?... 아예 없다.. 물론 다시한다면 몇 번 더 하면 나올 수 있다. 확률이니까...

일반적인 게임사에서의 확률 계산 시스템은 다르겠지만 결과적인 확률은 같을 것이다. 조작이 없다는 가정하에 저정도면 양호하다고 생각한다.

그렇다면 1% 미만은 언제 나올까.... 한번 눌러봤다. 어차피 카운트가 되니까...

1% 미만 찾기
1% 미만 찾기

 

오.. 드디어 찾았다. 351번째에 1% 미만이 나왔다.

아이씨.. 이러니까 골드를 퍼부어도 안 뜨지....

 

재미 삼아 궁금하신 분들은 아래 프로그램을 다운로드해서 확인해 보실 수 있습니다.

(코드가 몇 줄 안 됩니다. 윈도가 바이러스로 잡을 수 있는데 전혀 없습니다. 트로이 목마 뭐 그런 거 없습니다.)

Probabilities.exe
0.84MB

반응형

댓글