Code Monkey home page Code Monkey logo

Comments (10)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
This problem is related to pathfinding routine. In v0.38, the new pathfinding 
routine will be disabled, and original one from DK will be used again.

The rewritten pathfinding routine in KeeperFX needs to be tested and fixed. 
Until it's ready, original DK pathfinding will be used.

Original comment by [email protected] on 24 Dec 2010 at 11:03

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
According to play-tests in 0.38c, this still happens and is more likely to 
happen when creatures have fast running speeds. This does not only apply to 
imps but also other speeded-up creatures.

Original comment by [email protected] on 10 Apr 2011 at 1:16

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
Hello,

Good to know. When it applies to other creatures than imps, are they running
fast, too? Maybe it is a timer problem, or does a creature have to turn
around a corner (and sees the column as a corner).
These are just ideas...

Greetings

Original comment by [email protected] on 10 Apr 2011 at 4:18

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
I disabled a few more rewritten functions, and had no reports about this issue 
since v0.39.

The problem will surely come back when we will start working on pathfinding 
again.
Original pathfinding routine doesn't have such bugs, but may lead to a crash in 
complicated maze-theme levels.

Original comment by [email protected] on 1 Sep 2011 at 9:21

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
The thing is I've experienced this issue in the original game as well. I'm not 
sure what does this mean, but it seems like a common flaw in both pathfinding 
functions.

Original comment by [email protected] on 9 Dec 2011 at 8:07

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
Hi,

Thanks for updating the info. I never experienced it in the original (I
guess), but it's always happening when the playtime increases, as I said 2+
hours. Maybe it has something to do with complexity and buffers?
If the imp has to walk quite a distance something goes wrong? That could
explain why it's happening more frequent when the camera view is on the
treasure-room: then the imps have to be viewed on the screen, what does
take an extra amount of (memory)capacity...

Greetings Rob

Original comment by [email protected] on 9 Dec 2011 at 10:46

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
I've seen this in a skirmish game which indeed took long. The imp in question 
had to walk a decent way (around 24 tiles away) to dig some gems. AFAIK the AI 
treats a special situation where a creature has the Hand over it - maybe this 
could be the possible reason.
Anyway, I have no knowledge of which algorithm is used to find paths in DK.
Another thing is: this bug is really rare and has a subtle effect (no harm 
done), but I'll keep an eye out for it in case I could see whether the imp bugs 
when out of the view.

Original comment by [email protected] on 9 Dec 2011 at 1:46

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
In build 523 I do have a save file with a Imp that just wanders around in 
circles indefinitely in the library. It seems the little bugger is stuck in an 
infinite loop on it's path to somewhere.

Original comment by [email protected] on 29 Aug 2012 at 8:28

Attachments:

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
Should no longer happen in r696.

But that's because new pathfinding code has been disabled - the problem most 
likely will return.

Original comment by mefistotelis on 9 Feb 2013 at 11:00

  • Changed state: Accepted
  • Added labels: Component-Pathfinding

from keeperfx.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 9, 2024
Heven't seen this issue for a long time - closing.

Original comment by mefistotelis on 20 Dec 2013 at 8:45

  • Changed state: Done

from keeperfx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.