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
~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)