BBS:      TELESC.NET.BR
Assunto:  Tournament Trivia: Linux port
De:       Nightfox
Data:     Fri, 13 Mar 2026 17:10:56 -0700
-----------------------------------------------------------
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
n
---
  gSynchronetn  Digital Distortion: digitaldistortionbbs.com

-----------------------------------------------------------
[Voltar]