Skip to content

Pro1d/ScreechyRally

Repository files navigation

Screechy Rally

Screechy Rally is a 2D racing game where controlled skids are at the core of the gameplay. Challenge yourself to unlock medals and beat your personal record. Or compete with your friends in local multiplayer races (split screen!).

Made with Godot

Screenshot Single Player

Dev Notes

Use of z_index:

  • 0=ground (road tiles)
  • 1=drawing on ground (road surface marking, drift trails, ...)
  • 9=ghost cars
  • 10=cars
  • 15=medium obstacle (bushes, ...) above car
  • 20=high obstacles (building, trees, ...) above cars
  • 100=in-game UI, like tooltip, player name label

TODO

Required:

  • Add 2 players split screen layout
  • Make at least 3 basic maps
  • Add maps selection in menu
  • Remove Boost
  • Victory screen (scores & ranking)
  • Ghost best record (for solo mode)
  • Control display / config
  • Sound volume
  • decorate all maps
  • Credits in menu
  • remove "Leaderboard" button in end score table in two player mode
  • intuitive game rules
  • make group of maps by level of difficulty

Other:

  • Redesign in game UI
  • Texture background
  • Implement boost/knockback, load with drift
  • Pause & back to main menu
  • Restart from pause menu
  • Mute sound / music
  • Add choice for player count in menu
  • More split screen (3 or 4 players)
  • Network multiplayer
    • Player name above cars
    • pseudo / color choice in lobby
  • Export web
  • Key for restart to last checkpoint
  • [-] Display time of last lap(s)
  • Display checkpoint status
  • Additional game mode:
    • (Fixed lap count, arrival ranking)
    • checkpoint count ranking, no start/finish line, no chrono meter (game duration fixed)
    • best lap time ranking (game duration fixed)
  • Tournament mode, multiple maps and game mode
  • Implement SceneManager Global.gd to gather scene changing code (start/restart race, quit to menu...)
  • Disable pause overlay when in score screen
  • Improve engine sound effect
  • Key mapping in main menu (displayed in a bubble above the car?)
  • new road blocks
  • maps environment
  • Medal animation in score screen
  • Compare to best time / ghost in score screen
  • Leaderboard: UI (menu + score screen, world top, around player), silentwolf, player_name (account?), notify new best time, display world ranking in score screen + button to send best time online
  • show not show empty author medal in menu (show only if completed)

Start Buzzer sound generation

Générer tonalité: Signal carré 400 (600) Hz, 25%, 0.1 (04) sec. EQ et filtre -> Basse et Aigue: basse 0db - aigue -9db. Générer silence: 0.5 sec. Réverbération: Espace moyen + wet uniquement. Amplification: 12db.

Catenary-Stamp like icons

draw shape. generate noise as alpha mask. - mix with shape reduced by 1 and smoothed by 0.5. - manually create flaw with paint. apply as alpha to shape.

export

resources: records/*, silent-wolf-api-key-itch-io.json features: leaderboard, itch.io

About

A 2D racing game made with Godot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published