Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: New Ability  (Read 1710 times)

Heron TSG

  • Bay Watcher
  • The Seal Goddess
    • View Profile
Re: New Ability
« Reply #15 on: January 12, 2009, 09:06:56 pm »

Jumping/leaping is a great idea, and I think huge humanoids stepping over defenses *would* be a nice idea actually

hey, incentive to build a 10 z-level megawall!
Logged

Est Sularus Oth Mithas
The Artist Formerly Known as Barbarossa TSG

Brian7772

  • Bay Watcher
    • View Profile
Re: New Ability
« Reply #16 on: January 12, 2009, 09:26:40 pm »

First we need to figure out how set up the sizes for tiles. Right now they seems to fit seven dragons, eight hydras, and one fat lazy dwarf with ease.

Wait, what? I thought that unlimited number of creatures can be on the same tile. Something has been changed?  ???
No, but if you have more than that siging you at one time your not gunna just be missing that 1 dead dwarf.
Logged
"Pff...real Dwarves just estimate it, start digging, and make corrections after the cave-in." - Wild Goose

Sowelu

  • Bay Watcher
  • I am offishially a penguin.
    • View Profile
Re: New Ability
« Reply #17 on: January 13, 2009, 12:59:32 pm »

Any time you add a new movement capability, you make pathfinding harder.  And in general, unless you optimize and filter REALLY well, the pathfinding for "everyone walks everywhere, except every once in a hundred years someone might jump" is just as slow as "everyone walks, jumps, skips whenever they feel like it".  IOW you're, like, doubling the pathfinding cost any time you add a feature that is almost never used.

It's sorta reasonable to say "only consider climbing or leaping if there is no way to get there by walking", but that's really very very limited.

Pathfinding in general is surprisingly clueless about the existance of things like walls.  Pathfinding doesn't know walls exist, they just know that the fastest way from point A to point B is around this loopy way.  Making climbing or leaping work intelligently (climbing over walls, leaping over moats) would take a really big investment in the pathfinding smarts.

Heck, X-Com Apocalypse took out climbing before release because their pathfinding just didn't cope with it.  They used to have it, then took it out.

All of this just makes me want leaping and climbing more!...
Logged
Some things were made for one thing, for me / that one thing is the sea~
His servers are going to be powered by goat blood and moonlight.
Oh, a biomass/24 hour solar facility. How green!

Fieari

  • Bay Watcher
    • View Profile
Re: New Ability
« Reply #18 on: January 13, 2009, 02:52:39 pm »

Before leaping, lets get the connectivity maps for walking/flying/swimming/magmaswimming working.  Potentially, each additional movement type would exponentially increase the data needed for the connectivity mapping, unless some awesome algorithm was thought up.  So that algorithm is what we need.

Anyone?
Logged
Pages: 1 [2]