Hi guys,
there's an update available to a very old game, namely Dustin's BD 3 (!)
There was a problem with cave H, which was unsolvable if played with the actual GDash version. For this cave, I had used a very specific trick to combine two different random fills (fireflies in empty space + diamonds in dirt) in different regions of the cave, where these regions were different on each difficulty level.. Unfortunately, a bug in the latest GDash version misreads the data, that's why the cave was unsolvable there.
So I've just made a new version of the cave, replacing the random fireflies by regular objects, which now works perfectly fine.
Luckily, I never used the same trick again, so there should be no further problems in other games.
Also, I want to mention that the bug occurs only if
- "random fill" as an object is used AND
- the "replace only this element" feature is used (i.e. the initial setting "no element" is changed).
In short, the "replace only this element" feature does not work. You can make as many different random fills in a cave as you want, you just have to fill a whole rectangle every time (which you want to do in 99.9% of the cases, anyway).
For those who're interested, here's how I used this feature:
- First, I used the random generator to generate random diamonds in dirt.
- I wanted to make a cave with "islands" and "water areas" around those. The islands should be different (in size and location) on each difficulty level.
- This can be done by using the object "maze without dead-ends" if you interprete the "path" as water and "wall" as islands.
- I chose "space" as path and "no element" as wall element for the maze. Now we have islands made of dirt with random diamonds, and the islands are surrounded by empty space (without diamonds).
- Now comes the trickiest part. I want to have randomly placed fireflies around the islands, and only there. As the islands are located differently on each difficulty level, I just chose the object "random fill" over the whole cave, with random fireflies in space.
- But the islands with the diamonds should not be replaced by the new random fill. That's finally the reason why I set "replace only this element: space" for the new random fill.
- Unfortunately, the actual GDash version misreads the "replace only this element" feature and thinks it is still set to "no element", so it fills the whole cave with random fireflies in space, and that's what you see if you open cave H (of the old DBD3 version) with it.
You see how specific the whole idea was and that the buggy "replace only this element" feature is usually not needed anyway!
Summary:
A new version of Dustin's BD3 with playable cave H and no other changes is now downloadable from the Game Base!
Thanks again Arno!
![Smile :)](./images/smilies/icon_smile.gif)