Page 1 of 1

Freedungeon

Posted: Mon Feb 02, 2026 3:57 pm
by gusnan
I have seen quite some talk here on these forums about some of you wanting a
free Dungeon Master clone - so I want to try take make one (and I have wanted
this for quite some time, but have had a long pause from it).

But I have now started on freedungeon - I will release the source under
GPL3, and will accept graphics under free licenses. Creative Commons seems
to be a good candidate:

https://creativecommons.org/licenses/by-sa/4.0/

So if anybody would like to provide graphics or help out with the coding,
please make yourself heard here.

I have a tiny proof of concept, Windows executable with all required DLLs
included, downloadable from here:

https://www.gusnan.se/freedungeon/freedungeon.zip

- It does use the Dungeon Master graphics however, this is what I would like
to replace, and this is where YOU come in. ;)

I will make the source code available on Github. It uses the Allegro 5.2
library, scipted using Lua5.4 (all included in the zip above). The goal is
to make it pretty much all scriptable using Lua.

Not that this is very early in development, and maybe not very much to see yet.

Re: Freedungeon

Posted: Tue Feb 03, 2026 3:21 pm
by Sphenx
Hi gusnan, there are some free clones around here, but that's always nice to see someone starting such project.
I appreciate that you did get appropriate side walls regarding the brick sizes.
Is this coded in Lua as base language ?
What would be your objective(s) with this clone ?

Re: Freedungeon

Posted: Tue Feb 03, 2026 3:34 pm
by gusnan
Sphenx wrote: Tue Feb 03, 2026 3:21 pm Hi gusnan, there are some free clones around here, but that's always nice to see someone starting such project.
I appreciate that you did get appropriate side walls regarding the brick sizes.
Please note that the graphics are only place-holders.
Sphenx wrote: Tue Feb 03, 2026 3:21 pm Is this coded in Lua as base language ?
C++ as base, but with Lua embedded.
Sphenx wrote: Tue Feb 03, 2026 3:21 pm What would be your objective(s) with this clone ?
To make it free as in free speech (as in the Free Software sense), and distributable. This means both free software, but I would like the people who would like to contribute assets to also make these available under a "free" license. And for that I believe the mentioned creative commons license would be good.

I haven't uploaded this to github, because the graphics is (obviously) based on the original Dungeon Master, and I believe those assets aren't free in any way. (even if they are used in very many places).

I would like to make this with assets that are free and can be re-used and also modified (as in the Creative Commons license CC-BY-SA), which really disqualifies the original graphics. That's why I haven't pushed that to the github repo, but what's there is only place-holders. This would make it possible for other projects to use the same assets (which would of course also apply to the source code).

So, in short - a clone which is fully free in the free software sense of the word.