diff options
author | jbzdarkid <jbzdarkid@gmail.com> | 2019-11-04 08:43:31 -0800 |
---|---|---|
committer | jbzdarkid <jbzdarkid@gmail.com> | 2019-11-04 08:43:31 -0800 |
commit | 0cb49374a6d86100cd6f3bf838e79bdbac242a8e (patch) | |
tree | cab3a985cd5a7c8a448d3c0a67ff7588faed9c24 /Source/Randomizer.cpp | |
parent | edef920a2d7d753f93cd716052d8f2104bfdfa62 (diff) | |
download | witness-tutorializer-0cb49374a6d86100cd6f3bf838e79bdbac242a8e.tar.gz witness-tutorializer-0cb49374a6d86100cd6f3bf838e79bdbac242a8e.tar.bz2 witness-tutorializer-0cb49374a6d86100cd6f3bf838e79bdbac242a8e.zip |
Starting to clean up...
Diffstat (limited to 'Source/Randomizer.cpp')
-rw-r--r-- | Source/Randomizer.cpp | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/Source/Randomizer.cpp b/Source/Randomizer.cpp index 5e57ca3..71ec89b 100644 --- a/Source/Randomizer.cpp +++ b/Source/Randomizer.cpp | |||
@@ -1,4 +1,67 @@ | |||
1 | /* | 1 | /* |
2 | Things to do for V2: | ||
3 | - Better interface design. It's way too simplistic, take (some) notes from talos. | ||
4 | - Seed: [ ] (Randomize) | ||
5 | ?? Challenge | ||
6 | |||
7 | - [] Prevent speedrun snipes // Shadows, Swamp, Town, Quarry stairs | ||
8 | - [] Speed up various autoscrollers // Swamp platforms, Desert/Mountain elevators, Desert rotating panels | ||
9 | |||
10 | (Additional required panels) | ||
11 | - [] Desert 8 | ||
12 | - [] Pond 5 | ||
13 | - [] Both keep halves | ||
14 | - [] Town lattice requires stars door // and stars door will be randomized | ||
15 | |||
16 | (Debug version only) | ||
17 | - [] Noclip | ||
18 | - [] Noclip speed | ||
19 | |||
20 | |||
21 | - Really randomize panels. Sorted by ROI | ||
22 | - Random with style | ||
23 | - Tutorial | ||
24 | - Mountain 1 orange, green, blue, purple | ||
25 | - Mountain 2 multipanel | ||
26 | - Mountain 3 pillars | ||
27 | - Laser areas (Glass Factory, Symmetry, Quarry, Treehouse, Swamp, Keep pressure plates, Town 25 dots) | ||
28 | - (low) Discarded panels | ||
29 | - (low) Tutorials // Dots, Stones, Swamp | ||
30 | |||
31 | - Keep Hedges become like hedges 4, intersection between path and panel | ||
32 | - Keep Pressure plates: Random with style | ||
33 | |||
34 | - No idea how to randomize: | ||
35 | - Symmetry transparent | ||
36 | - Desert | ||
37 | - Shadows | ||
38 | - Town (lattice, RGB area, snipes, triple) | ||
39 | - Monastery | ||
40 | - Jungle | ||
41 | - Bunker | ||
42 | - UTM | ||
43 | - Mountain 2 rainbow | ||
44 | - Challenge | ||
45 | |||
46 | - Any RNG rerolls should be based on previous seed so that everyone can go to next seed easily | ||
47 | |||
48 | - Stability. Duh. I need to clearly define the ownership between the randomizer and the game. | ||
49 | |||
50 | - Challenge should have some way to 'reroll every run' | ||
51 | - Challenge should not turn off after time limit? | ||
52 | - Challenge triangles should not turn off | ||
53 | |||
54 | |||
55 | |||
56 | |||
57 | */ | ||
58 | |||
59 | |||
60 | |||
61 | |||
62 | |||
63 | |||
64 | /* | ||
2 | * Try to wire up both keep halves | 65 | * Try to wire up both keep halves |
3 | * Wire up both halves of symmetry laser | 66 | * Wire up both halves of symmetry laser |
4 | * Turn off floating panel in desert | 67 | * Turn off floating panel in desert |