Public version of the README


In order for people to better understand the content of the demo I’m making the readme public.


Daily Driver (Demo) 220426

by Matt Sephton
https://twitter.com/gingerbeardman

https://gingerbeardman.itch.io/daily-driver
https://devforum.play.date/t/matts-prototypes/826/95


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

Crank Styles (access through Menu > Debug Menu)

  • constant (default)
    • car turns in the direction of cranking
    • stop cranking at any time to drive straight
  • momentary
    • car turns in the direction of cranking
    • return crank to top position to drive straight
  • analogue
    • car turns in the direction of cranking
    • distance from top positon is tightness of turn
    • return crank to top position to drive straight
    • like a real life steering wheel
  • directional
    • car drives in direction of crank position

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

  • 42 different stages (car demos, cone layouts, sports, random)
  • 35 vehicles (not final selection)
  • 60fps on Playdate (50fps in Simulator)
  • 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)

Have fun!

Files

220426-dailydriver-demo.txt 2.6 kB
Apr 26, 2022

Get Daily Driver (Tech Demo)

Buy Now$5.00 USD or more

Comments

Log in with itch.io to leave a comment.

(+1)

Hey!

Any update on Daily Driver's ETA? :)

Sadly not. But surely 2023 has to be the year, right? I’ll work my hardest to get it out.

Fingers crossed.

In the meantime I'll have fun with Sparrow Solitaire!