godoom

command module
v0.0.0-...-db7df0a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2018 License: BSD-2-Clause Imports: 16 Imported by: 0

README

GoDoom

GoDoom is a Doom rendered written from scratch in the Go programming language using OpenGL for rendering.

Level Screenshot

Installation

Prerequisites:

  • Go
  • GLFW3
  • OpenGL 3.3 capable GPU

OS X:

brew tap homebrew/versions
brew install --build-bottle --static glfw3
go get github.com/go-gl/glfw3
brew install glew
go get github.com/go-gl/gl

Installation:

go get github.com/penberg/godoom

Usage

You need a Doom WAD file that contains all the game assets. If you don't have a copy of the game, you can use data file from the shareware version.

To run GoDoom, type:

godoom -f <wad-file>

Licence

GoDoom is distributed under the 2-clause BSD license.

References

Documentation

Overview

Package wad provides access to Doom's data archives also known as WAD files. The file format is documented in The Unofficial DOOM Specs: http://www.gamers.org/dhs/helpdocs/dmsp1666.html

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL