Skip to content

Latest commit

 

History

History
90 lines (63 loc) · 7.38 KB

CHANGELOG.md

File metadata and controls

90 lines (63 loc) · 7.38 KB

v0.4.0 (2020-12-15)

Improvements

  • Move camera closer to dwarf landing zone (674d6bc4)

Features

  • Add rigidbody physics to chunks and dwarves (0c27dcbd)
  • Add bevy_rapier3d for basic physics (c5f7ca9a)

v0.3.0 (2020-12-13)

Features

  • Add placeholder Dwarf plugin (3bba076c)
  • Add noise-based terrain (0218fa33)
  • Add some basic building-blocks meshing with upstream snappy changes (d90f3b53)
  • Add initial usage of building-blocks (8a211a12)
  • Add tesselation library for dual contouring (62c63b11)
  • Add broken pan-orbit (aka arcball) camera implementation (b8b5aa2f)
  • Add toggle for cursor visibility and locking (f5c8a151)
  • Add mesh picking support via bevy_mod_picking (0dc2d16e)
  • Add basic camera plugin which allows for motion in 3D space (fdaa86cf)
  • Add support for compiling to WASM (e87a0efd)
  • Add basic 3D scene (599c2509)
  • Add initial Bevy hello world example (16eae019)

Improvements

  • Spawn some "dwarf" cubes (45daf208)
  • Fix rustc and clippy lints (28858e47)
  • Switch to local building-blocks fork and randomized terrain (47a8d3b6)
  • Add support for tilting with numpad keys (9f94918b)
  • Update for latest bevy commit & enable debug optimizations (78f72990)

Documentation

  • Add link to guide on enabling fast incremental compiles (ba58c27c)

v0.1.0 (2016-05-16)

Bug Fixes

  • fix struct deserialization (eb38933a)
  • fix compilation on stable (4d135c35)
  • Camera: fix initial Camera position (abbf5643, closes #82)

Features

  • display render debug info in window (1a590c1e)
  • implement partially backend-agnostic rendering (5acfcd49, closes #22, breaks #)
  • move tcod crate import to worldview (659f41a8)
  • improve terrain generation (919840dd)
  • refactor rendering code from world (f1ddf577)
  • implement 3D chunk generation (d38b4a45)
  • refactor out Direction enum (e866c025)
  • replace Point2 with cgmath::Point2 (1b3313c9)
  • add Camera struct and Command trait (54712b69)
  • update to latest Rustc (c6409450)
  • Localization: remove unnecessary pub (7036912b)
  • macro: remove unused macro arg (e5224b80)

Breaking Changes

  • implement partially backend-agnostic rendering (5acfcd49, closes #22, breaks #)

Documentation