-
Notifications
You must be signed in to change notification settings - Fork 2
/
journal.txt
51 lines (38 loc) · 1.48 KB
/
journal.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
TODOs:
- GUI pipeline:
LayoutSpawner has..
GetFirstHit( (x,y) ) - iterates through elements
uses current transform
GameState just simply queries that if there's a mouse click
so, no need to create a game object for each button element
- parpar:
better interface..like to delete all of my own scores..
- OPT:
potential speed fixes:
don't just degen-hide unused triangles..how to hide?
don't update topology everytime - just update vert pos?
ie. do a simple check to see if the num ctrl pts previous is same as it is now.
keeping my own buffer was definitely faster!
- script to modify META files automatically for textures:
textureFormat: -1 to -3 (disable compression)
filterMode: -1 to 0 (no filtering)
wrapMode: -1 to 1 (clamp, don't wrap)
Nice to have:
BLEND MODES!! blend mode -> shader choice
don't strictly need this now - Zak only uses them for background, which we can merge/export
export opacity
pass through
normal
multiply
overlay
CANCELED:
- AI defend pcode:
quantize input and analyze..
be "greedy" about chords, ie. starting from a note, consider all notes after within THRESH to be a chord
for each note, roll dice for:
- how quickly is it following previous note? SPD check
- is it a different key? DEX check
- how different is the timing from the previous note (ignore sustains)? RHY check
- is it a chord? how many notes? CHO check
- is it sustained? how long? SUS check
- Test on myself by randomly choosing an AI and see if I can figure it out.