Killing Horizon Update - 8.15.2013

Killing Horizon Update - 8/15/2013 - AI, Animations, Prototype Maps, etc.


This is first update for my new project, Killing Horizon http://www.radioactivesoftware.com/content/killing-horizon... the last week was a mixed bag of progress on nearly every aspect of the project. Primarily improving the AI ( which has been totally re-written for this game ), I also cleaned up a lot of the animations for particular weapons/items by adding unique versions for most of the weapons/items. Still missing a few unique reload animations for a few of the weapons. Once I get those animations in-game, I'll be animation-complete for the prototype's 7 weapons. I also made progress on 100s of other areas of the project.

New Animations
Below are a few images of the some of the new animations I added tonight. I transitioned from a sort of "squatting" animation into a more realistic "take a knee" kind of animation.

Artificial Intelligence
I've also been making a lot of progress on the AI, and the way the computer controlled characters handle attacking eachother. For instance one situation I've noticed on my little test map is that there were deadlocks on the center of the bridge, for instance if a AI bot can see an enemy through the fence - but their bullets are colliding with a fence, the bots would just empty their mags at eachother :-p

I create a threshold value, that basically says "if the bot has made X attempts using weapon Y to hit their target, and has not been successful in Z tries ... give up on this position/target and continue with your previous task/navigation target for W seconds". Even making such a simple change to the way the bots act has created great results.

The pathfinding is nearly perfect, but sometimes they do get stuck...I need to add a similar heuristic that says "ok I've been trying to get to this navigation node for X seconds and I'm not there, I need a new path, etc." ... that will improve the only real remaining issue with the AI in these enclosed arenas. As you can probably tell from some screenshots of the game, it supports MASSIVE terrains and worlds. Getting that level of AI throughout will not be easy, but I've got a lot of ideas, regarding "islands" of detail around command points, and other areas of interest.

I'm a visual kinda guy, here are a few images of the AI Bot debug display...


Prototype Maps
I've been thinking how I can quickly iterate through level design without spending a ton of time designing art assets for the levels I create. My new world editor is great for placing entities and objects on the already placed level geometry, but I wanted a way to just throw together some geometry and bake some ambient occlusion into it - then throw it into the game. I'll probably add a grid or some kind of Tron looking effect into the shader. I'll also have to have big flashing letters saying this is just a prototype level and not final game graphics lol... Texturing is what takes me the most time when designing a level, so if I can just mock-up a bunch of levels, include them in the latest version of the game and get some feedback from players on which ones are their favorites - that'd be great for me.


