Skip to content

Golang conversion of raycaster engine using the Ebiten 2D Game Library

Notifications You must be signed in to change notification settings

gdcollect/raycaster-go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raycaster-go

Golang conversion of raycaster engine OwlRaycastEngine using the Ebiten 2D Game Library. To see it in action visit the YouTube playlist.

Screenshot

Developer setup

To install and run from source the following are required:

  1. Download, install, and setup Golang https://golang.org/dl/
  2. Use the go get command to download the Ebiten 2D Game Library:
    • [GOPATH]$ go get github.com/hajimehoshi/ebiten/...
  3. Clone/download this project to your GOPATH/src folder, for example: GOPATH/src/raycaster-go
  4. Now you can use the go run command to run raycast.go:
    • [GOPATH/src/raycaster-go]$ go run raycast.go

Controls

  • Move and turn using WASD and Arrow Keys
  • Left/right mouse click currently used for visual/console debugging

About

Golang conversion of raycaster engine using the Ebiten 2D Game Library

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%