Skip to content

Play online at the famous Tic Tac Toe and Nim game with this Java software using the RMI interfaces for client and server communications.

Notifications You must be signed in to change notification settings

Deewens/Java-minigames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java minigames (Tic Tac Toe and the Nim Game)

Play online at the famous Tic Tac Toe and Nim game with this Java software using the RMI interfaces for client and server communications.

The software has been written using the Java Remote Method Invocation (RMI) for the online client/server system and JavaFX for the GUI.

Tic Tac Toe:

A simple Tic Tac Toe online game working with Java RMI. You can play with your friends remotely.
Work only with two players.

Known issues

  • The game can't be restarted (next party will be bugged if you try it)
    • Workaround: close server and client then restart both.
  • Sometime, when a player clicks to add a symbol and if it's his turn, it can happen that the symbol dosen't appear (but symbol appear for other player). However, server will have taken into account the symbol, it's only a displaying bug.
    • Workaround: You can add a symbol at your next turn, the last and currently symbol will appear.

Author

Me (Adrien)

Nim

https://en.wikipedia.org/wiki/Nim

The matches game (or Nim Game) is a minigame a where the goal is not to take the last remaining match.
You can only play with a bot.

Known issues

  • The bot always win, even if you had to win (because the bot play even if game is ended, I need to fix that)

Authors

Me (Adrien) Sofiane Aiche

Screenshots

Serveur prêt - Server ready

Server

Accueil - Home

Home

Tic Tac Toe - Morpion

WaitPlayer EmptyBoard Playing Can'tPlay CaseIsn'tEmpty EndGame

Jeu des allumettes - Matches Game

MatchesFirst MatchesSecond MatchesEnd

About

Play online at the famous Tic Tac Toe and Nim game with this Java software using the RMI interfaces for client and server communications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages