Matt's Prototypes

Yes! Today's the day.

I had tried to get something wrapped up (excluding and stripping out a bunch of stuff) for the update video day, but ran out of time.

Anyway! Here we go:

new build! 14 Aug 2021

Delete any old builds before installing.

Still not representative of where I am right now with the game, I’ve cut a bunch of things, but it shows my progress since the last demo (July/August 2020!). It also includes improvements that I’ve added since I sent my footage in for the update video:

  • better car rendering
  • rotating wheels
  • object-object collision
  • 90 renders per rotation (previously 32)
  • multiple types of crank control

Would love to know your thoughts! Especially regarding the Additional Collisions option.

Teaser Trailer
daily-driver-teaser-trailer
~60seconds, 462 KB

Controls

  • any combination of d-pad, A/B, Crank
  • d-pad U/D, or A/B = accel/brake
  • d-pad L/R, or Crank = steer left/right

Gotchas

  • while using the crank L/R are disabled (to prevent fighting against the crank, I may change that at some point)
  • press and hold both A and B, pressed in that order, to reverse (I'll make this easier, too)

Menu

  • options (full debug menu)
    • additional collisions (car aim affected during collision)
    • car (let me know your favourite!)
    • clear skid marks
    • crank sensitivity
    • crank style (constant, momentary, analogue, directional)
    • display invert
    • garbage collect
    • garbage collect time
    • set frame rate (only on device)
    • set z-index always
    • show collider
    • show frame rate
    • show frame stats
    • show hud
    • show inputs
    • show wheel overlay
    • steering assist (slowly nudges aim towards certain angles after you stop steering)
    • swap a/b
    • swap left/right
    • telemetry
    • to editor
  • reset stage
  • select stage (1–42)

Notes

  • runs at 60fps on device (50fps in Simulator)
  • 42 different stages (car demos, cone layouts, sports, random)
  • 35 vehicles (not final selection)
  • includes level editor
  • replays currently broken? need to regression test

Debug Keys for game (simulator only):

  • C = reset stage
  • E = open level editor
  • i = toggle input display
  • J = jump!
  • L = list all sprites
  • N = next stage
  • P = play replay data
  • R = print replay data to console
  • T = toggle telemetry
  • U = toggle frame limiter
  • V = cause car to spin out
  • W = print all objects to console

Controls for editor (simulator only):

  • d-pad = move cursor
  • A = place an object or increment object under the cursor
  • B = toggle precision mode
    • cursor moves in smaller increments (5px vs 20px)
    • drag/move item under cursor
    • A = delete item under cursor

Debug Keys for editor (simulator only):

  • B = new blank stage
  • D = dump stage JSON to console (for copy and pasting)
  • E = exit level editor
  • O = output stage as "m-edited.json" in game Sandbox directory
  • Z = undo (deletes last item placed)
8 Likes