Author Topic: Level 1 can't be finished sometimes  (Read 5131 times)

Vagrant

  • Guest
Level 1 can't be finished sometimes
« on: May 09, 2009, 04:52:13 AM »


As you can see in the gif, bottom planet can't be reached. I suppose the random mission generator misplaced one of the big planet.  ::)

I played this mission more than 10 times, and that was the first anomaly.

I have the updated version of Dyson, wich is offered on your website.

megagoten

  • Guest
Re: Level 1 can't be finished sometimes
« Reply #1 on: May 09, 2009, 10:32:24 AM »
But it's only level one :P

Alex

  • Administrator
  • Ent
  • *****
  • Thank You
  • -Given: 3
  • -Receive: 14
  • Posts: 1,035
Re: Level 1 can't be finished sometimes
« Reply #2 on: May 11, 2009, 02:54:53 AM »
Yeah this is a really annoying bug. I'm hoping to find a way to squash it so it will never come back :) Got an idea or two up my sleeve. It's no good just leaving it like it is, even though it can be fixed in data.

Sorry, for now just play again I guess :(

Moonlight

  • Guest
Re: Level 1 can't be finished sometimes
« Reply #3 on: June 10, 2009, 06:20:48 AM »
hmmm, maybe generate the planet's stats first, then take an average of the ranges and set max asteroid distance from neighbor to that, and then generate the field? Wouldn't eliminate it but it would make it much less likely.

Alex

  • Administrator
  • Ent
  • *****
  • Thank You
  • -Given: 3
  • -Receive: 14
  • Posts: 1,035
Re: Level 1 can't be finished sometimes
« Reply #4 on: June 10, 2009, 07:03:40 AM »
At the moment if an asteroid has no other asteroids connecting to it it expands its sending radius so that at least one can send. However, This can still lead to islands in the pathfinding map. So that needs to be fixed too. I'm also not sure when I put in the former fix - single asteroids like that should mesh in with the network somewhere. I guess it's either not working or not present in 1.20. CALL YOURSELF A PROFESSIONAL ALEX

Rudolf

  • Administrator
  • Old Oak
  • *****
  • Thank You
  • -Given: 5
  • -Receive: 13
  • Posts: 669
  • Eufloria: Yes
Re: Level 1 can't be finished sometimes
« Reply #5 on: June 11, 2009, 04:41:21 PM »
I think I simply put the maxasteroidneighbourdistance too low on that level, up it to 6000 and it should be ok?
    <dir name="MAXASTEROIDNEIGHBOURDIST" type="int" value="6000" />

Vanger

  • Tester
  • Shrub
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 212
Re: Level 1 can't be finished sometimes
« Reply #6 on: June 27, 2009, 10:27:38 PM »
Well, I never had a separated asteroid on Level 1 in 1.20, but my wife once stuck with half of the belt unreachable.

Alex

  • Administrator
  • Ent
  • *****
  • Thank You
  • -Given: 3
  • -Receive: 14
  • Posts: 1,035
Re: Level 1 can't be finished sometimes
« Reply #7 on: July 02, 2009, 01:21:28 AM »
Yeah there are two bugs here really, and one is kinda hard to fix without changing the code. Next release should see it done :)