Skip to content

dolanor/roublard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roublard

roublard.low.webm

Better quality video

Roublard is the french name of the Rogue class in DnD

Rogue-like game based on the tutorial series from IdiotCoder/FatOldYeti.

As Ebiten didn't work on my fresh setup of Ubuntu 24.04 (see here. (EDIT: It has been fixed since.)), I decided to use http://g3n.rocks since I'm following the project for a while and wanted to play with it for years.

So here is my attempt to have a playable base for a Rogue-like game, in Go, with g3n and ECS.

It includes assets from PolyHaven and @mz4250.

How to run

git clone https://github.com/dolanor/roublard
cd roublard
go run .

Compare with original

This repository olds the original upstream code from @fatoldyeti in a non-accessible branch by default (master). It was used to keep my modification to use g3n instead of ebiten as small and separate as possible to have the minimalist difference between the code base. First, as to see how much work is needed to have the 3D version of the game, and second, for me to check if I didn't implement some of the logic correctly (which happened at some point)

You can compare ebiten version versus g3n with

git diff v0.X.0 upstream-v0.0.X

Just replace X by the number of the tutorial on the blog https://web.archive.org/web/20220818041908/https://www.fatoldyeti.com/posts/.

About

3D rogue-like in Go and g3n

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages