-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtodo.txt
54 lines (31 loc) · 1.84 KB
/
todo.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
52
53
54
11/02/2024
Include easter eggs, or just fun stuff like you'd expect in demo-scene software, or just
older software in-general. Partially done with right click confetti, but adding some more
could be fun. Maybe some fun things in the menu once that is done.
Make a B section to music, add more transitional elements, and make drums quieter, and make certain
drum parts less busy.
Improve max FPS. Right now it seems like rendering is limiting the frame rate quite a bit, see if you can
figure out why (just for fun.)
Fix the peas not colliding off screen again.
Add something that indicates a wave is happening.
Allow particles to use textures, and make some simple textures like sparkles
Make sound effects for:
Picking up a sun
the zombie eating plants
a gameover sound/fanfare
a wave start sound/fanfare
Consider adding different fade curves to particles
Figure out why there's sound latency after playing game for a while.
Make the seed hitting the zombies sound more like the real pvz
Add tooltips (main priority is for seedpackets.)
Make specialized pickup sound for shovel
Add a slider UI control for music and SFX volume.
Remove silent starts for sound effects (if there is any.)
Add more credits and an info/about button to main menu
Add some interactable stuff in the title screen, maybe some particles.
Consider refactoring menus. There's a lot of similar code in them
Make head x vel randomised, + make head rotation speed random
Make plant being eaten spawn particles and a big exposion when the plant is dead
Make zombie heads leave trailing blood particles once they're on the ground (just need a particle with no velocity)
Fix buttons able to be clicked outside by keep buttonstate in a struct (inspired by schismtracker widget)
Make variables and functions static if they don't need to be accessed outside of their module/file