Introduction
Introduction Statistics Contact Development Disclaimer Help
ReLarn
by Chris Reuter
Download
Web page
About ReLarn[1]
ReLarn is a fork of the classic old-school Roguelike game
Ularn[2] (which itself was a fork of the classic
old-school Roguelike game Larn[3]). Unlike most
forks of Roguelikes, ReLarn (mostly) doesn't add weapons,
monsters or
other gameplay and instead focuses on making the game
work smoothly on
modern hardware and making the source code easier to read
and
maintain.
That said, there are some gameplay changes. Some came out
of source
code cleanup, others fixed longstanding annoyances and
there are a few
things I put in just for fun. But mostly, it's still the
classic
Ularn experience with less irritation.
Notable player-visible changes are:
* Item selection is now done via a full-screen menu.
* The game makes much more use of colour where that's
supported.
* Field of view is now determined by line-of-sight
instead of just
distance and is highlighted on the screen.
* End-of-game junk mail is now no longer actually
mailed to you.
* You can now select your spouse's gender and
"nonbinary" is an
available option for both of you.
* There is a new artifact, the Diploma.
* The lore is a bit more consistent ("Larn" is treated
as a place name
now, for example). Also, more jokes.
* Generally less jankiness.
* Many small usability improvements.
Notable developer-level changes are:
* The code is now idiomatic modern C and compiles
without (many)
warnings.
* Sources have been refactored into modules and adhere
(much more) to
the DRY principle.
* Display handling now goes through just one module and
uses Curses as
its back end.
* Operating system access goes through the standard C
library or
through a thin abstraction layer.
* Anti-cheating measures have been removed; they don't
work, they
complicate the code and they make saved games more
fragile.
I started this project in 2010 while working a
particularly
challenging job and needed a creative(ish) project that
was not overly
mentally taxing. Refactoring a program that already
(mostly) worked
turned out to be the right thing and I worked on this off
and on until
2018 when I got sick of it and shipped what I had.
Since then, I've worked on it off and on just for fun.
Homepage: https://relarn.org/
Source code: https://gitlab.com/relarn/relarn
Mirror: https://github.com/relarn/relarn
References
1. https://relarn.org/ (link)
2. http://www.ularn.org/ (link)
3. https://larn.org/ (link)
Date Published: 2022-09-22 17:01:38
Identifier: ReLarn
Item Size: 14613930
Media Type: software
# Topics
rogue; roguelike; larn; relarn; ularn
# Collections
open_source_software
community
# Uploaded by
@ttyx
# Similar Items
View similar items
PHAROS
You are viewing proxied material from tilde.pink. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.