Tic Tac Toe Network Game

 



Tic Tac Toe

A network-based Tic tac toe game, the implementation was done as the java project @ ITI intake 42 by students of the open source applications development track.

Contents

Prerequisites

java 11 or higher recommended

Installing

All you have to do is double-click on jar files starting by running the server

End with an example of getting some data out of the system or using it for a little demo

Features

Client Features:

  • login

  • Sign Up

  • play with pc

  • play with online friends

  • chat while playing

  • have score level

  • see who has the highest score in the game

  • see Online players

Server Features:

  • See a list of all users
  • See player's status and score
  • Close and reopen the server

Diagrams

  • DB ERD 


  • DB Schema 


  • JSON Map 


Built With

  • FontAwesome -Icon packs for Java applications
  • ToasterFX -Library for showing side notifications
  • AnimateFX -A library of ready-to-use animations for JavaFX
  • Maven - Dependency Management
  • SQLite - JDBC Type 4 driver for SQLLite
  • JSON-JAVA - A simple Java toolkit for JSON

Screenshot








Video Preview