「 消えた伝説のX11宇宙戦「XShipWars」を発掘!20年前のコードをClaude Codeで現代に蘇らせる【序章】 」で宣言した復活プロジェクトですが、早くも第一段階をクリアしたのであります! 現在のところ「macOS上のLinuxコンテナ + XQuartz」という環境での動作確認のみをした段階ではありますが、ひとまず動く状態まで持っていけたため、GitHubでリポジトリを公開しました。 👉 GitHubリポジトリ: https://github.com/tariki/xshipwars 4ヶ月の作業がわずか3日に?数字で見る成果 今回の対象は、約23万行におよぶC++のオリジナルソースコードです。結果として、以下の規模の修正で起動に成功しました。 コミット数: 65回 コード修正量: 約1,900ステップ 所要日数: 約3日 もし自力ですべてのエラーを追って修正していたら、おそらく3〜4ヶ月はかかっていたはずです。それが実質数日で動いてしまったことには、Claude Codeの圧倒的な推進力を実感せざるを得ません。 スムーズに移植を成功させた「事前準備」の工夫 今回トラブルなく短期間で起動まで漕ぎ着けられた最大の要因は、いきなりコード修正を始めず、 まずClaude Code自身に作業環境と方針を整備させたことではないかと思います 。具体的には以下のファイルを定義してから移植に臨みました。 CLAUDE.md :全体のゴール定義と移植の基本方針 build-linux skill : Linux環境でのビルド手順と、コンパイルエラー発生時の対応ルール run-headless skill :X11のないコンテナ環境下で安全に動作確認を行う方法 PORTINGS_NOTES.md :ビルドや検証の過程で見つかった、非自明な挙動や修正記録の蓄積 この「AIに文脈とツール(Skill)を渡してから走らせる」というアプローチが非常にうまく機能しました。 残された課題と今後のロードマップ 基本的な動作は確認できたものの、完全復活にはまだ乗り越えるべき壁があります。 サウンドシステム: 採用されている「YIFF Sound System」が現在メンテナンス終了 入力デバイス: ジョイスティック制御の「libjsw」も現代環境ではそのまま利用不可 こ...
以前「 花まさロスを救う新星!「ビッグシェフ亭 つくば店」の驚愕コスパステーキを発見 」で紹介した「 ビッグシェフ亭つくば店 」さん、前回は駐車場満車で涙をのんだわけですが、今回ついにリベンジを果たしてきました! 気合いを入れて開店15分前に到着したものの、すでに店頭には約20名の行列。オープンと同時に案内が始まりましたが、惜しくも1巡目には入れず・・・!つくばの肉好きたちの熱量の高さを改めて実感であります。 待機中にメニューを受け取り、期待を高めながら作戦を練ります。「ビッグシェフ亭」さんの看板は、ステーキに「ご飯・味噌汁・サラダ・小鉢・お新香」がフルセットになったこちらの定食。1,000円前後の価格帯から選べる圧倒的コスパ。これだけの行列ができるからには「お値段以上」に違いないと確信し、初訪問ではありますが、ボリューム感のある「M定食」をチョイスしました。 S定食:約160g(990円・税込) M定食:約200g ~ 約220g(1,518円・税込) L定食:約260g ~ 約320g(1,738円・税込) XL定食:約400g(2,200円・税込) 席に通され、いよいよ運ばれてきたのがこちら! 鉄板の上でジュージューと音を立て、湯気を立ち上らせるステーキ。香ばしい香りとシズル感は、食べる前から文句なしの100点満点です。 さっそく口に運ぶと、力を入れずともすんなり噛み切れるやわらかさ。そして、ガツンと効いた焦がしニンニクソースが相性抜群で、お肉単体でも十分な満足感があります。 しかし、ここで最大のサプライズが訪れました。 「・・・ご飯が、異常においしい!」 炊き加減といいお米の甘みといい、もはや「ステーキではなくご飯が主役では?」と思わされるほどのクオリティ。この絶品ご飯に濃厚なソースと肉汁が合わさるわけですから、普通盛りでは到底足りなくなります。注文時は「ご飯大盛り(無料)」一択を強くおすすめします。 お腹も心も大満足のランチとなりました。訪問される際は、ピークの混雑対策(早めの到着推奨)と「ご飯大盛りコール」の2点をお忘れなく。近いうちにまた再訪したいと思います!