Skip to content

Latest commit

 

History

History
244 lines (169 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

244 lines (169 loc) · 16.4 KB

v2.9.0 (2023-12-08)

✨ New Features

  • 6d4f635 use viewport dimensions for scene size

v2.8.0 (2023-12-01)

✨ New Features

  • 39861ba droplets when landing on pad

v2.7.1 (2023-12-01)

🐛 Bug Fixes

  • 4c94bc2 fix exaggerated bounce from horizontal overlap with pad

v2.7.0 (2023-11-30)

✨ New Features

v2.6.0 (2023-11-23)

✨ New Features

v2.5.0 (2023-10-30)

✨ New Features

  • f27c8c5 "bounce" off world boundary walls

v2.4.1 (2023-10-04)

🐛 Bug Fixes

  • 02cbf15 fix missing username in twitch irc login

v2.4.0 (2023-10-04)

✨ New Features

🐛 Bug Fixes

v2.3.0 (2023-10-04)

✨ New Features

  • d298e0f reduce horizontal speed when bumping into wall

v2.2.0 (2023-10-03)

✨ New Features

  • 7c1def1 emote parameter for !drop command

🐛 Bug Fixes

  • 3db185c fix collision box for scaled emotes

v2.1.0 (2023-10-02)

✨ New Features

  • 53054b1 add config options to overlay builder

🐛 Bug Fixes

  • 2502df5 point directly to index.html with oauth form
  • 6699127 fix oauth flow

v2.0.1 (2023-10-02)

🐛 Bug Fixes

  • 2502df5 point directly to index.html with oauth form

2.0.0 (2022-03-30)

Fixed

  • 🐛 fix util reference in oauth.js [653fbb1]

Miscellaneous

  • 📝 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]

1.3.0 (2021-11-24)

Added

  • ✨ help command (and alias) [ba1c26e]

1.2.0 (2021-11-24)

Added

  • ✨ arguments for clearscores command [21eb36a]

Miscellaneous

  • 📝 update README with OAuth info [9830572]

1.1.2 (2021-11-17)

Added

  • ✨ first pass at oauth flow [c13bdca]
  • ✨ add hash parsing to querystring.js [543bec4]

Changed

1.0.2 (2021-10-28)

Added

Changed

  • ♻️ more constants and some tidying [853b216]

Fixed

  • 🐛 FINALLY fix negative score bug FOR REAL [4686a77]

Miscellaneous

  • 🩹 fix score label position [352f57d]

1.0.1 (2021-10-26)

Fixed

  • ✏️ gravy -> gravity 🤣 [49e5a58]

Miscellaneous

  • 💡 add todo re: command timeouts [5d3ede2]

1.0.0 (2021-10-25)

Added

  • ✨ 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]

Changed

  • ♻️ 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]

Removed

  • 🔥 remove unused DELAY_CHUTE constant [69fc240]
  • 🔥 remove unused sinceDrop variable [8a8e85d]
  • 🔥 remove debug pad movement [a837adf]

Fixed

  • ✏️ 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]

Miscellaneous

  • 📝 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]