Skip to content

Instantly share code, notes, and snippets.

@outermeasure
Last active January 11, 2022 13:01
Show Gist options
  • Save outermeasure/e3e3200050049bca9ca76ba677f74319 to your computer and use it in GitHub Desktop.
Save outermeasure/e3e3200050049bca9ca76ba677f74319 to your computer and use it in GitHub Desktop.
A list of features developed for Rimpark in 2021.

Rimpark Retrospective 2021

Dev: https://dev001.rimpark.io

Test: https://test.rimpark.io

Product UX

  • Add locker timeout. 1, 2
  • Allow the leader to start game instead of having everyone pressing ready. 1
  • Add the possibility to pay with ADA (Cardano) for Coins. 1, 2, ...
  • Add menu sounds. 1
  • Add 100+ new items. 1
  • Add badges for different ranking brackets. 1
  • Add ranking page. 1
  • Add player rating based on Glicko2. 1
  • Improve Lobby and Locker UX to include Gear. 1
  • Add gear edit page. 1
  • Match history. 1
  • Add pick and preview to each store item. 1
  • Add UI for Store Accessories/Leaves/Skins/ParkPoints. 1
  • Add the possibility to buy stuff from the locker. 1
  • Give players rewards at the end of the game. Ratings and Access points. 1
  • Add unit ownership enforcement and a free to play unit per week. 1
  • Add gear and items pages. 1, ...

Gameplay

  • Add Mountain lion portrait. 1
  • Add ability to see other players UI when spectating them. 1
  • Increase the initial movement speed. 1
  • Add spectate mode. 1
  • Add possibility for free camera for point and click. 1
  • Rework counterblow to allow trigger during attack. 1
  • Add bonuses given by items: HEALTH_DRAIN, CRITICAL_HIT_CHANCE, COOLDOWN_REDUCTION, ARMOR_BYPASS, FLAT_ATTACK_DAMAGE, PERCENTAGE_ATTACK_DAMAGE, FLAT_ARMOR, PERCENTAGE_ARMOR, FLAT_HIT_SPEED, PERCENTAGE_HIT_SPEED, FLAT_MOVEMENT_SPEED, PERCENTAGE_MOVEMENT_SPEED, FLAT_HEALTH, PERCENTAGE_HEALTH, BONUS_CLASS_COUNT
  • Add ambient sounds. 1
  • Add crunching sounds. 1
  • Reveal plants under trees. 1
  • Make mountain lion hidden in the forest. 1
  • Improve acrobat late game. 1
  • Grant first skillpoint only after eating the first plant. 1

Bugs

  • Fix inability to turn when starting sprinting or frenzy while standing. 1
  • Fix long standing bug where deers are sliding if the position delta is higher than the width of int8. 1
  • Align rating line with page title. 1
  • Fix store confirmation thumbnail. 1
  • Incorrect state makes players unable to join or create lobbies (aka the Honey Badger Bug). 1, 2

Infra

  • Add dependency injection. 1
  • Replace babel with swc. 1
  • Use karma/jasmine instead of the jsdom/mocha. 1
  • Players can now see only what's near their screen instead of being broadcasted the entire map. 1
  • Improve the interpolator by moving it to Web Assembly. 1
  • Compile the game natively on Arm64. 1
  • Reduce the production bundle size from 6.2mb to 4.16mb. 1
  • Optimize matchmaking to return early for single lobbies. 1
  • Track game/player metrics: (distance walked, multikill, max level, damages, diedAt, ranking, ...)
  • Add end to end webdriver tests. 1
  • Reduce the number of draw calls to improve graphics performance. 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment