Chat with us, powered by LiveChat new clients that - Writeedu

new clients that

Develop a distributed client/server program to play a board game, and describe the design in a report. You are expected to perform this project assignment in pairs. The purpose of the project is to demonstrate the design and programming skills you have acquired during this module. After starting a client, the user can enter the IP address and port number of the server, and his name. After entering this information, the client will log on to the server. The client will wait for the server to signal that another client logged on. When a second client has logged on, the game can start, or (in case of a game that can be played with more than two players) the clients can decide to wait for more players. After a game has started, the server should be ready for incoming requests from new clients that would like to play the game. Thus, it should be possible to play several games simultaneously on the same server. The game itself could proceed as follows. The player whose turn it is enters a move, taking into account the rules of the game. The client checks the move, and when it is legal, it sends it to the server. The server also checks legality of the move, and if it is legal, it will send this information to all participating clients, who can then update their internal game state. The turn then moves to the next player, who should again enter a legal move. This procedure proceeds until the rules of the game indicate the game has finished. Communication Protocol Your client and server applications should be able to communicate with the respective applications of the other students in your, and one other tutorial group. The tutorial group pairs will be published on Canvas. All students within the same pair of tutorial groups should use the same protocol for client/server communication. The protocol describes which data will be exchanged between the client and the server, and in which order and format. Among other things, the data will contain the moves in the game. The protocol will be determined during a tutorial group meeting in Week 7. More information about how the protocol can be defined is given in Section 7.2.3. Remark It is possible that your tutorial group decides on a client/server-interaction other than the one discussed above, with a correspondingly different distribution of responsibilities between client and server. these are the requirements for the project , can anybody help?it should be implemented in JAVA

Source: https://www.homeworkjoy.com/questions/computer-science/607250-programming-java-project-game/
© homeworkjoy.com

Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteEdu. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

Do you need an answer to this or any other questions?

Do you need help with this question?

Get assignment help from WriteEdu.com Paper Writing Website and forget about your problems.

WriteEdu provides custom & cheap essay writing 100% original, plagiarism free essays, assignments & dissertations.

With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.

Chat with us today! We are always waiting to answer all your questions.

Click here to Place your Order Now