A favorite trivia door game of mine is Tournament Trivia; however, it's only available as a Windows (32-bit) door. Since I moved my BBS to Linux a few years ago, I've wanted a Linux-native version of this door. I've had some luck porting it to Linux (with the help of Claude AI). If anyone wants to give it a try, I have my fork of Tournament Trivia (ported to Linux) on GitHub:
https://github.com/EricOulashin/tournament-trivia
I forked this from the original author's version (he made the door open-source, including the key generator):
https://github.com/evanelias/tournament-trivia
To build on Linux, there is a Makefile in the source/trivia directory, allowing you to do a 'make' to build the Linux binaries. You can then take the Win32 release package and copy the Linux binaries into it and it should work. There's also a Linux (ncurses-based) configuration program I added, trivconfig, for configuring the game settings in Linux.
Linux prerequisites:
- OpenDoors SDK
- POSIX real-time library (librt, typically included with glibc)
- pthreads (libpthread, typically included with glibc)
- ncurses (for trivconfig) (libncurses-dev or ncurses-devel)
Linux binaries built using the makefile:
trivsrv: Game server
trivsync: Synchronet-specific executable
triv32: Door32/OpenDoors executable
trivconfig: Linux (ncurses-based) configuration program
regtriv: Key generator (source was included in the original repo from the author, as he made the door open-source)
Nightfox