-
Paolo Brasolin authoredPaolo Brasolin authored
To find the state of this project's repository at the time of any of these versions, check out the tags.
- Changelog
- Unreleased
- 0.7.0 - 2022-04-13
- Added
- Changed
- Fixed
- 0.6.0 - 2022-04-06
- Added
- Changed
- Fixed
- 0.5.0 - 2022-04-04
- Added
- Changed
- 0.4.0 - 2022-03-29
- Added
- Changed
- Fixed
- 0.3.0 - 2022-03-24
- Added
- Changed
- Fixed
- 0.2.0 - 2022-03-15
- Added
- Changed
- 0.1.0 - 2022-03-02
- Added
- Changed
- 0.0.1 - 2022-02-21
- Added
CHANGELOG.md 4.97 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.7.0 - 2022-04-13
Added
-
FE
Sound effects. -
FE
Background music. -
FE
Critters flash when hit. -
FE
Player flashes when hit. -
FE
HUD flashes on change. -
BE
API for precise word choice. -
FE
Use exponential distribution for delay between foes (i.e. their arrival is a Poisson process). -
FE
Use parametric Pareto distribution for word length coice (i.e. we're bending the Zipfian law to control difficulty). -
FE
Modulate difficulty ramp up in waves. -
FE
Announce waves visually. -
FE
Change atmospheric color to tenser tones as difficulty increases. -
FE
Change music faster pace as difficulty increases. -
FE
Implement scoring system (accounting for length, accuracy and speed). -
FE
/BE
Track score and similarity of every shot. -
FE
Make game over screen more informative. -
BE
Plot device behaviour in dashboard. -
BE
Plot word performance in dashboard.
Changed
-
FE
Failing a word does damage proportional to length.
Fixed
-
FE
Increase minimum clue size for small screens. -
FE
Deactivate typewriter at gameover. -
FE
Deactivate spawner at gameover.
0.6.0 - 2022-04-06
Added
-
FE
added game clock. -
FE
/BE
added ingame time tracking. -
FE
clues are placed in bounded area -
FE
clues are placed in a smart way, seeking free spaces and avoiding piles. -
FE
the whole HUD is scaled responsively. -
FE
all game entities are scaled responsively. -
FE
pause shortcut for desktop and mobile. -
FE
make game more discoverable w/ better hints.
Changed
-
FE
general rehaul of UI/HUD and aesthetics.
Fixed
-
FE
fixed pause handling in ingame time. -
BE
improve shot graph readability in dashboard. -
FE
clues don't overlap anymore.
0.5.0 - 2022-04-04
Added
-
FE
/BE
complete tracking of essential game events. -
BE
sketch dashboard with some data. -
FE
/BE
display release tag/sha. -
FE
shift key for virtual and physical keyboards. -
FE
pause/resume on focus loss/gain. -
FE
conceal/reveal clues on focus loss/gain. -
FE
enemy spawn based on internal timer (to account for pauses). -
FE
critter speed is parametric. -
FE
foe duration is parametric (and adjusted to screen width).
Changed
-
FE
match making is now case sensitive.
0.4.0 - 2022-03-29
Added
-
FE
Nice parallax background. -
FE
Rudimentary score/health system. -
FE
Game over and splash screens.
Changed
-
FE
input is centered on screen. -
FE
submit feedback is now always given and way snappier.
Fixed
-
FE
player doesn't fall through ground on big screens. -
FE
animals don't fall through ground on big screens.
0.3.0 - 2022-03-24
Added
-
FE
Let clues fall w/ gravity to improve overlap situation. -
FE
Make word size more uniform by guesstimating ascenders/descenders presence. -
FE
Track input timing and keystrokes. -
FE
Add virtual keyboard for mobile (which becomes input handler for desktop too). -
BE
Swagger for API.
Changed
-
FE
Move success/failure messages to improve readability. -
FE
Rework background scaling. -
FE
Circumvent texture key hashing to avoid collisions. -
BE
Completely rework API (shallow RESTlike w/ Typebox).
Fixed
-
FE
Immediately remove clue on failure. -
FE
Solve difficulties in typing "öäüß" (w/ hidden virtual keyboard).
0.2.0 - 2022-03-15
Added
-
FE
Clues appear and fade on top of forest. -
FE
Spears have physics, and either scare animals away or stab the ground. -
FE
The player can just type; no clicking, no modals. -
FE
Typed words are matched with onscreen ones by Levenshtein distance. -
BE
Seed procedure from Quack. -
BE
/FE
Revise DB schema and API to handle words.
Changed
-
FE
Complete rewrite in TypeScript.
0.1.0 - 2022-03-02
Added
- Dockerization for development and deployment.
- Kubernetes architecture for deployment.
- Solid CI pipeline.
- DB seeding script.
- Various QOL improvements for developers.
Changed
- Backend rewritten in Node.
0.0.1 - 2022-02-21
Added
- POC by Giovanni Moretti.