# .font: font.text_2
# .autowrap: false
# .centered: true
boulderdash 1 a/0
# .font: font.text_1
by
# .font: font.text_2
dustin
# .centered: false

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-01-15 17:05
# .font: font.value_2
# .autowrap: true
chris NEILSON'S "INTRO LEVEL 1-15" AND krissz'S COMMENT ON IT GAVE ME THE IDEA: AFTER MY CUSTOM LEVELS 6 AND 7 OF BD1+2, WHY NOT ALSO DO THE SAME THING THE OTHER WAY ROUND AND TRY TO MAKE THE CAVES EASIER THAN LEVEL 1? SO HERE COMES MY CUSTOM LEVEL 0! :D  
  
VALUES FOR THIS CAVE A:  
  
RANDOM SEED: 9 (10 11 12 13 14)  
  
\REQUIRED: 12 (12 12 12 12 12)  
  
CAVE TIME: 200 (150 110 70 40 30)

# .font: font.value_1
# .autowrap: false
DARKSTOORM                        2022-01-15 17:37
# .font: font.value_2
# .autowrap: true
OH COOL! :D  
  
I WANTED TO TRY SOMETHING ELSE WITH BD1, BUT THAT WOULD REQUIRE SKIPPING INTERMISSIONS AND SOME CAVES THAT DON'T RELY ON RANDOM FILLS, SADLY.  
  
MY IDEA WAS TO SHIFT ALL RANDOM FILLS "UP", WHICH MEANS SETTING THE FIRST OBJECT IN THE FILLS AS "INITIAL FILL", THEN ADJUST THE VALUES ACCORDINGLY:  
  
CAVE A: SEED 10  
SPACE - INITIAL FILL  
BOULDER - 245 (THERE IS A GAP OF 10 BETWEEN SPACE AND BOULDER)  
DIAMOND - 204 (245 - 41 IN THE OLD VALUES)  
DIRT - 195 (204 - 9 IN THE OLD VALUES)  
  
BUT THERE IS AN ISSUE: I DIDN'T KNOW IF I SHOULD COUNT ALL VALUES +1, BECAUSE EVEN IF DIRT IS THE INITIAL FILL AND DIAMOND USES A FILL OF 255, DIRT WILL STILL EXIST SINCE THE FILL ALGORITHM CHECKS FOR VALUES LESS_THAN  
  
SO, IT WOULD PROBABLY BE SOMETHING LIKE:  
BOULDER: 246  
DIAMOND: 205  
DIRT: 196  
  
BUT... THIS DIFFERENCE OF 1 CAN BE SIGNIFICANT FOR SOME CAVES AND I WAS NOT REALLY SURE :D AND UNFORTUNATELY, CAVE C WOULD BECOME UNSOLVABLE UNLESS WE SHIFT ALL VALUES UP BY 20-ISH AND ADD BRICK WALL  AGAIN AS THE LAST OBJECT - WITH THE NEW VALUES, BRICK WALL WOULD BLOCK THE EXIT.  
  
I WILL THINK ABOUT IT, BECAUSE SUCH OBJECT SHIFTS CREATE VERY INTERESTING CAVES!

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-01-15 18:45
# .font: font.value_2
# .autowrap: true
darkstoorm, INDEED YOUR SECOND VERSION IS THE CORRECT ONE. DENSITY X MEANS THAT THE RANDOM NUMBER MUST BE STRICTLY SMALLER THAN X. (THAT'S LOGICAL BECAUSE WITH DENSITY 0 YOU DON'T WANT AN OBJECT TO BE THERE EVEN IF THE RANDOM NUMBER IS 0.) SO A DENSITY OF 255 MEANS THAT THE RANDOM NUMBER MUST BE 0-254. IF THE NUMBER IS 255 THEN THE OBJECT IS NOT THERE. ALL IN ALL, YOU CAN JUST COUNT THE INITIAL FILL AS "DENSTIY 256" AND YOU GET THE RIGHT VALUES!