[READ-ONLY] Mirror of https://github.com/flo-bit/ball-game. marble game for the browser made with threlte, WIP flo-bit.dev/ball-game/
game svelte threejs threlte webgame
0

Configure Feed

Select the types of activity you want to include in your feed.

15 4 0

Clone this repository

https://tangled.org/flo-bit.dev/ball-game https://tangled.org/did:plc:5fw5jpsmck6c6qymhzjeivjz
git@tangled.org:flo-bit.dev/ball-game git@tangled.org:did:plc:5fw5jpsmck6c6qymhzjeivjz

For self-hosted knots, clone URLs may differ based on your setup.



README.md

the ball game#

Description#

Work in progress.

This is a simple ball game written in Typescript using Threlte.

Try it out here.

screenshot

Todo#

  • Countdown

  • Improve menu

  • Add time keeping and local highscores

  • show "new highscore" when you get a new highscore

  • capture mouse in game

  • Add more levels

  • Add sharing levels (import/export) maybe using links?

  • Add different balls

  • Add different platforms / forces

  • Add mobile controls: joystick or tilt

  • Add gamepad support

  • Add sound effects + music (+ toggle on/off in settings)

  • REFACTOR (later :P)

Platform/items ideas#

  • force (pushes you in a direction)
  • bouncy (bounce off)
  • slippery (low traction)
  • sticky (high traction)
  • void (no traction)
  • ghost (disappear after you touched it)
  • bumper (bounce off with high speed)
  • moving (moves in a direction and back)
  • switch gravity
  • teleporter
  • collectable (needs to be collected to finish level)