Skip to content

mohamedahmed2005/Assignment2_OOP_Board_Games

Repository files navigation

Games_Assignment2

Overview

This is a comprehensive Game Arcade application featuring multiple variations of Tic-Tac-Toe and similar board games. The project provides a menu-driven interface allowing users to choose from several engaging game modes. Games Included

1. Pyramic Tic-Tac-Toe

A unique twist on the classic Tic-Tac-Toe game Played on a pyramid-shaped board

2. Four-in-a-Row

Classic connect-four style game Players aim to align four of their pieces

3. 5x5 Tic Tac Toe

Expanded version of Tic-Tac-Toe Played on a larger 5x5 grid

4. Word Tic Tac Toe

Tic-Tac-Toe variant using words instead of X's and O's Adds a linguistic challenge to the traditional game

5. Numerical Tic Tac Toe

Tic-Tac-Toe played with numbers Requires strategic numerical placement

6. Misere Tic Tac Toe

Unique variation where the goal is to avoid making a line Opposite winning condition of traditional Tic-Tac-Toe

7. 4x4 Tic Tac Toe

Tic-Tac-Toe played on a 4x4 grid More complex than the traditional 3x3 version

8. Ultimate Tic Tac Toe

Meta-level Tic-Tac-Toe game Played across multiple interconnected boards

9. SUS Tic Tac Toe

Tic-Tac-Toe played on a 3x3 grid The goal is to form the sequence S-U-S by placing letters (S and U) in the grid

How to Play

Run the program Choose a game from the menu (1-9) Follow the in-game instructions Select option 10 to exit the program

Requirements

Include all header files mentioned in the main.cpp

Compilation

Compile all source and header files together. Ensure all game-specific header files are in the same directory.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •