The game is actually in the package manager for my distro, but just for fun I downloaded the binary off the site. I ran it. It worked.
That's an amazing technical achievement that many cross-platform games today (even the commercial ones) have not managed to attain.
Massive props.
It's a shame that the game lost the MoBA wars since their client was and still is the best one out there.
Source: MOBA player for 7-8 years, including Dota, Dota 2, LoL, Demigod, and obviously HoN
I didn't look at the binary, but another commenter implied that it achieved this portability via static linking. This does get rid of a lot of the dependency issues that might cause problems, but it's not a solution either. You do not want everything to be statically linked, that would be a nightmare.
For a desktop system, you really do. The space and storage drawbacks are history with modern systems; the only remaining issue is that a user has to wait for the developer of their application to release a new version to get security updates, and that's not nearly as much an issue for a desktop system, where a user can just choose not to use software that's not updated promptly.
What makes it a technical achievement is that in order for static linking to be viable, the packager has to be very aware of dependencies and library ecosystems. The developers will also need to consciously constrain their design choices to ensure that the surface area of their package is small enough to deploy reasonably.
[nathan@ebisu ~/opt/teeworlds] du -h . 9.7M .
That seems pretty impressive to me.
static linking?
Wonderful to see "Download for Linux" on the frontpage, even better to see it's available in the Arch repos.
Where is the donation button, though?
Once you switch to a deathmatch-style, the time-intensive mechanics of cat-and-mouse fall apart because DM requires you aggressively chase the next kill above all else. This makes them very different games.
Regardless, it is a great game!
https://www.teeworlds.com/?page=docs&wiki=CompilingEverythin...
"Teeworlds is a free, open source sidescrolling multiplayer-only shooting game. ... In December 2007, the source code was made available to the public under the terms of the zlib License."
The gameplay is totally different.
It plays very differently. Otherwise, they contain similar elements (destructible terrain, worms, ropes).
Then you make your way into settings and figure out the other buttons. A and D are the default move buttons.
Playing this on a laptop with a trackpad was an exercise in frustration. Once I eventually figured out where the controls were, I remapped movements and firing to keyboard, but it seems you can't aim without a mouse. You find yourself walking backwards and pointing your gun in the opposite direction.
At least now that I tried playing with the laptop, once I get home and have a computer with a trackball, it might work out better.
An important feature is jumping (I forgot the default key for this but I think it's spacebar). Also, when you use the grapple, make sure you don't hook your teammates, because that is annoying as hell.
I can't play for shit with a trackpad but some people can. I just use a USB mouse. Teeworlds is strangely addicting.