Work in progress Concept Art
This is still being worked on, I think the sky should be more like the martian background I have in the game. This image is also stylized more-so than the game. This has a darker look/feel to it. I really love the draining and water going down into the "Deadpool" ( yes that's the name of this arena :-p ) ... I'll post an updated version of this piece of art once it's finished.


That's all for now! I'll have another update very soon!

If you like Killing Horizon please follow me on twitter -
http://www.twitter.com/TheRealDGreen
OR
Sign up for an account on my website -
http://www.RadioactiveSoftware.com

Thanks!
- Dan

Comments

1

coach outlet
oakley sunglasses
hermes outlet
gucci outlet
ugg outlet
ray ban sunglasses
toms outlet
uggs
canada goose outlet
moncler jackets
ugg outlet
mbt shoes
pandora uk
ugg boots canada
polo ralph lauren outlet online
burberry handbags
michael kors handbags
michael kors handbags
christian louboutin
kate spade handbags
ralph lauren outlet
louis vuitton outlet online
ugg sale
oakley sunglasses
james harden shoes
cheap oakley sunglasses
burberry outlet
michael kors outlet
yeezy boost
tory burch outlet store
toms shoes outlet
michael kors outlet online
moncler outlet
pandora charms sale
coach canada
ralph lauren outlet
yeezy boost
canada goose clothing
fred perry polo
nfl jerseys wholesale
discount ray ban sunglasses
polo ralph lauren
nike shoes
kate spade handbag
louboutin shoes
timberland boots
pandora charms
pandora outlet
hermens bags
nike air max
birkenstocks
rayban
ralph lauren outlet
fitflops sale
ugg outlet
michael kors handbags
cheap jordan shoes
adidas yeezy
ugg outlet store
coach outlet
ray ban sunglasses
toms shoes outlet
cheap jerseys
ugg boots
ralph lauren uk
ultra boost
michael kors outlet
salvatore ferragamo
coach factory outlet
salvatore ferragamo shoes
burberry outlet
ugg boots
polo ralph lauren
tory burch outlet
ralph lauren outlet
ugg boots for women
adidas yeezy
ugg outlet
nmd adidas
ralph lauren outlet
adidas yeezy
adidas outlet
michael kors outlet
canada goose jackets
ugg sandals
canada goose jackets
louis vuitton factory outlet
ugg ustralia
cheap uggs
hermes bags
ugg boots
pandora jewelry
yeezy boost 350
burberry outlet canada
coach outlet
nike outlet
north face outlet online
coach outlet
adidas outlet
ugg australia
canada goose uk
yeezy 350 boost
coach outlet
cheap ugg boots
ray ban sunglasses
moncler outlet
michael kors outlet clearance
adidas shoes
ugg boots on sale
valentino shoes
beats by dre
nike shoes
ugg sale
hermes handbags
ralph lauren sale clearance
cheap mlb jerseys
canada goose jackets
longchamp uk
coach factory outlet
adidas shoes
ralph lauren sale clearance
hermes handbags
canada goose sale
michael kors outlet
canada goose outlet
ugg outlet
superdry
nike cortez
polo outlet
ray ban sunglasses discount
cheap oakley sunglasses
pandora jewelry
cheap nfl jerseys
mbt shoes
cheap ray bans
kate spade outlet
coach outlet store
polo ralph lauren
nike air max
moncler jackets outlet
coach factory outlet
nike shoes for men
canada goose coats
polo ralph lauren outlet
coach factory outlet
canada goose sale
cheap nfl jerseys
uggs clearance
polo ralph lauren outlet online
pandora outlet
ralph lauren uk
kate spade bags
michael kors outlet
ugg outlet online
coach factory outlet
burberry sale
air max 2018
louis vuitton outlet
coach canada
louis vuitton outlet
kate spade outlet store
oakley sunglasses
adidas superstar
red bottoms shoes
coach outlet
polo ralph lauren outlet
ray ban sunglasses discount
timberland outlet
coach outlet
coach outlet
ugg boots
michael kors outlet store
michael kors canada
cheap nfl jerseys wholesale
coach factory outlet
ralph lauren outlet online
michael kors outlet
coach handbags
longchamp outlet
pandora charms
coach factory outlet
jordans
toms shoes
hermes handbags
mulberry bags
oakley sunglasses
birkenstock sandals
coach outlet store
moncler outlet
uggs canada
coach outlet
michael kors outlet
pandora charms sale clearance
coach outlet
ugg outlet
coach factory outlet
coach outlet store
beats by dr dre
christian louboutin outlet
nmd adidas
ugg outlet
ugg boots
coach outlet online
christian louboutin
adidas shoes
christian louboutin
coach factory outlet
cheap jordans
moncler outlet
ugg boots
cheap mlb jerseys
adidas yeezy boost
coach factory outlet
adidas nmd
coach factory outlet
cheap oakley sunglasses
longchamp uk
hermes birkin
mulberry outlet
ray ban sunglasses
longchamp bags
ugg shoes
moncler
cheap uggs
red bottom shoes
coach outlet
ralph lauren outlet
mlb jerseys cheap
coach outlet store online
fitflops
ralph lauren outlet online
louis vuitton outlet
coach factorty outlet
michael kors outlet
kate spade
canada goose
ugg slippers
polo ralph lauren outlet online
rayban
michael kors outlet clearance
louis vuitton outlet
ugg boots
coach outlet
kate spade
coach factory outlet
michael kors canada
cheap jordans
supreme
air jordans
cheap jordans
nmd shoes
pandora jewelry
yeezy boost 350
michael kors handbags
coach factory outlet online
polo ralph lauren
ugg sandals
michael kors outlet store
louis vuitton outlet store
jordan retro
ray ban sunglasses
jordan retro 11
pandora charms
coach outlet
adidas superstar
cheap jordans
michael kors outlet
adidas yeezy
ugg outlet store
pandora jewelry
pandora outlet
coach outlet
uggs
canada goose jackets
ugg boots
pandora charms sale clearance
pandora charms
coach factory outlet
cheap ugg boots
michael kors handbags
ugg boots on sale
ugg outlet
pandora jewelry
louis vuitton
pandora
coach outlet store
ralph lauren outlet
ralph lauren outlet online
longchamp handbags
jordan shoes
cheap jordans
nike outlet store
cheap ray ban sunglasses
michael kors outlet
coach outlet online
moncler jackets
north face outlet
nike shoes
michael kors uk
michael kors factory outlet
toms shoes
pandora charms sale
fred perry
cheap uggs
canada goose jackets
nike outlet online
coach outlet
yeezy boost
canada goose outlet
canada goose sale
nike huarache
ugg slippers
ugg boots outlet
adidas outlet
ugg boots
ugg shoes
red bottoms
canada goose coats
michael kors outlet
ugg boots
canada goose sale
polo ralph lauren outlet online
longchamp handbags
canada goose outlet
uggs outlet
canada goose outlet
ugg outlet
mulberry handbags
cheap uggs
burberry sale
christian louboutin outlet
louis vuitton outlet online
air jordan shoes
ugg outlet
nike outlet
birkenstock sandals
birkenstocks
air jordans
ray ban sunglasses
adidas yeezy boost
michael kors outlet
coach outlet
valentino shoes outlet
supreme uk
ralph lauren uk
kate spade outlet
michael kors outlet store
mlb jerseys wholesale
air max 2017
mulberry uk
coach outlet
coach bags
ralph lauren outlet online
coach outlet
tory burch outlet
polo ralph lauren outlet
cat boots
canada goose outlet
ralph lauren outlet
coach outlet
cheap jerseys from china
canada goose
ralph lauren uk
coach outlet
cheap mlb jerseys
coach factory outlet
michael kors outlet online
discount oakley sunglasses
louis vuitton outlet store
adidas nmd
ugg outlet
louboutin shoes
nike store
coach outlet store
moncler coats
uggs on sale
coach factory outlet
ralph lauren sale clearance
ugg boots
toms outlet
cheap uggs
ugg ustralia
canada goose
ugg outlet
ugg outlet
harden vol 1
oakley sunglasses
ralph lauren outlet
adidas nmd
moncler jackets
coach outlet store online clearances
adidas nmd
coach outlet
cheap ray ban sunglasses
coach factory outlet
superdry uk
moncler outlet
north face jackets
ralph lauren outlet
uggs on sale
christian louboutin outlet
christian louboutin outlet
cheap ray ban sunglasses
polo ralph lauren outlet online
cheap jordans free shipping
doudoune moncler
louboutin shoes
ugg outlet store
pandora jewelry
canada goose outlet
coach outlet
pandora jewelry outlet
20170922yueqin