-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.txt
21 lines (19 loc) · 1.13 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Objectives:
* Stop highlighting when dragging main
* Add button to take picture and save as file
* Add a way to save video of users' simulations
* Add a way to save users' simulations and recover them later
* Use cookies to keep track of user settings (menu expanded, previous color selection, etc)
* Add a UI for users to create their own sims
* Cells that were created in one stage and deleted in the same stage should not leave a body
* Add support for different lifeform tick speed
* Add conflict
* Add a timer that keeps track of WHEN to calculate the next stage for any given lifeform
* Only render objects inside the viewport
* Further improve dead cell rendering efficiency for large inputs when moving/resizing canvas
* Fix bug where cursor doesn't update unless moved
Considerations:
* MOVE ALL THE as (ACTIVE STATE) VARIABLES INTO simControls BECAUSE THEY BASICALLY DO THE SAME THING
* Add a class "lifeforms" that stores information about each created lifeform (perhaps including all their maps)
* Add a counter in a corner of the screen that shows what generation the simulation is on
* Improve rendering strategy for delete cell overlay