Archive

Archives pour 09/07/2010

A Mac Preview of 0.7 and the Violet Keep of Menkaure

Source: Dungeon Crawl Stone Soup

Mac OSX Binaries of 0.7 alpha: Mac OSX Tiles Build (Last updated 2010-07-09, 0.7.0-a1-136-g6024cb9) Mac OSX Regular Build (Last updated 2010-07-09, 0.7.0-a1-136-g6024cb9) We’re close to a release candidate for 0.7, but saves will remain compatible with the alpha versions of 0.7. Have fun with Menkaure in the Violet Keep (Sprint), courtesy Chapayev, and please report bugs on Mantis as usual. Windows [...]

07/09/2010

Source: Dwarf Fortress Development Log

I thought it would be ready today, but I ran out of time (it's 9AM, again, so I guess I ran out of time a while ago). It should be up at some point tomorrow, unless something really weird happens.

7DOMC – Day 5 – Monsters AI changes wrapping up

Source: If Error Throw New Brick

So, all the great AI work that I did a few iterations back can be distilled into this chunk of code now:
switch(typeName)
{
case "Bruiser":
tactics.Add(new DoubleSwingTactic());
tactics.Add(new DefaultTactic());
break;
case "Healer":
tactics.Add(new UseFirstAidTactic());
tactics.Add(new MoveToWoundedAllyTactic());
tactics.Add(new DefaultTactic());
break;
case "Ranged":
tactics.Add(new KeepAwayFromMeleeRangeIfAbleTactic());
tactics.Add(new UseSlingStoneTactic());
tactics.Add(new KeepAwayFromPlayerIfAbleTactic());
tactics.Add(new PossiblyRunFromPlayerTactic());
tactics.Add(new WaitTactic());
break;
case "Sprinter":
tactics.Add(new RushTactic());
tactics.Add(new DefaultTactic());
break;
default:
tactics.Add(new DefaultTactic());
break;
}

I obviously plan on pulling this out into an XML list or something similar, and add more intelligent "tactics" so I can make the AI even smarter. One idea I had would have slingers who don't have a line of sight for a shot to move to one more likely. Another would have healers find bruisers and stay togeater, kinda like heavies and medics in TF2.

Now that I have a "flat" monster hierarchy, I need to write generators similar to the ones I wrote for items that'll create level dependent monsters.

News – RogueBasin – 08 Jul 2010

Source: News - RogueBasin

Anonymous Roguelike alpha 0.1 released

-- Delivered by Feed43 service

Categories: News - RogueBasin, Planet Roguelike Tags: