プログラミング
Show HN: Loft Day – 結婚式の招待状から生まれたポイント&クリックゲーム
Show HN: Loft Day – a wedding invitation turned point-and-click game (marketa.behdad.org)
要約
開発者は結婚式のウェブサイトのために、ポイント&クリック形式のブラウザゲーム「Loft Day」を作成しました。このゲームは、10の部屋、パーティー、ロードトリップ、多数のミニゲームやインタラクションを含み、単一の8.8MBのHTMLファイルに収められています。フレームワークやビルドステップなしで、Python (Pyodide経由) やLinuxシステム (v86経由) などのリアルタイムランタイムも実行します。
全文翻訳
結婚式のウェブサイトのために、楽しくて心温まる体験を作りたいと思いました。やがてそれはLoft Dayへと発展しました。10の部屋、パーティー、ロードトリップ、そして多くの小さなゲーム、アプリ、隠されたインタラクションを備えたポイント&クリックブラウザゲームです。
そのほとんどは、単一の8.8MBのHTMLファイルに収められています。これは、フレームワークやビルドステップなしで、約138,000行のHTML、SVG、CSS、JavaScriptで構成されています。また、ゲーム内ではPyodide経由のPython、v86経由の小さなLinuxシステム、そしてもちろんクラシックなシューティングゲームなど、いくつかのリアルタイムランタイムを実行します。
私は約1ヶ月と5,700回のコミットでこれを開発しました。ClaudeとCodexを使いながら、指示を出し、テストし、何度も考えを変えました。
ソースコードはこちらです: https://github.com/behdad/marketa.behdad.org
この規模とスタックのゲームに関する技術的な質問、ブラウザレポート、最適化のヒントを聞かせてもらえると嬉しいです。でも、まずは自由に探索してみてください。