
NovaLogicのComanche地形図をリバースエンジニアリングする
NovaLogicのComancheゲームは地形を偽装形式で保存しており、本物のPCXファイルではありません。本記事ではマップをバイト単位で分解し、RLEデータストリームと末尾に隠されたパレットをデコードして、レンダリング可能な地形を再構築します。
もっと見る グラフィックス
ホーム
NovaLogicのComancheゲームは地形を偽装形式で保存しており、本物のPCXファイルではありません。本記事ではマップをバイト単位で分解し、RLEデータストリームと末尾に隠されたパレットをデコードして、レンダリング可能な地形を再構築します。
BF言語でゼロからレイトレーサーを実装し、doubleをQ16.16固定小数点数で表現、コードはmTvare6/rayfuckにあります。