Hacker News new | past | comments | ask | show | jobs | submit login
Super Tux Kart – Linux racing game (supertuxkart.net)
148 points by ashitlerferad on Aug 29, 2020 | hide | past | favorite | 66 comments



Linux had a pretty strong amateur game scene back in the day before Steam came along. I spent so much time trying out different games from The Linux Game Tome.

SuperTuxKart is one of those games that has been in development for years and years. It was originally forked from TuxKart by passionate people with overly optimistic plans. Looks like it's come a long way now though.

Another similar project is https://www.supertux.org/.

Tux Racer is another notable Tux game, but it's commercial fork meant it felt less collaborative than the others.


Icculus.org's Ryan C. Gordon was instrumental for the Icculus community, many (proprietary) ports of software and Loki Software. For some history on Linux gaming, see his Wikipedia entry [1].

There have been fantastic games and emulators (and Wine) for Linux, its only getting better and better. Back in the days I played the original Counter Strike in Wine and it ran more stable than Windows 9x. I remember playing Dune 2 in Dosbox. I played Tetrinet in Gtetrinet. And something simple as Mahjong was part of Gnome and KDE.

The problem has always been that particular games didn't work on Linux, and that's now less and less, mainly thanks to Steam and Proton, and the long breath of Wine/Codeweavers itself. The only reason I currently use Windows to game is that in World of Warcraft I use a repeater (so that when I press '1' it spams '1'). I'm unable to get that to work on Linux, it works with AutoHotKey.

[1] https://en.wikipedia.org/wiki/Ryan_C._Gordon


Props for mentioning Icculus. I always wanted to play with Black Shades at the time, but the display adapter just wouldn't cooperate: http://icculus.org/blackshades/

(I also vaguely remember a single-file Quake 3 installer from the era which started as a shell script, but snipped itself off from the beginning when run and continued on as a binary archive. It was interesting to peek into it with a text viewer, only to see the readable part randomly devolve into garbage.)


this man helped to keep me entertained for years.

I wonder if I can get Sid Meier's Alpha Centauri going on Linux again due to this mans great work?


> Tux Racer is another notable Tux game, but it's commercial fork meant it felt less collaborative than the others.

Don't forget the arcade version! It was the first (I assume proof-of-concept) arcade machine by RoXoR Games, running on Debian Linux. They got rather famously tied up in legal drama with Konami for their second arcade machine, In The Groove, based on a 2004-era codebase of the FOSS “Dance Dance Revolution” simulator StepMania: https://en.wikipedia.org/wiki/Konami_Corp._v._Roxor_Games_In....


> Linux had a pretty strong amateur game scene back in the day before Steam came along.

It's wonderful that Linux has a huge collection of games these days, and it's even more impressive how far Linux has come with respect to native games and the ability to run Windows games.

That being said, I often find myself missing the amateur game scene. There used to be a lot of unique games and games with a different take on more popular titles.


Have you seen itch.io? https://itch.io/games/platform-linux


BZFlag[1] was a favorite from that era, and it's still being developed and played online.

[1] https://www.bzflag.org/


The original TuxKart website is still alive: http://tuxkart.sourceforge.net/


It would be cool to see - like it’s console-karting counterparts - characters from the universe of the hardware. I realize Linus Torvalds isn’t licensable IP, but would love to see him throw bananas out back for Stallman to avoid. I wonder what other “characters” would fit in


I just laughed out loud with the though of Stallman in a stock car with his head poking out the top with "GNU/Linux" branding all over the body.


> I wonder what other “characters” would fit in

Possibly ESR, I don't know about any others.


Bill Gates and Jobs I guess.


I remember some sort of space invaders clone with the enemies being Bill gates heads and Microsoft logos back in the late 90’s Linux games


xbill? You have to keep "clean" a bunch of computers in it from alternative (from Linux' POV) operating systems.

https://en.wikipedia.org/wiki/XBill


They don't really fall under the F/OSS software theme though.

If it weren't Tux themed I would agree.


They are the anti-heroes of FLOSS.


Good point. They could definitely fill the roll of Bowser et al.


[flagged]


All I know is "How to be a hacker", "The Cathedral and the Bazaar", and "How to ask good questions" all had a rather large impact on me.

I didn't know about any of his other views.


Back then he was known for his libertarian views e.g. pro gun views, as well. You don't have to agree with someone on everything. Its likely I don't agree with Chinese developers on communism. Doesn't mean their FOSS contributions e.g. their PRs are invalid.


Lennart Poettering


One in ten times you try to cross the finish line you get

    [ * ]A stop job is running for ...
    [  *]A stop job is running for ...
    [*  ]A stop job is running for ...
and can't cross the line.

Side note: While I joke about this, I respect Poetterings determination and engineering skill, even if I disagree with him.


> Mr. Poettering's engineering skill

I also highly respect the engineering skill of the designers of the Vasa:

https://en.wikipedia.org/wiki/Vasa_(ship)


SystemD has issues. I don't particularly like it, and I only have a couple machines that use it. I much prefer OpenRC, which is what I use while provisioning new systems.

That being said, Poettering created software that

A) Is much better than I could make.

B) Is used by many, many, many, people in production, without showstopper issues.

I will not deny that he deserves at least some amount of respect for what he has accomplished, including from an engineering perspective.


I don't know what kind of software you make, but SystemD's issues are not merely bugs and misfeatures (there are those) - the fundamental design is technically and community/society-wise wrong. It is not the right path to draw more and more system functionality into a single codebase (and partially into a single process).

That's not exactly the same as the Vasa, but there too - fundamental principles were ignored while other aspects of the design were impressive.


