今回はニコニコ動画に関するお話。
約1ヶ月後に開催されるニコニコ超会議にて、私の所属する研究室がニコニコメガネというものを出展します。
ニコニコメガネとは、メガネをかけてるときのみ動画上を流れるコメントが見れるというもの!(だったはず。。。)
で、私はそれにつかうニコニコ動画のプレイヤーもどきを絶賛制作中というわけです。
現在の開発状況はといいますと、
4月5日0時過ぎからカタカタと作り始めてそれっぽいものは出来ました。
開発はXNA4.0、C#。
コメントはニコニコからxml形式で拾ってきてます。
当初はコメントの正確なサイズがうまく取れなくてコメントの位置が左右がずれていたものの、
無事解決し、現在は職人コメもなんとか再現できてます。
今はまだ、起動すれば動画とコメントが流れて、動画が終わればループするだけの状態です。
できれば本家のPlayerのように動画おわったら「提供」みたいなものを表示したいですね。
(研究室の名前載せたりとか。。。)
しかしまさかニコニコのコメントを観察&考察する日がくるなんて思ってもいませんでした(笑)
コメントは縦にいくつまで表示されるだとか、
自動でサイズ調整する機能だとか、
どんな条件で流れるコメントの縦の位置が決定されてるのか、等など。。。
良く探せばまだまだ隠された仕様がありそうです(汗)
また開発が進めば、Part 1なんてタイトルにつけてますし、
Part 2 、Part 3・・・と投稿していくと思います。
少なくとも今はそのつもりです(汗)
なんせ文章を書くのが苦手で、正直ブログもできれば書きたくないというのが本心(笑)
ですが、続けていればもしかしたら自分に何か利があるかもしれないと信じて書いていこうと思います。
では、今回はこのへんで。
—————2013/04/05—————
以下はメモ書き的な。
【今回実装した内容】
・動画を再生
・コメントを流す。コメントが長いほど速くながれる(本家参考)
・コマンドの反映。色とかサイズとか位置とか。(7割くらいかな)
・流れないタイプのコメント(上とか下の)が画面からはみ出すようだったら収まるようにサイズが自動調整される(本家参考)
・動画のサイズによってウィンドウのサイズが自動で調整されるように。
【今後実装したい内容】
・動画が終わった後の提供もどき
・一時停止
・シークバー
・コメントの表示、非表示
・このPlayerならではの機能。
Globale Game Jamとは世界で同時に行われるイベントで、その内容は各会場に集まった人々でチームを組んで48時間で出題されたテーマに沿ったゲームを作るというもの。
私が参加した会場は東京工科大学で、GGJ前日に参加締め切られてるにも関わらず東京工科大学の三上先生に無理いってねじ込んでいただきました(汗
三上先生、ありがとうございました。
そして今回のGGJのテーマは「心音(音声データ)」。
私のいたチームでは心音が”屋根裏を走り回るネズミの音”に聞こえたという意見から、足元しか見えないような暗い中(屋根裏)で猫を操作し、心音とかすかな光を頼りにネズミをやっつけるというFPS視点のゲームを作ることに決定!
大まかなゲーム案ができたあとは細かい設定と作業の役割分担をしていざ作業開始。
プログラマとして参加した私は、ネズミのAIを担当することに。
Unityはほとんど扱えなかったので、チームのメンバーに教えてもらいながらなんとか作業をすすめ、無事に完成。
その後、ゲームのタイトルとチーム名を決める段階に入り、いろいろと危ないネーミングを経てゲーム名は「ネコ戦記」、チーム名は「ロシアンブルー」に決定しました。
完成したゲーム「ネコ戦記」はこちらからダウンロードできます。
globalgamejam.org/2013/nekosenki
]]>