-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
28 lines (26 loc) · 891 Bytes
/
TODO
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
MILESTONE 1:
- Move general collision code to a separate file, i.e., outside of main.c
- Add another spaceship
- Figure out how to remove list warnings such as " main.c: In function ‘free_explosions’:
main.c:447: warning: passing argument 2 of ‘list_free’ from incompatible pointer type"
- Documentation
- Crystals
- Add vector2d to ship
- Collide ships
- Collide asteroids
MILESTONE 2:
- Fix particle_fade_to_color() -> add dynamic color fade factor calculation
- Add initial explosion circle, make explosion more attractive
- Use VertexBuffer for explosion
- Dynamic background
- http://www.songho.ca/opengl/gl_vertexarray.html (vertexbuffer)
LATER TASKS:
- Find and fix memory leaks
- Use vectors instead of angles
- Finish pulse implementation
- Add white circle to explosion
- Add white circle to pulse
- Check pulse collisions
- More fancy asteroids
- Menus
- Sound effects