Skip to content

Commit 4cb0b41

Browse files
committed
Update README.md
1 parent 61fadf5 commit 4cb0b41

File tree

1 file changed

+30
-17
lines changed

1 file changed

+30
-17
lines changed

README.md

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -39,20 +39,37 @@
3939
- [x] Timeline class
4040
- [x] Create playback
4141
- [x] Coroutine to play event at specific time
42-
- [ ] Playback History and Buffer automation
43-
- [ ] Create code that
44-
- [ ] Automatically gets, or handles a lack of, new events
45-
- [ ] Can consume data from the live API or local `JSON` files without changing anything
46-
- [ ] Potentially do it like:
47-
- [ ] Use two C# collections (either a List or Dictionary) named `buffer` and a `history` that can be sorted by a date string.
48-
- [ ] As the events are visualized, the event object is moved from the `buffer` to the `history`.
49-
- [ ] If no (or not enough) new events are found on the next API call, then a "rewind" can happen where a chunk of events from history are placed back in the buffer and the "playhead" can restart at the end of the buffer (until the next check).
42+
43+
44+
45+
46+
### Playback History and Buffer automation
47+
48+
- [ ] Create code that
49+
- [ ] Automatically gets, or handles a lack of, new events
50+
- [ ] Can consume data from the live API or local `JSON` files without changing anything
51+
- [ ] Potentially do it like:
52+
- [ ] Use two C# collections (either a List or Dictionary) named `buffer` and a `history` that can be sorted by a date string.
53+
- [ ] As the events are visualized, the event object is moved from the `buffer` to the `history`.
54+
- [ ] If no (or not enough) new events are found on the next API call, then a "rewind" can happen where a chunk of events from history are placed back in the buffer and the "playhead" can restart at the end of the buffer (until the next check).
55+
56+
57+
### Timeline visualization
58+
59+
- [ ] Build timeline Visualization that shows `history` and `buffer` 👈
60+
- [ ] "Playhead" that moves horizontally with the current event
61+
- [ ] `History` and `buffer` are both visualized, with dots showing number in each collection, on either side
62+
- [ ] Playhead moves right as new events happen, increasing the `history` and decreasing the size of the `buffer`
63+
- [ ] As `buffer` is filled back up `history` is deleted and playhead resets to left.
64+
- [ ] Use [Colors](https://github.com/sneakaway-studio/tally-api/blob/master/public/assets/css/sass/custom.scss) from the website palette in the interface
65+
66+
5067

5168

5269

5370
### Interaction
5471

55-
- [ ] Add methods so viewer with a controller (keyboard, joystick, etc.) in the Visualization Studio **OR** someone using this with an iPad can:
72+
- [ ] Add methods so viewer with a controller (keyboard, joystick, etc.) in the Visualization Studio **OR** someone using this with an iPad can: 👈
5673
- [ ] Use horiz/vert axis (controller) or pinch/zoom (tablet) to select different players
5774
- [ ] Click / press button / touch to zoom camera into and follow player
5875
- [ ] While zoomed-in, display additional data on that player (from feed, username, etc.)
@@ -65,12 +82,8 @@
6582
- [ ] Build Feed data testing / monitor UI
6683
- [ ] Dropdown to switch between live / local
6784
- [x] Button: playback restart
68-
- [ ] Build timeline Visualization that shows `history` and `buffer`
69-
- [ ] "Playhead" that moves horizontally with the current event
70-
- [ ] `History` and `buffer` are both visualized, with dots showing number in each collection, on either side
71-
- [ ] Playhead moves right as new events happen, increasing the `history` and decreasing the size of the `buffer`
72-
- [ ] As `buffer` is filled back up `history` is deleted and playhead resets to left.
73-
- [ ] Use [Colors](https://github.com/sneakaway-studio/tally-api/blob/master/public/assets/css/sass/custom.scss) from the website palette in the interface
85+
86+
7487

7588

7689
### Monsters
@@ -176,12 +189,12 @@
176189
- [ ] Add texture to background
177190

178191

179-
## To do - Delivery
192+
## Delivery
180193

181194
- [ ] NCSU Visualization Studio
182195
- [ ] Implement 8 camera system
183196
- [ ] Figure out player control device
184-
- [ ] Mobile app
197+
- [ ] Mobile app?
185198

186199

187200

0 commit comments

Comments
 (0)