Created by R74N, not Neal. Has been live on http://sandboxels.r74n.com as an independent project for several years. Just now hosted by Neal. Important distinction.
As a fan of both Neal and R74n this was an unexpected collaboration!
I can highly recommend building your own falling sand simulator. It's really fun to see how such simple rules create emergent behaviors. Sand pixels try to move down, then diagonally down. Water does the same, then tries sideways.
Out of curiosity: Do you use a high level language (like C#) or do you have low level optimizations on (e.g. assembly level)?
I imagine that there has to be some kind of map that keeps track of which pixels are "active" and need to be updated, but I wonder how do that efficiently.
Falling sand games bring back a lot of nostalgia. If you're interested, you should check out dan-ball's version which is one of the progenitors of the genre. Over the years he's added a ton of features, elements, and interactions, to the point where it now has a fluid mechanics simulation for air!
Ha55ii's powder game is perhaps the best of the genre, and the ease of sharing made for a pretty cool online community circa 15 years ago. I remember various calculators / computers created in powder game, along with a bunch of artistic efforts.
for context, this game was first built in 2019 by R74N. it looks like neal.fun has taken over maintaining/hosting its web version, while the Steam version continues development
I accidentally made soap once but haven't been able to repeat it. Lye plus oil or butter doesn't seem to work at least :/ Also, haven't been able to make lye – at least ashes plus water doesn't work.
Things that I have made:
* Bronze from copper and tin
* Brass from copper and zinc
* Rose gold from copper and gold
* Electrum from gold and silver
* Solder from tin and lead (while trying to make pewter)
* Thermite from rust and ground aluminum (or directly from scrap metal)
* Reduced iron from thermite, ignited with magnesium and a fuse
Wow, this is... kinda like the Noita engine but without the exploding yourself every 5 seconds. Probably going to spend the next several hours getting zero useful RL tasks done now, thanks again Neal.
My geology classes certainly did not mention sedimentary layers consisting of glass, quicklime, ash, salt, gingerbread, melted butter, and toast, from bottom to top.
Sort of igneous, because it came out of a volcano, but sort of sedimentary, because it starts out as an accumulation of powder that becomes a solid piece.
We have a couple of them on the HN Arcade, but I have added this one as well. https://hnarcade.com/games/games/sandboxels Might be time to add a category "Falling Sand Game"...
> Instead of the original R74nCom/sandboxels repository, mods will now be submitted to R74nCom/Sandboxels-Mods. All existing mods have been moved over.
Wait does that mean Sandboxels will become closed source?
halcdev|21 days ago
huntercaron|20 days ago
SLWW|21 days ago
rizzlersigma|18 days ago
hopfog|21 days ago
I can highly recommend building your own falling sand simulator. It's really fun to see how such simple rules create emergent behaviors. Sand pixels try to move down, then diagonally down. Water does the same, then tries sideways.
Me messing around with it eventually resulted in a game I'm now working on full time (think Noita meets Factorio): https://store.steampowered.com/app/2764460/Sandustry/
thih9|21 days ago
thunfischtoast|20 days ago
PoorRustDev|21 days ago
g105b|20 days ago
Evidlo|21 days ago
Though my favorite is Powder Game: https://dan-ball.jp/en/javagame/dust/
It has a little man you can control to jump around the landscape!
phailhaus|21 days ago
https://dan-ball.jp/en/javagame/dust/
bijection|21 days ago
moritonal|21 days ago
bstsb|21 days ago
https://sandboxels.r74n.com/new-home
Sharlin|21 days ago
Things that I have made:
* Bronze from copper and tin
* Brass from copper and zinc
* Rose gold from copper and gold
* Electrum from gold and silver
* Solder from tin and lead (while trying to make pewter)
* Thermite from rust and ground aluminum (or directly from scrap metal)
* Reduced iron from thermite, ignited with magnesium and a fuse
* Reduced iron from rust
* Steel from rust and charcoal
* Batter and dough from flour, water, etc
* Caramel from sugar and butter
* Mayo from oil, vinegar, and egg yolk
LukTheDuck|21 days ago
simonw|21 days ago
https://sandboxels.r74n.com/new-home
It doesn't explain why though, which is the most obvious question.
anon_cow1111|21 days ago
soulofmischief|20 days ago
https://noita.fandom.com/wiki/Falling_Sand_Game
Sharlin|21 days ago
zem|20 days ago
bovermyer|21 days ago
I still don't know what it is.
wlesieutre|21 days ago
Sort of igneous, because it came out of a volcano, but sort of sedimentary, because it starts out as an accumulation of powder that becomes a solid piece.
davidkunz|20 days ago
Lwrless|21 days ago
deepfriedrice|21 days ago
https://github.com/R74nCom/sandboxels/blob/main/index.html
JKCalhoun|21 days ago
yuppiepuppie|19 days ago
rizzlersigma|11 days ago
dizhn|20 days ago
zem|21 days ago
vismit2000|20 days ago
lai0602|20 days ago
Wait does that mean Sandboxels will become closed source?
slig|20 days ago
pbtank|20 days ago
nannwnwn|11 days ago
Trannosaur|21 days ago
IvanKloss|21 days ago
[1]: https://dan-ball.jp/en/javagame/dust/
unknown|11 days ago
[deleted]
frizlab|21 days ago
simonw|21 days ago
nannwnwn|11 days ago
unknown|11 days ago
[deleted]
promiseofbeans|20 days ago
unknown|18 days ago
[deleted]
rizzlersigma|11 days ago
gatkinso|21 days ago
jl6|20 days ago
Epic_jellybean|13 days ago
unknown|11 days ago
[deleted]
jejejejejejj|11 days ago
jejejejejejj|11 days ago
rizzlersigma|11 days ago
danw1979|21 days ago
unknown|19 days ago
[deleted]
unknown|19 days ago
[deleted]
rgbrgb|21 days ago
leorr|21 days ago
[deleted]
Ef996|20 days ago
LukTheDuck|21 days ago
angry_albatross|19 days ago
unknown|12 days ago
[deleted]
ctm92|20 days ago
unknown|19 days ago
[deleted]
unknown|18 days ago
[deleted]
unknown|18 days ago
[deleted]
unknown|16 days ago
[deleted]
unknown|19 days ago
[deleted]
unknown|18 days ago
[deleted]
unknown|18 days ago
[deleted]
unknown|18 days ago
[deleted]
unknown|18 days ago
[deleted]
CyberJCL|17 days ago
mitmitmitmitmit|14 days ago
unknown|18 days ago
[deleted]
rizzlersigma|18 days ago
unknown|18 days ago
[deleted]
unknown|18 days ago
[deleted]
unknown|18 days ago
[deleted]
unknown|18 days ago
[deleted]
unknown|19 days ago
[deleted]
unknown|12 days ago
[deleted]
unknown|19 days ago
[deleted]
unknown|19 days ago
[deleted]
unknown|19 days ago
[deleted]
nannwnwn|19 days ago
unknown|19 days ago
[deleted]
nannwnwn|19 days ago
rizzlersigma|17 days ago
gugsfu|12 days ago
rizzlersigma|18 days ago
nannwnwn|18 days ago
spidrahedron|21 days ago
unknown|12 days ago
[deleted]
nannwnwn|18 days ago
gugsfu|18 days ago
rizzlersigma|18 days ago
unknown|12 days ago
[deleted]
nannwnwn|12 days ago
[deleted]
gugsfu|12 days ago
[deleted]