Raúl Castrillo Martínez

Game Description

  • The game is played on a 3x3 grid with each cell asigned to a number from 0 to 8.
  • Each turn human player must input the number of the cell where he wants to  place each token.
  • Each player can place one token for each turn.
     
  • The first player to get 3 of her marks in a row (up, down, or diagonally) is the winner.
  • Human Player will always start first turn.
  • The computer opponent will place it's tokens randomly .

Workflow

  • Planning how to structure the code.
  • Organizing my full plan in trello
  • Organize the current slides presentation
  • Coding and testing

Challenges & Learnings

  • How to plan a project from the beggining
  • How to import my own modules
  • ErrorHandling
  • Time-management

Future improvements

  • Adding some kind of interface for the user to place it's tokens instead of written inputs
  • Assign first turn randomly to make the game harder
  • Making code lightier using lambda functions and list comprehension .

Demo

TicTacToc

By raulcastr