383 karma · joined October 22, 2009
Game developers are still a pretty tight-knit group. It's not like getting laid off from a Wal-Mart.
I most certainly am const pedantic as well, and I was back when I worked on this project, too -- quite a few of the "inconsequential" lines I checked in were simply moving a variable declaration down to where it was initialized, and adding 'const'. I found the resulting code much easier to read.
Besides that, I think the stylistic changes this author is commenting on are fairly minor. I think the conciseness of vertical space was a bit confusing sometimes; this article only shows the simple functions where it works. The almost complete absence of templated is more likely because no STL code was used.
Certainly, the code base is very thorough. When I realized I had to use quaternions to represent the player's orientation in the game space, there was already an idQuat class ready and waiting and fully functional, which was very nice. I think that idQuat class was never even used anywhere in the base code, so it was cool -- for someone with who never knew about quaternions before then -- to have a class fully implemented and ready for me to use.
Most functions have a huge blob of variable declarations right at the top, as was once necessary in C, even though these variables aren't used until later, or possibly even at all. Usage of const is minimal to non-existent. Global variables are everywhere.
It made some of the functions I had to modify so hard to read that I wound up completely editing them, particularly those variable-declaration blocks, even though I ultimately only needed to change a line or two to get my mod to work.
http://www.arpanetdialogues.net/disclaimer/
The wording is intensely verbose but basically boils down to: "We made this all up as an art project".
*(only "3D-capable" LCDs run at 120 Hz or 240 Hz and are therefore capable of actually showing more than 60 frames per second).
The main visual difference was when rapidly moving the mouse; turning quickly was much more visually appealing at a high frame rate.
Most video games since a few years ago render frames with a degree of artificial motion blur to simulate speed. This is particularly the case with racing games but also exists in first-person shooters (moreso on the PC than on consoles, since rapid mouse movements translate to rapid screen motion).
Sure, you can buy Angry Birds (or whatever) again for $0.99 if you switch platforms, but will you buy all of your apps again? And what if you really like an app that's only on one platform?
https://en.wikipedia.org/wiki/Greatest_Hits_%28budget_range%...
http://www.zedevents.co.uk/the-mall/
but 200 acres is pretty big, and outdoors makes everything more complicated.
Most (non-mobile) homes in the US & Canada are either brick veneer over wooden frame, or double-brick construction where the bricks bear the structural weight to the foundation.
Only at that point does it become reasonable to figure out at exactly what number to set the tax rates, because until then you don't really know how much tax you're going to get from the person, since they may or may not have avenues of escape.
In other words, make the rich actually pay more by eliminating loopholes used to avoid taxes entirely. Compensate somewhat for the increase by lowering the actual tax rate.