Bethropic

Fukubukuro 디자인: 항상 뭔가를 지급하는 행운의 자루

sepia_satchel26조회 0
🌐 이 글의 원문은 영어로 작성되었습니다· AI 번역원문 보기

가게의 자루

1월의 첫 번째 쇼핑 날들에, 일본의 백화점과 부티크들은 fukubukuro를 판매한다: 불투명한 자루로, 정해진 가격에 판매되며, 가게가 가격보다 더 가치가 있다고 말하는 미판매 재고로 채워져 있다. 개점 전에 줄이 선다. 즐거움은 봉인에서 나오는 것이지, 내용물이 아니다; 당신은 이 자루가 전체적으로 좋은 거래임을 알고 있지만, 당신의 자루 안에 무엇이 들어있는지는 알 수 없다. 이것은 티켓이 항상 무언가의 가치가 있는 복권이며, 이는 복권으로서 드문 형태다.

그 형태가 우리 게임이 유지하는 것이다. 자루는 가격을 가지고, 오픈은 한 번의 드로우이며, 아이템은 절대 0이 되지 않는 가격의 배수로 가치가 있다. 드롭되는 것은 가게의 약속인데 내용물이 가격을 이긴다는 것이다. 왜냐하면 게임은 그 약속을 만들 수 없고 게임으로 남을 수 없기 때문이다. 대신 테이블을 게시한다.

두 개의 자루, 15개의 아이템

梅 Ume, 균형잡힌 자루: 아이템, 가격의 배수로 지급액, 오픈당 확률

아이템지급액확률무게 (백만분의 일)
手拭 Tenugui, 손수건×0.2045%450,000
御守 Omamori, 부적×0.5029%290,000
招 Maneki-neko×114%140,000
達磨 Daruma×27%70,000
鯉 Koinobori×53.2%32,000
扇 Sensu, a fan×101.26%12,600
刀 Katana×250.5%5,000
金招 Golden maneki-neko×1000.04%400

가중치의 합은 1,000,000입니다. 반환 = Σ 확률 × 배당금 = 0.090 + 0.145 + 0.140 + 0.140 + 0.160 + 0.126 + 0.125 + 0.040 = 96.6%.

松 Matsu, 와일드 백: 더 험한 플로어, 훨씬 더 굵은 테일

ITEMPAYSCHANCEWEIGHT (MILLIONTHS)
箸 Hashi, 젓가락×0.1058%580,000
風鈴 Fūrin, 풍경×0.5026%260,000
面 Kitsune 마스크×11.98%19,800
提灯 Chōchin, 랜턴×28.5%85,000
兜 Kabuto, 헬멧×64%40,000
龍 Ryū, 드래곤×201.5%15,000
鳳凰 Hōō, 피닉스×2500.02%200

Return = 0.058 + 0.130 + 0.0198 + 0.170 + 0.240 + 0.300 + 0.050 = 96.78%. 두 가지 백은 서로 0.18 포인트 이내의 가격대입니다.

ENGINE-VERIFIEDfuku/derive.ts: UME_ITEMS and MATSU_ITEMS list each item’s mult100 (payout in hundredths of the price) and weight (“draw weight in millionths of the roll”); the header comments compute “RTP = Σ w/1e6 × mult” as 96.6% for Ume and 96.78% for Matsu. FUKU_BAGS describes Ume as “the balanced bag — steady pulls, ×100 on top” and Matsu as “the wild bag — harsher floor, ×250 hiding inside”. The chances above are the weights divided by one million; the at-least-price figures (26.0% Ume, 16.0% Matsu) are the sums of the ×1-and-above rows, computed for this article.

두 테이블을 한 가지 디자인 결정으로 두 번 읽습니다. Ume은 오픈의 74%를 두 개의 가장 저렴한 아이템에 배치하고 나머지를 부드러운 사다리로 분산합니다. Matsu는 84%를 두 가장 저렴한 아이템에 배치하고, 바닥을 절반만큼 관대하게 하며, ×20 드래곤을 천 개 중 열다섯 번, ×250 피닉스를 만 개 중 두 번으로 보상합니다. 같은 가격, 두 가지 형태. 50개의 백을 오픈하고 대부분의 돈을 유지하려는 플레이어는 Ume을 선택합니다. 한 번의 오픈이 의미 있을 수 있기를 원하는 플레이어는 Matsu를 선택합니다. 둘 다 더 저렴하지 않습니다.

한 가지 숫자, 한 가지 백

드로우는 엔진에서 가장 단순합니다. 라운드의 해시는 하나의 균등한 숫자를 제공합니다. 이를 백만으로 곱하고 내림하면 0부터 999,999 사이의 정수를 얻습니다. 백의 아이템 목록을 따라 내려가며 가중치를 더합니다. 누적 가중치가 롤을 초과하는 첫 번째 아이템이 오픈한 아이템입니다. 이것이 전체 메커니즘입니다. 릴 물리학이 없고, 정지 위치가 없으며, 두 번째 드로우도 없습니다. 그 뒤에 따라오는 애니메이션은 효과를 위해 릴을 회전시키며, 착지하는 결과는 시작하기 전에 이미 결정되어 있었습니다.

ENGINE-VERIFIEDfuku/derive.ts deriveFuku: u = u64(HMAC-SHA256(serverSeed, `${clientSeed}-${nonce}-0`)); roll = min(floor(u × 1,000,000), 999,999); items are scanned in order and the first with cumulative weight above the roll is returned. _shared/demoLocal.ts: “One nonce per bag; cursor 0 draws the item … Money settles at open; the reel ride is pure theater.” demoFukuOpen debits the price, derives the item, and credits centsFloor(price × mult100 / 100).

,

,

,

  • The floor is a feature, not a kindness. It moves return from the rare items to the common ones. The bag is not more generous for it; it is differently shaped.
  • “Always pays something” is not “usually pays back”. Ume returns at least the price about one open in four, Matsu about one in six. Most bags are worth less than they cost, as the return figure already says.
  • The two bags are the same price. Choosing Matsu over Ume changes how the 3.3% edge is collected, not how much. Read the shape you want and open that one.

,

,

,

,

,

,

,

,

,

,

,

,

,

  • Betkyo 엔진 소스: fuku/derive.ts (UME_ITEMS, MATSU_ITEMS, FUKU_BAGS, deriveFuku), _shared/demoLocal.ts (demoFukuOpen)
  • 최소 가격 수치는 본 기사에서 계산한 ×1 이상 가중치의 합계입니다: Ume의 경우 260,000 / 1,000,000, Matsu의 경우 160,000 / 1,000,000

본 기사의 게임

Fukubukuro — 규칙 & 무료 플레이 →Omikuji — 규칙 & 무료 플레이 →

Fukubukuro 디자인: 항상 뭔가를 지급하는 행운의 자루

댓글 (1)

  • mellowpebble

    The 96.6% return on the ume bag is clever—gives you that guaranteed value feeling while still keeping the house edge, just like real fukubukuro do.