今回の仕様について
今回はソーシャルゲームに出てくる、ガチャといわれるシステムを作ります。
演出等は、フロントエンド側の技術なのでちゃんとは実装しません。
サーバサイドとしてどう実装するか、そこを中心としています。
具体的な作業ステップ
- ログイン機能の実装をする
- ガチャの実装をする
- アイテムボックスの実装をする
がハンズオンですすめる範囲の内容です。
ガチャ・アイテムボックスの細かい仕様について
ハンズオンで実装する範囲のガチャの仕様は以下のとおりです。
- ガチャを引くと10個のアイテムからアイテムを1つ取得できる
- 商品ごとに取得できる確率が設定でき、確率は整数で重み付けする
- ガチャは10個の景品を持つことができる
- アイテムボックスは10個までアイテムを入れることができる
- アイテムボックスに入っているアイテム一覧を取得できる
- アイテムを破棄することができる