GoによるDOOMエンジン移植:ターミナルでクラシックゲームをプレイ

2025-08-13
GoによるDOOMエンジン移植:ターミナルでクラシックゲームをプレイ

`gore`プロジェクトは、伝説的なDOOMエンジンの最小限でプラットフォームに依存しないGo移植版であり、doomgenericコードベースから変換されています。CGoもプラットフォーム依存性もありません。Goのクロスコンパイルの威力を活用した、純粋で無修正のデーモン狩りアクションです。複数のDOOMバージョンとWADファイルをサポートし、ターミナル、Webサーバー、Ebitengineの3つの実行方法を提供します。複数インスタンスの実行や`unsafe`コードの削除など、いくつかの改善が計画されていますが、これはGoの力を活かしてクラシックゲームを様々なプラットフォームに提供する、印象的な成果です。

ゲーム