Set up selenium
Test add form
Test edit form
Test change password
Test login
Test logout
Test DGS redirect
Test overview->advisor view
Test add user
Xuebing Du
d e v o n
KIROKAZE
Cosimo Galluzzi
he wasn't even looking at me and he found me
ojovivo
Mike Driver

#extradirty
art blog(derogatory)

No title available
Peter Solarz
Stranger Things
cherry valley forever

No title available

oozey mess

shark vs the universe
macklin celebrini has autism
Not today Justin
trying on a metaphor
PUT YOUR BEARD IN MY MOUTH
seen from United States
seen from Finland
seen from Ecuador

seen from United States
seen from United States
seen from United States
seen from United States

seen from United States
seen from United States
seen from United States

seen from United States

seen from Singapore

seen from Egypt
seen from Bangladesh

seen from Switzerland
seen from Tunisia

seen from St. Lucia

seen from Ukraine

seen from United States
seen from United States
@cs-brainstate
Set up selenium
Test add form
Test edit form
Test change password
Test login
Test logout
Test DGS redirect
Test overview->advisor view
Test add user
Tetris Todo
Make arrow keys work
Fix top thing in chrome
Points (5*level for each row)
Scores to db
Display level & score
Sound button
Levels
Right edge
Rows vanishing weird
Text-to-Speech
Implement text to speech on start
Move text to speech to messages
Complete!
CRC Todo
Text to speech
Audio streaming
Add log view
Send email
Enforce
Tetris Game Update
Set up github so we can both use it
Design database
Add database config*
Design game
MVC
Model:
Block class+
Board class*
Add block to game
Generate next block
Remove row
Can a block go there
Score
(Current block)+*
Speed
Level
View:
Draw board*
Draw next preview+
Start button*
Controller:
Pass board to view*
Gravity (block)+
Rotation (block)+
Drop (block)+
Move (block)+
Remove line*
Generate next piece+
Create game*
Game over*
Save score
Pause
Disable arrow keys (so they move game pieces and not web page)+
Make start button
Look up ES6 notation
Calculate score
Obfuscate
Readme
Optional:
Create AJAX scoreboard
Add sounds
Add levels
Increase difficulty
Show preview of next block
Pause game
Easy, Medium, Hard
Tetris Game
Set up github so we can both use it
Design database
Design game
Find tetris code
Beautify tetris code
Make start button
Look up ES6 notation
Calculate score
Obfuscate
Readme
Optional:
Save score and username
Create AJAX scoreboard
Add sounds
Add levels
Increase difficulty
Gravity
Show preview of next block
Networked Battleship ToDo:
Find server
Figure out network programming in Swift
Pull game list from server
Use server data in game list view (getting onto the main thread was hard)
Reload games list every however often
Pull game board from server
Convert board to my format
Pull game data from server
Use player names & game names in view
Call saveGames
Add game to playedGames when you join it
Use game data to create game
Send “new game” data to server
Join a new game
Launch missile
Pull missile launched data from server (every 500ms)
Check turn
Prevent action during opponent’s turn
Remove “pass” view
Save gameIDs and playerID
Extra credit:
Differentiate player’s games
Multi-game
Display turn of all games being played
Improve UI
change ocean background