Skip to content

Releases: suspistew/scion

0.7.0-starlight-1961

17 Mar 21:07
Compare
Choose a tag to compare

starlight

  • feat(ecs): Remove legion, switch to HECS and create a new wrapper to add features
  • feat(world): regroup world and subworld with a trait
  • feat(window): Allow resizing of window
  • feat(taquin): Sort the board at init to be able to play
  • feat(color): create new color using hex code
  • feat(resources): Font in asset manager
  • feat(ui_text): ui text can now be synced to a resource value
  • feat(core): Add TrueType fonts
  • feat(ui): Add font_color on ui text
  • feat(ui): Added first implem of ui input
  • feat(ui): Using material component instead of path
  • feat(logs): Better logging configuration
  • tech(deps): Upgraded wgpu, winit, hecs, ultraviolet, rodio
  • Tidy up README, and add Arch Linux build instructions.
  • refacto(hierarchy): refacto hierarchy system to improve performances
  • tech(dependencies): upgrade wgpu/winit 0.18 to and 0.29
  • feat(ui): Add UI_Buttons
  • fix(collisions): Fix collision debug lines memory leak
  • feat(collisions): Returns an area instead of collider coordinates
  • feat(examples): Upgrade the mario example
  • feat(colliders): Add global debug toggle and fix hierarchy system
  • feat(rendering): Pivot point should not impact default position
  • feat(wgpu): Upgrade wgpu to 0.19
  • feat(math): angle propagation + centroid + pivot for collision debug
  • feat(colliders): Handle colliders angles, prepare for complex colliders
  • feat(colliders): Implement polygon colliders
  • feat(tiled): Custom exporter tiled
  • feat(external): Tiled Tilemap and Tileset import
  • chore: fixing warnings and code style
  • feat(systems): Bring back pausable systems
  • feat(examples): Starlight 1961 for 0.7 poc

0.6.0-new-bark-town

19 Feb 12:36
d750d4d
Compare
Choose a tag to compare
scion_0.6_final.mp4

