forked from tiller-tolbus/cgol
-
Notifications
You must be signed in to change notification settings - Fork 0
/
userstories.txt
20 lines (15 loc) · 940 Bytes
/
userstories.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
USER STORIES
- I can define one or many <boards> for game of life
BOARD FEATURES
- I can run the conway's game of life transition function on a board
- I can save a board and overwrite its previous state with a new state
LIBRARY FEATURES
- I can maintain a library of boards on my Urbit
- Boards in my library have a name, a creation date, date modified, and an infinite grid of cells defined by whether or not they are alive
- I can quickly publish my library so that other people on Urbit can view and download my boards
- I can browse the network by entering the @p of my friends and view/download their public boards
- I can define a palette of lifes as a finite grid containing dead or alive cells
- I can drag and drop lifes from my pallete onto my boards and import them
-- As I am dragging and dropping a life, I can see a preview of the grid space that it will overwrite
STRETCH GOALS
- Hoon validation of transition function