855: Umoria \\ running this 1987 roguelike--slightly incorrectly--in Cygwin on Windows 11!
Starting a half-elf warrior in Umoria, compiled--after some code hacks--in Cygwin on Windows 11.
Oh! The high scores and version displays not working were actually due to me not understanding that after the game builds into in a subfolder, umoria/umoria, you're suppose to cd to that subfolder and run it from there (./umoria). Ah! I got that part all wrong! So if you do that, the high scores and version display--jeez and the splash screen--would work. Ignore all that blather I did about commenting out the high score file loading, that was me being wrong!
0:00 - start
0:41 - notes on compiling in Cygwin
4:01 - wrong! I broke the scores! 'p'
7:17 - character creation
9:37 - haggling in town
20:37 - 50 feet down in the dungeon
41:33 - 100 feet
1:02:37 - foot-dragging back to town
1:11:26 - selling in town
1:21:52 - Angband comparison
1:24:44 - wrap-up & what's next!
Wow so stairs are always disconnected--even when you go back up to town, where you then have to re-locate the stairway down (1:20:25)!!
Moria for VMS computer systems came out in 1983. Umoria--the port to Unix--came out in 1987. Angband (https://rephial.org), the current descendant of the Moria/Umoria code, started in 1990 at the University of Warwick, and released to the outside world in 1993.
3/19/22
~~~~~~~~~~
Umoria is a free, roguelike dungeon exploration game you can download from https://umoria.org, or play right through your web browser at https://angband.live .
And it's open source, so you can download the source code from the official code repository and compile it yourself. I compiled and ran it in Cygwin on Windows 11 (Cygwin is free from https://cygwin.org) by doing this:
- install cmake through Cygwin's setup utility
git clone https://github.com/dungeons-of-moria/umoria.git
headers.h
- comment lines 21, 27, 28
- add "#else" as line 22
^ hack to get around the code not knowing how to identify Cygwin--this makes it treat anything it doesn't know as Linux, rather than just quitting with an error message
game_save.cpp
- comment lines 810, 811, 812
^ working around an actual bug in the code when running a modern compiler--see https://github.com/dungeons-of-moria/umoria/issues/44
cd umoria
cmake .
make
cd umoria
./umoria
#umoria #roguelike #freegame #opensourcegame #opensource #cygwin #rpg