recent Q4 fun

Been playing through Quake 4 again, very fun single player campaign; just started marching into Iron Maiden country on the last nexus tower tour.

Some how, being crammed into a tin can and shot down the throat of a strogg facility brings back memories of Quake II, lol. Personally I can’t fathom the one-man pods having any practical military value in such an environment. When comparing a group drop ship to a one man pod, I reckon with how unlikely you are to get a squadron of ships through without losing a lot of them, the one man pods would be more economical—less grunts lost per ship downed. On the other hand, unless the one-man pods land in closely grouped clusters, it effectively does nothing more then injecting a lone marine into their own personal ant hill! Which is arguably, what folk who grew up or thrive on the production of games like DooM and Quake, relish as a staple of game+level design ^_^. Although IMHO it would have been better to get a group landing (ala Halo) and either cut the player (+ a few cannon fodder) off from the team.

The suicidal crash landings used in Q4, combined with military history of paratroopers being employed en masse, shows that you can expect to get shafted often enough lol.

The levels are about to get more interesting, since now the Iron Maidens become more of a threat. So far, the only big bruisers have been the Gladiator and “Tank” types. Most of the enemies are pretty easy to deal with; bit o’scattergun action or some hyperblaster deals with most strogg, and I love to plug out grenades whenever there is suitable cover to constrict their movement, whilst protecting me from hostile fires hehe.

Back in Quake II, the Enforcers could really rip you a new one with their machiengun arms; on the upside though you could usually dance about outside punchin’ range and cook them super shotgun style before it got to dangerous ;). I haven’t really encountered anything comparable to them in Quake 4, or equally annoying found lurking around a corner! The seem to have been replaced by the Grunts, which are little more then Berserker Junior Grades in my book 8=). Because like the Berserkers, get close, shoot the monster with some shells, back off before it impales you, then pelt it some more. A shame though that you usually encounter Grunts as lone wolfs (unlike Berserkers). With how bulky the things are, it would be an awesome thing to cause some monster infighting DooM style with; not to mention an interesting exercise in level design, to use them to heard the player into the line of fire of worse monsters or even into traps!

Whenever I’ve bumped into a shield packing Gladiator, I’ve always plugged it using rockets, grenades, and slugs; I think I’ve only encountered one light tank so far, so there hasn’t been anything really durable yet. If memory serves, light tanks in Quake 4 are a heck of a lot more rare then the Tanks of Quake II were… and no where near as nasty. The Quake II tanks, oi; first time I met one, the sucker soaked up nearly every bit of ammunition I had—before leaving me bare in country riddled with Gladiators, Enforcers, and Gunners!

The Gunners in Q4 are actually not as mean as I remember them being in Q2, feels like they spend less time spamming grenades your way; but they are still awfully fun to nuke on the run :-). Going CQ with them using the shotgun or a rapid fire weapon like the hypberblaster & nailgun is especially more interesting then shoving a few rockets or slugs up their keesters from a far. I think in one spot, it was a ring around the rosey like game: using grenades on the former grenade masters lol.

The only enemies in Quake 4 that worry me are those bloody Iron Maidens; you can’t get much worse then a ticked off cyber.itch wielding a rocket launcher and shrieking your ears off—unless it starts to teleport around, and takes a lickin’ and keeps on shootin’ at you xD.

I reckon the tower hopping war and nexus hub could probably be compared to MDK and the end of DooM. I can’t help but wonder though, what are the odds that the ‘new’ Makron was built using the nameless marine from Quake II? After all, the guy did survive as virtually the last survivor of a failed drop, kick the strogg in the teeth, and deep six their leader…. wouldn’t that be a twisted end? But assuming the hero of Quake II lived to tell the tale, one could argue that he was more effective then Quake 4s Matthew Kane – who ended up part Strogg in the process of one upping a John Doe!!!

MechWarrior – rebooting?

I just got the most awesome hyper shockin’ news of the month! I’ve been talking to people a little more about my past, and I got a notion to see if a clan I used to be friendly with was still around—turns out they just turned 10 years old hehe. On their forums I found this link: http://pc.ign.com/articles/100/1002164p1.html

