Sugar lump・minigame(砂糖の塊・ミニゲーム) > StockMarket

※この記事は ver. 2.052 に対応中

加筆・訂正など随時よろしくお願いします。

Stock Market 実装 2020/08/23 ver 2.028


Stock Market

概要

Stock Market(在庫市場)は、バター・砂糖・レシピなどの様々なGoods(商品)を売買するミニゲームである。Bank Lv 1 で開放される。
商品にはValue(価格)が設定されていて、これが株価のように変動するため、安く買って高く売ることで利益を得ることを目指す。
売買単位は$で、$1 = 1 生CpS となる。ただし、この生CpSは、現在のascensionでの最高値を採用する。したがって、デバフや施設の売却による影響は受けない。

このミニゲームには、商品の取引の他にOffice(オフィス)、Stockbroker(在庫ブローカー)、Loan(ローン)の要素がある。

  • Goods(商品): 取引の対象となる商品で、バター・砂糖・レシピなど15種類がある。
    • Value(価格): 商品1個あたりの取引価格。現実の株価同様、時間と共に変動する。
      • Overhead(間接費用): 商品購入時に掛かる上乗せ価格。手数料のようなもので、標準は20%。売却時は不要。
    • Warehouse(倉庫): 購入した商品の置き場所で、倉庫の容量が商品の最大保有可能数になる。
    • Profits(利益): $単位で見た累積損益で、一部実績の条件になっている。Ascendするとリセットされる。
  • Office(オフィス): 一定のコストを払ってレベルアップすると、Warehouse(倉庫)の容量を増やし、Loan(ローン)をアンロックする。
  • Loan(ローン): クッキーを消費してCpSを一定期間増加させる。ただし、その後は反動でCpSが一定時間減少する。
  • Stockbroker(在庫ブローカー): 雇用するとOverhead(間接費用)を削減する。

また、このミニゲームには全てのBuilding(施設)のレベルや保有数が影響する。詳細は後述するが、大まかには次の通りである。
  • Cursor(カーソル): オフィスのレベルアップの前提条件とコストに関与する。
  • Grandma(グランマ): 雇用できる在庫ブローカーの最大数に影響する。
  • その他の全施設: 各商品の倉庫容量に影響する。更に、Bank(銀行)レベルは商品の値動きにも影響する。


Goods (商品)とWarehouse(倉庫)

各商品は、それぞれ特定の施設(Farm ~ You)
に対応していて、施設の保有数等に応じて倉庫の容量が設定される。
商品の購入は、この倉庫の容量に入る分までしか行えない。容量の具体的な計算式は次の通りである。
倉庫容量 = (施設数)×(貪欲の宮殿補正) + 10×(施設レベル) + (その他オフィスレベル補正)
※ 施設数は、現在のrunで保有した事のある最大数を採用する

