A chess game based on the public project 2P-Chess. The two opponents can play remotely using different instances of the game. After a user logs in, he can either create a table and wait for an opponent or join an existing table and play with an other user. Uses Apache Kafka to send moves and chat messages between the two players. Uses RESTful web services located at the project chess-ws to support the game. The server project chess-ws is running using Apache Tomcat and it's connected with a MySQL database. We access and manage the database using phpmyadmin. The Kafka server, the Apache Tomcat and the MySQL database are installed at the same VM with a static IP.
Important Note: The Kafka server, the Apache Tomcat and the MySQL database must be installed in the same machine. In order to run the app, you must replace the x.x.x.x at the config.properties and KafkaContants.java files with the IP of the aforementioned machine.
-
Notifications
You must be signed in to change notification settings - Fork 0
patschris/ChessOverKafka
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published