Quake3e, a modern Quake III Arena engine
github.com
github.com
[1] https://bethesda.net/ru/store/product/QU3CSTPCBG01
It's a friendly community, with a wide age distribution (lots of old quakers like myself). If you don't like death match, clan arena or CTF, login to a CTS defrag game (time races for movement training).
I've always been amazed in particular by how polished it is for an open source game. Don't think I've ever heard anyone that tried it say they didn't enjoy it either, though generally folks don't stick around, save for a couple.
Most of the current playerbase is situated in Europe though I think, so you gotta play at times that make sense for those time-zones if you wanna see players (evenings usually pretty active).
I've probably killed you / been killed by you a bunch of times.
You're right about the Russian presence, it has gotten to the point where using "))" to indicate smileys has become a community thing, Russian or not :D
I gave Xonotic a go a few minutes ago. The game is nice but right now I can see 6 only servers populated. That's not a lot to be honest.
Sometimes it's hard to find a deathmatch game, so you end up joining clan arena, getting killed and then spending the remainder of each match spectating and not actually improving your skill. Freeze tag is huge fun but it's rarely voted for.
The one good thing about the small player base is that you will always bump into those superhuman players who destroy everyone. That gives you something to aspire to. Once you start leveling up to them, you know you're getting good.
Sadly, insta ctf died out
Edit: ex MB2 dev here, hi
All that so I could play Quake 3 with higher detail at 1024x768.
This sort of thing happened to me all the time in my childhood. I knew a ton about computers relative to my whole family, yet they never trusted me with it and in fact often blamed me when stuff went wrong. My favorite was my grandpa saying I overloaded his computer by playing Starcraft after he had to get it replaced 6 months after I visited.
https://fabiensanglard.net/quake3/index.php
He has also written a number of Game Engine Black Books on other games such as Doom.
For the graphics side of things there is a PDF by Michael Abrash that also covers Quake.
https://www.gamedev.net/tutorials/_/technical/graphics-progr...
Lately, I've been learning modeling and ue4. My first map attempt is a remake of old q3ctf1: https://www.youtube.com/watch?v=qWJJu3Jov7Y
So, getting good at any of those game means that sooner or later you'll start actually getting very very angry at people cheating.
Many players often get accused of cheating in Quake, but they're just really good.
I bought the game when it was new, but I have no idea where that copy/cdkey is anymore.
sad trombone
[0] https://archive.org/details/Quake_3_Arena_-_No_serial_number...
With that in mind, if you own the game, box and cd, and are only replacing the data… is that actually piracy?
Yes, legally, it is copyright infringement to make copies not authorized by the copyright holder.
Morally I would claim the entire concept of copyright is wrong and the cause of far more evil than any extra copy could ever match.
Metaphysically I would say the law is just silly since the legal definition of what constitutes a copy has so very little to do with physics.
Edit: This comment was also silly. Let’s not start a debate on copyright. Keep the discussion focused on quake.
what a timeless game. all these years later and it's still so much fun to play.
https://github.com/ec-/Quake3e/blob/2c96f6d58619a29589bac577...
The AVR was reading a 6 axis IMU chip and estimating attitude using a floating point quaternion based complementary filter, at 100hz. Sqrt was used when normalizing vectors and quaternions, probably two or three times per cycle.
It was also reading 6 channels from the radio receiver, and producing 6 RC PWM outputs. I believe the output was synchronized to the input, so that the throttle and servos would go limp if the radio went out of reception, rather than have the plane just keep flying level into the sunset.
I vaguely remember it using about half the available CPU cycles doing all that. I even managed to get it talking to an RC simulator, so I could debug it without crashing my real plane. It worked perfectly on the first test flight!
But, if you were computing 1/sqrt(x), I highly doubt the quake3 style rsqrt(x) was slower than that. If both implemented with software floats, rsqrt(x) would be strictly less work. They're almost the same computation, except you'll probably get a better initial guess for rsqrt (the "what the fuck" line), and each iteration produces more accuracy.
classic
It's legitimately a part of history, specifically the dawn of FPS gaming, and utterly brilliant besides. The comment even helps reassure the new programmer that they're not alone in thinking that at that line.
I do not expect to see Office for Linux, a proper release of Minecraft for Linux with feature parity with Windows, etc. I also do not expect to see Xamarin development on Linux. I do not expect to see a proper release of Skype on Linux either. The only exception to this trend is VS code.
Edge for Linux doesn't bring anything new to the Linux desktop. There are already plenty of browsers such as Firefox and Chrome and others.
And I am deeply thankful that Microsoft won't buy Discord. Discord works very well on Linux and I hope it stays that way.