5Mixer / marblesim

A collaborative, cross-platform marble physics simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Marblesim

A marble physics simulator built with Haxe, Kha, Nape, hxWebSockets and Node.

Currently live at https://danielblaker.com/marblesim (25/6/21)

To collaborate, add a # and a room name to the end of the URL. The default, hash-less room does not persist.

  • Worked well for 40+ concurrent users on a $5/month VPS
  • Cross-platform thanks to Kha: Runs natively with C++ or in the browser with JS
  • Support for real-time collaboration, including visible collaborative cursors.
  • A variety of tiles: accelerators, springs, slopes.
  • Colour variations of marbles and tiles

Original marble simulator concept inspired by marblerun.at (https://github.com/roboshoes/marblerun)

image image (My Video Games: Remaking Reality class was wild!)

About

A collaborative, cross-platform marble physics simulator

License:MIT License


Languages

Language:Haxe 90.2%Language:JavaScript 9.8%