Skip to content
This repository has been archived by the owner on Feb 25, 2022. It is now read-only.

ジャバガチャの実装 #2

Open
tomari opened this issue Aug 27, 2016 · 6 comments
Open

ジャバガチャの実装 #2

tomari opened this issue Aug 27, 2016 · 6 comments
Assignees

Comments

@tomari
Copy link
Contributor

tomari commented Aug 27, 2016

30億分の1の確率でレアボタンの青いジャバボタンが使えるようになる

@tomari
Copy link
Contributor Author

tomari commented Dec 20, 2016

オラクルがジャバのマネタイズを試みているという。しかし、客を訴えるのは感心できない。そこで、ここでは、一般的なソーシャルゲームのイディオムをジャバに当てはめることでマネタイズの方法について検討する。

まず、パッケージ(javax.sound.midiなど)を構成する各クラスをガチャで配布させる。それぞれに希少さを示す指標と提供割合を設定し、パッケージ内の全クラスが揃うことでパッケージが利用できるようにする。

ガチャを実施するためにはデュークコイン(仮)が必要。デュークコインはjavacでソースコードをコンパイルする度に、行数に応じて蓄積される。

javac, javaの呼び出しにはAPが必要。呼び出し毎にAPは消費され、APは時間経過で回復する。

ダイヤ(仮)はIAPで購入可能で、ダイヤを消費することでデュークコインやAPを補充できる。ダイヤの払い戻しには一切応じられません。ダイヤの売買は利用規約で禁止されています。ダイヤはジャバ内のアイテムの交換にのみ使えます(資金決済法対応のための表示です)。

ガチャで既に所持しているものと重複したクラスをラリーコインに変換できる。ラリーコインはレアパッケージのクラスと交換することができる。

上記のような仕組みを作ることで、ジャバはスムーズに継続的な利益を上げることができるようになるであろう。この上で、Project Jigsawは技術的な礎となる。

@plus7
Copy link

plus7 commented Dec 20, 2016

これはギフハブのテストです。食事はちゃんと採っていますか?睡眠は取れていますか?
方言には慣れましたか?心配しています。

よしお

@tomari
Copy link
Contributor Author

tomari commented Dec 20, 2016

ジャバトモ機能の仕様を忘れていました。ジャバトモに登録すると、ジャバトモが持っているパッケージを自分のソースのコンパイルの時に利用することができます。自分が持っているパッケージがジャバトモに使われた場合、報酬としてデュークコインが入手できます。

@tomari
Copy link
Contributor Author

tomari commented Jan 2, 2017

備忘録:ホーム画面へのボタンを「法務画面」にする

@tomari
Copy link
Contributor Author

tomari commented Jan 21, 2017

レアリティの表記については Rare → Medium Rare → Medium → Medium Well → Well Done として仕様を組んでいます。

@tomari
Copy link
Contributor Author

tomari commented May 21, 2017

先日のミーティングの結果をメモします。

ジャバボタンの課金モデルの大幅見直し。

ジャバボタンを使用すると、ボタンの目標とするリクエストスループットを指定できます(ボタンの「スループット容量」)。指定されたスループットレートを達成するために、リソースのプロビジョニングが見えないところで処理されます。当社では、スループットレートに影響するインスタンス、ハードウェア、メモリなどの要因についてお客様に尋ねるのではなく、目標とするスループットレベルをプロビジョニングしていただくようお願いしています。そして、当社はその他の部分を処理します。

ジャバボタンを作成または更新するときに、Press (Make)とRelease (Break)に予約する容量を指定します。ジャバボタンでは、低遅延で一貫したスループットパフォーマンスを実現するために必要なコンピュータリソースを予約します。

指定した容量に基づいて 1 時間ごとに定額が課金されます。

押下スループット: 1 時間あたりの押下キャパシティー 10 ユニットごとに 0.0065USD (1 時間あたり最大 36,000 回の押下の実行が可能なキャパシティー)
Releaseスループット: 1 時間あたりのReleaseキャパシティー 50 ユニットごとに 0.0065USD (1 時間あたり最大 18 万回の強いボタンの押し込み、または 36 万回の結果的に整合性のある押し込みの実行が可能なキャパシティー)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants