Skip to content

mileticluka/JavaFXMonopoly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaFX Monopoly

Game Engine:

  • Includes basic game logic and data structure using a class hierarchy. Manages game flow and operations.

JavaFX Graphical Interface:

  • Provides a user-friendly interface for the game. Utilizes JavaFX for creating interactive visuals.

Serialization:

  • Enables saving and loading game states. Utilizes serialization to store game progress.

Reflection API Documentation:

  • Implements generation of documentation for the program code. Utilizes the Reflection API for introspection and documentation generation.

Network Communication:

  • Enables multiplayer functionality over a network. Implements socket communication using threads for efficient network interaction.

RMI Communication:

  • Implements communication (chat) for multiplayer interactions. Utilizes Remote Method Invocation (RMI) for network communication.

XML Configuration and Replay:

  • Utilizes SAX/DOM parser for handling XML data. Saves configuration and game moves in XML format. Supports replaying of game moves by saving them in an XML file.

Images

Main Game Screen

image

RMI Chat

image

Networking

image

Autogenerated HTML Documentation

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages