■タイトル
第20回
■開催日
2016年5月28日(土) 16:00~18:00
■参加者
9名
■活動内容(概要)
・雑談
・保坂「hour of code」の紹介
・保坂プレゼン「Cocos2d-xで作る物理演算ゲーム ~軌跡の点線を入れてみる③~」
・菅原プレゼン「Unityはじめるよ~武器を持たせてみる~」
・部員さん 「Gear VR」オススメソフト体験
■活動内容(詳細)
・雑談
コナミの特許問題について
Google I/O 2016で発表されたAndroid用VR「Daydream」について
【実演・プレゼン】
・保坂「Hour of Code」の紹介
人気ゲームなどを題材にに、プログラムの勉強ができるサイト。
コードを書く代わりに、命令ブロックを置くというのが「Scratch」に似ているが、
問題クリア型なのと、最適解でのブロック数が表示されるので、最適解でクリアしようと燃える。
今回は「Minecraft」を題材にしたものをプレイ。
Hour Of Code
・保坂プレゼン「Cocos2d-xで作る物理演算ゲーム ~軌跡の点線を入れてみる③~」
毎度おなじみのAngryChiken。
今回はチキンが飛んだ軌跡の点線を残す方法を紹介した。
->前ゲームの点情報の保持
DrawNodeクラスに持っている点情報を何らかの方法でコピーする必要がある。
ディープコピーをするには、DrawNodeをオーバーライドして、コピーコンストラクタなどを追加しなくてはならない。
なので今回は、実行中に画面表示用のほかに保存用のDrawNodeにも値を入れていく方法をとった。
併せてディープコピーとシャローコピー、参照カウンタについて学んだ。
資料:第20回_プレゼン資料(Cocos2d-xで作る物理演算ゲーム ~軌跡の点線を入れてみる③~).pdf
・菅原プレゼン「Unityはじめるよ~武器を持たせてみる~」
スクリプトからキャラクターの武器を変更する方法をプレゼン。
・エディタ上でキャラクターに武器を持たせるのは非常に簡単。
武器を手の子オブジェクトにしてしまえばよい。
・スクリプトから武器を差し替えるためには下準備が必要。
武器の向き、大きさ、原点を調整しておく。
キャラクターに見えない武器を持たせておく。
・スクリプトから武器変更できるようにすることで、アプリ配信中でも武器の追加が可能となる。
・同様の方法で、防具も装備変更可能。
資料:第20回_プレゼン資料(Unityはじめるよ~武器を持たせてみる~).pdf
・部員さん 「Gear VR」オススメソフト体験
「Invasion」
美しい自然の中の凍った湖の上。一羽のウサギと出会い、UFOでやってきた凶悪な宇宙人を追っ払うストーリー。
ゲームではなく観るタイプのVRだが、映像のクオリティが高く、スマホでリアルタイムにレンダリングしているとは思えないレベルだった。
活動後記--------------------------------------------
第20回「しずおかアプリ部」開催!
ゲームでプログラミング(Unity、Cocos2d-x、Minecraft hour of code)、部員さんの今月のVRソフト紹介。
皆さんこんにちは!モノリズムです。
さて、今回もしずおかアプリ部が開催されました。
Unityは、キャラクターに容易に武器を持たせるなどを
持たせる方法(親子付け)を紹介!
骸骨のモデルに武器を持たせるレクチャを行いました。
Cocos2d-xの方ではアングリーチキンの「軌跡を表示する」
処理を紹介。前ゲームの軌跡が履歴として残る処理を行いました。
C++のディープコピーとシャローコピーの動作概念の
注意点なども紹介。C++の実装における注意点も話しました。
そして今回は急きょマインクラフトの世界をプログラムで冒険させる「Minecraft hour of code」を紹介。初心者向けですが、最適解でクリアするには少し頭をひねる必要があるところが、我々プログラマでもちょっと頭の体操になりました。
[Minecraft hour of code]
https://code.org/mc
そしてシリーズ化した「今月のVRゲーム」のコーナーでは、部員さんが持ってきてくださったGearVRでVRを体験。今回はディズニー動画「INVASION」。ディスニーっぽいコミカルな動きでかわいいうさぎと宇宙人のドタバタ劇。ほのぼのします。
[INVASION]
http://vrstore.tv/gear-vr/179.html
中でも「Minecraft hour of code」で、ベテランのプログラマも
最適解を出すために、頭をひねっているようなところが妙に面白かった回でした。
さて、そんなしずおかアプリ部、初心者の方も楽しめる内容となっています!ご興味ある方はモノリズムアプリ部へご入部ください。無料体験もやっていますので、ぜひご参加ください。
ここまで気軽にしっかりゲーム作りの体験できるのはモノリズムだけです!
http://monolizm.com/sab/
お待ちしております!
*パソコンの台数と参加人数には制限がございます。状況によっては1台のパソコンを共有してもらうこともあります。何卒ご了承くださいませ。