shr

AHC056 参加記 & 1位解法解説

最近参加していたプログラミングコンテストの HACK TO THE FUTURE 2026 (AtCoder Heuristic Contest 056) でなんとまた優勝することができたので、参加記と解法の解説を書いていきます。

最近コンテストの記事ばっかりになっていて恐縮なんですが、本当に楽しくてつい熱中してしまい…… これを見ている皆さんも興味があればぜひ! Heuristic Contest の人口はもっともっと増えてほしいところです。

Read more… AHC056 参加記 & 1位解法解説

このエントリーをはてなブックマークに追加

AHC054 参加記 & 1位解法解説

最近参加していた ALGO ARTIS プログラミングコンテスト2025 夏(AtCoder Heuristic Contest 054) でなんと優勝することができたので、X に書ききれなかった細かい工夫点などを含めた参加記と解説を書いていきます。

Heuristic Contest の概要は以前も書いたので割愛して、問題の概要と考察・解説から始めていきます。

Read more… AHC054 参加記 & 1位解法解説

このエントリーをはてなブックマークに追加

近況報告・ゲーム制作記

近況報告です。最近色々更新できてなくてすみません。。

しばらく(だいぶ?)前から作っているゲームがあって[1]、続きをちまちまと作ってはいるのですが、なかなか創作活動の方のモチベーションを保つのが難しく、最近はインプットが足りないのかな~と思って積みゲーを消化したり、仕事や競技プログラミングの方に没頭したりしていました。

とはいえゲーム制作の方も遅いながらそれなりに進んではいるので、今どんな感じなのかというのをゆるく紹介していこうと思います。

Read more… 近況報告・ゲーム制作記

このエントリーをはてなブックマークに追加

解説: Drops

気が付いたら年が明けていました。あけましておめでとうございます。

さて、この記事では年末から制作を始めて先日公開した Drops の解説と制作背景を書いていこうと思います。どうしても SIMD が使いたかったので、ついに WebAssembly に手を出すことになりました。

そのおかげでシミュレーション部分が CPU で高速に動くようになったので、余った GPU パワーを使ってレンダリングパートにも力を入れてみました。

ソースコードはこちらから見られます。

You can find the source code from here!

Read more… 解説: Drops

このエントリーをはてなブックマークに追加

Position Based Dynamics と Substepping の組み合わせがとても強いという話

最近は The Blob ToyPudding など、position based dynamics (PBD) を使った作品をいくつか作っています。

これらの作品ではいずれも通常の陰解法の代わりに substepping を用いているのですが、その効果が想像していたよりもはるかに強力だったので、実際どれほど強いかというのを解説していこうと思います。

Substepping 自体の詳細な説明は元の論文[1]を読むと分かりやすいです。

Read more… Position Based Dynamics と Substepping の組み合わせがとても強いという話

このエントリーをはてなブックマークに追加