Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Myu-Unix/mirkwood_engine

Repository files navigation

Mirkwood Engine

A prototype of a virtual tabletop written in Go 1.16 and Ebiten 2

(The gif can seems a bit laggy but the animations are smooth in reality)

Status/TODOs

Very much a prototype - PR welcomed ! :)

  • Refactor just about everything in a clean and understandable way
  • Use a proper go library in sound.go
  • Use a json config file for players character sheet
  • Enforce rounds/combat logic - Requires proper knowledge of the tabletop game
  • Remove licensed assets if any
  • Investigate Ebiten v2
  • Investigate go mod
  • ...

Build and run

./build.sh or ./build_windows.sh
./mirkwood_engine or mirkwood_engine.exe

Press 'U' to get shortcuts info

Update deps

go mod tidy

Platforms

Tested on Linux and Windows (through Wine)

Assets/Artwork used

Fantastic Maps from DiceGrimorium <3 : https://imgur.com/user/DiceGrimorium

Dice icons from the Noun Project

Magic the Gathering Art for "player headers"

Harabara Mais Demo font

Others arts I wish I could credit but don't have any reference.

About

2D virtual tabletop prototype

Topics

Resources

Readme

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors