2015/12/01

Life Is Strange レビュー!

Life Is Strange一週目クリアしましたー!

とても面白いゲームでしたね。エピソード3以降は日本語化が出ていないので大変でしたが、ある程度翻訳することはできるので平気でした~。ストーリーを進めているとちょうど中1の頃の恋の思い出を思い出しますw
まぁ余談は置いておいて、早速レビューしていきましょうw

あと、注意事項としてネタバレはしませんが、レビューの内容によってはネタバレを推測できてしまうかもしれないので、嫌な人は見ないでください。また、ある程度の登場人物の名前は知っていると仮定して書くので気をつけてください。



このゲームは、僕の知る限りバイオショックシリーズ&Until Dawnにとても似ていると思います。唯一違うのは主人公のマックスが戦うか戦わないかくらいです(もっとも時間と現実にマックスは戦っていますが)


まずストーリーですが、エンディングのシーンでは泣きそうになりました(これはマジですw)
詳しくは是非プレイしてみてください。本当に泣けます。

予想外の展開や、学校の雰囲気などとても作り込まれています。ここらへんもプレイすることでわかると思います。
またこのゲームの一つ目の特徴はプレイヤーの選択でストーリーが変化するということと時間を戻せるということです。ストーリーの変化はとても小さな変化からとても大きな変化まで様々な変化があります。また、あまり関係のない学校の友達に話しかけたり、ポスターなんかを見てみるとアメリカの雰囲気やスクールカーストの実態がわかってとても楽しいです。(いつか留学したいなぁ...なんて思ったりw)



2つ目の特徴は時間を戻せることです。時間を戻すことで新たな選択肢が増えることもあります。ま
た、様々な謎解きや友達関係の改善にも役立つことがあります。

ゲームシステムは基本的に歩いたり少し走ったり、気になるものを見てみたり、任務のために動いたりとストーリーの分岐はありますが、よくある一本道のゲームと同じような感じです。基本的には指示されて動きますが、時々自分で考えて行動したりもします。

次に音楽。このゲームには様々な音楽が使われており、どれも少し前の音楽です。
特に気に入ったのはエピソード1の最後などその他随所に使われている曲
Syd mattersの「Obtacles」とこちらもエピソード1で使われる同じアーティストの「To All Of you」です。ぜひ聞いてみてください。前者は冬になって昔のことを思い出しているかのような感じがします。後者はちょっと周りに馴染めないアメリカの女の子っていう感じがします。Cool Kidsみたいな感じです。





最後はグラフィックです。最初はこういう油絵のようなグラになれることができるか心配でしたが、ストーリーを進めるうちにこのグラになった理由がわかりました。これはこれで悪くないと思います。
個人的には低スペックなタブレットでも動いたのでうれしかったです。

唯一の難題といえば、言語ですかね。分岐が多い分会話の内容もとても多いので有志の翻訳(僕も参加していますよ~)も間に合っていないのが現状ですが、スクエニが日本語に対応するといっています。まぁどうせスクエニですが...(スクエニは日本だけおま国としてよくDLCで日本語を買わせるのでねw)
自分は父の影響もあって英語が好きなので意外とすんなり読めたので良かったですが、なんといっても若い子が主人公なのでスラングまみれに、アメリカのノリやあんまり知らない洋画まで出てくるのでそこら辺はすごい難しかったです。
逆に考えればあっちのスラングを学べる良い教科書とも捉えられますがねw
そこは自分の知識と相談すべきだと思います(せめてTTYLは知っておいたほうが良いと思います意味は「Talk to you later.」”またあとで話そうね~”てな感じの意味です)

結果的には英語がわかる人は買って損はないと思います。英語ができない人でもエピソード1なら日本語化がほんとんど終わっているので学校の雰囲気を楽しむのには良いと思います。

もしネタバレぜんぜんOKで内容を詳しく知りたい方がいればコメントください!+日本語ローカライズが無料で行われることを祈ってます...

じゃあレビューはここらへんで!Good night !

ちなみに基本情報技術者試験を受けたんですが午前試験は60%以上言ってたので合格しましたが、午後試験は惜しくも不合格でした...残念!
受験まで二か月ないのに何やってるんだ俺は...w


2015/11/05

Metal Gear Solid V The Phantom Pain購入!!

MGS V TPP買っちゃいましたー!

ついに買いましたよMGS!実は元々PS3は持っていましたがなんといっても画質がね...w
試しに比較してみましょうw

PS3




















PC

わかりますかね?よくわからない方は画像をクリックして比較してみてください!
PCでは様々なグラフィック設定ができるので細かくカスタマイズできます。

そもそもPS3とは解像度が違い、PS3は720p(1280x720)とかなり制限されています。
スクリーンショットがPS3の方であまり撮っていないので申し訳ないですw
お詫びとしてクワイエットの写真集をどうぞーw






2015/09/22

MVP V2 1.0.2.0 リリース

初期バージョン公開から一週間も経っていませんが、公開しました!
追加機能はこちら

・FLACのタグ読み込み
・シャッフル/リピート機能の追加
・メンテナンスのサポート

バグ修正

・アップデート時のログが表示されないバグの修正
・アップデート中に閉じるボタンを押した際の挙動
・起動時にアップデートが勝手に確認されてしまうバグの修正

です!FLACはまだ試験的な機能なので、バグ等見つけたら、ぜひお問い合わせより連絡をください!

それでは!

2015/09/19