ID 名称 アイコン シンボル 対応施設 説明
0 Cereals
シリアル
CRL Farm
農場
Old Mills is a trusted staple of the grain industry. Finding their roots in humble pioneer farms centuries ago and honing their know-how ever since, the Old Mills organic crops have reached a standard of quality that even yours struggle to equal.
Old Millsは穀作農業において信頼ある主要な企業だ。数世紀前の粗野な開拓者の農場をルーツとしており、それ以来ノウハウを磨き、Old Millsの有機作物はあなたでさえ達成に苦心している品質基準に届いている。
1 Chocolate
チョコレート
CHC Mine
鉱山
Cocoa Excavations is an international chocolate mining venture whose extraction sites always seem, somehow, to pop up in war-torn countries. Their high-grade chocolate is renowned the world over and has even been marketed, to some success, as suitable gems for engagement rings.
Cocoa Excavationsは国際的チョコレート採鉱ベンチャー企業で、その採掘場所はなぜか、常に戦争で荒廃した国に出現するようだ。社の高級チョコレートは世界的に有名で、婚約指輪に最適な宝石として販売され成功を収めている。
2 Butter
バター
BTR Factory
工場
Bovine Industries is a formerly-agricultural conglomerate that now deals in mechanized dairy mass production. Whistleblowers have drawn attention to the way the milk cows employed by this company are treated, describing it as "not quite cruel or anything, but definitely unusual".
Bovine Industriesはかつて農業複合企業で、現在は機械化による乳製品の大量生産を扱っている。会社で所有している乳牛の取り扱い方に関して内部告発者が注目を集めており、「残酷とまではいかないが、間違いなく異常だ」と述べている。
3 Sugar
砂糖
SUG Bank
銀行
The Candy Trust is a corporate banking group backed by, and specialized in, the trade of high-grade sugar. The origin of said sugar is legally protected by an armada of lawyers, though some suspect they secretly scrape it off of the bank bills coming in before processing it.
Candy Trustは高級砂糖の取引に裏打ちされた、それに特化した法人銀行グループである。砂糖の原産地は弁護士団によって法的に守られているが、処理する前に入ってくる銀行紙幣から砂糖を密かに削りとっていると疑う人もいる。
4 Nuts
ナッツ
NUT Temple
神殿
Hidden between hills and fog somewhere, the secretive Hazel Monastery has, for centuries, maintained nut crops of the highest quality. The monastery nuts are carefully tended to, harvested and shelled by its monks, who are all required to take a vow of nut allergy as a lifelong test of piety.
どこかの丘と霧の間に隠れ、秘密のHazel Monasteryは数世紀にわたり最高品質のナッツを保全してきた。修道院のナッツは修道士に注意深く手入れされ、収穫され、殻が向かれる。その修道士たちは、生涯にわたる信心のテストとしてナッツアレルギーの誓いを立てなければならない。
5 Salt
SLT Wizard Tower
魔法使いの塔
Salt is a versatile substance, with properties both mundane and mystical. This is why the bearded crackpots at Wacky Reagants have perfected the art of turning magic powder into salt, which is then sold to anyone promising to put it to good use - whether it be warding off banshees and ghouls or seasoning a Sunday roast.
塩は用途の広い物質で、世俗的な性質と神秘的な性質の両方を併せ持つ。それゆえに、Wacky Reagantsのあごひげを生やした変人たちはマジックパウダーを塩に変換する技術を完成させた。バンシーやグールを退治したり、サンデーローストに味付けをしたりと、有効活用してくれると約束してくれる人に販売している。
6 Vanila
バニラ
VNL Shipment
宇宙船
After the news broke of vanilla not being native to Earth, Cosmic Exports was the first company to discover its true origin planet - and has struck an exclusive deal with its tentacled inhabitants to ship its valuable, unadulterated beans all over the local quadrant.
バニラは地球原産ではないというニュースが報じられた後、Cosmic Exportsは真の原産の惑星を発見した最初の企業で、星にある四分の一以上の高価で無添加の豆を出荷するという独占契約を、触手の生えた星の住人と結んでいる。
7 Eggs
EGG Alchemy Lab
錬金術室
At Organic Gnostics, an egg is seen as a promise. A promise of life and nourishment, of infinite potential, of calcium and protein. An egg can become many things... especially when you're properly funded and don't believe there's room in science for rules or ethics.
Organic Gnosticsにおいて、卵は約束とみなされている。生命と栄養の、無限の可能性の、そしてカルシウムとタンパク質の約束だ。卵は多くのものに変わることができる…特にあなたが適切な資金提供を受け、科学に規則や倫理の余地がないと信じているならば。
8 Cinnamon
シナモン
CNM Portal
ポータル
The Dimensional Exchange employs a vast team of ragtag daredevils to dive into dangerous underworlds in search of strange native spices. Chief among those is cinnamon, a powder so delicious its true nature can only be unspeakably abominable.
Dimensional Exchangeでは、奇妙な本来のスパイスを探すために危険な下層世界へ潜る命知らずの大規模チームを雇用している。その中でも主要なものはシナモンで、それは真の本性が言葉にならないほど忌まわしいものでしかないような美味しい粉である。
9 Cream
生クリーム
CRM Time Machine
タイムマシン
Once specialized in cosmetics for the elderly, the eggheads at Precision Aging have repurposed their timeshift technology and developed a process allowing them to accelerate, slow down, and even reverse the various phase changes of milk. Their flagship offering, whole cream, is said to be within 0.002% of theoretical ripening optimums.
Precision Agingのインテリたちはかつては高齢者向けの化粧品を専門としていたが、タイムシフトの技術を再利用し、ミルクの様々な段階の変化を加速、減速、さらには逆転させられるプロセスを開発した。その主力商品であるホールクリームは理論上の熟成最適値の0.002%以内であると言われている。
10 Jam
ジャム
JAM Antimatter Condenser
反物質凝縮器
Pectin Research is a military-backed laboratory initially created with the aim of enhancing and miniaturizing army rations, but now open for public bulk trading. It has recently made forays in the field of highly-concentrated fruit jams, available in a variety of flavors.
Pectin Researchは初めは軍用レーションの質の向上と小型化を目的として設立された軍支援の研究所だったが、現在では一般向けの大量取引をするようになっている。最近では、様々なフレーバーを持つ高濃度フルーツジャムの分野に進出した。
11 White chocolate
ホワイトチョコレート
WCH Prism
プリズム
What was once two college kids messing around with mirrors in their dad's garage is now a world-famous megacorporation. Dazzle Corp's groundbreaking experiments in photonic annealing have led to the creation years ago of a new kind of matter, once derided as impossible by physicists and cooks alike: white chocolate.
かつて2人の大学生の若者が父親のガレージで鏡をいじっていたものが、今では世界的に有名な大企業だ。Dazzle Corpが行ったフォトニックアニーリングの画期的な実験により、数年前、それまでは物理学者や料理人に不可能だと揶揄されていた新種の物質「ホワイトチョコレート」が創られることとなった。
12 Honey
ハチミツ
HNY Chancemaker
チャンスメーカー
The folks at Prosperity Hive deal in honey, and it's always worked for them. With a work culture so relaxed you're almost tempted to ditch the cookie business and join them, these people have little in common with the proverbial busy bee - though their rates do sting quite a bit.
Prosperity Hiveの人々はハチミツを取り扱っており、ずっと加工してきた。あなたがクッキービジネスを捨てて彼らに加わりたくなるほどにリラックスした職場の文化があり、彼ら人間たちは俗にいう忙しい蜂とほとんど共通点はない。―――もっとも、彼らの相場はかなり手痛いが。
13 Cookies
クッキー
CKI Fractal Engine
自己無限生成エンジン
Interesting. It appears there's still a company out there trying to sell cookies even with your stranglehold on the market. No matter - you figure Selfmade Bakeries' largely inferior product will make decent fodder for the mouse traps in your factories.
これは興味深い。あなたが市場を独占してもなおクッキーを売ろうとする会社がまだほかに存在しているようだ。さして重要ではないが、あなたはSelfmade Bakeriesの大幅に劣った製品があなたの工場のネズミ捕りの餌としてちょうどいいと考えている。
14 Recipes
レシピ
RCP Javascript Console
Javascriptコンソール
In a post-material world, the market of ideas is where value is created. Figments Associated understands that, and is the prime designer (and patenter) of baking recipes, ingredient nomenclature, custom cooking procedures, and other kitchen processes.
ポストマテリアルの世界では、アイデアの市場こそが価値の創造される場所である。Figments Associatedはそのことを理解しており、菓子を焼くレシピ、材料の学名命名法、特別な調理手順、その他のキッチンのプロセスについての優良なデザイナー(及び特許権者)である。
15 Subsidiaries
子会社
SBD Idleverse
遊休宇宙
Avoid the uncouth nastiness of mass layoffs and hostile takeovers by delegating the purchase, management, and eventual dissolution of other companies to the boys at Polyvalent Acquisitions. Let 'em deal with it!
他社の買収、管理、最終的な解散をPolyvalent Acquisitionsの社員に任せることで、大量解雇や対立者の乗っ取りにおける不快な思いをせずにすむ。彼らに対処させよう!
16 Publicists
広報担当
PBL
(注)
Cortex baker
コーテックス・ベイカー
Get those juices flowing: from market research to advertising, the think tanks at Great Minds will lend their talents to the highest bidder. It's intellectual property on tap.
市場調査から広告まで、Great Mindsの頭脳集団が、その才能を最高入札者へ発揮してくれます。知的財産はいつでもご利用可能です。
17 [baker's name]'s Bakery
[あなたの名前]のベーカリー
YOU
(注)
You
あなた
That's right! Your transcendental business skills are so influential, so universally resounding, that you've become a publicly traded good yourself - you're the best [baker's name]'s Bakery has to offer. Don't disappoint your shareholders, there's a price on your head! Invest in yourself NOW!
その通り!あなたの卓越したビジネススキルはとても影響力があり、評判は全世界へ鳴り響き、それゆえにあなた自身が株式公開された商品となった。あなたは[あなたの名前]のベーカリーが提供する最高のものだ。株主を失望させるな、あなたの頭脳には価値がある!あなたに投資するなら今だ!

