vlarn: a classic multi-platform roguelike dungeon-crawl adventure https://prone.ws/vlarn
Jeffrey H. Johnson f19034c8bd Merge pull request #15 from johnsonjh/renovate/configure | %!s(int64=3) %!d(string=hai) anos | |
---|---|---|
lib | %!s(int64=3) %!d(string=hai) anos | |
public | %!s(int64=3) %!d(string=hai) anos | |
.deepsource.toml | %!s(int64=3) %!d(string=hai) anos | |
.gitignore | %!s(int64=3) %!d(string=hai) anos | |
.gitlab-ci.yml | %!s(int64=3) %!d(string=hai) anos | |
.whitesource | %!s(int64=3) %!d(string=hai) anos | |
Amiga-README.txt | %!s(int64=3) %!d(string=hai) anos | |
COPYRIGHT.txt | %!s(int64=3) %!d(string=hai) anos | |
INSTALL.TTY.txt | %!s(int64=3) %!d(string=hai) anos | |
INSTALL.X11.txt | %!s(int64=3) %!d(string=hai) anos | |
LICENSE.BSD.md | %!s(int64=3) %!d(string=hai) anos | |
LICENSE.GPL.md | %!s(int64=3) %!d(string=hai) anos | |
Makefile.Amiga | %!s(int64=3) %!d(string=hai) anos | |
Makefile.BCC | %!s(int64=3) %!d(string=hai) anos | |
Makefile.BCCTTY | %!s(int64=3) %!d(string=hai) anos | |
Makefile.MGWTTY | %!s(int64=3) %!d(string=hai) anos | |
Makefile.MinGW | %!s(int64=3) %!d(string=hai) anos | |
Makefile.TTY | %!s(int64=3) %!d(string=hai) anos | |
Makefile.Win | %!s(int64=3) %!d(string=hai) anos | |
Makefile.X11 | %!s(int64=3) %!d(string=hai) anos | |
OLD-NEWS.txt | %!s(int64=3) %!d(string=hai) anos | |
README.md | %!s(int64=3) %!d(string=hai) anos | |
SECURITY.md | %!s(int64=3) %!d(string=hai) anos | |
Spoilers-README.txt | %!s(int64=3) %!d(string=hai) anos | |
action.c | %!s(int64=3) %!d(string=hai) anos | |
action.h | %!s(int64=3) %!d(string=hai) anos | |
bill.c | %!s(int64=3) %!d(string=hai) anos | |
bio.c | %!s(int64=3) %!d(string=hai) anos | |
bio.h | %!s(int64=3) %!d(string=hai) anos | |
checkmark.bm | %!s(int64=3) %!d(string=hai) anos | |
comment_templates.c | %!s(int64=3) %!d(string=hai) anos | |
config.h | %!s(int64=3) %!d(string=hai) anos | |
cursor.bm | %!s(int64=3) %!d(string=hai) anos | |
diag.c | %!s(int64=3) %!d(string=hai) anos | |
diag.h | %!s(int64=3) %!d(string=hai) anos | |
dungeon.c | %!s(int64=3) %!d(string=hai) anos | |
dungeon.h | %!s(int64=3) %!d(string=hai) anos | |
dungeon_obj.c | %!s(int64=3) %!d(string=hai) anos | |
dungeon_obj.h | %!s(int64=3) %!d(string=hai) anos | |
extern.h | %!s(int64=3) %!d(string=hai) anos | |
fortune.c | %!s(int64=3) %!d(string=hai) anos | |
fortune.h | %!s(int64=3) %!d(string=hai) anos | |
getopt.c | %!s(int64=3) %!d(string=hai) anos | |
getopt.h | %!s(int64=3) %!d(string=hai) anos | |
header.h | %!s(int64=3) %!d(string=hai) anos | |
help.c | %!s(int64=3) %!d(string=hai) anos | |
help.h | %!s(int64=3) %!d(string=hai) anos | |
ifftools.c | %!s(int64=3) %!d(string=hai) anos | |
ifftools.h | %!s(int64=3) %!d(string=hai) anos | |
itm.c | %!s(int64=3) %!d(string=hai) anos | |
itm.h | %!s(int64=3) %!d(string=hai) anos | |
monster.c | %!s(int64=3) %!d(string=hai) anos | |
monster.h | %!s(int64=3) %!d(string=hai) anos | |
object.c | %!s(int64=3) %!d(string=hai) anos | |
object.h | %!s(int64=3) %!d(string=hai) anos | |
patchlevel.h | %!s(int64=3) %!d(string=hai) anos | |
player.c | %!s(int64=3) %!d(string=hai) anos | |
player.h | %!s(int64=3) %!d(string=hai) anos | |
potion.c | %!s(int64=3) %!d(string=hai) anos | |
potion.h | %!s(int64=3) %!d(string=hai) anos | |
renovate.json | %!s(int64=3) %!d(string=hai) anos | |
savegame.c | %!s(int64=3) %!d(string=hai) anos | |
savegame.h | %!s(int64=3) %!d(string=hai) anos | |
saveutils.c | %!s(int64=3) %!d(string=hai) anos | |
saveutils.h | %!s(int64=3) %!d(string=hai) anos | |
scores.c | %!s(int64=3) %!d(string=hai) anos | |
scores.h | %!s(int64=3) %!d(string=hai) anos | |
scroll.c | %!s(int64=3) %!d(string=hai) anos | |
scroll.h | %!s(int64=3) %!d(string=hai) anos | |
show.c | %!s(int64=3) %!d(string=hai) anos | |
show.h | %!s(int64=3) %!d(string=hai) anos | |
smart_menu.c | %!s(int64=3) %!d(string=hai) anos | |
smart_menu.h | %!s(int64=3) %!d(string=hai) anos | |
spell.c | %!s(int64=3) %!d(string=hai) anos | |
spell.h | %!s(int64=3) %!d(string=hai) anos | |
sphere.c | %!s(int64=3) %!d(string=hai) anos | |
sphere.h | %!s(int64=3) %!d(string=hai) anos | |
store.c | %!s(int64=3) %!d(string=hai) anos | |
store.h | %!s(int64=3) %!d(string=hai) anos | |
test.c | %!s(int64=3) %!d(string=hai) anos | |
ularn.c | %!s(int64=3) %!d(string=hai) anos | |
ularn.def | %!s(int64=3) %!d(string=hai) anos | |
ularn.dev | %!s(int64=3) %!d(string=hai) anos | |
ularn.ico | %!s(int64=3) %!d(string=hai) anos | |
ularn.info | %!s(int64=3) %!d(string=hai) anos | |
ularn.rsp | %!s(int64=3) %!d(string=hai) anos | |
ularn_ask.c | %!s(int64=3) %!d(string=hai) anos | |
ularn_ask.h | %!s(int64=3) %!d(string=hai) anos | |
ularn_game.c | %!s(int64=3) %!d(string=hai) anos | |
ularn_game.h | %!s(int64=3) %!d(string=hai) anos | |
ularn_integ.c | %!s(int64=3) %!d(string=hai) anos | |
ularn_main.c | %!s(int64=3) %!d(string=hai) anos | |
ularn_private.h | %!s(int64=3) %!d(string=hai) anos | |
ularn_private.rc | %!s(int64=3) %!d(string=hai) anos | |
ularn_private.res | %!s(int64=3) %!d(string=hai) anos | |
ularn_win.c | %!s(int64=3) %!d(string=hai) anos | |
ularn_win.h | %!s(int64=3) %!d(string=hai) anos | |
ularn_winami.c | %!s(int64=3) %!d(string=hai) anos | |
ularn_wintty.c | %!s(int64=3) %!d(string=hai) anos | |
ularn_winx11.c | %!s(int64=3) %!d(string=hai) anos | |
ularnpc.RES | %!s(int64=3) %!d(string=hai) anos | |
ularnpc.ide | %!s(int64=3) %!d(string=hai) anos | |
ularnpc.rc | %!s(int64=3) %!d(string=hai) anos | |
ularnpc.rh | %!s(int64=3) %!d(string=hai) anos | |
ularntty.rsp | %!s(int64=3) %!d(string=hai) anos | |
x11_simple_menu.c | %!s(int64=3) %!d(string=hai) anos | |
x11_simple_menu.h | %!s(int64=3) %!d(string=hai) anos |
VLarn is a free roguelike dungeon crawl adventure game, similar in concept to Hack, Rogue, or Moria, but with a different philosophy, feel, and winning criteria.
VLarn is an Ultra-Larn derivative, descended from Julian Olds' ULarn 1.6.3a, which is descended from David Richerby's, Josh Brandt's, and Josh Bressers' ULarn 1.5.4, which is descended from Phil Cordier's ULarn 2.0, which is descended from Noah Morgan's Larn 12, with James McNamara's patches.
VLarn includes both a graphical tiled interface, as well as a classic ASCII text UI, with optional menu items for most commands.
VLarn is currently available for Unix, Windows, and Amiga systems.
Ports are currently in the works for Multics, Atari ST, and OpenVMS.
Like ULarn 1.6, VLarn is easily portable to different systems, with all system-dependent code isolated in separate modules.
VLarn is a direct descendant of Julian Olds' ULarn 1.6 branch.
To avoid user confusion or version clashes with other Larn/ULarn derivatives, the next release of VLarn will be VLarn 5.0.0.
This future release will incorporate changes and additions from Josh Bressers' ULarn 1.7, as well as Nathan Tenny's 'Variant ULarn' release 1.5.4.