RoomBuilder (rbr) is a pure POSIX sh library to create "rooms" for the upcoming mia roguelike
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Mia 7b878eaf17
0.0.2 !!!
1 day ago
rng@f7ca8a4cb2 positional logic doing good... but need to make pos() for corners due to issues with generation of secondary lines 1 week ago
.gitignore positional logic doing good... but need to make pos() for corners due to issues with generation of secondary lines 1 week ago
.gitmodules get listgen() half working; make ptui obsolete (??); shit is slow as balls lol (idk why aaaaaa) 3 weeks ago
LICENSE Initial commit 1 month ago
README WIP v0.0.2; most changes are for room detection 4 days ago
env WIP v0.0.2; most changes are for room detection 4 days ago
gen.env WIP v0.0.2; most changes are for room detection 4 days ago
rbase WIP v0.0.2; most changes are for room detection 4 days ago
rgrid 0.0.2 !!! 1 day ago

README

----
# rbr
-- a room builder for the upcoming mia roguelike
# caveats
-- generating a ""unique"" room requires some access a PRNG (pseudorandom number generator)
-- building a pure software one would likely be a painful task in pure sh
-- as such this project uses `/dev/urandom` and some self made logic along with an edited LCG algorithm
-- to generate random numbers (see psh-prng)
# exit codes
-- 10: generic rgrid errors
-- 12: typelist errors
--- 13: empty $2 in listr()
# notes
-- a nerdfonts compatible font should be used
-- please clone with `--recursive` as this project depends on the submods to operate