Underground Adventure - a text adventure nearly 40 years in the making

There is now a Linux version. Also, I’ve updated the Mac version to fix a potential permissions issue. You can download from these links:

Win32
Mac
Linux

2 Likes

The sizing issue is still there with native Linux binary, so at least exclude WINE (as in alcoholic beverage :wink: ) and/or windoze DLLs.

That is, a freeGLUT issue: I suggest to look into its developers/support page and bug tracking for some possible causes and/or workaround.

Thanks for the binary for a true and sane operating system, and
Best regards from Italy,
dott. Piergiorgio.

Hello! I was hoping to hear from you.

The program tries to load a monospace font (DejaVu) and uses the internal QB64 font if that fails, which might be causing the sizing issue. The filespec for the font is /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf, but I don’t know if that exists on all Linux installs. (I’m using Ubuntu). If you know a default monospace font I should use, please let me know.

Also, does the sound work? My Linux box is a remote VM so I can’t tell.

Thanks!

This is a Debian system, and Ubuntu is derived from Debian, but a quick look tbs confirm that the font is actually here:

ls /usr/share/fonts/truetype/dejavu/
DejaVuMathTeXGyre.ttf                DejaVuSansMono.ttf
DejaVuSans-BoldOblique.ttf           DejaVuSans-Oblique.ttf
DejaVuSans-Bold.ttf                  DejaVuSans.ttf
DejaVuSansCondensed-BoldOblique.ttf  DejaVuSerif-BoldItalic.ttf
DejaVuSansCondensed-Bold.ttf         DejaVuSerif-Bold.ttf
DejaVuSansCondensed-Oblique.ttf      DejaVuSerifCondensed-BoldItalic.ttf
DejaVuSansCondensed.ttf              DejaVuSerifCondensed-Bold.ttf
DejaVuSans-ExtraLight.ttf            DejaVuSerifCondensed-Italic.ttf
DejaVuSansMono-BoldOblique.ttf       DejaVuSerifCondensed.ttf
DejaVuSansMono-Bold.ttf              DejaVuSerif-Italic.ttf
DejaVuSansMono-Oblique.ttf           DejaVuSerif.ttf

So, I think that the issue isn’t caused by missing font.

On the sound, sorry, I’m deaf and I have no use of sound outside the speaker beeps, so this machine has no sound hardware beside said beeper, so I can’t debug, even with the cochlear implant turned on…

Best regards from Italy,
dott. Piergiorgio.

Understood.
Which of these do you see for the opening screen? That will tell me if the DejaVu font is being loaded.
qb64
dejavu

1 Like

Hi Mike
What are the chances of being able to peruse the source code for this please? - fascinated to see how you’ve done things
Cheers

I think is best to use again the blasphemous (in text IF context…) “one picture is worth a thousand words”:

ugrondSShot

Best regards from Italy,
dott. Piergiorgio.

1 Like

I’d like to hold off on that until I get some good play feedback from folks. Providing the source code gives away all the secrets!

I do see the window sizing issues on the Linux build and I’m looking into it.

I posted version 3.82. QB64 “smooth” resizing works fine in Windows and Mac, but not Linux. This version changes the resizing mode. To me it’s still a little jerky but better than before. See what you think. Thanks!

https://mikescircularfile.com/downloadable/UndergroundAdventure3_Linux.tar.xz