GooberMan's Doomworld Forums Blog

GooberMan's Doomworld Forums Blog

Unsporting November 16, 2015, 1:15 pm
So, to unwind after my 12+ hour work days (and because I can't get to sleep straight away), I load up some multiplayer games at home on my Xbox/PS4 and murder some virtual avatars.

Last night, I grabbed the Win10 update for the Xbox One. Decided to download Doom 360 and give it a bash as a result (fairly smooth, but it's not the most demanding application). I looked for a random game, and joined someone starting up a match on E2M1. Not the best map for deathmatch, all the weapons are in the first 1/3 of the map so if you can control them you control the map. I did spawn right near the mega armor though, so that was a huge leg up for me. So I race back, pick off health with the pea shooter, die a few times, and finally get myself the shotgun.

That's when the fortunes changed for my opponents.

The map ended, 20 frags to me. I had only died five times, and the next highest scorer was on 5 frags.

They left the lobby immediately after, so I looked for another random game and wound up in the same lobby with them. Looked at their gamer cards. Then looked at mine and checked the reputation. Of the 4 people I had met on XB360 Live on the Xbox One, one of them gave me a bad rating.

Negative rating for being unsporting.

Did lol.

Things I won't be doing until February October 26, 2015, 1:09 pm
  • Sleeping
  • Socialising
  • Enjoying life
  • Working on Calamity
  • Working on Z-Kart
  • Experiencing sobriety
  • Getting laid more than once a week
  • Spending my tax return
  • Maintaining the illusion of being in a good mood

Things to do in Finland? May 28, 2012, 5:55 am
Some of you here must be locals, and I'll be moving there in a month or so for a new job. Just outside of Helsinki. I plan on jetting about all over Europe, but I might as well see what the country has to offer.

Already checked out Suomenlinna while I was over there earlier this month, and a couple of guys I know over there have already shown me a few good drinking holes.

Remember when I quit mapping? August 23, 2011, 8:12 am
I've been secretly picking up an editor every two years or so and working on a map since then. My next burst of creativity should be at the beginning of 2012. And I might be able to release it in time for Doom's 20th anniversary.

It's a fairly modest map that can be expanded to a grand hub, but aims to recreate a familiar map in a unique way and feel like a scripted map without actually writing a single line of ACS.

Ask me about Loom January 28, 2010, 2:01 am

Spoon guitar October 26, 2006, 8:39 am
I challenge you not to play this at least twice in a row.


New survey October 11, 2006, 7:48 pm
For those of you that have, or are thinking of having, kids:

1) Have you stopped using the "here comes the aeroplane" line when feeding your stubborn child?
2) Are you now using the "here comes the aeroplane" line when disciplining your stubborn child?

Mooditor, the editor that almost was February 22, 2006, 10:36 pm
I'm bored at work, so I've decided to finally let loose some of my ideas that were going to be incorporated in to Mooditor.

A few years ago, I got the grand notion to build a Doom level editor. The lack of 3D editing was annoying me. I can't remember whether I decided to start before or after Doom Builder was announced, but needless to say it was around that time. I decided to call it Mooditor, as not only did it contain the word "moo" but the first four letters also spelt Doom backwards and blended rather nicely in to the word editor. A release that loads up a map is still available. Whether it still runs is something I am unaware of :-P

If it does run, you'll notice that it dumps directly in to 3D mode (albeit minus flats drawing). That's because the editor was going to be exclusively 3D editing.

I hadn't worked out how to draw the flats as I hadn't worked out a nice way for on-the-fly sub-sector generation. Relying on pre-calculated BSP trees was completely out of the question due to the fact that moving a vertex would kill the tree. Thanks to my research in to portal engines 4 years ago, I knew that the Doom engine stored the necessary data to implement a portal culling solution as opposed to its BSP selection. A portal engine divides its world in to concave sectors. If a sector is convex, it subdivides it in to concave subsectors. Surfaces where two sectors meet are portals. Culling is achieved by using the view frustum, and adding additional culling planes to the frustum until you can't see anything else. Doom's map format already stores concave sectors and subsectors, and portals can be very easilly represented as a linedef with two sidedefs in different sectors. (SIDE RANT: With that in mind, you may understand why I'm unimpressed with alot of the advanced features like portals going around lately - they're still based in BSP land. Remove the hacks, implement a proper portal culler, and notice just how much easier everything becomes. Yes, it's slower than a BSP tree, but welcome to 2006, modern computers can handle it.)

I was aiming to have little to no keyboard shortcuts. You would move the camera around with the mouse, or a keyboard/mouse combo. Left click would select vertices/lines/sectors/things. Right click would bring up contex menus. Simply left clicking on something and dragging would move that object around. I was aiming to make the editing process faster via intuition rather than assigning hundreds of commands to hundreds of key combinations. Navigation and editing of the map was to be as far removed from the current crop of editors as possible - but due to wide scope of the ideas, it would have been entirely possible to snap a camera to look directly down and move along the X/Z axis thus emulating the current crop of editors.

It would have taken me a couple of months to get everything up and running as I envisioned it. Once it was working, I was even thinking of migrating it to a Doom engine (no doubt ZDoom) and having an in-game editor as standard (as I'd need the portal culler, it would also open up shiteloads of potential by making a dynamic world possible). But, as usual, I lost interest.

My programming interests are far removed from Doom currently, and I doubt they'll go back there. I'm not professionally interested in the current FPS formula, and as a result any research and programming I do in my own time has as little to do with FPSs as possible. Some of the ideas I've mentioned here will be making it in to an editor for a game I'm working on in my spare time, but if any editor author feels inspired by this post go ahead and try it with your own code.