2021-04-04 05:52:40 +09:00
2021-03-28 17:35:13 +09:00
2021-03-14 02:26:59 +09:00
2021-03-14 02:26:59 +09:00
2021-04-02 01:41:14 +09:00
2021-03-28 17:35:13 +09:00
2021-04-03 09:38:52 +09:00

Condition

#define COMPROMISE 1

I'm so embarrassed that this project contains so many dumb strategies about size / performance optimization because deadline matters. You totally shouldn't reference this project to do something by yourself.

Build

yarn
yarn build

Keyboard Controls

Only works in development build

  • Escape: Panic
  • Space: Play / Pause
  • Left: Rewind 8 beats
  • Right: Skip 8 beats

Minification

terser's mangler is spicy you'll die instantly if you access to object properties using a string identifier see webpack.config.js and src/automaton-fxs/fxDefinitions.ts for the funny jokes

jsexe is good note that it cannot parse nowadays ecmascript though

shader minifier is way too spicy so I made a separate document

libopus is cheating

Description
No description provided
Readme MIT 5.6 MiB
Languages
JavaScript 98.4%
HTML 0.6%
TypeScript 0.6%
GLSL 0.4%