コンピュータが生まれた黎明期に作られたといっても過言ではないゲームがピンポン(pong)でしょう。平たい板を上下に操作して、ボールを跳ね返すだけのシンプルなゲームです。シンプルなだけに、プログラミングを学ぶ題材にもよさそうです。 今回紹介するpongloaderはわずか512バイトで作られたピンポンゲームです。

pongloaderの使い方

ゲーム中の画面。Webブラウザ版もあります。

pongloaderはアセンブラで作られており、容量がわずか512バイトとなっています。ちょっとしたテキストよりも短い文字列で作られています。それだけに読んでみることもできるでしょう。アセンブラを学んでいる方はpongloaderを一度チェックしてみてはいかがでしょう。

pongloaderはアセンブラ製のオープンソース・ソフトウェア(BSD)です。

pongloader demo mat-sz/pongloader: ? Pong in 512 bytes. (boot sector)