• Tournament Trivia: Linux port

    From Nightfox to All on Fri Mar 13 17:10:56 2026
    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