It appears that MechWarrior may rise again, or die in a deep development hell. It also seems that the folks at MekTek have gotten the rights to release MW4: Mercs + Clan/IS MekPaks for free, and that MekTek MekPak 4 is in development. Me and my wings retired during the 3.xxx days, so I have not kept up with the MW4 community since diving into [SAS]. I have the game disks still, and am starting to wonder how many people still play it online.

I really wonder though, if someday I will get to see a new (and good) MechWarrior game on the market. Oh man, it could be so good… hmm, who knows maybe we might regroup someday and kick some ass again. Next time my old friends log in, I need to send them a msg lol. We’ve largely gone our separate ways but still bump into each other every now and then but have really gotten out of sync I guess. But, then again that is the nature of distance I suppose.

Who knows what the future holds.

read later, code now; most code… addicted to coding?

http://www.netfunny.com/rhf/jokes/computer.html

The programmer compiled an array of reasons as to why he can’t find a girlfriend with a good <HEAD> on her <BODY>, reason 0 being that he has limited cache. So he searches his memory to recall connecting to the TCP/IP tunnel of his last girlfriend — sometimes even without a secure socket. His last girlfriend always complained about his lack of comments. He fumed, “I hate commenting!” Realizing it was a program requirement, he told her she had nice bits. This resulted in a Syntax Error. Now she demanded a massage, but this was rejected as “Feature Creep.” He smacked her back-end and shouted, “Who’s your parent node?!” He scanned for open ports. He attempted to install a backdoor worm but her response was 403. While his data uploaded into her input device, she considered terminating the process. But instead she initiated a Do While loop where she recalled a previous boyfriend with a larger pointer. To expedite the routine routine, she screamed, “Hack into my system! Hack deep into my system! You’re 1337, baby!” This caused his stack to overflow, and he shot his GUI on her interface.

found: http://www.devtopics.com/best-programming-jokes/

chuckle of the day, 2009-08-06

In my web surfing I found this comment, in regard to “Programming languages” and not compilers/IDEs/etc;

Support (Critical bugs instantly fixed instead going to version 2,3,…, with more changes, more complexities, new bugs)

Some how, I feel like laughing…. a programming language (it’s tools aside!!!) should not contain bugs, it should create bugs lol.

Ah it’s been a fairly full day! I was having some crazy dreams, including many forms of transport but it was the end that really got me lol. At one point, I dreamed that I was on a ship sailing into a fierce storm, and being reassured by a Gary Oldman like figure that in his ‘experience, the ship never goes down until after the storm’. Speaking of that, reminds me – I missed the Fifth Element the other night, a movie I’ve sooo wanted to see lately lol. But anyway, something happened in the dream, and I ended up catching a rope between my teeth and ripping it apart. The end result was loosing about 4 teeth in the process, and being my unnaturally-calm self when things hit the fan :/.

I was very happy to wake up and be able to feel my teeth were still attached! The way I dream, whatever happens: I can feel it… very, very real, as if it was actually happening. I’ve also lost several of my adult teeth to the “Folly of youth” so to speak, so I know all to well what it feels like. That being said, even when I do dream, even if it’s something I’ve never experienced, it usually feels the same as actually experiencing it does lol,

Todays work load wasn’t to bad, not as tiering as I anticipated. I aslo managed to spend some time with friends on the SWAT 4 server ;). On the down side, as lead admin on deck, I had to deal with the troublemakers a lot. Only my strict-demeanor I think, is what allowed most to survive without a ban! The one that came closet, was fortunate enough to shuffle off before I could ban his sorry ass; since we’ve kicked the idiot about 3 times in two days, he’s not going to get any further warning! But on the upside, once the troublemakers were dealt with I got to kick back and relax, or as I told one teammate: “now that I can stop being a puckered ass of an admin”. Once it the server was under control, I was loose and flying in good form >_>

Also, whatever path current business affairs take, I have an interesting idea that might be worth exploring in the near future.

