TenIO
is an open-source project to create multiplayer online games that includes a java NIO (Non-blocking I/O)
based server specifically designed for multiplayer games, which supports UDP, TCP, Websocket, HTTP transports, and available simple client projects for quick development.
This project demonstrates how to manipulate the frame to make a simple game with the server-side is made with Kotlin and the client app is supported by the Libgdx framework.contains a collection of examples that show you how to manipulate the framework.
- tenio-core
- tenio-engine
- libgdx
- Intellij
- Eclipse
- Java 11
Setups the configuration file as the program arguments like the following image.
Import the libraries manually by the follwing guilde.
Then add the assets
directory as a source folder.
When you try to run client on the macOS, you may encounter the below issue.
Step 1: Copy the path to to missing file.
Step 3: Change the file extension from .jnilib to .dylib, so the final result you should get the file liblwjgl.dylib
.
Step 4: Re-run the client.
The TenIO
project is currently available under the MIT License.
Please check out the changelog for more details.
Please check out the contributing guideline for more details.
$ git clone https://github.com/congcoi123/lonely-dragon.git
Then you should download the demo and follow the guidance: Lonely Dragon
Happy coding !