お姉ちゃんが会社帰りに買ってきてくれたお土産、「 I'm donut? 」というドーナツ屋さんのドーナツであります。 その洗練された佇まいからクリスピー・クリーム・ドーナツのような海外発ブランドかと思いきや、実は福岡発の人気ベーカリー「 AMAM DACOTAN(アマムダコタン) 」が手掛ける日本生まれの生ドーナツ専門店。連日行列が絶えないと噂には聞いていましたが、実際に口にするのは今回が初めてでありました。 驚いたのは、その独特な「モチモチ」の食感。秘密を調べてみると、生地のつなぎにじっくりローストしたカボチャを練り込んでいるとのこと。カボチャの保水力を活かすことで生地に水分をたっぷり閉じ込め、従来のドーナツにはない驚きの口溶けを生み出しているのだとか。素材の特性を活かした構造設計のような工夫に、思わず舌だけでなく知的好奇心まで刺激されてしまいます。 そしてもう一つ、強く興味を惹かれたのが渋谷店などで展開されている「惣菜系ドーナツ」の存在です。 「ドーナツ=甘いおやつ」という固定観念を覆し、この高水分モチモチ生地にタマゴやソーセージといったサンドイッチ具材を合わせているとのこと。甘いものが苦手な方や、しっかり食事として楽しみたい時の選択肢として非常に理にかなったアプローチではないでしょうか。 行列店ゆえに思い立ってすぐ買うには少し気合が必要ですが、平日の時間帯を狙って、ぜひ渋谷店へ惣菜系ドーナツの開拓に足を運んでみたいと思います。手土産としてはもちろん、甘党・食事系どちらのニーズにも刺さる新体験。気になる方はぜひチェックしてみてください!
25年前のC++コードを現代に蘇らせる「XShipWars」モダナイズプロジェクト。前回のmacOS対応に続き、待望のWindowsサポートを実現しました! 👉 GitHubリポジトリ: https://github.com/tariki/xshipwars なぜWindows対応に「MSYS2」を選んだのか? 前回の記事(「 描画もX11からSDL2へ!Claude Codeと挑むXShipWarsのmacOS対応【グラフィック編】 」)では、「より多くの人に手軽に遊んでもらいたい」という思いからmacOSへの移植を行いました。しかし、より広い層へ届けるためには、やはりPCゲームの主戦場であるWindowsのサポートが欠かせません。 ここで浮上したのが「Windows固有のAPIへどこまで書き換えるか」という移植コストの壁でした。Visual Studio向けの完全ネイティブ化を目指すと、コードベースの変更量が膨大になってしまいます。 そこで選んだアプローチが MSYS2 の活用です。 すでにmacOS対応の段階で、描画やサウンド周りはクロスプラットフォームな「SDL2」へ移行済み。Windows上でUnixライクな環境を提供するMSYS2をターゲットにすれば、既存のビルド構成やC++コードの大半をそのまま活かせるのではないかと考えました。 移植はわずか1日で完了! Claude Codeとのペアプログラミングも功を奏し、ビルドエラーの解消や依存ライブラリの整備を驚くほどスムーズに進めることができました。結果として、 着手からわずか1日程度でWindows上での動作に成功 しました! MSYS2環境さえ用意していただければ、手元のPCで当時のレガシーゲームが滑らかに動き出します。セットアップ手順やビルドコマンドの詳細はリポジトリのREADMEに分かりやすくまとめておきました。 ぜひクローンして、現代のデスクトップで蘇る宇宙の戦場を体感してみてください。不具合報告や改善のフィードバック、Issueでのご参加を心よりお待ちしています!