Skip to content

Simple terminal Tic Tac Toe game, you can play with person or bot

Notifications You must be signed in to change notification settings

hilmimusyafa/tictactoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tic Tac Toe (with Algorithm Engine)

Github Banner

Description

This is a repository that contains a Tic Tac Toe game implemented with both a random iterative algorithm and the Minimax algorithm. This repository is intended for the final project of the Algorithm Complexity Analysis course, Informatics Telkom University.

Refrence

Contents

This repository contents :

  1. Code
  2. Research Dump
  3. Research Report Paper

Prerequisite

To run this C++ code, you will need the following prerequisites:

  1. C++ Compiler: Ensure you have a C++ compiler installed, such as GCC or Clang.
  2. CMake: A build system generator that can be used to manage the build process.
  3. Git: Version control system to clone the repository.
  4. IDE or Text Editor: An IDE like Visual Studio Code, CLion, or any text editor of your choice.
  5. Operating System: This code should run on any major operating system (Windows, macOS, Linux).

Installation Steps

  1. Clone the repository:

    git clone https://github.com/hilmimusyafa/tictactoe.git
    cd tictactoe
  2. Build the project:

    mkdir build
    cd build
    cmake ..
    make
  3. Run the executable:

    ./tictactoe

Make sure to have all dependencies installed and properly configured before running the code.

License

The original code is licensed as follows:

  • Users are permitted to take, use, and modify parts of the code in accordance with applicable terms, while respecting copyright and providing attribution to the original owner.

Modifications made by contributors do not alter the original copyright for the unmodified parts of the code.

This license includes the following:

  • Users are allowed to modify this code for both personal and commercial purposes, as long as clear attribution is given to the original owner (Eko Kurniawan Khannedy).
  • No warranties are provided for the use of this code, whether for specific purposes or other functionalities.

For further inquiries regarding this license, please contact the original owner or repository contributors.

Contributing

If you would like to contribute to this branch, please follow these guidelines:

  1. Fork the repository and create your branch from main.
  2. Ensure any new code is well-documented and follows conventions.
  3. Create a pull request and describe the changes you've made.

About

Simple terminal Tic Tac Toe game, you can play with person or bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published