chore: prepare 0.6 (#228) (d750d4d)
feat(minigame): Implement New bark town (ghost) to validate 0.6 (#227) (d267f12)
feat(transform): Allow a transform to use screen as origin (#225) (c85ef1e)
feat(tilemap): Add events on tilemap and rework atlas (#224) (1561b60)
feat(tileset): Add tileset atlas and retriever (#223) (21cdc82)
fix(transform): dirty child system was missing (ea357b9)
feat(audio): Rework audio and switch to rodio (#221) (cccf4e0)
fix(rendering): Filterable texture and winit to 0.26 (fd89fb0)
feat: Single scene instead of pile of layers (#220) (1c64d54)
feat: systems package (#218) (e61464c)
feat: Implement the Center pivot point for triangle (#216) (5783661)
feat: Text animation (#217) (2607bad)
chore: wgpu 0.11 upgrade + dpi bug and issue patterns (#215) (272e1eb)
feat: Implement the Center pivot point for lines (#214) (1e1165d)
feat: Add collider offsets (#213) (2f64976)
feat: Input controller V2 (#212) (2e5613c)
fix: block I disappear during rotatation on right side (#209) (f7007e8)
fix(tetris): move 2 lines down (#205) (ebdaad6)
doc: fedora build packages (#206) (56cb078)
feat: Add on conflict play config and some chores (#204) (77a7e60)
Implement the Center pivot point for rectangle (#198) (c5aec99)
Add function and events for stopping all sounds (#203) (2450ff7)
chore: Upgrade deps and make compile on macOS (b411649)

0.5.0-jezzball

02 Sep 07:53
688c2f3
Compare
Choose a tag to compare

jezzball

chore: Changed link and debug config's app name (86a55d7)
feat: Add asset hot reload (e317eda)
feat: Asset hot reload as a feature (b02559f)
feat: Add Transform builder and more convenience to transform (4e9e53e)
feat: color animations (5b9eecb)
feat: Vector and cleanup (bbe8449)
feat: Add legion resource extension to simplify code (a86855a)
feat: Default camera and mouse convenience (c510f39)
feat: Add hide & hide propagated components (8f89259)
feat: blink and layer to z (ee61b50)
feat: improved animation constructors (0a0c081)
feat: Add basic audio loader and audio player (Linux only) (be51cd3)
feat: Add pivot on square and some docs (15fbf9d)
feat: wgpu 0.10 && line component (880376a)
feat: Add polygon component (581fb77)
feat: Debug lines for colliders (6198cfb)
feat: start a little world debugger (c924448)
feat: Allow to change cursor icon (2b0e689)
fix: WGPU Pipeline by type instead of per components (1246f6d)
feat: Implement Jezzball clone to validate 0.5 Milestone (688c2f3)

0.4.0-bomberman

01 Aug 21:09
Compare
Choose a tag to compare

bomberman (1)

style: Remove bad expect and modify readme (aeb0f13)
tech: Upgrade winit, wgpu, bytemuck and serde (07f7441)
chore: Move assets to examples (37de703)
chore: use new features in examples (27cd885)
fix: UiText translation bug with parent (7271a1c)
fix: forgotten clean of Children component (f3ccdba)
feat: Move Camera to world and add bounds to Transform (61c5449)
feat: tileset material loadable in asset manager (fffecb8)
feat: configurable color to the clear color (5402b47)
feat: Optimize buffer creation and add a buffer cleaner (04ffc64)
feat: Global animations component and Transform animation (79345eb)
feat: Sprite Animation (loopable) (986f765)
feat: More Keycodes and convenience keyboard functions (8727298)
feat: Multi layered tilemap (6742683)
feat(animation): Animation can now loop at start (0d096cb)
feat: Add 'any_animation_running' for animations (1ae1aa9)
feat: Bomberman like mini game (8533f2b)

0.3.0-mario

02 Jun 17:05
Compare
Choose a tag to compare

0.2.0-tetris

06 Apr 08:53
Compare
Choose a tag to compare

tetris
chore: Bump version to 0.2.0 by grzi (9418e6b)
feat: Implement tetris by grzi (a006889)
feat: Add basic keyboard inputs by grzi (9e41e0c)
feat: ui text and bitmap font (#65) by grzi (e59ae42)
feat: basic Parent/Children feature by grzi (9ba3d0f)
chore: reorganize modules and fmt (#64) by grzi (9e0f6d4)
feat: Timers utils by grzi (ca5a4aa)
feat: UiImage and layer rendering (#60) by grzi (55d46b8)
feat: Tetris Assets and CONTRIBUTING.md by grzi (eaa1545)
feat: Texture blending (transparency) by grzi (9f6380c)
feat: Add a way to push/pop layers by grzi (c3c5cb3)
feat: switch to json instead of toml & Add an entry point by grzi (64bc15f)
feat: Pausable legion systems base on GameState by grzi (feba786)

0.1.0-taquin

20 Mar 22:37
Compare
Choose a tag to compare

The taquin release

This was the first release, made as a POC, where the mini game was a simple Taquin

GIF TAQUIN

  • fix: Remove windows and macos from ci until open source (e4dcb4c)
  • fix: removed nightly and set dep to what miniquad needs (7047489)
  • feat: Camera and coordinates view in shader (#46) (095eaf1)
  • feat: Re-add missing WindowDimensions resources (de5d567)
  • feat: mouse position in 'inputs' resource (#39) (aaebd67)
  • feat: square component and indexes buffers (12bcdca)
  • feat: renderable2D genericity (e9c762c)
  • feat: Switch to winit and wgpu (#35) (4ad3a49)
  • feat: Add texture material (#30) (b687ecd)
  • feat: Add a file reader and app_path utils (9b8ea3b)
  • feat: Add vertices to the triangle struct (e8e3275)
  • feat: Add transform (#24) (e4a5e6b)
  • feat: add color and basic material (f9d4e09)
  • feat: add layers (#21) (7289e35)
  • feat: addition to the rendering trait and banner (0d2cf27)
  • feat: Renderer Trait, enum and builder fn (c295e02)
  • feat: add WindowDimensions resource and updates (bfb9e42)
  • feat: add WindowDimensions resource and updates (1455949)
  • feat: Switch to miniquad, minimalistic windwing/rendering (e3d1c4b)
  • feat: colored fern configurable logger impl (1d9df78)
  • feat: time and frame limiter strategy (4e6adeb)
  • feat: Window config & replace the loop with winit loop (105de9a)
  • feat: Add a config file reader for the Scion.toml file (c76126c)
  • feat: Add a first Scion App builder with a simple loop (5376115)
  • feat: generate project and add default ci (1ce5dce)
  • fix: Remove windows and macos from ci until open source (e4dcb4c)
  • fix: removed nightly and set dep to what miniquad needs (7047489)
  • fix: Remove windows and macos from ci until open source (e4dcb4c)