(注)2023/05/07現在、公式ブラウザ版の日本語サポートではPBLは「広報担」、YOUは「あなた」と、日本語で表記されている。

Value(価格)変動ルールの簡易説明

各商品(Goods)の価格(Value)は、1 tick毎(1分毎)に一定のルールに則り変動する。
このルールが非常に複雑なため、ここでは簡易的な説明に留める。
詳細かつ定量的な説明は、詳細アルゴリズムを参照。

価格の変動要因

価格の変動に関わる内部要素は多数あるが、特に大きな影響を持つのがCustom Mode(カスタムモード)・Resting value(基準値)・上下限規制の3つである。

  • Custom Mode(カスタムモード)
    • 価格の挙動を決める最大の要素で、Stable(安定)やFast Fall(急落)等がある。詳細は後述。
  • Resting value(基準価格)
    • 各商品の基準となる価格で、基準価格と現在価格の差が大きくなるほど、基準価格側に戻ろうとする作用が強くなる。
    • 計算式: 10 × (商品ID + 1) + (Bank Lv. - 1)
      • 商品IDは、商品の一覧表を参照。
    • 価格が低い事が多い商品と高い事が多い商品があるのは、商品ごとの基準価格の差異に由来する。
  • 上下限規制
    • 価格が$5未満になると、価格が下がりにくくなる
    • 価格が$1未満になる事は絶対に無い
    • 価格が上限基準額を超えると、価格が若干上昇しにくくなる
      • 上限基準額 = 100 + 3 * (Bank Lv. − 1)    ※ 全商品共通
      • 上限基準額による影響は比較的弱いため、Honey等の高額商品はBankがLv.1でも$140程度になる事がザラにある。

