Skip to content
miio edited this page Feb 8, 2013 · 2 revisions

概要

ある一定条件を満たすと、バッジがもらえる機能

ユーザから見た楽しさ

  • バッジを集めるというコレクション欲を高める
  • バッジを集めるために一定量のプレイが必要になることで、中毒性を誘発させる

クリア条件

  • ゲーム終了時点でバッジのクリア条件をクリアしていればバッジをゲットできる
  • また、バッジにはLvがある

詳細

今ある案

  • 連続プレイn回
  • スコアn点以上
  • 白血球が多くても大丈夫(白血球が多いマップでnターン以内にクリア)
  • ランキングに乗れ(1~10位まで)

マスターデータ構成

Badgeがバッジ本体 BadgeLevelでバッジレベルを管理

Badgeのrequireがバッジのプログラム名と紐づく

BadgeLevelのvalueに{ key: value }形式で汎用的にデータを与える

Badge

  • id: integer
  • require: string

BadgeLevel

  • badge_id: integer
  • level: integer
  • value: string
Clone this wiki locally