Show HN: Doom port to pure Go – Gore
gore — минимальный Doom на чистом Go без C-кода.
Запускает оригинальные WAD-файлы, поддерживает E1M1-E1M3, музыку OPL2, мышь и клавиатуру.
Как собрать
git clone https://github.com/AndreRenaud/gore.git
cd gore
go build ./cmd/gore
./gore -iwad DOOM1.WAD
Управление
- WASD — ходьба
- Мышь — обзор
- Пробел — действие
- Esc — меню
Фичи
- Программный рендер 320×200
- MIDI через OPL2-эмуляцию
- Поддержка Linux, macOS, Windows
Планы
Добавить сетевую игру, сохранения, полный Episode 1.