ITにかかわる全てをご提供するIT企業スタッフブログ戻る当社ブログは社員での持ち回りで掲載しております。ビジネスだけではなく、社内イベント、プライベートなことを書いておりますので予めご承知おきください。採用情報お問い合わせブログ東京は朝の8時2016.05.24BytelこのBLOGが公開される2016年5月24日といえば、皆さん御存知の通りオーバーウォッチの発売日ですね!私も今からとても楽しみにしています。みなさんはどのようなプレイスタイルがお好みでしょうか?トレーサーで裏取りですか?それともラインハルトでみんなを守る盾を?しかしマーシーの復活で複数人蘇らせた時の快感も捨てられません。ちなみに、個人的にはシンメトラが楽しいです。おっといけない、いきなりいろいろなものを置いてきぼりにしてしまいました。そもそもオーバーウォッチ(Win/PS4)とは、ブリザード・エンターテイメント社が発売するゲームで、ジャンルはFPSとなります。shooter、略称FPS)とは、主にシューティングゲームの一種で、主人公の本人(第一者)視点(FPSまたはFPV)でゲーム中の世界・空間を任意で移動でき、武器もしくは素手などを用いて戦うアクションゲームのスタイルを指す。基本的に画面に表示されるのはプレイヤーキャラクターの一部(腕など)と武器・道具のみである。混同されがちだが、プレイヤーキャラクターの姿が見えるゲームはサードパーソン・シューティングゲーム(TPS:第三者視点)として区別される。Wikipediaよりということで、いわゆる銃を持って撃ちあうゲームですね。引用部分にもありますが、自分の視界とカメラが一致しているのがポイントです。FPSはどちらかというと、ゲーム機よりもPC向きと言われています。それは、どうしても移動しながら狙いをつけて攻撃ボタンを押すという行為が、ゲーム機のコントローラーよりもキーボードとマウスのほうが楽であるからです。「狙いをつける(エイム)」という行為が必要なため初心者と上級者の差が出やすいジャンルと言われています。どちらかと言うと海外で人気のジャンルであり、あまり日本で流行っているとは言えません。(もちろん、日本人プレイヤーも多いですが)しかし、先日行われたβテストは日本でも大盛況でした。それはこのゲームの一番の特徴である、「オブジェクティブルールのみ」「キャラクターの性能がそれぞれ大きく違う」ということがあげられるかと思います。このゲームはオンラインで世界中のプレイヤーと6対6で戦うのですが、FPSの対戦といえば相手チームを合計100人倒したほうが勝ち!といったルールが採用されている事が多く、これが参入障壁になっていることが多々ありました。「敵を倒せるかどうか?」がそのまま勝利に直結するため特に初心者が一方的にやられてしまう→そのまま負けに→つらい!という流れになってしまうのです。オブジェクティブルールとは敵を倒せば勝ち、というものではなく・攻撃側と防御側に別れ、攻撃側はエリアを占拠すれば、防御側は時間切れまで占拠されなかれば勝ち・一定時間エリアを占拠したほうが勝ち・お互いのエリアにある旗を自陣まで持って帰れば勝ちというようなルールで行われるもので、敵を倒すことが必ずしも勝利に直結しません。(もちろん、それが出来るに越したことはないのですが)また、対戦中に自分が操作するキャラクターを変更することが可能なのですが、そのキャラクターがそれぞれ全く異なる特徴を持っており、例えばスナイパーライフルで遠距離から狙撃するキャラクターもいれば、味方の体力を回復させることに特化しているキャラクターもいます。回復キャラクターは敵を倒すことよりも味方の支援をすることがより勝利に貢献する行動であり、必ずしも敵を倒すことを要求されません。このように、今までのFPSにあった参入障壁をなるべく取り払ったオーバーウォッチは、FPSをプレイしたことのない人も、プレイしたけれど悲しい思いをした人にもオススメです。そんなオーバーウォッチは日本時間本日午前8時より全世界同時にプレイ可能となります!なお、いいところばかりオススメして来ましたが、このゲームにおける難点を。このゲーム、「オンライン対戦専用」です。FPSゲームにはいわゆる一人用のストーリーモードのようなものがあるものが多く、その場合仮に対戦が苦手だったりしてもストーリーモードを楽しむことができます。オーバーウォッチには簡単なチュートリアルとトレーニングモード以外に一人用のモードがないため、対戦しかできません。オーバーウォッチのキャラクターはとても魅力的で、また設定や背景世界も練られており、一応その辺りの世界観やキャラクターの説明についてはシネマチックトレイラーなどで補完するということなのですが、ぜひストーリーモードもやってみたかった......ともかく、対戦に抵抗がなければ非常にオススメのゲームかと思いますので、気になった方はぜひプレイしてみてもらえればと思います。ちなみに、個人的にはシンメトラが楽しいです。インストールし、k8sを有効化して、apacheのコンテナを起動させてみました。あれから半年以上の時間が経ち、とりあえずやっつけ部分もありつつもWEBアプリの開発環境を自分のPC内のk8s環境に構築をしたので、それについて今回は書いていこうと思います。今回、ローカルk8s上に構築した開発環境で作成しているWEBアプリは、以下の機能を持っています。FTP転送先サーバがN台というくらいの規模です。Job用Podの単純な構成です。それぞれのYAMLは大体こんな感じにしています。設定で、ソースファイルやDBのディレクトリをWindows側からマウントするようにして、ディスクの永続化としているといったあたりかなと思います。今後の開発環境について今回はとりあえず上記のような構成で設定していますが、今後は以下のような構成にトライしてみたいなぁと考えています。そもそも、本番環境がコンテナでないのであれば、構築スクリプトはDockerfileにあるよりもオーケストレーションツールのレシピであるほうが使いまわしは効くので、オーケストレーションツールを使ってデプロイ出来るエコサイクルを構築したほうが最終的に楽かも??将来像についてはいつ実施できるのか今の所なにも目処は経っていないのですが、やはり構築環境をコード化しておくと自分のPCの入れ替え時に再構築が早い、といった便利なことも多く、また環境の切り替えも楽なのでミドルウェアアップデートとかの動作確認もやりやすいなぁという印象です。初期コストはかなり高いですが、慣れるといろいろと楽ができるので余裕がある方は是非チャレンジしてみてほしいなぁと思います。telWindowsでk8sを動かしてみた2018-12-07Bytel,一般めっきり冬めいて来ましたね(季節の挨拶)このところ新しい非電源系ゲームに触れる機会がなく、すっかりネタもなくなってしまいましたのでちょっと興味のあったk8sを自分のマシンで動かしてみることにしました。いうことで、大雑把な流れは以下のように進めて見ることにしました。