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.
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 .
That seems pretty impressive to me.
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
But I really think D2 outshines it in every way possible, mechanics, engine, art, balance, valve didn't sell my email to spammers, etc.
Supposedly part of the problem is that Dota 2 uses the Source engine with netcode designed for FPS games; hence it does prediction and interpolation which works well for those games but not as well for RTS games. For more info: http://pastebin.com/ekk07PKn
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?
A while ago, I also added support to load TeeWorlds levels. Also, Gusanos level/scripting support was added. (Gusanos was another Liero-clone.)
After all, the concept of TeeWorlds and OpenLieroX aren't too different, except that TW is played with mouse and OLX purely with keyboard. Also, the rope is much longer in OLX and there is destructible terrain.
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!
EDIT: though I've now realised that my reading comprehension is really lacking - he was referring to teeworlds, my bad!
"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."
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.
The gameplay is totally different.
It plays very differently. Otherwise, they contain similar elements (destructible terrain, worms, ropes).