André Jaenisch
|
62fedcba92
|
fix: clear rect on every frame
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
1763fda79a
|
feat: apply gravity to objects
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
a5dd1755d9
|
feat: add new function to rotate a vector
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
b172a79b00
|
feat: add new function to compute face normals
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
ba978bc381
|
feat: declare FPS as constant
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
59586dc468
|
refactor: move variables to global scope to rAF them
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
821066146c
|
docs: take note for today (40 min too late)
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
05f095effa
|
feat: invoke game
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
8b240251d5
|
feat: create a rigid shape and draw it onto the screen
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
be83b7ca21
|
docs: teach JSDoc how to read TypeScript type imports
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
8be4ce0c69
|
feat: add draw module
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
d222037abb
|
feat: add shape module
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
25ad417b3c
|
feat: introduce gravity constant
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
446212507a
|
chore: install more dependencies to use TypeScript and JSDoc
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
ef91dc696c
|
feat: make app query DOM for reference to canvas
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
2b8e3c43c2
|
feat: sectionize website
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
4fe39389e2
|
fix: set name for IIFE outputs
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
7a8d81b094
|
docs: assign project a name and introduce into story
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
711cdbe41b
|
feat: add vector library
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
10 months ago |
André Jaenisch
|
1b18586497
|
docs: create journal entry for 2021-08-13
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
1e43390e04
|
docs: create README files for directories
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
a6aa20f6d0
|
chore: lint Markdown files
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
43794dec5d
|
fix: copy normalize.css over
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
b0e736df42
|
chore: minify on copy of CSS
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
bd898180bf
|
chore: set up deploy pipeline
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
d922a0eb47
|
chore: setup JSDoc pipeline
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
145cf7808b
|
chore: set up local server instance
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
65ae584fe3
|
chore: post-process HTML to inline
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
afa34de317
|
fix: adjust import paths
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
7d45546f26
|
chore: set up HTML5 Boilerplate
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
6364ec353e
|
chore: build pipeline for zipping and check size
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
c4b025c412
|
chore: rename index to app
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
33f2a8f0d0
|
chore: configure rollup
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
010fc70f0b
|
chore: configure type checks
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
924f67336a
|
chore: configure conventional commits
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
b757ab9aaf
|
chore: configure ESLint with Standard.js
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
06769a8255
|
test: set up test infrastructure
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
21bf82045c
|
chore: enforce version pinning
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
3ff89045ba
|
chore: Install Husky with Node v16
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
900269d15a
|
chore: declare as node project
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
|
11 months ago |
André Jaenisch
|
02320d1f41
|
Initial commit
|
11 months ago |