A 3D lightcycle game inspired by the famous movie Tron.
This is a nice alternative to the existing Armagetron Advanced port, unlike Armagetron this one does not have multiplayer, although it could have local multiplayer by fiddling with the controller and game settings.
The port is based on an existing SDL2 version made by laanwj, this turned out to be the easier codebase to work with (initial efforts were made with Debian sources which use SDL 1.2 libs). My modified source code can be found here: https://github.com/JORGETECH/gltron-portmaster
I decided to use GL4ES in all platforms (even ROCKNIX) due to some rendering errors with Panfrost drivers (at least in H700 devices), for ROCKNIX this dependency could be removed in the future if Panfrost drivers get improvements.
Since this is a FOSS game, all the game files are included
Known Issues
The camera movement inside the game is a bit finicky, I suspect this could be due to how the mouse pointer interacts with the game. I tried setting the game's mouse locking setting but it has no effect. Any ideas are welcome on how to fix this.
Changing some settings in the menu can crash the game (specially the game rules), I have to investigate this with gdb, can't promise a fix if it's an obscure programming bug (the codebase is really old).
The game may crash randomly, I don't know if this is influenced by the type of Linux system, sometimes it takes a long time to crash but other times it crashes shortlyafter starting a game. I also need to investigate with gdb
Other than those quirks, the game should be playable, but let me know if you find anything
Test chart
[X] AmberELEC
[] ArkOS
[X] dArkOS
[X] ROCKNIX (Panfrost)
[X] muOS
[X] Knulli (Optional)
[] Other (add here)
Resolution tests:
[] 480x320 (Optional)
[X] 640x480
[] 720x720 (Optional)
[] Higher resolutions (e.g., 1280x720)
The game can work with high resolutions by modifying the video settings, I will reply to this post with info on how to do that.