Fortranでコンソールゲーム
自分でANSI ASCIIコードを使ってコンソールゲームを書くのは大変。
ncursysを使うのがいいかも。。と思っていたら、blocktran
なるものがありました。
blocktran
ncursysをfortranから利用して作られた、コンソール用テトリスです。
ビルド&ラン
ncursysはあらかじめapt-getしておいてください。
git clone https://github.com/fortran-gaming/blocktran.git
cd blocktran
# fpm をビルドツールに使う場合、例えばpythonのpipで用意できる
python -m venv .env
source .env/bin/activate
pip install fpm
# fpmによるゲームビルドと実行
fpm build # ゲームのビルド
fpm run # これでゲームが実行される
ゲーム画面
なんとなく、nethackを彷彿とさせます。
以上、Fortranのゲームでした。