HackerNews

512バイトのブートセクタで作成したポンゲーム

I wrote a Pong game in a 512-byte boot sector

https://akshatjoshi.com/i-wrote-a-pong-game-in-a-512-byte-boot-sector/


この記事では、著者のAkshat Joshiが512バイトのブートセクタに収まるポンゲームを作成した経緯とその技術的な挑戦について述べています。彼は、オペレーティングシステムやドライバー、ライブラリなしで、x86アセンブリとBIOSの割り込みのみを使用して、ゲームを開発しました。ポンゲームは、80x25のテキストモードで動作し、直接ビデオメモリを操作して表示されます。操作はW/Sキーでパドルを動かし、Cキーで色を切り替え、Rキーでリセットが可能です。ゲームの実装には、球の動きのロジックやリアルタイムのキーボード入力、色のサイクリングなどが含まれています。全コードはGitHubで公開されており、開発者が自分で実行することもできます。