Custom Mode 一覧

カスタムモードは、商品毎に以下の6つからランダムに選ばれ、その価格挙動に強い影響を与える。
選ばれたモードは原則として10~700分間(平均345分間※要検証)継続した後、ランダムで次のモードに切り替わる。
その際、新しいモードの選択確率が変化前のモードに応じて変わる。
ドラゴンアップグレード「最高峰の知性(Supreme Intellect)」が装備されている場合、「ドラゴンアップグレード装備時」の列が使用される。
Mode 前回選択されたMode 価格挙動
初回
Stable, Slow Rise
Slow Fall, Chaotic
Fast Rise
Fast Fall
ドラゴンアップグレード
装備時
Stable 12.50% 2.78% 6.25% 株価が変動しにくい
Slow Rise 25.00% 2.78% 10.25% 株価が緩やかに上昇する
Slow Fall 25.00% 2.78% 10.25% 株価が緩やかに下落する
Fast Rise 12.50% 12.78% 6.25% 株価が急上昇するが、たまに反落する
本来の継続時間を無視してFast Fallに移行することがあるため、
Modeの持続時間が短い(平均32.5分間※要検証)
Fast Fall 12.50% 12.78% 6.25% 株価が急降下するが、たまに反発する
Chaotic 12.50% 23.33% 56.25% 株価が乱高下する

価格の画面表示に関する注意事項

画面に価格と共に表示される「1.38%▲」や「-2.46%▼」は、前Tick (1分前) との価格比較である。そのため、この数値がマイナスだったら買い・プラスだったら売りとすると、以下のような売買タイミングとなり大抵は損をする。
  • 例)「$30.00」→「$28.00 -6.67%▼ (購入)」→「$24.00 -14.29%▼」→「$22.00 -8.33%▼」→「$25.00 13.64%▲ (売却)」
    • 結果: 間接費用を除いても$3.00/個の損失
