mirror of
https://github.com/FMS-Cat/condition.git
synced 2025-10-01 07:26:40 +02:00
8e5501bf3eab62d18fb8d77daaca06edd3465076
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
- You will need these stuff in your PATH:
yarn
yarn build
Keyboard Controls
Only works in development build
Escape
: PanicSpace
: Play / PauseLeft
: Rewind 8 beatsRight
: 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
Languages
JavaScript
98.4%
HTML
0.6%
TypeScript
0.6%
GLSL
0.4%