クラシックゲームへのオマージュ
受賞者:Sandro Maffiodo
動作・解説にジャンプ »
引用元:https://www.ioccc.org/2014/maffiodo1/prog.c
審査員・作者による説明:https://www.ioccc.org/2014/maffiodo1/hint.html
スーパーマリオブラザーズ風のミニゲームのSDLプログラム。
次のように実行する。
$ gcc -o prog prog.c `sdl-config --cflags --libs` $ cat mario.level | ./prog 320 200 800 300 128 144 mario.rgba mario8.wav 10343679
マリオのキャラクターをそのまま使っているので、画像の掲載は控える。 IOCCCのサイトにスクリーンショットがあるのでそちらを見て欲しい。
https://github.com/ioccc-src/winner/tree/main/2014/maffiodo1
ソースコードもスーパーマリオブラザーズのマリオの形状に、”SMB”の文字が下に書かれている。 タブ幅を4にして見る必要がある。
コマンドライン引数の意味やステージデータのフォーマットについては、hint.textを参照してほしい。