したがって、売買する際は価格(例: $28.00)の方を見るのが基本。現在のモードを見抜きたい時は、チャート(最近1時間の価格推移グラフ)も併用すると良い。

Overhead(間接費用)とStockbrokers(在庫ブローカー)

Overhead(間接費用)は、商品購入時に追加で支払う費用である。例えば、間接費用20%の時に$10の商品を10個購入すると、商品代金$100に加えて間接費用$20を支払う必要がある。
間接費用は標準で20%だが、多数のブローカーを雇用する事で大幅に抑制でき、株の売買がより有益になる。

アイコン 説明
素敵なブローカーがもっとクッキーを交換してくれる。
-商品を購入時、通常20%の追加経費が発生する。雇用したブローカー1人あたり5%この経費を削減してくれる。
-ブローカーを雇うにはCpS20分(=$1200)かかる。 ※ cookieを消費するのみで、profitsは減らない
-雇用できるブローカーの最大数: このランで所有したグランマの最大数/10 + グランマのレベル
"ブローカーは金融業に精通したウォールストリートクラスのおばあちゃんです。 ブローカーババアは一生懸命働き、一生懸命取引します。クライアントに電話をかけて、可能な限り最高の取引を提供します。もちろん、かなりの利益率です。"

在庫ブローカーによる間接費用の削減効果は相乗的に適用される。具体的には、下式・下表の通りである。
間接費用 = 商品価格 × 0.01×20×0.95雇用数

ブローカー 必要経費($) Overhead ブローカー 必要経費($) Overhead ブローカー 必要経費($) Overhead
0 0 20.00 % 14 16,800 9.75 % 59 70,800 0.97 %
1 1,200 19.00 % 18 21,600 7.94 % 72 86,400 0.50 %
2 2,400 18.05 % 23 27,600 6.15 % 82 98,400 0.30 %
3 3,600 17.15 % 27 32,400 5.01 % 90 108,000 0.20 %
4 4,800 16.29 % 31 37,200 4.08 % 104 124,800 0.10 %
5 6,000 15.48 % 37 44,400 3.00 % 115 138,000 0.05 %
7 8,400 13.97 % 45 54,000 1.99 % 135 162,000 0.02 %
10 12,000 11.97 % 50 60,000 1.54 % 148 177,600 0.01 %

より細かい数値は英語版wikiのOverheads Tableも参照してください(もしくはこちらに加筆してください)。
https://cookieclicker.fandom.com/wiki/Stock_Market


Office(オフィス)

オフィスを増強(アップグレード)すると各商品の倉庫容量が増加する。また、複数回の増強によってローンのスロットがアンロックされる。
増強には、カーソルのレベルを一定値に上げたうえで、カーソルを一定数消費する必要がある。

オフィス
レベル
名称 アイコン アップグレード特典 増強コスト
(前提条件)
ゲーム内説明文
倉庫
スペース
ローン
解放
1 Credit garage
信用ガレージ
信用のガレージ
- - - これがあなたの初期オフィス
2 Tiny bank
ちっぽけな銀行
小さな銀行
+25 - カーソル 100個
(カーソルLv.2以上)
これがあなたのオフィス
3 Loaning company
融資会社
貸付会社
+50 1st カーソル 200個
(カーソルLv.4以上)
これがあなたのオフィス
4 Finance headquarters
財務本部
+75 - カーソル 350個
(カーソルLv.8以上)
これがあなたのオフィス
5 International exchange
国際取引
国際交流
+100 2nd カーソル 500個
(カーソルLv.10以上)
これがあなたのオフィス
6 Palace of Greed
貪欲の宮殿
貪欲のパレス
+50% 3rd カーソル 700個
(カーソルLv.12以上)
これがあなたのオフィス。増強完了済。
無数のフロアにまたがる豪華絢爛な
インテリアは、あなたの近づけないほどの
富の前に退廃した数多くのパーティの
ホストです。


Loans(ローン)

オフィスをレベルアップするとローンがアンロックされる。
ローン発動時に貯蓄クッキーの何割かを頭金として支払うと、一定時間のCpSブーストが得られる。しかし、ブーストが切れた後は、反動で一定期間CpSペナルティが生じる。
オフィスレベルが最大の時にローンスロットは3つあり、基本的な効果は全て共通だが数値パラメータが異なる。
効果
このローンを組むことで、この先(時間)の間CpSが+○○%されます。
ただし、その後(時間)の間CpSが-○○%されます。
また、○○枚(貯蔵量の○○%)のクッキーを直ちに払わなければなりません。

