がんばれガンプ ソルバルウを倒せ

14
ががががががが がががががががが ががが !() 2016 が 10 が 15 が JXUGC #17 がが がががが

Upload: tomohiro-suzuki

Post on 16-Apr-2017

661 views

Category:

Software


0 download

TRANSCRIPT

Page 1: がんばれガンプ ソルバルウを倒せ

がんばれガンプ ソルバルウを倒せ!(仮題)2016 年 10 月 15 日  JXUGC #17  東京鈴木友宏

Page 2: がんばれガンプ ソルバルウを倒せ

自己紹介

鈴木友宏 業務アプリの開発者です。 車とドライブをこよなく愛する逸般人一般人です。  Cocos Sharp を広めるため日夜がんばっております

ほそぼそと Blog もやっています。http://hiro128.hatenablog.jp/

このスライドは下記にアップしてあります。http://www.slideshare.net/TomohiroSuzuki4/ss-67206285

2

Page 3: がんばれガンプ ソルバルウを倒せ

Xamarin はビジネスアプリだけではありませんよ。

というわけで、今回再びCocos Sharp でゲームを作ってみまし

た!

3

実はゲームも作れるんです!

Page 4: がんばれガンプ ソルバルウを倒せ

今日お話しすること

4

• Cocos Sharp ってどんなもの

• Cocos Sharp って使えるの

•ゲームの概要

•アプリの構成

•おまけ

Page 5: がんばれガンプ ソルバルウを倒せ

Cocos Sharp ってどんなもの

Xamarin 向けの 2D ゲーム開発用クロスプラットフォームライブラリです。

Cocos Sharp は Monogame のラッパーであり、 Monogame のエンジンを Cocos2d,3d 風の API で利用できます。

C# ユーザーであれば、 Xamarin  +  Cocos Sharp で

最短でクロスプラットフォームでのゲーム開発が可能です!!

5

Page 6: がんばれガンプ ソルバルウを倒せ

Cocos Sharp 使えるの バギーで話にならないんじゃね??

6

• Cocos Sharp PCL 最終バージョン  1.6.2  はゲームエンジンとしては安定しておりフォント以外ほとんど問題なく使えます。

• まあ、ちょこちょこ問題ありますが…

• 独自フォントは未だに使えません。( 1.7.0 から使えますが…)

• Cocos Sharp は、 ゲーム画面が 1.7.0  からネイティブ UI コントロールまたはXamarin.Forms 上のコントロール上に描画されるようになりました…が、こちらは結構闇が深いです…(もうちょっと待ちかな)

Page 7: がんばれガンプ ソルバルウを倒せ

ここがスゴイよ Cocos SharpPCL 内にゲームロジックを押し込める事ができるので、コード共有率が非常に高い。おおよそ 90% 固有実装部分は、各種センサー、カメラ周り。広告関係など。

iOS, Android ハイブリッドのアプリを単体アプリの作成工数の 10 %増程度で作成できる。

 ※前回のアプリ開発の実績値

理解しやすい API で、素人でもゲーム開発が可能。

サポートフォーラムのレスポンスがよく、質問に丁寧に答えてくれる。

7

Page 8: がんばれガンプ ソルバルウを倒せ

本日私がご紹介するアプリはこちらです。

がんばれガンプ ソルバルウを倒せ!

8

Page 9: がんばれガンプ ソルバルウを倒せ

どんなゲーム

9

ゼビウス がんばれガンプ ソルバルウを倒せ!(仮題)

ゼビウスをモチーフとしたカジュアルゲームです。

本アプリは、「カタログ IP オープン化プロジェクト」の取り組みとして制作しています。

許諾番号: 20537

公式サイトhttps://open.channel.or.jp/

©BANDAI NAMCO Entertainment Inc.

Page 10: がんばれガンプ ソルバルウを倒せ

ゲームの概要

10

プレイヤーはゼビウス軍を率いる超知性体ガンプとなりソルバルウの進撃を防ぎます。

画面にタッチでバキュラなどのキャラが配置されソルバルウへの攻撃を行ないます。

ソルバルウ( 3 機)は自動で動き、攻撃を行ない配置されたキャラを攻撃、破壊します。

ソルバルウが 3 機破壊された時点での進入距離の短さがスコアとなります。

ハイスコアは Azure のサーバ上へ保存されます。

縦画面

画面タッチで敵キャラ配置

即、動き出し、自動で自機を攻撃

自機は自動で動き、敵キャラを攻撃

する

敵キャラ配置できるのは画面の上部だけ、さらに 0.25 秒につき 1

機の制限。

Page 11: がんばれガンプ ソルバルウを倒せ

アプリの構成

11

Azure   Mobile Appsハイスコア登録

ハイスコア読み込み

Easy Tables

iOS, Android

Page 12: がんばれガンプ ソルバルウを倒せ

Help Me!

12

• ゲーム開発初心者のため、自機の AI 作成でつまづいています。お詳しい方いましたらぜひご教示お願いします!

Page 13: がんばれガンプ ソルバルウを倒せ

13

Cocos Sharp でアプリ作ってくださると嬉しいです!!

基本的な使い方などは Xamarin のチュートリアル、https://developer.xamarin.com/guides/cross-platform/game_development/cocossharp/first_game/

または私の blog をご覧くださいhttp://hiro128.hatenablog.jp/

Cocos Sharp 使ってください…

Page 14: がんばれガンプ ソルバルウを倒せ

ご清聴ありがとうございました。