Gunmaweb#15 High score combination

25
HighScore Combination @ivoryworks Gunmaweb #15

description

 

Transcript of Gunmaweb#15 High score combination

Page 1: Gunmaweb#15 High score combination

HighScore Combination@ivoryworks

Gunmaweb #15

Page 2: Gunmaweb#15 High score combination

Profile

@ivoryworksWebじゃないプログラムを書いている会社員

Page 3: Gunmaweb#15 High score combination

Google I/O 2013

Google Play Game Services

Page 4: Gunmaweb#15 High score combination

Google Play Game Services

https://developers.google.com/games/services/

Page 5: Gunmaweb#15 High score combination

すこしだけAndroidの話をします

● GameCenterのような存在が不在だった● 3rd-party製のランキングシステム使うしか● ランキングページはWeb(じゃないのもあるけど)● テーマの不一致● パワフルな人は自作で

Page 6: Gunmaweb#15 High score combination

Developer Console

https://play.google.com/apps/publish/

Page 7: Gunmaweb#15 High score combination

Google Play Game Services

● Google+ Sign in● Leaderboards● Achievements● Cloud Save● Real-time multiplayer games● Anti-piracy

Page 8: Gunmaweb#15 High score combination

Google+ Sign in

● アプリ上でログイン● 認証機構● 共有● 海賊行為対策(Anti-piracy)

Page 9: Gunmaweb#15 High score combination

Leaderboards

ランキングボード

・形式整数?時間?通貨?

・順位付け降順?昇順?

・制限エントリ可能なスコアの範囲

Page 10: Gunmaweb#15 High score combination

Leaderboards

ランキングボード

・複数作れるハイスコア?時間?

・期間毎日、毎週、毎月、全期間

・公開範囲友達だけ、友達の友達、世界

Page 11: Gunmaweb#15 High score combination

Achievements

アチー・・・

アチーブ、ヴェ・・・メ、

なに?

Page 12: Gunmaweb#15 High score combination

Achievements

● トロフィーとか勲章みたいな● 特定条件で解除される● 4sqのバッチみたいな● ゲームクリアに必須でなくていい

Page 13: Gunmaweb#15 High score combination

Achievements

● 状態○ ロックされている(見えている)○ 隠されている(解除で見える)○ ロック解除されている

Page 14: Gunmaweb#15 High score combination

Achievements

● 解除条件○ 蓄積(Play回数とか時間など)○ 点数○ その他なんでも

Page 15: Gunmaweb#15 High score combination

Achievements

● 制約○ 5つ以上設けないと公開できません○ (使ってなくても大丈夫みたい)

※でもAchievementsはユーザの再プレイを促す仕掛けなので積極的に使うのが良いです

Page 16: Gunmaweb#15 High score combination

Cloud Save

任意のデータを保存できる● 1Slot 256Kbyte(webは128?) × 4本● バージョン管理による競合検知が可能● Base64

もっと欲しい人はGoogle Drive(API)使おう。

見えちゃうけど。

Cloud Save https://developers.google.com/games/services/common/concepts/cloudsave* Google Driveとの対比表ありマス

Page 17: Gunmaweb#15 High score combination

Step

デザインアプリ開発

G.S.設定

テスト

G.S.公開

テストアプリリリース

※公開以降はGameServiceを削除できないから気をつけてね

Page 18: Gunmaweb#15 High score combination

Sample - GitHub

https://github.com/playgameservices

Page 19: Gunmaweb#15 High score combination

Sample

androidWeb

Page 20: Gunmaweb#15 High score combination

Sample

Page 21: Gunmaweb#15 High score combination

Sample

ivoryworks

Page 22: Gunmaweb#15 High score combination

Sample

Page 23: Gunmaweb#15 High score combination

Google Developer

Page 24: Gunmaweb#15 High score combination

Google Developer

Page 25: Gunmaweb#15 High score combination

さいごに

● お年玉もらったらデベロッパー登録しよう● ゲームつくろう● ゲームじゃないのも作ろう