タイプ スロット 初期コスト
(貯蔵量比)
ブースト 反動 フレーバーテキスト
CpS 時間 CpS 時間
Modest loan
ささやかなローン
1st 20% +50% 2時間 -75% 4時間 いつも欲しがっていた
あのビンテージ車を買いなさい。
返金してくれればいいんだから。
Pawnshop loan
質屋のローン
2nd 40% +100% 40秒間 -90% 40分間 信用ならない?問題ないよ。
これは君の金で、君は今これが必要なんだ。
Retirement loan
退職金ローン
3rd 50% +20% 2日間 -20% 5日間 あなたの次の家、次のボート、
つぎの配偶者などに融資します。
もう獲得してますよ

普通は費用や反動がブーストを遥かに上回るため、最終的な利益には繋がらない。しかし、次のような場面で使用する事で利益を得られる場合がある。
  • バフとの併用: Elder Frenzy, Click Frenzy, Building Special, Dragonflightなどのバフと併用し、ブースト効果を増強する。
    • クリスマスとの併用: Elder Frenzyとトナカイのコンボや、アップグレードのHo-ho-ho flavored frostingに対してローンを組み合わせることで、取得クッキー量を増やす。
  • Queen Beetの収穫と併用: Queen Beetの一斉収穫前にローンを発動しておくことで、クッキーを稼ぐ。頭金があるため保有クッキー数稼ぎには不適だが、Prestige Level上昇には一役買う。
  • Ascension直前の使用: 2日以内にascensionする予定があるなら、そのタイミングで3rd loanを使用することで5日間のペナルティを回避できる。

ローンは不利な効果もあるが、適切にそのブーストを運用すればマイナス効果を上回る利益を得られる。

Value(価格)決定の詳細アルゴリズム

商品(Goods)ごとの価格(value)は以下に記述するいくつかルールに則り決定される。
ここでは、計算式の詳細に踏み込んで解説する。

パラメータ一覧

商品毎に以下のパラメータが割り振られている。
  • Value: 商品の価格。
  • Delta: 価格の変動速度に近い概念の内部値。
  • Mode: 現在の価格動向を司るパラメータ。最初に商品ごとにランダムに選ばれ、Durationが0になると変更される。
  • Duration: Modeの残り時間。これが0になると、新たなModeに移行する。
  • ID of Goods: 商品毎に定まっているID。(商品一覧表を参照)。

計算方法

tickが更新される度(=1分毎)に次の処理を順に行い、Value・Delta・Duration・Modeを更新する。

  • 以下の解説における変数の定義
    • [A ~ B]:A以上B未満の一様な乱数
    • val:Value 初期値は基準価格で設定される
    • Δ: Delta 初期値は[-0.1 ~ 0.1]
    • IDGoods: 商品の ID
    • globD:共用される変数 初期値は0
    • globP: (0 ~ 1の乱数)3で与えられる値

1.globDの値を抽選
  • 10%(ドラゴンアップグレード「最高峰の知性」装備中は20%)の確率で、[-1 ~ 1]に変更される。(0のままの可能性もある)
以下の処理は各施設ごとに行われる。
2.Δの処理
  • Δの値 -3%(ドラゴンアップグレード「最高峰の知性」装備中は -2%)
3.Resting Value (基準価格) の計算
  • 基準価格 = 10+10*IDGoods + (銀行のレベル -1)
    • 補足:高価な施設ほど基準価格は高くなるが、 Resting Value は、計算上の基準になる価格であって、理論平均価格ではない。
4,Mode関連の処理(下部表参照)
  • 3%の確率で、Fast Riseがvalの処理表g列の処理終了後にFast Fallに変更される。(モードのみが変更される)
  • Fast Rise→変更抽選→Fast Fallの順に処理されるため、変更された場合、valの処理表g列とΔの処理表f列の処理では、Fast Rise/Fast Fallの処理が両方行われることとなる。
