Skip to content

omarmetwally/TicTacToe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Members

  • Aya Moustafa.
  • Hadi Abdelwhab.
  • Mohamed Ashraf .
  • Omar Ayman .
  • Samuel Adel .

Client Side Features

  • Simple Interface : Easy-to-use graphical user interface for gameplay.
  • Local Gameplay : to play local.
  • Robot Gameplay : to play robot with three levels (easy,medium and hard).
  • Network Gameplay:Login and SignUp to Play against another player over a network.
  • Available Players List: to send invitation.
  • Real-Time Updates: Immediate updates on the game board for both players.
  • Recording Game: to make game history for each player.
  • Update the score after each game for winner.

Installation

  • Clone this repository or download the ZIP file.
  • Clone the server repository or download the ZIP file.

Run the application

[Server Reopo](https://github.com/Samuel-Adel/TicTacToe-Server).
  • Can Run the compiled JAR file: java -jar TicTacToeClient.jar
  • >-jar TicTacToeClient.jar
  • client and server both run on the same machine if you want to run them on different machines run the server first and look at the IP and On client at online tab will ask you for the server IP Address.
  • Libraries Used:

  • JSON: to handle Requests and Responses between client and server.
  • Screen Shots:

    ![image](https://github.com/omarmetwally/TicTacToe/assets/20462286/8d6f7d23-6d35-4d59-ac0e-a021bc7aa622)

    image

    image image

    image

    image

    image

    image

    image

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published