全国のしばゆーで集まりたいです
はてなブログを持っていれば、誰でも参加できます。
以前告知した「Goで作って学ぶリアルタイム通信サーバー入門 〜自作ターミナルゲームでわかるオンラインゲームの裏側〜」が完成しました! 技術書典21の書籍ページと、試し読みのPDFも公開しています。 今回作った本は、次の動画のようなターミナルで動く対戦シューティングゲームをGoで作りながら、オンラインゲームにも使われるリアルタイム通信サーバーに入門する本です。 自分がプレイヤーを動かせば相手の画面で…
Lazy Witch's Factoryという工場ゲームにちょっとハマった。現時点での最高難易度 Inferno1 をたまにクリアできるくらいまで。 store.steampowered.com 30分1本勝負で指定金額を返済したら完了。初期の生産力じゃ全然足りないのを、拡大再生産から積み上げてクリアする感じ。Factorioと違って無限に作り続けるんじゃなく30分という時間制限が、緊張感が忙しさ…
throttle(500)が最大で0.5秒ごとにしか実行されないDeferredオブジェクトを返す,みたいなのを作ってみた. timerを持っておいてclearTimeoutするかわりに,Deferredを持っておいて,rejectすることができる. 処理内容を実行時に決められるので,普通のthrottleより汎用性が高いかもしれない. 呼び出された回数だけタイマーが実効されるので,普通に書くより…