5,valの上限補正
  • valが100+3*IDGoods + (銀行のレベル -1)を超え、Δが正の数である場合、Δの値 -10%
6,最終的な値の算出
  • valにΔを足す。
7,valの下限修正
  • valが5.00未満の場合
    • 0.50*val+2.50 か 1.00 の内、大きい方を新たなvalとする
    • Δ< 0 であれば、 Δの値 -5%
8,次のモードへの移行
  • Durationを1減らし、Durationが0になった場合、以下の処理が行われる。
    • 次のdurationを[10 ~ 700]で決定する。ドラゴンアップグレード「最高峰の知性(Supreme Intellect)」が装備されている場合、[10 ~ 500]で決定する。
    • 次のModeを決定する。(移行確率は簡易説明のモード一覧を参照)


valの処理表

末尾にパーセンテージ表記がある項目は、抽選が行われ、表記の確率で実行される。
Mode a b c(1) d e f(2) g h(2)
Stable 0 +(基準価格-val)*0.01 (A) +[-1 ~ 1]11*3 +[-1.5 ~ 1.5](15%) +[-10 ~ 10](3%) 0 0
Slow Rise 0 0 0
Slow Fall 0 0 0
Fast Rise +[0 ~ 5] +[-7 ~ 3](30%) 0
Fast Fall -[0 ~ 5] +[-3 ~ 7](30%) 0
Chaotic 0 +[-5 ~ 5](50%) [-1 ~ 1](20%)

Δは、反落や反発を表現するパラメータのため、Fast Riseでマイナス・Fast Fallでプラスとなっている。
なお、Fast Rise/Fast Fallについて、計算上はΔの処理表g列とf列の値の抽選は同時に行われているため、片方のみの計算がされることはない。

Δの処理表

Mode a b c(1) d e(2) f
Stable *0.95 +[-0.025 ~ 0.025] (B) +[-0.050 ~ 0.050] +[-0.15 ~ 0.15](10%) 0
Slow Rise *0.99 +[-0.005 ~ 0.045] 0
Slow Fall -[-0.005 ~ 0.045] 0
Fast Rise *1.00 +[-0.015 ~ 0.135] +[-0.050 ~ 0.050](30%)
Fast Fall -[-0.015 ~ 0.135] +[-0.050 ~ 0.050](30%)
Chaotic +[-0.150 ~ 0.150] 0


(1) globDが0ではない場合、(globP*100)%の確率で2つの計算が行われる。
A=val-globD*(1+7*Δ*[0 ~ 1]3)-globD*(1+7*[0 ~ 1]3)
B=Δ+globD*[1 ~ 4]
2つの[0 ~ 1]は独自に抽選が行われる。また、この処理を行うと、Durationが0になる。

(2) ドラゴンアップグレード「最高峰の知性(Supreme Intellect)」が装備されている場合、値が変更される。
f:[-20 ~ 20](3%)
h:[-4 ~ 4](20%)
e:[-0.25 ~ 0.25](10%)










関連実績

詳細は実績のページへ。
  • Initial public offering : stock marketで初めて利益を出す
  • Rookie numbers : stock marketで全てのstockを 100 以上所持する
  • No nobility in poverty : stock marketで全てのstockを 500 以上所持する
  • Full warehouses : stock marketの1つのstockを 1,000 以上所持する
  • Make my day : stock marketで一度に CpS 1日分($86,400) を売却する
  • Buy buy buy : stock marketで一度に CpS 1日分($86,400) を購入する
  • Liquid assets : stock marketの利益が $10,000,000 を超える 2.031で条件変更
  • Pyramid scheme : 株式市場本部の最高層をアンロックする(OfficeでPalace of Greedをアンロック)
  • Gaseous assets : stock marketの利益が CpS 1年分($31,536,000)を超える 2.031で名称変更・隠し実績に移行


重要そうな情報

気が付いたこと、コメントのなかで有用なものは随時ここに加筆していく予定。
  • Fast Riseから3%の確率でFast Fallに変わるときにはFast Riseの残り時間を引き継いでFast Fallに変わる- 名無しさん (2020-09-19 04:19:21)
  • Fast Riseの平均継続時間を計算してみたら32.5分しか無い(他のModeは504.5分)。 - 名無しさん (2020-09-19 21:47:11)
