VR Hackathon 審査員特別賞

VR Hackathon 審査員特別賞
6/18,19 に開催された VR Hackathon にて製作した『金魚これくしょん -金これ-』が審査員特別賞に選ばれました。

Japan VR Hackathon 公式サイト
https://vrhackathon.co/

受賞作品一覧は以下のページ
Japan VR Hackathonの受賞作品の発表について(速報) – Mogura VRの広報ブログ
http://mogurapr.hatenablog.com/entry/2016/06/28/235939

内容としてはシンプルで、HTC Vive を使って金魚すくいをするゲームです。

(Japan VR Hackathonの受賞作品の発表について(速報)より画像引用)
kingyo

このネタの考案はハシラスの waffle_maker さんでした。

今後も金魚これくしょんをまったり製作していこうと思い、 GTX 1080 搭載 LITTLEGEAR i310 シリーズと、HTC Vive を購入しました。
(いろいろ含めて合計35万円也)

LITTLEGEAR i310 シリーズ – G-Tune
http://www.g-tune.jp/desktop/littlegear_h110/

HTC Vive
http://www.htcvive.com/jp/

これから業務が本格稼働するので、まったり開発していき、そして何かしらの形でリリースできればと思います。

GDC2016オーディオ報告会@DeNA まとめ

5/14 土にゲームオーディオに関する勉強会にスタッフとして参加してきました。 会場はヒカリエ21F、DeNA の会議室です。

スタッフ対応のために聞けなかった講演が2つありますが、聞いた分に関してはいろいろメモしてみたので、そのメモをブログにまとめます。(メモは後ろに)

Read more

Golang + glide + vim の環境構築

Golang の test について書いたけど、そういや導入について何も書いていなかった。せっかくなのでまとめていきます。

Mac でのGolang の環境構築と Golang のパッケージ管理ツール glide について書きます。

また、vim で Golang を書くときの設定なども書いていきます。

Golang の環境構築

brew でさくっと Golang をインストールしてください。

(私は zsh を使っているので) .zshrc に Golang のソースを保存するディレクトリと、実行ファイルを入れておきたいディレクトリに GOPATH と PATH を通しましょう。

もちろん、それらのディレクトリは事前に自分で作っといてね。

PATH を通したら Golang の環境構築は終了です。

何かしら Golang のパッケージを install したときに GOPATH 以下に、src、bin、pkg というディレクトリが作られます。

ちなみに Golang のパッケージを install するときは以下のコマンド

Golang の Web Framework 、echo を install したい場合は以下のようにコマンドを打てばいいです。

なお、Golang での開発プロジェクトは、GOPATH/src の中に保存してください。

go get したあとは go のコードに

と宣言すれば、パッケージが使えるようになります。

glide の利用

glide は Golang の vendor package manager です。
パッケージ管理だと思えばいい(はず)
glide を利用することで、プロジェクト内に様々なパッケージがインストールできます。
また、パッケージのバージョンを固定することもできるので、複数人で開発するときパッケージの管理なども簡単にできます。

まず glide を利用するためには brew で install してください。

プロジェクトのディレクトリ内で

を実行すると、そのプロジェクト内で使用されているパッケージの一覧が glide.yaml に保存されます。そして、

すると、使用しているパッケージとそのパッケージと依存関係のあるパッケージ全てがプロジェクト内にインストールされます。

プロジェクト内に vendor というディレクトリが作られ、その中にパッケージが install されます。
(.gitignore などで vendor も git の管理対象外にすることを忘れないでね)

tree コマンドで表示(brew にあるよ!)
glide init, glide install 後のプロジェクトのディレクトリ構造

ちなみに echo パッケージを go get 、glide get してきた場合、glide get (vendor)が優先的に読み込まれる仕様です。

Golang を書くときの vim の設定

vim で Golang を書くときは、vim-go を入れることをオススメします。
go get で vim-go をいれましょう。

そして、.vimrc 内には以下のコマンドを記述してください。

Golang の syntax highlight が有効になるのと、保存時自動的に import にパッケージを補完してくれます。
また、Golang の記述ルールに則ってソースが自動的に整形されるようになります。
(他にも実はなにかあるのかもしれない)

Golang の test について

新人研修で iOS アプリケーション開発のため swift 触ったり、API サーバを構築するために Golang 触ったりと、もはや Unity どこいったというぐらいいろんなことやっています。どうも Masa です。

はじめてのうぇぶあぷりけーしょんかいはつということで、うぇぶあぷりけーしょんの仕組みからまず勉強しないといけないという事態。

Golang で Test を書くときどのように書いたらいいのか調べたのでまとめてみた。

Read more