Skip to content

donatelucas/TicTacToe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tic Tac Toe Project for Loyola University Chicago

It's a TicTacToe, what's there to explain?

Requirements

There's an .exe installer included in the root folder. Double-click that, install, profit. As an alternative, you could download and install a free version of GameMaker Studio 2 to see everything. But why bother with that?

Functional Requirements:

  • Gather and Display user names ✔
  • Decide who makes the first move -> it felt more straightforward to make X go first (at least that's how we play in Brazil), and then assigning the names in that order
  • Display a proper board ✔
  • Take turns letting the players move ✔
  • Detect when a player wins ✔
  • Prevent illegal moves ✔
  • Indicate a draw ✔
  • When game is over, offer to play again ✔

Non-Functional Requirements:

  • Use Object-Oriented Language ✔ (GML)
  • Structure the system so that the user interface is separate from game logic -> apart from what is related to game logic (like winning conditions, and who's turn is it), everything is
  • Use OO approach to make squares are either X, O, or empty ✔
  • Documentation / Code comments ✔

Built With

Authors

  • Lucas Perez

License

This project is licensed under the MIT License. It's a TicTacToe. LOL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published