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...

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 XXXXXXXXXXfor 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.


May 18, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here