Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/colyseus/colyseus-haxe

⚔ Colyseus Multiplayer SDK for Haxe
https://github.com/colyseus/colyseus-haxe

colyseus haxe haxelib multiplayer netcode networking

Last synced: 2 months ago
JSON representation

⚔ Colyseus Multiplayer SDK for Haxe

Awesome Lists containing this project

README

        













Discussion forum





Multiplayer Game Client for Haxe
View documentation


## Running the demo project

First, download and install [Haxe](https://haxe.org/download/).

The [`example`](https://github.com/colyseus/colyseus-haxe/blob/master/example/openfl) project can be compiled to `html5`, `neko`, `cpp`, `ios`, etc.

It uses the `state_handler` room from the [colyseus-examples](https://github.com/colyseus/colyseus-examples) project, which you can find [here](https://github.com/colyseus/colyseus-examples/blob/master/rooms/02-state-handler.ts).

### Compiling the demo project to `html5`

```
git clone https://github.com/colyseus/colyseus-haxe.git
cd colyseus-haxe/example/openfl
haxelib install openfl
haxelib install lime
haxelib install colyseus-websocket
haxelib run lime test project.xml html5
```

## Development

Running the test-suite:

```
haxe hxml/test.js.hxml
```

## Dependencies

[colyseus-haxe](https://github.com/colyseus/colyseus-haxe) depends on [`colyseus-websocket`](https://github.com/colyseus/colyseus-websocket-hx)

## License

MIT