v2.9.0 (2023-12-08)
6d4f635
use viewport dimensions for scene size
v2.8.0 (2023-12-01)
39861ba
droplets when landing on pad
v2.7.1 (2023-12-01)
4c94bc2
fix exaggerated bounce from horizontal overlap with pad
v2.7.0 (2023-11-30)
d791bdc
land/win sound effects
v2.6.0 (2023-11-23)
be0ebf0
drop sound effect
v2.5.0 (2023-10-30)
f27c8c5
"bounce" off world boundary walls
v2.4.1 (2023-10-04)
02cbf15
fix missing username in twitch irc login
v2.4.0 (2023-10-04)
7fddc19
scale to fit screen
7584dce
fix avatar bounce
v2.3.0 (2023-10-04)
d298e0f
reduce horizontal speed when bumping into wall
v2.2.0 (2023-10-03)
7c1def1
emote parameter for !drop command
3db185c
fix collision box for scaled emotes
v2.1.0 (2023-10-02)
53054b1
add config options to overlay builder
v2.0.1 (2023-10-02)
2502df5
point directly to index.html with oauth form
- 🐛 fix util reference in oauth.js [653fbb1]
- 📝 update URL examples in README to use hash [9a41752]
- 👷 fix publish workflow to point to new static folder [d0e9e81]
- 💥 reorg, use hash instead of querystring [4b279e1]
- ✨ help command (and alias) [ba1c26e]
- ✨ arguments for clearscores command [21eb36a]
- 📝 update README with OAuth info [9830572]
- 💄 viewport meta tag [9153600]
- ✨ debugging features [49eb408]
- ♻️ more constants and some tidying [853b216]
- 🐛 FINALLY fix negative score bug FOR REAL [4686a77]
- 🩹 fix score label position [352f57d]
- ✏️ gravy -> gravity 🤣 [49e5a58]
- 💡 add todo re: command timeouts [5d3ede2]
- ✨ pass velocity in via query string value [9754331]
- ✨ "bump" sprites on collision [2574cdc]
- ✨ scorekeeping and associated commands [e8bf4df]
- ✨ multiple drop sprites [490c631]
- ✨ clearscores command [fc8f861]
- ✨ actually make sprites pushable, unlike last time [14878df]
- ✨ add parachute [74d53c5]
- ✨ resetdrop command [246bb73]
- ✨ queuedrop, startdrop commands [1b64fdc]
- ✨ variable gravity from query string, more realistic parachute gravity [87dcd2f]
- ✨ pass wait time in query string, fallback to default [46711b7]
- ✨ sprites collide with each other [968fa96]
- ✨ modular architecture, only one winner per game [334b76e]
- ✨ score display [08dd982]
- ✨ simple twitch chat command to start drop [43aef90]
- 🎉 initial commit [92720a7]
- ♻️ consistent angle assignment (sprite always follows chute) [05eac23]
- 🎨 formatting [75cff9f]
- ♻️ refactor [f3ac1b0]
- 💄 demo mode, transparent background by default [9a59c12]
- 💄 add emotes to all chat output [c66d692]
- 💄 increase font size of name label, stroke thickness for both labels [05e5193]
- 🚸 reduce default gravity and max velocity [64a4525]
- 💄 updated pad sprite [077e10f]
- 💄 randomize starting angle [d18b551]
- ♻️ move preload method above create method [8ace9b9]
- ♻️ reorg classes so that avatar needs no permanent reference to game [ec7311f]
- 🎨 alphabetically order twitch imports [f1869c8]
- 💄 gentle swaying motion [5657582]
- 🎨 mark land method as private [d880690]
- 🎨 use null conditional operator [32f06cf]
- 🎨 reorg property assignment for logical order [3de3ac5]
- ⚡ move win check to avatar class, optimize loops with droppersArray [0870957]
- ♻️ bundle sprite creation with property modifications [70b04c5]
- ♻️ minor clarification of mathematical operation [0341fce]
- ♻️ introduce constant for maximum random velocity [34da129]
- ♻️ introduce constant for pad scale [5dedae6]
- 💄 increase stroke width on labels [5ee95a1]
- ⚡ better lose condition detection [793f923]
- ♻️ simplify winner bumping previous winner [4daaf38]
- 💄 remove extraneous font reference [a69e9a9]
- 🎨 reorg index.js [225f1e0]
- 💄 favicon and title [f0e210a]
- 🎨 add structure to support more commands [2951684]
- ♻️ use group collider for sprites vs. pad [945e9e2]
- 🎨 format webfontfile because it bothers me [edaac2d]
- ♻️ use constants for screen dimensions [e64bb71]
- 💄 syne mono font for score [54a1b2b]
- 💄 simplify styles target [840a764]
- 💄 grey background for testing [0e44196]
- 🔥 remove unused DELAY_CHUTE constant [69fc240]
- 🔥 remove unused sinceDrop variable [8a8e85d]
- 🔥 remove debug pad movement [a837adf]
- ✏️ change name of velocity const in constants.js [903929a]
- 🐛 disallow new drops while queuedrop is going on [134f34f]
- 🐛 use non-rotating containers for physics bodies [d6d15c2]
- 🐛 fix scorekeeping and commands [d647f2d]
- 🐛 relative assets folder reference [33a09c0]
- 🐛 fix score calculation now that sprite origin is center [c71ff2c]
- 🐛 clear chute on end [8d34afd]
- 🐛 reset winner during start [c533ef0]
- ✏️ remove stray semicolon [59b6a3b]
- 🐛 actually fix score! [d0b7091]
- 🐛 fix scorekeeping boundary [789f363]
- 📝 populate readme [dda8820]
- 📝 add readme [41fce74]
- 📄 add license [937b889]
- 🩹 reduce max drop speed [3bc2e36]
- 🩹 add "No data" response to droprecent [2572cdf]
- 👷 publishing workflow [654890e]
- 🩹 fix scoreLabel offset [3ce4c4c]
- 🩹 reduce maximum velocity to 600 [0519bcb]
- 🩹 make object pushable instead of reflecting 100% velocity [b0c26fc]
- 🔀 Merge branch 'master' of github.com:haliphax/drop-game [596e7df]
- 🩹 true 50/50 chance for either direction at drop [ecebe3f]
- 🩹 don't check for collision with ceiling [df2e449]
- 🩹 use constants for dimensions when instantiating game [fbdf712]
- 🩹 ignore tmi.min.js in new folder [399d5ce]