Tic Tac Toe is a fun game where two players battle to get three of their symbols in a row before the other person does in a 3 by 3 grid. This shiny app allows users to play against a computer in 4 different levels ranging from easy to a challenge level, in which users will pretty much almost never win against the computer. The harder levels were made using an algorithm called minimax, described in our tab about the game. Users can also check out hints about how they might want to win in our hints tab. This app was designed in a friendly, fun way for everyone to play!
To begin, users simply go to the game tab and enter the level they want to play on the side. To play a game, simply reset and do this again. NOTE: THIS GAME IS BEST PLAYED IN BROWSER MODE
Olivia
- Wrote the code for the hard level of the tic tac toe game, as well as the original R package that we used to base the Shiny App off of, as part of our R Package assignment.
Linde
- General ui components and layout of app (excluding theme); welcome tab (updated layout of instructions and added game screenshots), information tab (math and strategy behind game), levels tab (wrote levels descriptions), hint tab (info visuals re: guaranteed win strategies).
Anna
- Created the tic tac toe theme to make it similar to a notebook; wrote instructions; harder level hard-coded that picks up any missing parts minimax didn't account for for a challenge; edited readme with description of game.
Brian
- Wrote the code for the easy and medium levels of tic tac toe.