Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

ピンポン:プレイにCコンパイラが必要なゲーム

本作品は第20回IOCCC(国際難読化Cコードコンテスト)の入賞作品の一つで、Cコンパイラを使って初めてプレイできるピンポンゲームを実装している。コードは難読化されており、コンパイルと実行によってのみゲームが動作する仕組みになっている。

背景メモ

- IOCCC(国際難読化Cコードコンテスト)は、読みづらいが仕掛けの効いたC言語のプログラムを競う恒例イベント。2025年の受賞作の一つが「ピンポン」というゲーム。 - この作品は、Cコンパイラそのものを「ゲーム機」として使う。プログラムをコンパイルする過程(エラーメッセージの表示、コンパイルの成否など)をゲームの操作や判定に利用するという斬新な発想。 - 「難読化」の枠を超え、C言語のコンパイルプロセス自体をインタラクティブなメディアに変えた点が評価された。ソースコードを読むのではなく、コンパイラとの対話で遊ぶ体験を提供する。