MVP V2 リリース

MVP V2 リリースしました!!

ついに公開できました!
制作期間は初期バージョンの開発中止が去年の12月だったのでちょうど9ヶ月になりますね(一人で開発してるので許してくださいw)

---機能
・動画/音楽再生
・プレイリスト
・マルチディスプレイ対応
・ASIO対応
・シンプルかつ高機能なUI
・ID3タグ対応
・歌詞表示機能対応(現状はmp3のみ)

ざっとこんな感じですね
特に自分的にほしかったASIO対応と歌詞表示機能は他のプレイヤーにはあまりみかけない機能なのでおすすめです。

ASIOですが、FlacにID3タグが使われている場合正しくデータを読み込めない可能性がありますが、動作に問題はありませんのでご安心を。

次のバージョンでの機能追加予定は、

・LRCファイルからの歌詞の読み込み(同期歌詞の場合は文字表示のみの対応となります)
・シャッフル/リピート機能の追加
・アップデートエンジンの履歴表示機能の追加

今後追加予定の機能は

・Flac形式のタグ読み込み
・m4a形式のタグ読み込み
・フルスクリーン時の下部コントロールの追加

もしかしたら追加される機能は

・Chromecastへの映像出力対応

を考えているのでお楽しみに!

ダウンロードは最上部右側のダウンロードからお願いします!

2015/09/15

ID3v2.3対応!それと...

ID3v2.3の読み込みに対応しました!
これによりMVP V2に歌詞表示機能とアートワーク表示機能が追加されました!

やりましたよーー
ID3v2はv1と全然違って容量が可変長なので非常に難しかったです。
特に手こずったのはタグ全体のサイズを求めるためのシンクセーフ整数ですが

  1. データの4バイトを読み込み
  2. 各バイトを8ビットへ変換(合計32ビット)
  3. 8ビットのうち先頭の1ビットを削除(合計28ビット)
  4. すべてのビット列を先頭から順に結合
  5. 結合したビット列を整数へ変換
という手順でやっとこさ変換でき、サイズがわかりましたw
別に特定のフレームのみ抜き出すのならサイズなんて取得しなくてもいいんですが、できるだけメモリを削減させたプログラムにしたいので仕方なくがんばりましたw
ちなみにフレームごとのサイズはシンクセーフ整数ではないので簡単に求められますよ~

アートワーク表示機能に関しては元々ファイルと同じディレクトリのfolder.*という画像データを探して表示していたのですが、mp3ファイルのタグ内にあるアートワークも表示できるようになったということです。mp3でなければ従来通りfolder.*を探します。

歌詞表示機能はmp3タグ内のUSLTフレームのみ対応しています。(今のところは)

あともう少しでMVP V2を公開できそうなのでお楽しみに~~

2015/09/07

ID3v1/v1.1タグの読み込み方

ID3v1/v1.1タグの読み込み方

ウィキペディアのID3タグについての解説が非常にわかりやすかったです。

以下は読み飛ばしても結構ですw
---------------------------------------------------------------------------------
構造的には

格納されている位置はファイルの末尾
バイト総数が128バイト
"TAG"識別子(ここから始まるよ~的な場所)

以下引用
開始位置長さ説明
03“TAG” の識別子3文字
330曲名
3330アーティスト
6330アルバム
934日付
9728/30コメント
12510 (NULL) が格納される
1261トラック番号
1271ジャンル番号
こうなっていますが、ID3v1にはゼロとトラック番号がないためコメントが30バイトになっています。
また、手持ちのmp3ファイルを調べたら、どうやら

ID3v1.1の125バイト目はバイナリエディタで調べると 00 となっていますが、ID3v1の126バイト目はコメントが30バイト分ない場合 20 で埋められるようになっています。(00 と 20はどちらも空白の文字列です)
なのでコメントが30バイトある場合も考慮すると...
---------------------------------------------------------------------------------

ここから重要!!

・126バイト目が 00 だった場合は ID3v1.1
・126バイト目が 00 でない場合は ID3v1

となるようです。あくまで中学生の調べたデータですので参考程度にどうぞー

ちなみになぜID3タグを調べているかというと、MVP V2に実装しようかなーと思ってるからです。
時間があったらそれ以外のタグにも対応しようかと思うのでよろしくお願いしまーす

それでは!!

2015/09/05

MVP V2

お久しぶりです!
今年の夏休みは色々とありました~(勉強や勉強や勉強などw)

ちょくちょくMVP V2を改良を重ねていたのでもう少しでリリースできそうです!
今思うと初代MVPlayerってすんげえショボいUIですねwww

ちなみに初代MVPlayerはこんな感じです



















MVP V2はこんな感じです

どうですか??少しは成長したでしょう?w
実は画像を見るとわかるのですが、ASIO出力に対応しました。
NAudioライブラリのソースコードを改造して、flac形式にも対応させました!
あと、UIの色は自分で設定できるのでたとえば、

こんな感じにもできますよ~
シークバーやボタンなどにはWPFを使用しているので、マウスイン、アウト時のフェード効果などもあります。
また、マルチモニター使用時でも、ウィンドウの位置によって全画面表示する時のモニターの位置を自動で識別して表示できます。
後は、音量を変更する場合にDirectShowの音量かシステムの音量を変更するよう切り替える機能を追加しました。

現在は、ASIO使用時に再生終了イベントが取得できないので、そこを修正すればリリースできそうです!お楽しみに!!