> I don't know what kind of software you make

Mostly hacky stuff that does what I need, and not much more. Definitely nothing professional,at least that's relevant to this.

I agree with what you are saying. I am by no means an expert, but I have read/studied enough to know that I disagree with almost all of the philosophy behind SystemD, and have used it enough that I know it does not work properly all the time.

Everything above also applies to Windows. That doesn't change the fact that both are impressive, though flawed (more flawed than most software I use, imho) pieces of software.

Despite all of it's flaws, SystemD has been proven through use. I don't like it, but I have to acknowledge it's capabilities.


You just made me laugh hard. Good job :D


Wait, it's not just my PC that does that? Why is this error message so vague and self contradictory?


My understanding is that it usually occurs whenever a daemon is unable to shut down correctly, so it locks up the entire process of shutting down.

The networking daemons were what used to cause it when I had Fedora installed, iirc. I would start looking there.

As for why it's so vague and self contradictory, I couldn't say.


Yes, the bad part of this message is not that it hapoens, but that it's so hard to find out what is actually causing it.


Definitely agree there.


Glad to hear I could make your day a little better :)


Perhaps as a counterpart to Nintendo's Wario, complete with maniacal laughing.


At my current company we play the "soccer" mode after the sprint planing and we have so much fun.

Whats really nice that it is cross platform and has very low requirements, so it runs on every computer without a hitch and there is no excuse to ditch the little round.


The problem I have with this game (other than it being a shameless rip-off of Super Mario Kart) is that all in-game character models look so utterly lifeless.


This brings me good memory from early 2000 where this game was one of the first who had good 3D support back then and it was kinda of a benchmark to test if 3D acceleration was working under Linux. Good old times.

Congrats to the developer and thank you for those great moments of fun.


This game is pretty charming and fun. My young kids love it, and it's great to play with them. It works with my xbox 360 usb controller with no setup required.


I bet this game was only built as “See? You can game on Linux” and it just stuck around


[deleted]


Maybe the 1.0 release. But now I see a "Story Mode", locked characters, and lots more game-y stuff


I wonder if "Story Mode" is like Diddy Kong Racing with an overworld hub, or more like F-Zero GX's "Just races but with the occasional dialogue/cutscene inbetween."


There is an overworld you drive around with various races you can enter, some of which are locked off until you've accumulated enough wins.


What baffles me is that there aren't any (widely known) mods to turn STK gameplay into something else, like NFS or Wipeout. I've seen one vid on YouTube about increasing karts' speed, which proves that it's at least possible (rather obviously with an open-source game). Maybe the physics engine doesn't lend itself to that, dunno.


IMO the tough part isn't in finding some game/physics engine (there are many out there), but in getting/creating suitable assets.


Yeah, but there are plenty of additional cars and tracks for STK, and I think it's got some workflow for converting models from Blender (you can certainly convert tracks, which some people used to create maps of real places).


And there was Tux Racer too from 2000. Dead but stil works fine http://tuxracer.sourceforge.net/


I probably put hundreds of hours into this game!



Anyone know if the online multiplayer is up to snuff yet?


Would this run on my rPi 4 with 8gb of ram?


I've run it on a Pi2. Pi4 should be fantastic.


Quite possibly. The android build ran for me on a cheap fire tablet, which has much less than 8gb of RAM iirc.


I ran it on a pi4 and it runs okay-ish compared to a desktop PC. You might need to reduce the graphics quality, though.


Linux Gaming is the equivalent of Christian Rock.


Check out Proton. Linux can run almost any windows game at this point.

On the subject of Christian Rock, check out Skillet.


It can run some games but it still has issues with multiplayer games mainly due to anti-cheating.

Sadly Vulkan has not really took off as being a major multi platform graphics API which would be the right approach to bring more games to Linux.


True, but that's just a small subset of even PC gaming.


I think you mean wine.

Honestly though, a lot of games are now native for linux. There are very few games that I need wine for nowadays (and there is no game that I want but can't play)


Yes, wine underlies proton, but Proton makes it accessible for those who don't have the time/desire to debug games individually.

Proton "Just Works(tm)", whereas vanilla Wine takes setup.

> Honestly though, a lot of games are now native for linux. There are very few games that I need wine for nowadays (and there is no game that I want but can't play)

I have to agree here. Almost every game I play can run natively.


Isn't Proton Steam-only? Plus there are quite a few other wine front-ends (playonlinux and lutris come to mind).

Personally I had better luck fiddling with Wine than with Proton. (and by fiddling I mean "checking a few dlls in winetricks")


I don't remember for sure. It is it's own open source project however. I do use lutris as well, but mostly for emulators.

> Personally I had better luck fiddling with Wine than with Proton. (and by fiddling I mean "checking a few dlls in winetricks")

To each their own. Almost all of my Window's only games I have in my steam library and I've just been able to click install and play, so I haven't looked in depth at any of the other options yet.


This seems like a challenge to a developer to make the death-metal of open-source games.

If it were written, would it make it into the major distros? :).

Are there any titles that would meet that definition written in Scumm?


> to make the death-metal of open-source games.

The original DOOM is open source, I think.

Update: Found it! It's here, but it's the engine only:

https://github.com/id-Software/DOOM


Unfortunately they only pushed the non-open source licensed one. It was relicensed as GPLv2 a couple years later.

https://github.com/Doom-Utils/historic-ports/tree/linuxdoom


With Unreal becoming verboten on macOS, and Google working with Valve directly on Steam + Linux for Chrome OS...

What does that make Mac Gaming? Insane Clown Posse? Brokencyde?





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: