Skip to content

jacques-gasselin/multiplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multiplay

Framework for multiplayer games

  • Client API language bindings
    • Java
    • JavaScript
    • Python
    • Swift
  • Server implementations for you to host your own server.

See DESIGN.md for more details on the overall design.

Go to each language binding folder's README.md for detailed information on that language binding.


To quickly test how the server works

python3 python/multiplay/simple_http_server.py

You can then browse to http://localhost:12345/application/chat.html

Try logging in a user, creating a session and chatting.

Or run the tests

python3 python/test/test_json_responses.py


Swift Package Manager

To test out the Swift bindings you can run the following at the project root.

swift run

To use the Swift port, point the Swift Package Manager at this repository's github URL, and specify the master branch.

About

Framework for doing multiplayer games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •