More Related Content Similar to クラーク創立25周年記念文化祭 秋葉原Ga専攻 Similar to クラーク創立25周年記念文化祭 秋葉原Ga専攻 (20) Editor's Notes 皆さんこんにちは
秋葉原ITキャンパスの「ゲームプログラミング専攻」です
今日は、「そもそもゲーム専攻って何やってるの?」ということを、皆さんにご説明したいと思います! 遅れましたが自己紹介をさせていただきたいと思います 3年生の阿部 賢太郎です
もともと、スマホアプリを作るためのプログラミングを会得したいと思い、クラークに入学しました
1年生のときはUnityを使ったアクションゲーム
2年生のときはノベルゲームを開発しました で終わるとちょっと怒られそうなので、もうちょっと掘り下げます 1年生は全員基礎くらすとして、HSPやC++といった言語でプログラムのお作法などを学習します 2年生以上はクラスが分かれます
1つはUnityクラス
3Dのゲーム制作ソフトであるUnityを使ったプログラムを作成します
ポケモンGoなどでも採用されるなど、最近スマホゲームの業界を中心に賑わっているものですので、この経験は生きると思います 2つ目はハイエンドクラス
ここはUnityにかぎらずUnrealEngine4やXcodeといった様々な開発環境を用いて、それぞれが自分で自分の目標を立て、ゲームやアプリを開発しています 3つ目はメディアミックスクラスです
ここは、ゲームを「開発する」のではなく実際に「売り込む」ことを中心に学んでいます
例えばSNSなどのビジネス的な観点など
他のクラスとは一風変わったクラスです これまでの実績として 毎年、秋葉原芸術祭では、自分達の手で作ったゲームを実際に展示したり、今の自分みたいにパワーポイントを使ってプレゼンテーションしたりします
これは手の動きを使ったゲームです
これまでのゲームとは違い、直接手をコントローラーにするという結構新しいシステムです また 専攻授業のあとの掃除当番を決めるためのアプリの開発もしました ここからは、私が「自分が欲しかったアプリをDIYした話」をしたいと思います 最近は、よくIoT「Internet of Things 〜モノのインターネット〜」という言葉が叫ばれています
例えば電車の位置情報をアプリケーション上に表示するJR東日本アプリや、そのデータを開発者向けに公開した東京メトロなど
また、大規模農業でビニルハウスの水やりを自動化したり
もっと身近なもので言えばSuicaやPASMOなどの交通系ICカード
主要都市で進められているコミュニティサイクルなどもIoT技術で支えられているものです 例えば
エアコンをIoT化すれば・・・ 家に帰ったら涼しい/暖かい部屋が待っている! こんなの人類の夢じゃないか! でもエアコンが対応していませんでしたorz
最近のエアコンは対応してたりするけど、わざわざエアコンを買い替えたくないし買い換えられない 仕方ない、自分で作るか!と思い、今回アプリを開発することにしました 目標はスマホからエアコンを操作するというなんともまぁニコニコ技術部みたいな感じにしました こんなものを買ってきました
電子工作関連の品は学校帰りに全部揃うんですから、心底秋葉原で良かった これはRaspberry Piと言って、これ自体が簡易版パソコンのような働きをします このラズパイに、リモコンが出している赤外線のパターンを記録します そして、エアコンのリモコンの代わりにラズパイがエアコンを制御、そのラズパイをスマホが操作する形になります 実際は、実装上の問題で別のサーバーを経由しています
ユーザー的には気にならないはずなのですが、一応余計な経路を通っているので、気づかないレベルでタイムラグが大きくなっています アプリ側はiPhoneとApple Watch向けに実装しました
主な処理は全部ラズパイがやってくれるので、アプリ側の実装はとても楽でした
ただし、Apple Watchへの対応が初めてだったので、ここだけ苦戦しました
別に発売するわけでもなんでもないので、サクッと簡潔に
iPhoneアプリは30分くらいで、Apple Watchも上手く行かず膠着している時間を含めても3時間で実装しました とりあえず、冷暖房の起動と停止はできるようになりました ただ、今の設定温度や風向、風量によって、信号が全部違うため、細かい操作への対応はできませんでした
要するに、リモコンが指示しているのは、具体的な値であって、例えば「風を強くする」とかではないのです なので、細かい操作はリモコンでする必要があります あと、最初はカーテンレールの上にラズパイを置いていたのですが、このままだと味気ないしカーテンを開閉したら墜落する可能性があり危ないので キャンパスにある3Dプリンターでエアコンに固定するためのケースも作りました また、こんなこともできます
これは家の中限定ですが、Appleが提供する音声エージェント「Siri」でエアコンのオンオフもできます
昨夜急いで実装しましたが、既に構築していたシステムをそのまま活用できたので、非破壊的に導入できました こんな感じに、まず自分の目標を立ててそれの実現に向けて開発をすすめる
そんな専攻がゲーム・プログラミング専攻です
以上、秋葉原ITキャンパス ゲームプログラミング専攻の発表を終わります
ご清聴、ありがとうございました