+ 価格の決定アルゴリズム
var dragonBoost=Game.auraMult('Supreme Intellect');
	var globD=0;var globP=Math.pow(Math.random(),3);
	if (Math.random()<0.1+0.1*dragonBoost) globD=(Math.random()-0.5)*2;
	for (var i=0;i<M.goodsById.length;i++)
	{
		var me=M.goodsById[i];
		me.last=0;
		
		me.d*=0.97+0.01*dragonBoost;
		
		if (me.mode==0) {me.d*=0.95;me.d+=0.05*(Math.random()-0.5);}
		else if (me.mode==1) {me.d*=0.99;me.d+=0.05*(Math.random()-0.1);}
		else if (me.mode==2) {me.d*=0.99;me.d-=0.05*(Math.random()-0.1);}
		else if (me.mode==3) {me.d+=0.15*(Math.random()-0.1);me.val+=Math.random()*5;}
		else if (me.mode==4) {me.d-=0.15*(Math.random()-0.1);me.val-=Math.random()*5;}
		else if (me.mode==5) me.d+=0.3*(Math.random()-0.5);
		
		me.val+=(M.getRestingVal(me.id)-me.val)*0.01;
		
		if (globD!=0 && Math.random()<globP) {me.val-=(1+me.d*Math.pow(Math.random(),3)*10)*globD;me.val-=globD*(1+Math.pow(Math.random(),3)*10);me.d+=globD*(1+Math.random()*6);me.dur=0;}
		
		me.val+=Math.pow((Math.random()-0.5)*2,11)*5;
		me.d+=0.1*(Math.random()-0.5);
		if (Math.random()<0.15) me.val+=(Math.random()-0.5)*3;
		if (Math.random()<0.03) me.val+=(Math.random()-0.5)*(20+30*dragonBoost);
		if (Math.random()<0.1) me.d+=(Math.random()-0.5)*(0.3+0.2*dragonBoost);
		if (me.mode==5)
		{
			if (Math.random()<0.5) me.val+=(Math.random()-0.5)*10;
			if (Math.random()<0.2) me.d=(Math.random()-0.5)*(2+6*dragonBoost);
		}
		if (me.mode==3 && Math.random()<0.3) {me.d+=(Math.random()-0.5)*0.1;me.val+=(Math.random()-0.7)*10;}
		if (me.mode==3 && Math.random()<0.03) {me.mode=4;}
		if (me.mode==4 && Math.random()<0.3) {me.d+=(Math.random()-0.5)*0.1;me.val+=(Math.random()-0.3)*10;}
		
		if (me.val>(100+(Game.Objects['Bank'].level-1)*3) && me.d>0) me.d*=0.9;
		
		me.val+=me.d;
		/*if (me.val<=0 && me.d<0)
		{
			me.d*=0.75;
			if (me.mode==4 && Math.random()<0.05) me.mode=2;
		}
		if (me.val<2) me.val+=(2-me.val)*0.1;
		me.val=Math.max(me.val,0.01);*/
		/*var cutoff=5;
		var minvalue=1;
		if (me.val<=cutoff)
		{
			var s=Math.max(0,me.val)/cutoff;
			me.val=((2*minvalue-cutoff)*s+(2*cutoff-3*minvalue))*s*s+minvalue;//low soft-cap between 1 and 5
		}*/
		if (me.val<5) me.val+=(5-me.val)*0.5;
		if (me.val<5 && me.d<0) me.d*=0.95;
		me.val=Math.max(me.val,1);
		
		me.vals.unshift(me.val);
		if (me.vals.length>65) me.vals.pop();
		
		me.dur--;
		//if (Math.random()<1/me.dur)
		if (me.dur<=0)
		{
			me.dur=Math.floor(10+Math.random()*(690-200*dragonBoost));
			if (Math.random()<dragonBoost && Math.random()<0.5) me.mode=5;
			else if (Math.random()<0.7 && (me.mode==3 || me.mode==4)) me.mode=5;
			else me.mode=choose([0,1,1,2,2,3,4,5]);
		}
	}
	M.checkGraphScale();
	M.toRedraw=Math.max(M.toRedraw,1);
	M.ticks++;
最終更新:2023年06月12日 12:16