Cardgame - Black Jack
Description:
The aim of the project should be to program a card game with GUI. Communication between the individual players should be based on the server-client model.
At the end of the project you should have written two (small) programs. On the one hand a server on which two (or more) clients can then connect to play your card game against each other and on the other hand the client on which the game will run.
The following minimum requirements must be met for the project:
The logic of the game you have chosen is fully functional.
The server can process the information of the individual clients (appropriate to the current game status) and pass on the resulting game status to them.
The GUI shows the current game status correctly.
Important:
Package directory: src/main/java/de/uni_hannover/hci/BlackJack
You should not change this directory.
I run my code normally by terminal and Intellij on WindOWS.
I have already built a Server - Client and LogicGame.
the Game.java doesn't have a main-method and gets started by the server. You have to start the server with java src/main/java/de/uni_hannover/hci/BlackJack/Server/ServerTest 6666 2 (for two players) and then two clients with java src/main/java/de/uni_hannover/hci/BlackJack/Client/ClientTest (the ip that the server shows) 6666
You have to build GUI for this game by using JavaFx base on the available code i sent you (src.zip).
The GUI basically will take the information from clients and represent it as images.
You can change the availabe code to suit with your GUI but please dont change it too much or completely.