Skip to content

In this project, we tried to build a tic-tac-toe game on the command line where two human players can play against each other and the board is displayed in between turns. The aim of this exercise is to learn about Object-Oriented Programming by using classes, Instances, Modules, and relationships between objects.

Notifications You must be signed in to change notification settings

CalyCherkaoui/Tic-Tac-Toe-Ruby

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tic-tac-toe (Ruby)

screenshot

  • About the game

Tic-tac-toe 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 is the winner. The following example game is won by the first player, X:

screenshot

Players soon discover that the best play from both parties leads to a draw. Hence, tic-tac-toe is most often played by young children, who often have not yet discovered the optimal strategy. Because of the simplicity of tic-tac-toe, it is often used as a pedagogical tool for teaching the concepts of good sportsmanship or to write a computer program to play it. (WIKIPEDIA. Article: Tic-tac-toe, 2020. Home page available in: https://en.wikipedia.org/wiki/Tic-tac-toe. Accessed on: June 17th. 2020.

  • About this project

In this project we tried to build a tic-tac-toe game on the command line where two human players can play against each other and the board is displayed in between turns. The aim of this exercise is to learn about the Object Oriented Programming by using classes, Instances, Modules and relationships between objects.

Built With

  • Ruby 2.6.5p114
  • VSCode
  • Linter : Rubocop

Code testing

Getting Started

Cloning a Git repository:

  • From the repository, click + in the global sidebar and select Clone this repository under Get to work.
  • Copy the clone command (either the SSH format or the HTTPS). ...
  • From a terminal window, change to the local directory where you want to clone your repository.

To start tic-tac-toe game:

  • You need to have ruby installed on your machine.
  • run command git clone https://github.com/brugobi/Tic-Tac-Toe-Ruby.git to clone the repository
  • go into the folder containing the project by typing cd Tic-Tac-Toe-Ruby
  • type in your terminal the command ruby bin/main or just bin/main

Authors

👤 Houda Cherkaoui

👤 Bruna Gobi

🤝 Contributing

Contributions, issues and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • Microverse

📝 License

This project is MIT licensed.

About

In this project, we tried to build a tic-tac-toe game on the command line where two human players can play against each other and the board is displayed in between turns. The aim of this exercise is to learn about Object-Oriented Programming by using classes, Instances, Modules, and relationships between objects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%