diff --git a/tictactoe/index.html b/tictactoe/index.html
new file mode 100644
index 0000000..e69de29
diff --git a/tictactoe/tictactoe.js b/tictactoe/tictactoe.js
new file mode 100644
index 0000000..c3f9618
--- /dev/null
+++ b/tictactoe/tictactoe.js
@@ -0,0 +1,49 @@
+// TODO
+/*
+Simple TTT game.
+
+User chooses R,P,S and then the computers answer should be randomly generated
+from those 3 options
+
+method to compare users answer vs computers
+rock > scissors && rock < paper
+scissors > paper && scissors < rock
+pape > rock && paper < scissors
+repeat if user_ans == computer_ans
+
+
+if either player wins log output
+else if its a tie , it should prompt the user to pick a new answer
+until a winner is picked
+*/
+
+let rpc = ["rock", "paper", "scissors"]
+
+let usersChoice = () => {
+ let userChoice = prompt("Rock, Paper, or Scissors? ");
+ return userChoice.toLocaleLowerCase();
+}
+
+let getCPUChoice = () => {
+ // Generate a random number between 0 and 2
+ let choice = Math.floor(Math.random() * 3);
+
+ return rpc[choice];
+}
+
+function getResults(playerSelection, cpuSelection) {
+ if (playerSelection === cpuSelection) {
+ return "tie";
+ } else if (playerSelection == "rock" && cpuSelection == "scissors" ||
+ playerSelection == "paper" && cpuSelection == "rock" ||
+ playerSelection == "scissors" && cpuSelection == "paper") {
+ return `You Win! ${playerSelection} beats ${cpuSelection}`;
+ } else {
+ return `You Lose! ${cpuSelection} beats ${playerSelection}`;
+ }
+}
+
+uc = usersChoice();
+cpc = getCPUChoice();
+console.log(uc, cpc);
+console.log(getResults(uc, cpc));
\ No newline at end of file