C64 BASIC ダンジョンクローラー:ゴブリンが追いかけてくる!

C64 Basic Dungeon Crawler: Goblin Attack (C64 Basic Part 8)

C64 BASIC ダンジョンクローラー:ゴブリンが追いかけてくる!

C64 BASIC でダンジョンクローラーを作るシリーズ第8回。今回は、ゴブリンがプレイヤーを追跡する「AI」、d20を使った戦闘、キー再定義機能を追加。さらに、プログラムが自分自身を上書きしてしまうメモリバグの原因と対策を解説。変数名の落とし穴や、C64 BASIC の仕様にまつわる貴重な教訓が満載。

C64 BASIC は変数名を内部的に最初の2文字しか記憶しません。つまり、PLAYERHEALTH と PLAYERX は同じ変数として扱われ、あなたが書いたロジックとは無関係に、ゲームが不可解でデバッグ困難な動作を引き起こすのです。

この日のほかの記事

2026-07-19