bit-gamer.net

Archive for the ‘coding’ tag

Developer Blog: Making the AI Work

Posted on 11th Aug 2010 at 10:31 by Mode 7 with 10 comments

This week I'll hand over to Frozen Synapse's Lead Designer, Ian Hardingham, who has just had a breakthrough with creating Frozen Synapse's pathfinding engine... - Paul Taylor

I'm pleased with myself today.

The pathfinding in FS has always been atrocious – experienced players pretty much have to use shift all the time to bypass it. It’s a pain in the ass. Here’s a great example of it going wrong, below.

Developer Blog: Making the AI Work Developer Blog: Interface Design
Artificial Intelligence is no match for Natural Stupidity

The reason pathfinding sucks so much is that my algorithm for it is terrible – it splits the levels up into a grid, each square about the size of a unit. It then checks each square for obstacles. It’s a really innaccurate representation of the level.

This weekend I was reading up on advanced pathfinding stuff, and considering using some kind of Navmesh with movement polygons. Then I was hit by a flash of inspiration – the only thing that matters in FS is corners. If you ever want to make a path in FS, you only ever use the corners to get there – the only points I need in my nav-graph are the corners! Here’s my code for identifying the corners in action...

Read more

Custom PC Issue 117

Custom PC Issue 117

Our latest issue is stuffed full of solid state goodness, with 19 of the latest SSDs put to the test. What's more we've also investigated how much memory your PC needs, and analysed the differences between desktop and tablet GPUs.

Get 3 Issues for just £1
Hall of Fame

Hall of Fame

Which games do we think you need to play? Find out in our Hall of Fame.
Gaming 34 - The Folly of Microtransactions

Gaming 34 - The Folly of Microtransactions

This week Joe and Paul are joined by Craig Lager, Gaming Daily editor and...
bit-tech t-shirt

Buy Our Wares

Impress your friends with one of our excellent T-shirts, mugs or mouse mats, featuring designs from the bit-tech community.

Browse articles by company