about summary refs log tree commit diff stats
path: root/Source/Randomizer.cpp
diff options
context:
space:
mode:
authorjbzdarkid <jbzdarkid@gmail.com>2019-11-04 08:43:31 -0800
committerjbzdarkid <jbzdarkid@gmail.com>2019-11-04 08:43:31 -0800
commit0cb49374a6d86100cd6f3bf838e79bdbac242a8e (patch)
treecab3a985cd5a7c8a448d3c0a67ff7588faed9c24 /Source/Randomizer.cpp
parentedef920a2d7d753f93cd716052d8f2104bfdfa62 (diff)
downloadwitness-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.cpp63
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/*
2Things 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