Skip to content

ashrafeldawody/Tic-Tac-Toe-JavaFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Tic Tac Toe

forthebadge ForTheBadge built-with-love forthebadge

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

  • SignUp

  • 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 players status and score
  • Close and reopen the server

Diagrams

  • DB ERD hg
  • DB Schema hg
  • JSON Map hg

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
  • SQLLite - JDBC Type 4 driver for SQLLite
  • JSON-JAVA - A simple Java toolkit for JSON

Authors

  • Ashraf Abdullatif Mohamed Eldawody - Server Side - Game Senario
  • Asmaa Ebrahim Abdelhamid Ebrahim - UI Design - Sound Effects - Game Senario
  • Mohamed Hossam Elhusseiny Elghrbawy - Database Connectivity - Client Side -Game logic - Game Senario
  • Shorouk Albayomy Abdelaziz Albayomy - Database Design - login - register - Game Senario

Screenshot

hg hg hg hg hg

Video Preview

Video Preview

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Network Based Tic Tac Toe using java and javafx

Resources

Stars

Watchers

Forks

Packages

No packages published