ありえんHip-Hopスマートフォン用の表示で見るありえんHip-Hopこの広告は、90日以上更新していないブログに表示しています。作ったryo33.hatenablog.com24日目です。昔何かの記事を読んで、その時からメッセージ指向でゲームを作りたいと考え始めました。実現することができていませんでした。後述するcdb-rustも「いつものやり方でいいか」という消極的な考えのまま作られたものです。JavaScriptのRedux.jsというライブラリを使っていました。動機的にはこの書き方のほうが伝わりやすいはずです)。それを使っていく中で、ゲームプログラミングも似たようなやり方でやりたいという思いが高まってきたためCruxというライブラリを作ることになりました。最新の状態はstore.state()で取れます。いい感じに隠蔽されています(コードもいい感じとは言っていない)。あとActorっぽく使うこともできます。ryo33.hatenablog.com実際に使ってみるgithub.com前に作ったCDBというゲームがあったので、それをCruxを使って書き換えました。こっちの作業はかなりつまらなかったです。ウィンドウ切り替えなどをした時に固まるなどの不具合がありますが、とりあえず動くところまではできました。コードが良くなったどうかですが、正直に言うとあまり良くなっていません。Middlewareを使うようにしたりできなかったためです。(具体的にはボールやバーの大きさが徐々に変化する部分やボールがアイテムに当たる部分などです)。これからコードに危ういところがあり警告も出るのでそれを直していきたいです。あとはドキュメントの整備もやっていきたいです。最後まで読んでいただきありがとうございました。23:54Cruxがあればゲームのコードが良くなると思ったTweet広告を非表示にする関連記事2017-02-19ReduxでのRoutingはこれでやっていこうと思います。入れた10万のラップトップに乗りかえたけど快適すぎる。一時停止リマインダーをやるためにグッズを作った。月別アーカイブ参加グループプログラミングはてなブログをはじめよう!ryo12redstoneさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。