Sand Game JS History
The table below shows Sand Game JS versions and important changes.
Note: Sand Game JS is now being developed as part of the Sand Saga codebase since the release of SandSaga.com on April 1, 2024.
PROD 24w12a 2024-03-24 |
Solid bodies – No more flying trees and rocks! The only element that hangs in the air is the wall. Commits Play prod version |
24w06a 2024-02-09 |
Introduced thermite, coal, metal and molten metal Rock tool now works as template selection; Template button removed Wall tool re-introduced Commits Play this version |
24w03a 2024-01-21 |
Technological update Commits Play this version |
23w52a 2023-12-29 |
Introduced Move tool Repeating drawing while holding mouse button down on a position Cabin template replaced Commits Play this version |
23w51a 2023-12-20 |
Trees reworked – The trees are now bigger and look more natural. Scenes improved Minor improvements – meteor, steam Commits Play this version |
23w49a 2023-12-10 |
Temperature – Elements conduct temperature, and their behavior is influenced accordingly. Every element, from rocks to trees, can react to or utilize temperature in different ways. Heat them up with fire or other methods, and observe as water turns into steam. The renderer has been enhanced to make elements glow when heated, providing a more immersive gaming experience. This enhancement required transitioning from WebGL 1 to WebGL 2. Commits Play this version |
23w44a 2023-11-04 |
Technological update Commits Play this version |
23w41a 2023-10-15 |
WebGL renderer – Despite various optimizations being implemented in the original renderer, such as rendering only the changed areas (chunks), rendering still had an impact on performance. By utilizing WebGL, rendering and the motion blur algorithm could be offloaded to the graphics card. This change is also crucial for upcoming new features. The original renderer is still used when WebGL is not available. Commits Play this version |
23w33a 2023-08-20 |
Powder elements reworked – Elements disperse more naturally and randomly (no longer forming perfect pyramids) and can also be carried by water. There are distinctions between different types of powder elements. For instance, sand disperses most easily and is readily carried by water, while gravel forms taller piles and it is less prone to being carried away by water. User interface improvements. Unnecessary options moved into dev stage. Known issue: Custom image templates were broken in this version Commits Play this version |
23w32a 2023-08-10 |
Added burnt visual effect (caused by fire or meteor) Improved meteor – click location is now impact location Improved build-in templates (user interface and image quality) Commits Play this version |
23w29a 2023-07-23 |
Added build-in templates – Image templates were introduced in version 23w20a. This version brings build-in templates (some rocks and a wooden house) that can be easily selected and placed on the canvas. More templates will be added later. Brush tool is round from now on Commits Play this version |
23w23a 2023-06-05 |
User interface improvements – UI is now more compact. Everything should fit on the screen. Commits Play this version |
23w20a 2023-05-20 |
Image templates introduced – By importing an image (JPG/PNG...), it is possible to create a template that can be placed on the canvas. This allows players to incorporate their own graphics into their scenes. Performance improvements (better chunk activation/deactivation algorithm) Removed unnecessary rendering options Commits Play this version |
23w18a 2023-05-04 |
Added placing/pasting – a loaded scene can be opened or (newly) pasted into the current scene Added line and rectangle visuals when holding shift/ctrl key while dragging a mouse button (selection was invisible until now) Commits Play this version |
23m04 2023-04-15 |
Powder elements improved – water is now covered instead of being displaced Meteor can be selected and used like other elements Commits Play this version |
23m03 2023-03-12 |
Minor improvements and bug fixes Commits Play this version |
23m02 2023-02-27 |
Introduced fire Introduced meteor – middle mouse button only Scene saving and loading Support alt key while drawing User interface improvements Commits Play this version |
23m01 2023-01-28 |
Introduced rock Minor improvements and bug fixes Commits Play this version |
22m11 2022-11-08 |
Performance improvements – chunks Scale (element size) selection Minor improvements and bug fixes Commits Play this version |
22m10 2022-10-02 |
Scenes Minor improvements and bug fixes Commits Play this version |
22m09 2022-09-30 |
Introduced grass Introduced tree Introduced fish Motion blur Improved mouse handling and added touch support Fall-through mode Commits Play this version |
22m08 2022-08-28 |
The day one version Commits Play this version |
The first commit was made on August 28, 2022.
Note: There were no named versions before May 2023. Back then, Sand Game JS was deployed as needed. Changes are grouped by month and the latest stable build for that month is used.