Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.

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

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