This repository has been archived by the owner on Aug 2, 2023. It is now read-only.
0.2.0
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.
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
Full Changelog: v0.1.0...v0.2.0