Releases: spicylobstergames/astratomic
Releases · spicylobstergames/astratomic
New atoms!
- New atoms! Water, Lava, Gravel, Dirt and Grass.
- Chunk Loading/Deloading system, walk or mine as much as you want.
- Hot reloaded atom material properties!
- Particle system to handle pushed/pulled atoms.
- Better player tool behaviour.
- World file that stores the game state.
- Smooth player camera.
What's new
- fix: Contributor License Compromise by @erlend-sh in #29
- feat: Add saving and loading by @Zac8668 in #27
- fix: Better actors code by @Zac8668 in #30
- fix: Fixed some atoms problems by @Zac8668 in #32
- feat: Add Particles by @Zac8668 in #41
- feat: Add particle brightness change by @Zac8668 in #43
- fix: Added debug flag by @Zac8668 in #44
- feat: Add new atoms, atoms file and better player movement by @Zac8668 in #45
- feat: Buffered Read and Write, Save player pos to file by @Zac8668 in #48
- fix: Fixed update timestep by @Zac8668 in #49
- fix: Fix rendering bug by @Zac8668 in #50
- feat: smooth camera by @marceline-cramer in #51
- feat: Better camera by @Zac8668 in #53
- fix: Fixed input frame dependent bug by @Zac8668 in #54
- feat: Some polishing by @Zac8668 in #55
New Contributors
- @erlend-sh made their first contribution in #29
- @marceline-cramer made their first contribution in #51
Full Changelog: v0.1.1...v0.2.0
Bug fixes!
- Major performance buff due to bug fix
- Added camera zoom with the mouse wheel
- Changed from 8x6 initial chunks to 32x32
- Fixed texture not loading properly sometimes
Screencast.from.2023-12-31.20-30-25.mp4
What's Changed
- feat: Added licensing by @Zac8668 in #16
- fix: Better performance by @Zac8668 in #17
- feat: Added camera zoom, bigger world, fixed texture bug by @Zac8668 in #23
- fix: Fix some typos by @striezel in #24
- chore: Update GitHub Actions CI by @striezel in #25
- chore: Bump version by @Zac8668 in #26
New Contributors
Full Changelog: v0.0.1...v0.1.1
Player and more!
Main Additions
- Actors
- AABB colliders that interact with the atom world.
- Player
- The player is pretty cool! It has some animations, a jetpack and a pretty nice tool!
- Player tool
- The tool can suck atoms(Left Mouse Button), and also shoot(Right Mouse Button) the atoms you sucked!
- Engine Changes
- We changed the Chunk Manager approach to store Chunks in a Vec to storing them in a HashMap, this lays the ground for future updates, like Save/Load worlds, and big explorable worlds. It was needed to simplify addind the other additions and unfortunately took some time to do.
astrademo.webm
What's Changed
- style: use the more consise hashmap entry API. by @zicklag in https://github.com/Zac8668/astratomic/pull/2
- refactor: make multi-threading more efficient. by @zicklag in https://github.com/Zac8668/astratomic/pull/3
- feat: improve performance of dirty rects. by @zicklag in https://github.com/Zac8668/astratomic/pull/4
- Fixed dirty rect performance issue by @Zac8668 in https://github.com/Zac8668/astratomic/pull/6
- feat: WIP - implement GPU texture updates. by @zicklag in https://github.com/Zac8668/astratomic/pull/7
- Smaller atom size by @Zac8668 in https://github.com/Zac8668/astratomic/pull/9
- Added player and more! by @Zac8668 in https://github.com/Zac8668/astratomic/pull/8
- feat: Add down stair walk by @Zac8668 in https://github.com/Zac8668/astratomic/pull/12
- fix: Clean code by @Zac8668 in https://github.com/Zac8668/astratomic/pull/13
New Contributors
- @zicklag made their first contribution in https://github.com/Zac8668/astratomic/pull/2
- @Zac8668 made their first contribution in https://github.com/Zac8668/astratomic/pull/6
Full Changelog: https://github.com/Zac8668/astratomic/commits/v0.0.1