はてなキーワード: CPUとは
今までは家庭用ゲーム機の規約が厳しくて日本のゲームは少なかったけど、最近は大手も乗り出してきてなかなかいい感じに仕上がりつつある。
もしCPUにcore i5の3世代目以上を搭載しているなら、2万円くらいから手に入るグラフィックボードGTX-1050以上を購入すればPS4レベルの画質を楽しめる。
(今後VRを楽しみたいなら3万円弱のGTX-1060がおすすめ)
あとはキーボードなりゲームパッド(xbox360のものが使える。なくても2千円くらいでxinput互換のものが買える。)で家庭用ゲーム機同様にゲームが楽しめる。
今ならNier automataが断然おすすめだが、本日突如としてBayonettaが発売開始になったのでアクションゲーム好きは絶対にプレイしてほしい。
2000円ちょっとだ。
しかも頻繁にセールをしているので、気になったタイトルはウィッシュリストに入れておくと勝手にセールの通知をくれるようになる。
日本のタイトルでも30~50%は当然だし、海外タイトルになると75%とか割引することがある。中古より全然安い。
これくらいならどこにでも書いてあるようなことなので別に今更掘り下げる内容ではないのだけど、それらゲームを高画質のままiPhoneやiPad、android端末でプレイできてしまうという超すごいことになってるから聞いてほしい。
どちらにもmoonlightという無料アプリがある。無料なのだよ。神アプリなのに無料。
それをインストールして、PC側のNVIDIA Geforce experienceのSHIELDの項目からリモートをオンにすれば、デスクトップのゲームをストリーミングで楽しめてしまう。
ストリーミングといえど遅延はほぼ体感できない。(無線環境が普通に整っていればおおよそ1フレーム以下しか遅延はない。)
シビアな入力を求められる対戦ゲームには向かないかもしれない。しかしちょっとしたアクションゲームくらいなら遅延に気づかないくらいスムーズにプレイできる。
ただし、プレイをするにはそれぞれの端末に対応したゲームパッドが必要で、iOS向けだと6000円、androidなら2000円程度かかってしまうことになる。
しかしそれさえ用意してしまえば、家中どこでもゲームがし放題だ。
デスクトップでやればいいと思うかもしれない。
でも家庭の事情的に、それほど自室に篭りきっているわけにも行かない場合もある。
そんなとき、家の中どこにいてもデスクトップレベルのゲームを楽しむことができるとしたらどうか。
食事中だって傍らにタブレット端末を置きながらあんなゲームやこんなゲームもできてしまうのだ。
眠ってたiPadやタブレットが快適なゲームストリーミング端末に化ける。12インチiPad proがようやく自分の中で日の目を見た。
意識低い企業内研究者です。プログラミングはサブウエポン。だけど趣味でも勉強してる。
働き方改革のせいで早く帰れって言われて、酒のみながら今これを書いてる。
C言語とかC++は・・・これで作らないといけないものが今の所ないし、これでお金を稼ぐのはハードルが高いし、
WindowsのAPIを使って複雑なプログラムを作りたいわけじゃないのでwhileとかifとか基本的な構文だけ覚えるだけで満足。
組み込みプログラミングではC言語はいまだに現役。お金も普通に稼げると思うよ!次代のCOBOLと化しそうで怖いとこはあるけど。
Javaは・・・使える人が多いからあえて今から学習しなくてもいいような気がする。
文字列の結合だけでもダメやり方と良いやり方があるらしくて、何かPHPのようにその言語特有のセオリーみたいなのを覚えるのが面倒くさそうなので入門の時点で学習するのをやめた。
セオリーとかあるかもしんないけど速度とか気に揉むまえに書いて測れ。たいていは杞憂か、あるいはCPUパワーで殴れるから。
Goは・・・HTTP/2が使えるから学習してる。他の言語だとnghttp2をインストールしないといけないようなのでGo便利だと思ってる。
ライブラリの選択肢が多すぎるのでこういうのが作りたいってときにこれを使うのがいいよっていうのが知りたい。
GUI作るのにライブラリありすぎてどうやって選べばいいのかさっぱりわかんない。
Goでデータベース扱うならこれを使え、だけどMySQLしか使わないならこれを使え、あっSQLiteならこっちのライブラリ使うと便利みたいなこういう情報が欲しい。
GoでGUIつくるの?あんまり普通じゃない気がする。軽量プロセスのうまみがそんなない(詳しい人に否定されそうだけど)
普通にC#(mono/.net)かwebアプリにするかで良くないか?
ただ、言語をあれもこれも覚えるのって僕は意味があるのかなという思いもある。
広く浅く学習するより、狭く深くいきたいとおもうけど、paizaでCランクしか取れない。
twitterで有名な人てやっぱりSランクとか余裕なのかな、こういうのもいろんなプログラマーに聞いてみたい。
一応著名なプログラマーをTwitterでフォローしてるけど、ご飯の画像を載せてたり、若者の僕には通じない寒いギャク連発してたり、ロリっぽい画像をRTしてたりと、twitterはメインの情報収集としては利用してない。
twitterやってるプログラマーって勉強会とかオフ会に参加してるようなリア充の人ばっかりなので、肩身が狭いから自分からリプは送ったりはしない。
ファンがたくさんいるのに最近ニコ生配信してくれないchokudai先生みたいに、アルゴリズムを学ぶのがいいのかな。
アルゴリズムは使うものだ書くものではない!高階関数とかテンプレートプログラミングとかその辺勉強するといい。
あと計算が制限時間内に終わるなら総当たりが最速で品質も高いぞ。
どうしてVimかというとプラグインが多いしIDEっぽくできるから。
Vimってハードル高いイメージあったけど、入門記事がたくさんあるので助かっている。
NetBeansが重すぎるんだよ。補完ボックスが表示されるの遅すぎて警告メッセージが出た。補完ボックスが表示されるまで7秒ぐらい経過すると警告メッセージが表示されたと思う。
Vim知らない。Linux使うならVimかemacs使えるだろみたいな雰囲気あるけど、GUIならgedit, CUIならnanoでいいよね。
パソコンのスペックもどのくらいのものを用意したらいいのかわからない。
10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラボなしノートだからプログラミングに向いてないのかもしれない。
VirtualBox上のubuntuでMySQLをコンパイルすると2時間20分ぐらいかかった記憶がある。
CPUが1コアなのでコンパイル中にそれ以外の作業なんて重くてできない。
スペックにお金をかけることで時間の節約ツールの選択肢が増える
EclipseなどのIDEが支障なく使えるレベルのスペックってどのくらいするんだろう。
3年前のCore i7, SSD, 8GB。最近はもっぱらJupyter。
Pythonは・・・・機械学習する上で避けて通れないけど、今のPCだと無理。
Pythonはいいぞ、機械学習だけじゃなく計算系はエクセルじゃなくてJupyter使う。でも周りはエクセルつかってる、勿体ない。
使ってないけど最先端の研究では機械学習使って当たり前感があってそろそろヤバい。
僕は中学生の頃、いじめにより心の余裕なんてなかったから勉強どころではなかったけどもっと英語の勉強しておけばよかったと後悔している。
迷宮にいる感じ。
なんとなく、プログラミングじゃないほうがいい気がするなあ。
eclipse, Visual Studioが快適に動く
そういうのがない言語に心当たりがないのですが、、、。
目に付いたのをやって、廃ってしまったら、別なのをやる。
ただ、廃ってしまっても大抵その経験は別なのの習得に役立つので、適当に決めると良いです。
ま、まずは一つの言語で、paizaでSランク取るのも良いと思います。
ただ、本当に深く習得するのは、一部の人にしかできないので、壁にぶつかったら他言語に手を出すのも良いです。
仕事は言語指定のものも多いので、Goしかできないときついかもしれません。
JavaかC#かC++はやっといた方が無難です。(C++が一番オススメできない)
制限時間集中してやったことはないのでなんともですが、だいたい何かしながら制限時間*2くらいでといてます。
各パーツを組み合わせて、希望の形を作る。
まずは、もともとあるものに、オプションパーツ的なものを作って、作る能力を上げると良いです。
PCは待たせるものであって、人がPCを待つのはナンセンスです。
VirtualBox等を動かしたいのであれば、メモリーは多めにしましょう。
ホスト側は64bitOSで、メモリー最低8GBは欲しいです。
グラフィックボードは、3Dレンダリングや機械学習をしたいなら欲しいです。
C言語とかC++は・・・これで作らないといけないものが今の所ないし、これでお金を稼ぐのはハードルが高いし、
WindowsのAPIを使って複雑なプログラムを作りたいわけじゃないのでwhileとかifとか基本的な構文だけ覚えるだけで満足。
Javaは・・・使える人が多いからあえて今から学習しなくてもいいような気がする。
文字列の結合だけでもダメやり方と良いやり方があるらしくて、何かPHPのようにその言語特有のセオリーみたいなのを覚えるのが面倒くさそうなので入門の時点で学習するのをやめた。
Goは・・・HTTP/2が使えるから学習してる。他の言語だとnghttp2をインストールしないといけないようなのでGo便利だと思ってる。
ライブラリの選択肢が多すぎるのでこういうのが作りたいってときにこれを使うのがいいよっていうのが知りたい。
GUI作るのにライブラリありすぎてどうやって選べばいいのかさっぱりわかんない。
Goでデータベース扱うならこれを使え、だけどMySQLしか使わないならこれを使え、あっSQLiteならこっちのライブラリ使うと便利みたいなこういう情報が欲しい。
ただ、言語をあれもこれも覚えるのって僕は意味があるのかなという思いもある。
20の言語でHello World出来るより、1つの言語でいろんなアルゴリズムを知っている方がすごいと思う。
コミュ症がフランス語や英語やドイツ語覚えても、使う機会がないとまったく価値がないと思う。
広く浅く学習するより、狭く深くいきたいとおもうけど、paizaでCランクしか取れない。
twitterで有名な人てやっぱりSランクとか余裕なのかな、こういうのもいろんなプログラマーに聞いてみたい。
一応著名なプログラマーをTwitterでフォローしてるけど、ご飯の画像を載せてたり、若者の僕には通じない寒いギャク連発してたり、ロリっぽい画像をRTしてたりと、twitterはメインの情報収集としては利用してない。
twitterやってるプログラマーって勉強会とかオフ会に参加してるようなリア充の人ばっかりなので、肩身が狭いから自分からリプは送ったりはしない。
ファンがたくさんいるのに最近ニコ生配信してくれないchokudai先生みたいに、アルゴリズムを学ぶのがいいのかな。
コードを写経しても覚えられないし、仕組みは理解したけど自力でコードが書けない。
どうしてVimかというとプラグインが多いしIDEっぽくできるから。
Vimってハードル高いイメージあったけど、入門記事がたくさんあるので助かっている。
NetBeansが重すぎるんだよ。補完ボックスが表示されるの遅すぎて警告メッセージが出た。補完ボックスが表示されるまで7秒ぐらい経過すると警告メッセージが表示されたと思う。
パソコンのスペックもどのくらいのものを用意したらいいのかわからない。
10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラボなしノートだからプログラミングに向いてないのかもしれない。
VirtualBox上のubuntuでMySQLをコンパイルすると2時間20分ぐらいかかった記憶がある。
CPUが1コアなのでコンパイル中にそれ以外の作業なんて重くてできない。
スペックにお金をかけることで時間の節約ツールの選択肢が増える
EclipseなどのIDEが支障なく使えるレベルのスペックってどのくらいするんだろう。
ノートでCore i3、メモリ4GBにランクアップしたらいけるのかな。
他人がどんなスペックのPCで何のツール使ってプログラミングしているか知りたい。
Pythonは・・・・機械学習する上で避けて通れないけど、今のPCだと無理。
あと、クレジットカード持てないのでAWS上で機械学習するのだけは遠慮したい。
過大請求されるの怖いし、トラブルが起きた時に英語でコミュニケーション出来ないから。
僕は中学生の頃、いじめにより心の余裕なんてなかったから勉強どころではなかったけどもっと英語の勉強しておけばよかったと後悔している。
迷宮にいる感じ。
ターミネーター1の時に未来からやってきた悪玉ターミネーターのパーツがサイバーダイン社に回収され、
オーバーテクノロジーであるターミネーターを研究した結果スカイネットの発明に行きついて、未来では最終戦争が起きてしまうことになる。
だからサイバーダイン社に潜入して、1のターミネーターのパーツを破壊して研究が進まないようにして未来を変えよう、というのがターミネーター2のストーリー。
終盤、無事1のターミネーターのパーツは破壊できるのだが、しかし2で来た善玉ターミネーターの処分はどうするの、という問題が残る。
増田が言うようにみんなで仲良く暮らしていたら、何か不慮の事態に善玉ターミネーターが機能停止したり強奪されたりして、
また研究に使われスカイネットを発明する原因になってしまう不安がわずかだが残ってしまう。
かといって善玉ターミネーターを未来に戻す技術は開発されていない。
よって、善玉ターミネーターのパーツ(特にシュワちゃんが頭を指さしたように、頭部CPUチップ)は完全に破壊するのが、最終戦争を回避する唯一の完璧な安全策だった。
一ヶ月ほど前、愛用していたZenpad8 Z380KLの画面を落下の衝撃でバリバリに割ってしまったので、新しいZenpad8を購入した。Z581KLという型番のマイナーチェンジモデル。革製のカバーでしっかり保護してたつもりだったけど、製品の仕様で四隅は剥き出しになっていた。悲しきかな、その角から落としてしまったために日頃のリスクヘッジは無為と化してしまった。
かつてスナドラ410を搭載していた旧ZenpadのCPUがスナドラ650に進化した。起動して文字を打ったり、画面遷移を試してみたりした感じでは、以前より動作が早くなったような気がしないでもない。いや、気のせいか? とりあえず適当に弄くり回して、暫く様子を見ていきたい。
それはそれとして、タブレットやスマホを買い替えたときのワクワク感が、私はなんとなく好きです。家を引っ越して新生活を始めたときとか新しい出会いがあったときとか、そういうときと同じくらいの高揚感が胸の内に湧いてくる。アプリを入れ直したり設定し直したりするのは面倒だけど、それも含めて灰色の日常に潤いをもたらしてくれる。
少し前にウメハラがDaigo The BeasTV!で語っていた「格闘ゲームは煎じ詰めれば究極的には単純な連続ジャンケンになる、そこまで行くのが早いゲームと遅いゲームがある」という話について
ジャンケンがいわゆる運ゲーに過ぎないという前提に立った上で、それでも強いヤツと弱いヤツがいるという話をしていた。
しかし、ジャンケンと違い大抵の格ゲーにはグーとチョキとパーという選択肢に対して時と場合で期待値が大きく差がある。
コンボを決めているという圧倒的優位な状況にしたって
・ダメージが低くとも、その後の盤面状況を重視したコンボを決める
といった選択について、お互いの体力やゲージ、気絶値、プレイの癖や性格などを勘案して期待値を判断し、入力している。
もちろんこんな話はウメハラに取っちゃ釈迦に説法なのはわかっている。しかし、これを煎じ詰めれば連続ジャンケンになるというのは少し論理に飛躍があるような気がする。状況云々を完全に無視して技を出して勝つか勝たないかというところまで詰め切って……ということだとは思うんだけど、それって「最強のCPUは相手の技をフレーム単位で確認してから昇竜拳で返せるから誰も勝てない」詭弁のレベルでは?
○朝食:なし
○昼食:そば
○調子
詳細は次の○で。
早起きしてまで、遊びまくったのは久々だったので、ちょっと疲れた。
明日からまたお仕事が月から金まであるので、この日記を投稿したら、さっさと寝ようと思う。
積みゲーがひどい。
今世代機はもちろんのことながら、前世代機や前々世代機の積みゲーすらも結構ある。
っていうか、スイッチを携帯機と捉え、スコルピオも世代交代という捉え方をしてしまうと、前々々世代機(GBA、旧箱)にもうすぐなる積みゲーなんです。
ここで、今までのゲーム日記を振り返ると、実は意外と「プレイし始める」と、毎日プレイするんですよ。
ただ、この「プレイし始め」までが長い。
これはもう自分の中ではっきりと理由がわかってて「下調べ」をしようとするから、ダメなんです。
やれ、ツイッターの反応だ、やれブログの反応だ、やれAmazonレビューだ。
そういうのをクタクタと読んでは「ああ、ここがしんどそうだから、やめとこ」だの「えー、この仕様びみょー」だのと、プレイもせずに、些細な点が気になってプレイできていない。
そのくせ、一週間ぐらいたつと「へー、面白いっていう人もいるんだー」と今度は良い評判ばかりを集めて、自分もプレイしたいと思いつく。
だのに、結局最初の、悪評集めになぜか戻って、また「プレイしない理由探し」を始める。
もう、うんざりだ!
楽しくないなら、楽しくないで、プレイして、その上で「合わなかった」「僕には面白くなかった」と、自分の中で納得しないと、積みゲーは減らないんですよ!
いつまでたっても、自分の言葉でゲームを評せないから、いつまでたっても、積みゲーとしてせこせことゲーム棚に物を積み上げるんですよ!
というわけで、今日は「1日5本せめて電源だけでも……」と題して、とにかく、あーだこーだ言わず、ゲームを次々プレイしていきます。
それぞれの○の最後に、今後も継続してプレイしていきたい度合いを五段階で評価していくけど、これは自分で自分のことを忘れがちな自分のための指標であって、他人へのオススメ度合いとかでは決してないです。
●GBA
マリオとルイージの二人を操作するのが特徴的なアクションRPG。
マリオらしい「ジャンプアクション」を、RPGの戦闘シーンに落とし込んでる感じ。
「ブラザーアタック」っていう、他のゲームでいう「特技」とか「必殺技」とか「スキル」に当たる攻撃が、
マリオとルイージのコンビの動きに合わせて、マリオの動作ならAを、ルイージの動作ならBを、タイミングよく押さないと、威力が出ない。
これがやたらと難しい。
一応、難易度を自分で決めれて、最低難易度にするとボタンを押下するタイミングでスローモーになる、どのボタンを押すのか表示される、とさすがの僕でも技を決められるんだけど、どうも、この最低難易度だと通常攻撃にちょっと色がついた程度で、なんだかなあ、な感じ。
アクションの比重が思いの外大きかったのが、ちょっと微妙な感じでした。
●DS
シリーズがナンバリングが5作、リメイクが2作、コラボ的な作品もいくつかと、めちゃくちゃ大人気のダンジョンRPG。
特徴的なのは、DSの下画面を使って、自分のマップを書いていくところ。
キャラメイクをするタイプのゲームなので、僕のパーティーを紹介すると、
・ヒメ(パラディン)
・ヤマ(アルケミスト):炎を育成
・ウケ(メディック)
・カノコ(バード)
こんな感じ、ソードマンとアルケミストは育成の方針で色々変わるっぽいので、それも記載。
今日は、2時間ほどプレイして、プレイ状況は1Fのイベントをこなして、2Fに降りて少し探索し。
これは楽しい。
ダンジョンRPGは、GBのWiz外伝と、PCゲーをいくつかプレイしたことがあるぐらいだったので、久々のジャンルへの手探り感が楽しいのがまず一つと。
「え、なにこれ、設定ミスじゃね?」と思うぐらいの大ダメージを敵全体に与えられるのが、最高に気持ちいい。
TP(マジックポイント的なの)的に1発しか打てないのも、「必殺技」感が出てて、超楽しい。
最高ランクじゃないのは、戦闘演出の間延び感が早くもすることかな。
スキルならまだしも、通常攻撃の演出がもっさりしてて、ひたすら敵を倒したりする段階になったときに、面倒そう。
●3DS
ヴァンガード自体は、漫画版やアニメ版を少し見たり読んだりしたことがあるだけで、TCGとしてのゲーム性は全く知らない。
が、最初の1時間はチュートリアルと、最初にもらう構築済みデッキをどれにするか考えてただけで、実際に対戦部分をプレイしたのは2時間程度。
今使っているクラン(MTGでいう色、遊戯王でいうカテゴリ的なもの)は「オラクルシンクタンク」
色々あるなかでこのクランにしたのは、このクランの特徴が「ドロー」にあるです。
一時期、ポケモンカードにハマってて、この日記でもよく店舗大会に参加したことを書いてたと思うんですが、
ポケカの何が楽しいって、7枚ドローとか6枚ドローとかを毎ターンのように唱えられるんですよ、これがとにかく気持ち良かった。
そんな、ドロー好きなので、ヴァンガードでも、ドローが得意なオラクルシンクタンクにしました。
何戦かプレイしてその中でも気に入ったのが「バトルシスター ふろまーじゅ」ってカード。
ヴァンガードを知らない人にも伝わるように書くと、ライフがピンチのときに仲間を揃えると2枚ドローして、攻撃力がパンプするってカード。
あと、これはグレード3の共通効果でふろまーじゅ特有ってわけじゃないんだけど、攻撃時にも2枚引けるので、もーとにかく気持ちいい。
面白いは面白いんだけど、ストーリーとかは特にないみたいだし、なによりTCGのデジタルゲームって、CPUに手加減してもらわないと毎回毎回ガチでやり合わないといけないから、ちょっと疲れるんだよねえ。
村長になって、村を大きくしたり、大きくしなかったりする、スローライフ系のゲーム。
ネットのみんなが「しずえさんかわいい」「しずえさんかわいい」っていうから、どんなもんかいな? と構えてたけど、
確かに可愛いね。
これは、人気が出るわけだ。
ゲーム的には、1時間ほどプレイして、まだ家ができてないのでテント暮らしをしてる。
まだ、村長の仕事も木を植えただけだし、そもそもシステムが全部解放されてない感じ。
スローライフゲームだけあって、毎日少しずつプレイするものなんだろう。
ゲームとしては楽しいと思うんだけど、釣りはすれちがいフィッシングしてるし、作物育てるのはすれちがいガーデンしてるし、って感じで今プレイしてる他のゲームと、若干被ってる感があるのが、やる気が削がれた。
●iOS
○LaraCroftGO
うーむ、なんか、iPadminiとの相性が悪いみたいで、カクカクするし、しまいにはアプリが落ちるので、新しいiPhoneの方でやろうと思う。
が、iPhoneの空き容量がないので、音楽を厳選したり、いらないファイルを削除したり、とスマホの整理に熱中してしまった。
ま、まあ、電源はつけたから、よしとしてほしい。
プレイ継続したい度合いは判定不可能、また次のこの企画の開催まで持ち越します。
○いつもの
ログボのみなんだけど、これを書くようにしないと、ログボをとることすら忘れちゃうんだよね。
●3DS
お弁当屋さんに行くまでに一応持ち歩いたけど、さすがに人通りが少ないところなので誰ともすれ違えなかった。
セルフすれちがいをすればいいんだけど、なんかやる気が出ないので、今日は未プレイ。
ログボのみ。
○ポケとる
ログボのみ
ログボのみ。
○朝食:野菜ジュース
○調子
はややー。
仕事で少しだけ残業しなきゃいけなかったんだけど、それがひどく体にきた。
どうもまだ本調子じゃないようなので、辛い。
あと、お風呂の栓をせずにお湯をためる、髪の毛を洗い忘れる、などのボケをかましたので、早く土日になってゆっくり休みたい。
●XboxOne
本当に触るだけで、トレーニングで技表見た後、CPUを殴ったりしただけ。
・キムウー
ファイナルファイトにこんな子いた気がするけど、あの子はトンファーだっけかな。
236Kの必殺技を強で出すと、ちょっと笑っちゃうぐらい飛ぶのが面白かった。
格闘ゲームあるあるとして、中国拳法を使うキャラはコンボが難しいけど使いこなすと強いって法則があると思うんだけど、僕は苦手ですね。(3rdの持ちキャラヤンだけど)
・タスク
半裸で剣を持ったムキムキの男キャラ。
J中Pがめっちゃ格好良い。
・Gargos(日本語読みがよくわかんないから、英語で書いておく、ガルゴス?)
波動でパンチが相手の位置にワープして殴るんだけど、ここからコンボが始まるのが楽しすぎる。
見た目のイメージが、ときはなたれしフーパーのいじげんラッシュみたいな感じなのも、楽しい。
これですよこれ、僕はこういう仲間を呼んだり、画面に物を置いたりするキャラクタがたまらなく好きなんですよ!
(上手に使えるとは言ってないからね)
部下を画面に二人呼ぶことで、実質三対一で戦うの楽しすぎ。
部下をひっ捕まえて投げつけたり、痛めつけて特殊技の発動条件を無理やり満たしたりと、大魔王だけあってやりたい放題できるのも楽しい。
●3DS
色々プレイ。
ログボのみ。
○ポケとる
ログボのみ。
ログボのみ。
○朝食:野菜ジュース
○夕食:冬野菜カレー
○調子
はややー。
仕事行ってきたけど、超絶しんどかった。
あれだな、来週から年が明けるぐらいの気持ちで、今週は徹底的に手を抜こう。
○お礼
1月9日のゲーム日記に、トラバしてくれたり、ブコメしてくれたみなさんありがとうございます。
元気100%はちょっと遠いですが、熱は引いて、風邪は治りました。
ああやって、コメントもらえると、一人じゃないなー、って思えて嬉しかったです。
繰り返しになりますが、ありがとうございます。
●XboxOne
シーズン3のキャラがセールで安かったので、購入したのを思い出して、なんとなくプレイ。
トレーニングモードとCPU対戦を各キャラ3回ほどプレイした。
今日触ったのは、
Haloシリーズのお馴染みの人…… ではないらしいけど、種族が一緒だから、まあお馴染みの人としておこう。
っていや、この論法は乱暴すぎるな、地球人だからストリートファターのリュウも、ポケモンのサトシも同一人物だろ、と言うぐらい乱暴か。
格闘ゲーム的には、コマンド入らずのコヴナントカービンと、時間差起動のプラズマグレネードの二つを使いこなすのが重要そう。
特に、プラズマグレネードは相手にくっつけとけば問答無用でこっちのターンになるから、かなり重要そうだ。
けど、こういうセットプレイキャラって、大好きなんだけど、苦手なんですよねえ、昔お友達に「お前のジェダは弱い」って、カプジャムで言われたり「お前が長森を使うのはキャラランクへの冒涜だ」と言われたりしたことがあるし。
ギアーズ1のラスボスの人、であってる? 別にキャラ付けとかなかったから、いまいち不安。
基本は重量級でコマ投げとかもあるけど、コウモリを相手につけてスリップダメージ与えたり、コウモリを身にまとって防御しながら攻撃するガードポイント技もある感じ。
なかなか楽しくて、立ち中Kのやる気ない感じが可愛い。
けど、こういうコマ投げも出来るテクニカルキャラ苦手なんですよねえ「無理してドッペル使わん方がよさそう」って言われたことがあるし
・ラッシュ
バトルトードのカエルさん、プレイしたことないからわかんないけど。
ベロで移動したり、バイクで移動したり、鉄球で移動したりと、突進技や移動技がめちゃくちゃある高機動キャラって感じかな。
まーもう、高機動の突進技持ちキャラは苦手の極みですよ、いやでも、ハパ2でいっときTブランカにハマってたな。
カプエス2でもブランカ使ってたし、いや、これはブランカが使い易いだけで、そういうキャラ全般が得意なわけじゃないしなあ。
ただ、これ、よく考えるとその友達に「向いてる」って言われたキャラいないから、この考え意味ないな。
●3DS
色々とプレイ。
どうも、会社に3DSを持ってきている人がいるらしく、ほぼほぼ毎日固定ですれ違えている。
歩数が重要な探検隊と、すれ違い人数が重要な合戦で活躍してくれてるので助かる。
ログボのみ。
○ポケとる
朝の通勤電車の中でプレイしたら、一発目でヘルガーが出てきて寝ぼけてて頭働いてなくて、焦った。
ヘルガー好きなんですよね、悪ポケはみんな好きなんですが、いちばんのダーテングに負けないぐらい好きです。
ログボのみ。
この記事は「フリーランス残酷物語 Advent Calendar 2016」15日目のポエムです。えっ、まだ12月15日じゃない?あぁ、そんな事もあるかもしれないですねぇー。でも気のせいじゃないですかたぶん。
まず前置きですが、mesaka さんの書いた記事が萌えましたねぇ。じゃなくて燃えましたねぇ。まぁ、会社にバカにされたっていいじゃないですか。社員プログラマーにバカにされたってしったこっちゃありませんよ。Qiita ユーザーにもバカにされ、はてブに晒され、社会からゴミ扱いされたかどうか分かりませんが、フリーランサーはそれでも生きている限り契約を繰り返し日々前進していかねばならないのです。愚痴ることで生きていけるのなら問題ないのです!というわけで、mesaka さんには最終日の日記でも燃料を投下してほしいと思うわけです。よろしくお願い致しますm(_ _)m
前置き終わり。さてさて、僕がフリーランスだった2004年頃に体験した、奇妙で残酷な作業依頼のことを書きたいと思います。
フリーランスになる前はゲーム会社で社員プログラマーをしていました。コンシューマやアーケードゲームを何本か開発したのですが、ゲームの発売が近づくと月400時間以上の長時間労働を行います。そんなことを何回もやっていると人間は壊れます。裁量労働制の裁量ってどんな意味だろう、、、と考えながら3年働き、もうダメだなと思った時に同期の10人は誰も残っておらず、一番最後の退職者となりました。その後1年は携帯ゲーム会社でゆるふわな開発を行い、元気がでてきたところでフリーランスとして働き始めました。
初めての契約は 3DRPG を開発している会社と結びました。準委任契約なので会社に出向し決まった時間働き、毎月決まったお金をいただく形です。業務内容はプログラミングとそれに関連する作業となります。関連する作業は曖昧ですが、まぁ雑用含めてお仕事するうえでの作業全てなので、社員プログラマーと働き方はそんなに変わってない思います。
一般的なプログラム作業であれば、例えば MMORPG の開発ではマップ表示を担当しましたが、これはマップ担当の3Dデザイナーさんとデータの仕様などを決めていって、あとはプログラミングするだけのお仕事です。この開発ではプログラム全体の設計とプログラマーのまとめ役もやっていたので、メンバーへの指示出しやタスク管理もプログラミングに関連したお仕事です。
少し変わった作業だと PS2 で発売した 3DRPG のコードを渡され、「VisualStudio で動くようにして。大丈夫、描画エンジンだけ DirectX で動くものを別で用意したから」という依頼だったりします。幸いにして同じような依頼を前職の社員のときに受けていました。その時は PS 用に発売した 3D 格闘ゲームのプログラムを渡され「ナムコのSystem12基板で動かせるようにしてよ。大丈夫、PSと System12 の違いは CPU のクロックが違うだけだから」というものでした。どちらの依頼もプログラムと向き合うだけの作業なのでとても単純なです。CodeWarrior で書かれたコードを VisualStudio でコンパイルすると2万くらいコンパイルエラーを吐き出すのですが、それをもくもくと修正するだけです。
新人プログラマーの教育係もプログラミングに関連したお仕事です。ペアプロで一緒にゲームを開発していくのはとても楽しかった!あと成長していく新人かわいいぺろぺろ。
当時その会社ではまだバージョン管理ソフトを使っていませんでした。社員毎に Samba のディレクトリがあり、そこにプログラムファイルを配置して共有を行っていました。さすがにこれは不味いと思いバージョン管理ソフトの提案も行いました。前職では CVS と Microsoft Visual SourceSafe を使用していましたが、CVS には悪夢(マスターアップ1週間前にデータが壊れる)しか思い出がない事と、Visual SourceSafe は無料ではなかったため、当時流行りだしていた Subversion を検証したレポートを作成し、それをもってシステム管理部門を説得するということもプログラミングに関連したお仕事でした。システム管理部門は企業のガーディアンですので、そうそう実績のないソフトウェアを会社内の PC にインストールさせるわけにはいきません。2004年頃の Subversion は Ruby など新しい技術を使う Web 業界ではそれなりに認知度があったかもしれませんが、C++ も使わず C のみで開発を行っているゲーム業界での認知度はとても低いものでした。時間をかけじっくりとシステム管理部門を説得していく必要がありますが、これはプログラミングに関連したとてもとても大切なお仕事です。
なお、会社から社員にならないかとの提案を頂いたのですが、当時はフリーランスという契約のみで結ばれた、ときには人情のかけらもない綱渡り状態にスリルと興奮を感じていたため断りました。24歳という若さのためか、それとも前職で壊れた頭がまだ治っていなかったのかはわかりません。
そのようなプログラミングとプログラミングに関連する作業を行っていたところ、プログラマー全体を統括するマネージャーから奇妙な作業依頼を受けました。それはとある社員プログラマーのスキルチェックをして欲しいというものです。
新人教育でもなく、サポートしながら一緒にゲームのプログラミングを行っていくのではなく、スキルチェックです。スキルを見るならペアプロでもしてゲームの実装を行っていくのが良いと思ったのですが、製品にそのプログラムを入れたくという事で却下されました。また、スキルチェックに僕の時間をあまり使ってほしくないそうです。まぁそりゃそうだよねゲーム開発に時間使わないと。そこで、既存の開発とはまったく関係ないプログラムの課題を出して実装してもらいました。
しかし、まず課題を説明するところから問題が出ます。こちらの説明を全部紙にメモっているのですが、話が先に進むとメモれないとのことでメモり待ちが発生しました。口頭で2分くらいで伝わる仕様が10分くらいかかります。全部話しを聞いてから後でメモるのではダメなのかなと思ったのですが、どうもこのやり方でしか話が聞けないようです。
翌日に進捗を確認したかったのですが帰ってしまっていたので、次の日の朝に進捗を確認するとまだ実装中とのことでした。分からないところがあれば聞いて欲しいと伝え、作業を続けてもらいます。毎日こちらから進捗を確認するのですが、もう少しでできるという返事を貰う以外に特にアクションを起こしてきません。そんな状態で1週間が経ちました。ちなみに課題は1日くらいで実装できるものと想定していました。そして、この状況をマネージャーに説明し、チームメンバーに入れれるかという質問には難しいと答え、作業は終了となりました。
フリーランスの解雇は簡単です。しかし、社員の解雇というのはとても難しいものです。金の横領など分かりやすい行動をとった場合は別ですが、プログラミングスキルが低い事で一方的に解雇しようものなら逆に訴えれて終わりです。僕の今まで関わった会社さんでも、解雇した社員が訴えを起こさない代わりに和解金を要求し成立したケースもありました。スキル不足の社員を解雇するなら、社員にその事を納得してもらい円満に退職してもらうのが良いと思います。納得してもらうには情報が必要です。「○○を依頼しましたが、あなたは達成できませんでした」という情報をいくつも集めて納得してもらいます。退職していかれた社員プログラマーがフリーランスの僕のところに来る前、2人の社員プログラマーのもとでスキルチェックを受けていたそうです。僕で3人目だったわけですね。それら3人分の評価を伝え、納得してもらい退職してもらったのだと思います。
なんにせよ、一連の流れの中で僕は社員に印籠引導を渡すという残酷な作業をしていたわけです。正直楽しい作業ではありません。このような不幸なフリーランスを増やさないためにも、社員の方々には採用時のスキルチェックをしっかりと行って頂きたいと思う次第です。というかそいう首切り作業は社員でやって。。。あ、でも外部委託した方が会社としてメリットが大きいか。
こちらの会社さんがある意味消滅と言ってしまえるような状態になったので別の会社で社員として働いたものの、また頭がおかしくなってたのかフリーになり、受託用の個人会社まで設立し、その会社も今年で閉じ、今はサンフランシスコで英語の勉強と趣味のプログラミングをしています。あまり普通ではないので最初の会社でアホになってからそれが治ることはなかったようです。長時間労働マジ怖い。
自己紹介が遅れましたが akiraak といいます。Qiita に糞ポエムを晒すのは公衆衛生上よくないと思い増田に排泄した次第です。Qiita ではこんなのを書いています。