https://github.com/prasad1120/word-war-server
A game in Java where two players compete to find more number words in a given time period.
https://github.com/prasad1120/word-war-server
board-game java swing-gui
Last synced: about 2 months ago
JSON representation
A game in Java where two players compete to find more number words in a given time period.
- Host: GitHub
- URL: https://github.com/prasad1120/word-war-server
- Owner: prasad1120
- Created: 2020-05-17T16:07:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-18T06:41:50.000Z (almost 5 years ago)
- Last Synced: 2025-01-20T10:47:18.171Z (3 months ago)
- Topics: board-game, java, swing-gui
- Language: Java
- Homepage:
- Size: 60.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Word War: Server
[](https://GitHub.com/prasad1120/word-war-server/releases/)
A multiplayer game in Java using client-server architecture and sockets in which two players compete to
find more number of English language words in a predefined time from a separate but similar
4x4 board of letters based on their frequency in English.> Check out [word-war-client](https://github.com/prasad1120/word-war-client) for more details.
## Features
- [x] Board populated on the basis of letter frequency in English language
- [x] Score of opponent displayed in realtime
- [x] All possible words are displayed after the game
- [x] Rematch with same as well as fresh opponent## Built with
- **Gradle** - used as build system## Build and Run Process
- To run the Word War Server, in your top-level project directory, run the following command on terminal:
~~~
$ ./gradlew run
~~~
> When running Word War Server, set port to required value in `Server.java`.- To build an executable jar, run:
~~~
$ ./gradlew jar
~~~
- To build and run Word War Server jar, run:
~~~
$ ./gradlew runExecutableJar
~~~> When building an executable jar, set port to required value in `build.gradle`.
The jar will get exported as `build/libs/word-war-server-.jar`.**Default values**:
```
port=8000
```