1
0
Fork 0

68 Commits (95174e93800924356e65346f70a15e5fbc8fbcfe)
 

Author SHA1 Message Date
André Jaenisch 95174e9380
feat: add reload button 1 year ago
André Jaenisch 39dbf7a04f
feat: draw left and right boundary 1 year ago
André Jaenisch 34d833f027
feat: allow for manipulation of gravity in both dimensions 1 year ago
André Jaenisch 1ae5694638
test: add test for stroke of rectangle 1 year ago
André Jaenisch da945ee840
refactor: swap jsdom + canvas dep in favour of a mock object 1 year ago
André Jaenisch 30b9e3949a
refactor: post-process using nunjucks 1 year ago
André Jaenisch 8f85f9d858
feat: use emoji as favicon 1 year ago
André Jaenisch 12a9d12b66
feat: style internal links as buttons 1 year ago
André Jaenisch 0ecbc429cb
feat: add minimal tab views 1 year ago
André Jaenisch fb9b8a61d1
chore: add some colours 1 year ago
André Jaenisch 41fe3e4b63
ci: bump dependencies 1 year ago
André Jaenisch 86f2602ce0
docs: write journal entry 1 year ago
André Jaenisch f5eca1e296
feat: control gravity 1 year ago
André Jaenisch fdbdd3aaef
feat: add range input to control gravity 1 year ago
André Jaenisch f6aad4cd6f
refactor: apply gravity on update of position after draw 1 year ago
André Jaenisch 74bfda593e
refactor: don't attach acceleration to shapes anymore 1 year ago
André Jaenisch f42cc2895f
refactor: don't compute same divisor twice 1 year ago
André Jaenisch ef4cf54f11
feat: add top boundary 1 year ago
André Jaenisch 3fb776ca78
refactor: boundary factory is now agnostic on top / bottom 1 year ago
André Jaenisch 4f857eeb10
fix: repair collision detection 1 year ago
André Jaenisch d22a36815a
docs: write journal entry 1 year ago
André Jaenisch abe72d6702
feat: add collision check 1 year ago
André Jaenisch f587abac3f
fix: tweak bounds a bit 1 year ago
André Jaenisch ee89d92d1a
feat: add collistion test 1 year ago
André Jaenisch 5f88768fd0
feat: add boundary test 1 year ago
André Jaenisch c0c6509428
refactor: import world object factories in app 1 year ago
André Jaenisch fb74ae92fb
refactor: move world elements into dedicated module 1 year ago
André Jaenisch 62fedcba92
fix: clear rect on every frame 1 year ago
André Jaenisch 1763fda79a
feat: apply gravity to objects 1 year ago
André Jaenisch a5dd1755d9
feat: add new function to rotate a vector 1 year ago
André Jaenisch b172a79b00
feat: add new function to compute face normals 1 year ago
André Jaenisch ba978bc381
feat: declare FPS as constant 1 year ago
André Jaenisch 59586dc468
refactor: move variables to global scope to rAF them 1 year ago
André Jaenisch 821066146c
docs: take note for today (40 min too late) 1 year ago
André Jaenisch 05f095effa
feat: invoke game 1 year ago
André Jaenisch 8b240251d5
feat: create a rigid shape and draw it onto the screen 1 year ago
André Jaenisch be83b7ca21
docs: teach JSDoc how to read TypeScript type imports 1 year ago
André Jaenisch 8be4ce0c69
feat: add draw module 1 year ago
André Jaenisch d222037abb
feat: add shape module 1 year ago
André Jaenisch 25ad417b3c
feat: introduce gravity constant 1 year ago
André Jaenisch 446212507a
chore: install more dependencies to use TypeScript and JSDoc 1 year ago
André Jaenisch ef91dc696c
feat: make app query DOM for reference to canvas 1 year ago
André Jaenisch 2b8e3c43c2
feat: sectionize website 1 year ago
André Jaenisch 4fe39389e2
fix: set name for IIFE outputs 1 year ago
André Jaenisch 7a8d81b094
docs: assign project a name and introduce into story 1 year ago
André Jaenisch 711cdbe41b
feat: add vector library 1 year ago
André Jaenisch 1b18586497
docs: create journal entry for 2021-08-13 1 year ago
André Jaenisch 1e43390e04
docs: create README files for directories 1 year ago
André Jaenisch a6aa20f6d0
chore: lint Markdown files 1 year ago
André Jaenisch 43794dec5d
fix: copy normalize.css over 1 year ago