Skip to content

Latest commit

 

History

History
91 lines (73 loc) · 3.41 KB

README.md

File metadata and controls

91 lines (73 loc) · 3.41 KB

Lonely Dragon Tweet

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.

First Glimpse

demo

Dependencies

- tenio-core
- tenio-engine
- libgdx

Requirements

  • Intellij
  • Eclipse
  • Java 11

How to install

Server Side

Setups the configuration file as the program arguments like the following image. intellij-setting-configuration

Client Side

Install

Import the libraries manually by the follwing guilde. eclipse-setting-libs Then add the assets directory as a source folder. eclipse-setting-assets

Issues?

When you try to run client on the macOS, you may encounter the below issue. client-issue

How to fix?

Step 1: Copy the path to to missing file. client-fix-1

Step 2: Go to the folder. client-fix-2

Step 3: Change the file extension from .jnilib to .dylib, so the final result you should get the file liblwjgl.dylib. client-fix-3

Step 4: Re-run the client.

License

The TenIO project is currently available under the MIT License.

Changelog

Please check out the changelog for more details.

Contributing

Please check out the contributing guideline for more details.

Installation

$ git clone https://github.com/congcoi123/lonely-dragon.git

Wanna see the result?

Then you should download the demo and follow the guidance: Lonely Dragon

Happy coding !