Ah, tonight hasn’t been to bad; there’s actually been some good stuff on TV, including one of my favourite movies—The Freshman. While it is far from a blockbuster, there’s just something so cool about their scheme xD. I almost *never* get to enjoy time off, and work begins again tomorrow… so yeah, I think I can take one night to TV for a change.

I’d start coding but I know if I do, it will be closer to 0400 local by the time I go to bed, and tomorrow is likely to drive me nutty enough as is!

One thing has me concerned, earily today when i took the dogs out for a walk, I had the desktop up; by the time we got back, the P.O.S. made a crash landing. For me, the box was pretty much at “idle”, just a music stream and a few IM programs running. I’m beginning to worry about the hardware integrity of the machine as well as the possibilities the drivers are just a pile of steaming shit lol. It’s like, OpenBSD box… runs until the power goes out; FreeBSD laptop… runs practically until I forget she’s on battery for a change >_>. Compare to the Windows box, which probably has more freaking BSODs then any box I have ever owned. Maybe if I had been able to go the custom route, it wouldn’t be such a pain… blasted pre-build has been a torn in my side almost since day 0.

With most of my current coding revolving around C++, and needing something more powerful then my laptops Sempron, I’ve been doing a lot with the desktop lately; it has my only serious prerequisite for coding — a decent build of Vi IMproved installed. MSVC is also a decent enough C++ compiler, as is g++ from the GNU Compiler Collection. So I reckon with all of the time spent compiling code, the hardware is under twice as much stress as normal. Not that it should make much difference, since Dixie has survived much worse and usually constant stress without so much as a burp lol.

Hardware failure has always been my one worry, since it’s more costly then data; good thing I back things up hehe.

So far work on the game proceeds well in spare moments, and quiet fun to tinker with. Recent activities have been focused around adjusting the input manager to handle both buffered and unbuffered input; PlayerEntity may also become a singleton class in time (I am not fond of singletons, but I reckon OGRE shows that they can be useful if built properly).

Most changes that are most pressing at the moment, is refining the command structure and state management. When I first setup the build with OGRE, I made sure the OIS and CEGUI libraries were present. When I’ve time to get crazy side of things working, I want to adjust the prototype to load into a main menu structure. That’ll give me good incentive to put SettingsParser to greater use, and most importantly write the code to allow it to flush things back out to the users configuration file, haha!

It would also be nice to start setting up the weapons related code, an aiming cursor, and map loading. One of the reasons I chose OGRE, other then saving the waste of writing a 2-bit render ontop of Direct3D/OpenGL—it comes with a BSP based scene manager. When it comes to game engines, I’m most familiar with modernized Doom, Quake III, and Unreal Engine 2 systems. After so many years of Raven Shield, should we say that a BSP-based map sounds like an interesting shot. We’ll see where that heads in the future.

Combing vcbuild and vcexpress running at the same time, can lead to such interesting linkage errors if you try running vcbuild before saving the changed solution file back out ^_^.

Ok, no wonder I so much prefer just opening project files in vim, it saves me from having to launch the bloody IDE 8=).

Old remarks

Was searching through the forums for something En4cer or Rouge said a year or two ago, when I found something I once posted about tactical fire & maneuver used in films:

* for context, IRL = In Real Life; IHW = In HollyWood

My list of differences between Real world Elite and Holiwood Elite.

IRL a 9mm probably will bounce off a windshield at 50m

IHW a 9mm will take out the engine block of a truck if its on Full Auto.

IRL a solider might not have a full mag all the time, to prevent jams. (editors note: not all are created equal)

IHW, magazines have bullets 4 a breast so you can reload off camera

IRL a [good] solider can snap off a head shot at 50m /w an MP5 as fast as they can think.

IHW, the hero can pop the running squiral in the left nut at 25m with a sling shot.

IRL, a 12.7mm M2 || M82 will make your day.

IHW, some how a pistol packs more punch then a 30mm Gatling gun.

IRL, you want strong cover like a CBS wall so bullets won’t penitrate.

IHW, you can use a lamp post or a dead guy as cover agasnt 7.62x39mm ammo.

Some how I can’t help but chuckle whenever I think about that running squirrel part xD. For some reason the Last Action Hero also comes to mind…