Wednesday, November 16, 2011

Postmodern Warfare


I've been watching a lot of videos of Battlefield/Modern Warfare 3 and one thing that disappoints me is the movement and shooting are still basically Quake 1 with a few adjustments for "realism".  For A New Zero I've been working on physically modelling a humanoid body, which is harder than it sounds and it sounds hard.  I've been getting close to a point where I can use it in game, today I finally hacked it in and I'm surprised how much better it feels already.  The subtle movement of the head makes it feel like you're an actual person instead of a gun that moves.  When the gun fires it applies a force to the right hand, which causes your whole body to shake a bit.  Right now the body is a bit too floppy, but that shouldn't be too hard to fix.  I'm aiming for having a new test with the first-person combat finished by the end of this week.

Tuesday, November 8, 2011

The Precipice

Since finishing the underwhelming armor test I've been working on getting the rest of the game back in/added.  In the video you can see an attack plane, currently armed with a 75mm tank cannon that stalls the plane if you fire more than 3 or 4 rounds.  I'll be changing it to a more reasonable sized gun and add a bomb for dive bombing.  Next is a voxel landscape engine that I will try and get in soon, I'm not really satisfied with the height-mapped landscape in right now, I also want the terrain to modifiable so you can dig trenches.  Finally there's the building system I'm working on, right now it's very Minecraftian but I think eventually it will be done with bigger chunks instead of a block at a time so you can build bridges or bunkers faster.

Next test version is scheduled for Friday.

Wednesday, November 2, 2011

A New Zero 0.80

Download: anewzero080.zip
Keys:
WASD: movement
Q: Open/close hatch (can't fire or turn turret with hatch open)
Delete: Hold to eject
F5: Reset game

This only has one level with some basic tank combat and bases to destroy, there will be a lot more added soon. Net code is not optimized yet so probably won't work with very many people on a server yet.