故きを温ねて新しきを知ることができるテニスゲーム「PongC」

S 2016 02 03 0 48 47

遠い昔、遙か銀河の彼方でAtariが開発した世界発の大ヒットゲーム「PONG」。パドルを操作して球を打ち合うテーブルテニスゲームとして知られています。

本日紹介する「PongC」は、このPONGをターミナル上で再現するCプログラムです。内部でncursesを利用していて、テキストユーザインタフェースを使ってパドルや球が実装されています。

Macの場合以下のように操作すれば実行できます。

git clone https://github.com/Entalpi/PongC.git
./a.out

リポジトリに含まれているa.outを直接実行するのが気持ち悪いという場合「gcc main.c -lncurses」でソースコードをビルドすることも可能です。

S 2016 02 03 0 55 43

なお、プレイヤーが操作できるのは左のパドルで、左右の矢印キーのを押すと上下に移動します。シンプルながら人々の心を引きつけた大ヒットゲームの秘訣を確認したいかたは試してみてはいかがでしょうか。

スポンサーリンク