Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

0.2.0

Compare
Choose a tag to compare
@jdno jdno released this 16 Apr 20:58
· 204 commits to main since this release
893bf94

What's Changed

The second release extends the original prototype with a new game mechanic: Airplanes and airports now have a color that must match to land the airplane. The APIs of the game have been extended to provide more information about the map and the different colors. And a public website with preliminary documentation has been created.

v0 2 0

Added

  • Create and add routing grid to the map by @jdno in #37
  • Create API to query the map by @jdno in #39
  • Add a game over screen by @jdno in #41
  • Add routing grid to map data in API responses by @jdno in #42
  • Add tags to airplanes and airports by @jdno in #44
  • Add flag to nodes to indicate whether they are accessible by @jdno in #45
  • Add second airport to the map by @jdno in #46
  • Add width and height to map message type by @jdno in #47
  • Prototype path finding in Rust bot by @jdno in #48
  • Prototype graphics by @jdno in #50
  • Write getting started guide by @jdno in #71
  • Document API by @jdno in #72
  • Document the game rules by @jdno in #73
  • Publish Rust client by @jdno in #74
  • Document project status and API versioning by @jdno in #78
  • Document coordinate systems by @jdno in #83

Changed

  • Refactor store to manage all shared state by @jdno in #38
  • Refactor airplane lifecycle by @jdno in #40
  • Create type for airports and add it to the map by @jdno in #43
  • Rename validation errors by @jdno in #55
  • Relicense project under MIT or Apache-2.0 by @jdno in #59
  • Add high-res spritesheets by @jdno in #69
  • Restyle the main screen by @jdno in #70

Fixed

  • Normalize speed when flying diagonally by @jdno in #51

Full Changelog: v0.1.0...v0.2.0