Skip to content

mark91m12/PitE-TicTacToe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PitE-TicTacToe

Build Status Coverage Status HitCount M&M

This is the second homework of the course "Python in the Enterprise", as requested has been implemented a personal version of the famous game Tic Tac Toe.
Tic-tac-toe (also known as noughts and crosses or Xs and Os) is a paper-and-pencil game for two players, X and O, who take turns marking the spaces in a 3×3 grid. The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row wins the game.

The following example game is won by the first player, X:

alt text

Features

  • Artificial Intelligence
  • 1 Vs PC mode

Getting Started

Prerequisites

  • In order to run this project is important to use python version 3 or upper.
    Install it with:

     $ sudo apt-get install python3

    now check your version:

    $ python --version

Basic usage

  • Running this command to start the game :

     $ python3 Tic_tac_toe_game.py
  • Once you have entered your name the following screen will be showed

         |   |   
       7 | 8 | 9  
         |   |   
      -----------
         |   |   
       4 | 5 | 6  
         |   |   
      -----------
         |   |   
       1 | 2 | 3  
         |   |   
      
      chose an empty space for X.            
     
    
  • To play simply choose a free keypad number corresponding to the grid (in this example 7 )

         |   |   
       X | 8 | 9  
         |   |   
      -----------
         |   |   
       4 | 5 | 6  
         |   |   
      -----------
         |   |   
       1 | 2 | 3  
         |   |    
        
    
  • After the last movement one of the players (User or Pc) wins, in this example PC.

         |   |   
       X | 8 | O  
         |   |   
      -----------
         |   |   
       X | X | O  
         |   |   
      -----------
         |   |   
       1 | 2 | O  
         |   |    
        
      Result: Computer Wins  
      
    

Running the Tests

In order to run all tests you simply need to write the following command :

  $ python3 Test_game_default.py

Authors

About

2nd Assignment of the course "Python in the Enterprise"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages