勉強不足で至らんブログ

勉強不足ですが色々と書いていきます。

ラジオ その2!

先日、ItalangMongラジオというのが始まり…第二回です!

今回は第二回の一部が公開されています!!

 

リレー形式でゲームを制作するという試みで自分も参加しました。

とりあえず、カオスです。是非是非、見てください!

 

 

自分の声が小さくて申し訳ないです…

 

mixi gitchallenge 参加してました!

f:id:MakeTake:20160306003428j:plain

mixiさん主催のgitchallengeという、gitを使用した謎解きをするイベントに参加してました。実際の現場で起きた出来事などをモチーフに複数の問題があり制限時間のある中で二人一組のチームで解いて行き、どのチームが一番解けたのか競うものです。

f:id:MakeTake:20160306003042j:plain

残念ながら自分がいたチームは入賞には至りませんでした。完全に自分が足引っ張っちゃいました…gitに対する勉強不足を痛感しました。チームメイトには申し訳なかったと思っています。…やっぱり、技術と年齢は関係がないと改めて思いました。

 

ちなみに、GitHubさんと提携して開催していたそうで…

f:id:MakeTake:20160306003843j:plain

このようなスッテカーの配布もあっていました。

 

また、イベントの終わりには懇親会がありmixiさんからご飯も出ました。(ちなみにお昼ご飯も出していただきました。)

f:id:MakeTake:20160306004104j:plain

いやぁ、美味しかったです。そして、自分の知らない分野の人とも繋がれ、自分の未熟さも知れて満足でした。

 

そういえば…mixiさんがgitchallengeの問題を一部公開しています。参考にどうぞ

 

企画展GAME ONに行ってきました!!

2016年3月2日から行われている。企画展「GAME ON~ゲームってなんでおもしろい?~」に行ってきました!!

企画展「GAME ON~ゲームってなんでおもしろい?」公式ホームページ

 

f:id:MakeTake:20160305080758j:plain

とりあえず…面白かった!!最初にヒットしたゲームと言われるPONGから最新のゲームまでありとあらゆるゲームを体感できました。ちなみに大体の時系列順で9つのブースに分かれてました。

その一部を紹介していこうかと思います。

 

やっぱり、まずは…PONGです。

f:id:MakeTake:20160305082954j:plain

最初にヒットしたゲームと言われるPONG!コントローラーを捻るだけで、遊べるゲームです。ホッケーゲームなんですけど…ひとりで二つ捻るのは何とも…こう…もう一人いて欲しかったです…(このとき自分はぼっちで楽しんでました。)

 

MISSILE COMMAND!

f:id:MakeTake:20160305081244j:plain

右手のトラックボールと三つのボタンで遊ぶゲームですね。プレイヤーは上から降ってくる敵のミサイルを自分のミサイルで相殺していくゲームですね。最初のステージは簡単だけど段々と難しくなっていって…あまり生き残れなかったですね…

 

次に!MARBLE MADNESS!!

f:id:MakeTake:20160305081623j:plain

プレイヤーはトラックボールを操作して、画面のボールを転がしてゴールまで運ぶというものですね!最初は余裕でクリアしてたんですけど、途中で敵が出てきたりして苦戦して…あえなくゲームオーバーしました。二人プレイはしたかったです。

 

次は…AFTER BUNER!

f:id:MakeTake:20160305082403j:plain

体感型ゲームのひとつですね。戦闘機を操作するんですけど、コントローラーを右に傾ければ座っている椅子ごと右に傾いちゃうんですよ!!結構思いっきり傾いたので驚きはしたものの楽しめましたよ。

 

個人的に一番アーケードゲームで面白かったのが…ハングオンです!

f:id:MakeTake:20160305082651j:plain

バイクにまたがり画面の中のプレイヤーを操作してレースをするというゲームですね。前々から知っていて興味はあったもののプレイできないだろうと諦めていたので…めっちゃ嬉しかったです。思いっきりバイクを右に左に傾けてました。あ、レースには負けました…

 

さてさて、コンシューマーゲームを紹介していきますよ。

テンペスト

f:id:MakeTake:20160305083430j:plain

プレイヤーが左右に動き奥から迫ってくる敵を撃つというシンプルなゲームだったのですが…割とのめり込んでいきました。円状のステージだけでなく横に一直線だったりV字になったりと面白かったです。

 

誰もが知ってるであろう、ロックマン

f:id:MakeTake:20160305085121j:plain

いやはや、初めてプレイしましたけど…思ったより難しかった。面白かったですけど結構ゲームオーバーなっちゃいました…

 

次は…鉄騎

f:id:MakeTake:20160305085257j:plain

難しかった!とにかく!もう!操作が…ボタン何押すのかわかんなかった!面白かったんですけどね?プレイ終わったら、頭がボーッっとしちゃいましたよ。ミッションひとつクリアできたので満足でした。コントローラー欲しくなりますね…かっこいい…

 

さてさて、次からは各ブースに展示してあったものを紹介します。

まずは記憶媒体

f:id:MakeTake:20160305085723j:plainf:id:MakeTake:20160305085826j:plainf:id:MakeTake:20160305085827j:plain

 なんか、歴史を感じますね…見慣れたものは後半部分にしかなかったですよ…

 

アナログゲームの展示もありました(プレイ不可)

f:id:MakeTake:20160305090208j:plainf:id:MakeTake:20160305090213j:plainf:id:MakeTake:20160305090216j:plain

遊びたかった…触りたかった…でも、やっぱりゲームはデジタルだけじゃなくてアナログも歴史があると思うので、もっとアナログのゲームも展示見たかったです。

 

とまぁ…たくさん展示もあるわけですが…個人的にはゲーム開発を志している人に見てもらいたいものがあるんですよ…実は各ブースにムービーが流れてます。ゲームの面白さについて簡単にまとめているんですが、それを是非とも見て欲しいです。見たら当たり前じゃんって思うかもしれないですけど、それは基礎であって応用しやすいものなので是非…!!! (写真撮っておけば紹介しやすかったな…)

 

次はマインクラフトの体験ブースです。プレイヤーが四人で、マインクラフト内で作られた科学未来館を舞台に宝探しを行います。

f:id:MakeTake:20160305090936j:plain

クオリティ高いです。はい…中もきちんと作られていて驚きました。二人で一ヶ月で制作したらしいです…ちょっとマイクラ欲しくなっちゃいました。

 

それと…PlaystationVRの体験もあって体験してきたのですが写真はありません。一人だったので撮る人がいません!!!でも、スタッフの方と対戦ゲームをしましたよ。面白かったです。PlaystationVRの感想としてコンシューマーゲームのコントローラーとしては十分有能です、でも没入感を本格的に求めたい人にはもの足りないって感じの感想ですね。コンシューマーのこれからが楽しみになるような体験でした。

 

 ひとまずは以上で、レポートを終わりにしようかと思います。まぁ、レポートというよりも自分の感想ですが…

最後にざっと写真を貼って終わりにしようかと…

f:id:MakeTake:20160305091603j:plainf:id:MakeTake:20160305091614j:plain

f:id:MakeTake:20160305091621j:plainf:id:MakeTake:20160305091623j:plain

 

あ、ちなみにタイミング良くゲームセンターCXの撮影があってました。放映される日が楽しみです。そのときのDVDだけは買おうかなとか思っちゃってます。

 

とあるラジオ

実は、とある短大で行われているイベントについて話している…とあるラジオ…ItalangMongラジオに出演しています。

意味がわからんと言う人は是非とも見ていただきたい…

自分が、とある短大にある…とある研究室で活動しているということもありますが…

 

まだ、第1回ですが!これから続いていくと思います!!

よろしくです!!

 

 

随時、サイドバーに追加していこうと思ってます。

 

Vuforiaを使って画像を認識させる

前回に基礎的な設定は行ったので、今回はさっそく画像の認識を行ってみましょう。

前回→Unity + Vuforia セットアップ - 勉強不足で至らんブログ

 

では、まずVuforiaの自分のページから「Develop」>「TargetManager」に移動します。

f:id:MakeTake:20160225233610p:plain

ここで、認識させたい画像の登録を行います。

「Add Database」をクリックしましょう。

f:id:MakeTake:20160225233752p:plain

認識させたいモノのDatabaseを作成します。今回はSampleという名前で作成します。

TypeはDeviceを選択します。「Create」を押しましょう。

 

f:id:MakeTake:20160225234144p:plain

Sampleが作成されました。Sampleをクリックします。

f:id:MakeTake:20160225234218p:plain

Databaseには何も登録されていないため、追加していきましょう。

今回は、UnityChanのアイコンを使用します。UnityChan公式サイトからダウンロード可能です。

f:id:MakeTake:20160225234452j:plain

では、「Add Target」をクリックしましょう。

