Skip to content

flo-bit/ball-game

Repository files navigation

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

  • Add sound effects + music

  • refactor level selection (currently breaks sometimes)

  • automatically capture mouse in game

  • show hints in game (tutorial)

  • refactor levels

  • Add more levels

  • Add mobile controls: touch joystick

  • Add gamepad support

  • toggle sound+sound effects on/off in settings

  • add pause menu

  • improve physics (difference between in the air and on the ground)

low prio

  • keyboard controls for menu
  • Add sharing levels (import/export) maybe using links?
  • Add different balls
  • Add different platforms / forces
  • 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)

About

marble game for the browser made with threlte, WIP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published