/vlarn

vlarn: a classic multi-platform roguelike dungeon-crawl adventure

Primary LanguageCOtherNOASSERTION

VLarn

Codacy Badge DeepSourceA DeepSourceR

Table of Contents

Overview

  • 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 includes a tiled (graphical) interface, as well as a classic ASCII text interface, with optional menu items available for most commands.

Availability

  • VLarn is currently available for UNIX-like systems (in both TTY and X11 variants), Microsoft Windows, and (classic) AmigaOS.

  • Ports are currently in-progress for PC DOS, Multics (MR12.6e+), Atari ST, and OpenVMS.

  • Additional ports are planned for BeOS / Haiku and 16-bit CP/M (e.g. CP/M-68K, CP/M-Z8K, CP/M-86).

  • VLarn, like ULarn 1.6, is easily portable to different systems, with all system-dependent code isolated in separate modules.

Distribution

Bug Reporting

  • You may contact the VLarn maintainer, Jeffrey H. Johnson, via e-mail at <trnsz@pobox.com>, with bug reports or questions.

  • Please include [VLarn] in the e-mail subject line.

License

  • VLarn, as a whole, is distributed under the terms of the GNU General Public License, version 2, or (at your option) any later version.

  • VLarn incorporates some components which are, individually, available under the terms and conditions of a modified 3-clause BSD-style license.

  • See the LICENSE file for complete licensing and redistribution information.

History

  • VLarn is a direct descendant of Julian Olds' Ultra Larn 1.6.

  • Specifically, VLarn is an Ultra-Larn derivative, based on Julian Olds' ULarn 1.6.3a, which was a rewrite of Ultra Larn 1.5.4 by David Richerby, Josh Brandt and Josh Bressers, which was derived from Phil Cordier's ULarn 2.0, which was derived from Noah Morgan's Larn 12 with James McNamara's patches.

New in VLarn 5-alpha

  • Adjusted maps to not require diagonal movements.
  • Extended time limits
  • Tweaked carrying capacity
  • Increased checkpoint frequency
  • Rebalanced gameplay
  • Lemmings less aggressive
  • Modified scoreboard system
  • Removed Dealer McDope's pad
  • Various bits of code clean-up
  • Default to ncurses (legacy curses remains supported)

New in ULarn 1.6 Patchlevel 3a

  • Windows message using GetMessage instead of PeekMessage
  • Fixed an end-of-game winners' scoreboard bug

New in ULarn 1.6 Patchlevel 3

  • Resurrected curses-based (ASCII text/TTY) interface
  • Amiga (AGA) port
  • Improved graphic tile set
  • Display improvements for Windows systems
  • Potion of Heroism and Coke now correctly wear off
  • Ring of Strength enchantment level corrections
  • Winner's Scoreboard expanded
  • Larn Revenue Service back taxes can now be paid
  • Enhanced text formatting for paying taxes
  • Corrected output of error messages during initialization
  • Fixed bugs in Vaporise Rock spell for difficulty level 4+
  • Removed unneeded function calls causing extra map redraws
  • Fixed calculation of AC and WC when destroying armor or weapons

Older History