f:id:MakeTake:20160225234409p:plain

 認識させるモノの設定ですね、上図と同じように設定してください。設定が終わったら「Add」をクリックします。

f:id:MakeTake:20160226002522p:plain

画像の情報が追加されたと思います。では、右上にある「Download Dataset(All)」をクリックしましょう。

f:id:MakeTake:20160226002629p:plain

Unity上で使用するため、「Unity Editor」を選択します。選択したら、「Download」をクリックします。するとSample.unitypackageがダウンロードされます。これをUnityにインポートしましょう。

f:id:MakeTake:20160226004935p:plain

上図のものが表示されるので、そのままインポートしましょう。

そのあと、HierarkeyのARCameraを選択し、Inspectorにある「Database Load Behaviour」の設定を下図の通りに行います。

f:id:MakeTake:20160226011004p:plain

次に、下図のように「ImageTarget」を追加します。

f:id:MakeTake:20160226012259p:plain

 追加した「ImageTarget」を選択し、Inspectorにある「Image Target Behaviour」の設定を下図のように行ってください。

f:id:MakeTake:20160226012055p:plain

次に、画像を認識させた際に写したいオブジェクトをImageTargetの子オブジェクトとして置いておきます。

f:id:MakeTake:20160226093352p:plain

今回は、Sphereを設定しておきます。

 

カメラに写す画像はスマートフォンに保存しておくとデバッグがしやすいと思います。

 

さぁ、Unityを再生させて画像をカメラ内に収めてください。

Sphereが現れたでしょうか?

 

以上で、Vuforiaの画像認識の手順は終わりです。

次回は、物の認識について書きたいと思います…早めに更新できればと思います……

 

何かあれば、教えてください!

 

Unity + Vuforia セットアップ

今年のGGJでは画像認識を使うアナログゲームの開発をしていました。その際に、Unityで開発をしたのですがVuforiaが良いとチームメンバーに教えていただきました!

https://developer.vuforia.com

これが使いやすくて!GGJで使った後も使用したので使い方を残しとこうと思います。

ちなみに、VuforiaはARのソフトウェア開発のためのツールです。

前置きはいいとして今回はUnityに導入する際に必要なことを書こうと思います。ちなみに、Unity5.1.4を使用します。

 

まずは、公式サイトでアカウントを作成します。(ここは省略…)

ログインした後、上にあるタブ…Developをクリックします。(適当に隠すとこ隠してます)

f:id:MakeTake:20160208082947p:plain

 

するとLicenseの画面になります。

後々、Licenseは必要なのでひとつ作成しておきましょう。

「Add License Key」をクリック…

 

f:id:MakeTake:20160208084006p:plain

 

ここで、Application Nameは適当につけてください。

DeviceはMobileを選択します。Nextで次に進みましょう。

 

f:id:MakeTake:20160208084036p:plain

 

この画面では、By clicking…Vuforiaの利用規約に同意して Confirmを押します。

 

f:id:MakeTake:20160208084159p:plain

 

すると、Licenseに追加されたと思います。ここで、License名をクリックします。

 

f:id:MakeTake:20160210012835p:plain

 

オレンジのところにLicenseのコードが記述してあります。後で使うので覚えておいてください。

ひとまず、次はUnityに必要なPackageをダウンロードしましょう。

 

f:id:MakeTake:20160209001429p:plain

 

上のタブのDonloadsを押して、「Download for Unity」をクリックしてダウンロードしましょう。そのためには、条項に同意してください。「I Agree」を押しましょう。ダウンロードが終わり次第、Unityにインポートしてください。

 

f:id:MakeTake:20160210005929p:plain

 

上図のようなフォルダが追加されたはずです。次に、Vuforiaの基礎準備をします。

 

f:id:MakeTake:20160210010401p:plain

 

Vuforia>Prefabs>ARCameraをHierarchyにドラッグ&ドロップします。

 そして、HierarchyのARCameraを選択し、Vuforia Behaviour内にあるApp License Keyに先ほどのオレンジで隠しておいたコードをコピペしましょう。

 

ひとまず、Vuforiaを使用する準備ができました…書いてみると割と長い…

また、今回はMacbookProを前提に話を進めています。カメラがうまく動かない場合は、カメラの設定を変更しなければなりません。

Assets>Vuforia>Editor>WebcamProfilesのprofilesを適応する形で書き換えてください。

次回は、画像の認識と物の認識について書こうと思います。

早めに更新できればと思います…

画像認識 → Vuforiaを使って画像を認識させる - 勉強不足で至らんブログ