Skip to content

kensonjohnson/roguelike-in-go

Repository files navigation

Roguelike in Go

This is a simple roguelike game written in Go. Original inspiration was the tutorial by Fat Old Yeti, now heavily modified and expanded.

You can try the game here, via GitHub Pages and WebAssembly.

Features

  • Built entirely in Go
  • Uses Ebiten for graphics and input

Roadmap

  • Randomly generated levels
  • Simple combat system
  • Basic AI for enemies
  • Inventory system
  • Equipment system
  • Town and NPCs
  • Character progression
  • Quests (Maybe)

Getting started

To run the game, you need to have Go installed. You can download it from the official website or install it using your package manager.

Obviously, you also need to clone this repository:

git clone [email protected]:kensonjohnson/roguelike-in-go.git

Fetch the dependencies:

go mod tidy

Then, you can run the game using the following command:

go run .