「俺はフロント開発者じゃない、ただフロントが得意で書く機会が多いだけなんだ」といいながら日々ジャバScriptの中でもがいています。
採用の面談に顔を出したりする機会ができてきたのでここら辺で一度言語化しておきたい。
勘なんですが、たぶん心の強さです。
続きを読む「俺はフロント開発者じゃない、ただフロントが得意で書く機会が多いだけなんだ」といいながら日々ジャバScriptの中でもがいています。
採用の面談に顔を出したりする機会ができてきたのでここら辺で一度言語化しておきたい。
勘なんですが、たぶん心の強さです。
続きを読むReact Hooksでましたね。
これでクラスを使う必要がなくなってみんなハッピーです(公式で再三書かれてますが、既存のコードをHooksで書き直す必要性はないです)。
それはそうとして、useReducer
という新しい仲間が増えました。
ちょっと前に追加されたContextと合わせることでReduxを置き換えることができます(置き換える必要があるかどうかは考えてはいけない)。
しかし最近気がついたのですが、そもそもReduxがどういうものなのか、雰囲気で使っている人が多いようにおもいます。
ぶっちゃけ「ドキュメントやソースコードを読めばいいやんけ」、で終了する話なのです。
とはいえReduxは特定のViewライブラリへの依存を防ぐように作られていたり、なるべく縛りを作らずに薄い実装にしてプラグインで解決していくような思想になっていたり、フレームワークというよりはフレームワークのためのフレームワーク、つまりメタフレームワーク的な感じだったり、とにかくまぁそういったあれこれでわかりにくく、なんとなく既存の実装をコピペって動くコードを作っちゃってるのかなぁとかそういう風に想像しています。
それはほんとうによくないのでこれを機にちゃんと理解しましょうね、ということですでに何番煎じかになっているかもしれませんがReact Hooksを使ってReduxを再実装してみます。
続きを読む橋とはなんですか。
ドラゴンクエストというゲームを知っていますか。かのゲームにはこういうセリフがあります。
「はしに きをつけろ! はしをわたって とおくにいくほど おそろしい まものたちが あらわれるだろう」
昔のRPGほどこういった傾向が顕著なんですが、ドラゴンクエストにおいて敵の強さというのはなだらかな曲線を描くものではなく、大陸を横断するごとに階段状にあがっていきます。レベル10で無双していても、一つ橋を渡った瞬間敵がギラなどを使い始めホイミを使う暇もなく主人公は死にます。
続きを読むはい。
普通の体験版がはじまった今になって感想を書き始めます。
まず先に結論からいうと、普通に面白いです。
ただ空を飛んで移動してるだけで楽しい。これはフィールドが広いオープンワールド系のゲームにおいて非常に重要な点であります。
最近の波には乗り遅れたけど、これは定期的に議論が発生するトピックスな割にあまり整理して話してるものが見当たらないので僕なりの観点からまとめる。
なおこの記事では
などの領域を包括的に扱いたいので抽象的な段階に終始しようとおもう。
いきなりこれ書いちゃう?
「教育」という概念には、「人間の能力はそれぞれみんな同等で教えればできるようになりますよ」という思想(タテマエ)が根底に存在している。
でも悲しいかな、そんなことないんだなぁ悲しいなぁ。