Sandboxels v1.9.2 OUT NOW

**💜 PURPLE GOLD** - highly requested alloy!

**💙 BLUE GOLD** - another alloy!

**🐝 BEE HIVES** and **🐜 ANT TUNNELS**

**🥒 PICKLE** - a new use for Vinegar!

** NEW USES** for so many elements!!!

AND 74 MORE CHANGES, READ THE CHANGELOG: https://sandboxels.r74n.com/changelog

PLAY NOW: https://sandboxels.r74n.com
This commit is contained in:
slweeb 2024-01-09 15:53:48 -05:00
parent a9a79a1aed
commit fd6525fc63
11 changed files with 785 additions and 233 deletions

View File

@ -68,5 +68,5 @@
<body> <body>
<img src="https://sandboxels.r74n.com/icons/wallpaper.png" alt="A rainforest made in Sandboxels" class="img404"> <img src="https://sandboxels.r74n.com/icons/wallpaper.png" alt="A rainforest made in Sandboxels" class="img404">
<p><a href="https://sandboxels.r74n.com" target="_blank">Click Here to Play <em>Sandboxels</em></a></p> <p><a href="https://sandboxels.r74n.com" target="_blank">Click Here to Play <em>Sandboxels</em></a></p>
<p>Sandboxels is an in-browser falling sand simulation game, with mechanics such as heat simulation, electricity, density, chemical reactions, fire, and over 400 unique elements to play with.</p> <p>Sandboxels is an in-browser falling sand simulation game, with mechanics such as heat simulation, electricity, density, chemical reactions, fire, and over 500 unique elements to play with.</p>
</body> </body>

View File

@ -109,6 +109,95 @@
<p>The original <a href="https://sandboxels.r74n.com/changelog.txt">plain text version</a> of this is still maintained.</p> <p>The original <a href="https://sandboxels.r74n.com/changelog.txt">plain text version</a> of this is still maintained.</p>
</div> </div>
<h2 id="1.9.2">[Version 1.9.2 - January 9, 2024 - New Year New Use]</h2>
<ul>
<li>+ Purple Gold, made from Gold + Aluminum</li>
<li>+ Blue Gold, made from Gold + Gallium</li>
<li>+ Pickle</li>
<li> + Some foods can be pickled with Vinegar</li>
<li>~ Solids will no longer Mix unless Shift is held</li>
<li>~ Revamped Rocket behavior</li>
<li>[Ants]</li>
<li>+ Ants can create underground tunnels</li>
<li>+ Ant Wall (Hidden)</li>
<li>+ Ants can climb diagonally</li>
<li>+ Ants can dig through Color Sand</li>
<li>[Bees]</li>
<li>+ Bees can create, enter, and move inside Hives</li>
<li>+ Hive (Hidden)</li>
<li>+ Hives produce and drip Honey when Bees pollinate</li>
<li>+ Bees can eat the Honey they produce</li>
<li>+ Each hive has a Queen, which expands and makes more Bees</li>
<li>[Changes]</li>
<li>+ Pipe Wall (Hidden)</li>
<li> + Heat-resistant but breakable</li>
<li>+ Pipes remove non-solids when generating</li>
<li>+ Sensors can detect pixels inside Pipes</li>
<li>+ Malware hacks Cloners to create more of itself</li>
<li>+ Malware damages and scrambles Pipes</li>
<li>+ Malware causes Light Bulbs and Batteries to explode</li>
<li>+ Fireworks can be triggered with electricity</li>
<li>+ Shocking Gray Goo helps defeat it</li>
<li>+ EMP Bombs destroy Gray Goo</li>
<li>+ Broth can be made with Rotten Meat</li>
<li>+ Broth made from Dirty Water will be colored</li>
<li>+ Jelly can be made with Caramel</li>
<li>+ Jelly can be frozen</li>
<li>+ Flour and Melted Butter sauce recipe</li>
<li>+ Nut Milk can be added to Coffee</li>
<li>~ Milk now requires Shift to Mix into Butter</li>
<li>~ Coffee stains more often</li>
<li>+ Caramel can stain solids</li>
<li>+ Melting Rotten Cheese creates Stench</li>
<li>+ Stench can make Cheese rotten</li>
<li>+ Beans are flammable</li>
<li>+ Uranium can make Sugar Water and Seltzer dirty</li>
<li>+ Worms can move through Color Sand</li>
<li>+ Roots can grow through Color Sand</li>
<li>+ Cacti break into milky Sap</li>
<li>+ Poison can kill Homunculi</li>
<li>+ Oil can kill Ants and Bees</li>
<li>+ Chlorine, Dioxin, Fallout, and Neutrons can kill Humans</li>
<li>+ Bleach and Acid reaction creates Poison Gas</li>
<li>~ Acid no longer destroys Gold Coins or Silver</li>
<li>+ Tin pest occurs at low temperatures</li>
<li>+ Glass Shards change Light color</li>
<li>+ Antigas turns to Antifire when hot</li>
<li>+ Human shirts burn off before death</li>
<li>+ Humans can eat Jelly, Mayo, and Mashed Potato</li>
<li>~ Humans have a cooldown when on lowest cursor size</li>
<li>~ Fiber no longer falls diagonally</li>
<li>~ Nukes, H-Bombs, and Dirty Bombs no longer explode on upward contact</li>
<li>~ Tweaked Acid Gas density</li>
<li>~ Tweaked density for molten Calcium, Sodium, Aluminum, Nickel, Copper, Silver, Tin, Gold, Uranium</li>
<li>~ Tweaked Cheese density so it floats on Sauce</li>
<li>~ Moved Rocket to Weapons</li>
<li>~ Recolored Rocket</li>
<li>~ Recolored Rose Gold</li>
<li>~ Hid Cancer</li>
<li>+ Sauce Ice (Hidden)</li>
<li>+ H key will prevent canvas rendering</li>
<li>~ Social links are color-coded</li>
<li>[Bug Fixes]</li>
<li>~ Fixed: More than a 1x1 of Lattice ruins the effect</li>
<li>~ Fixed: Baked Batter can mix into Baked Batter</li>
<li>~ Fixed: Prop tool sometimes doesn't allow null values</li>
<li>~ Fixed: Pinecones glitch when growing through Water</li>
<li>~ Fixed: Stained Glass doesn't retain color when breaking</li>
<li>~ Fixed: Cursor flickers when stepping ticks</li>
<li>~ Fixed: Pointer flickering appearance</li>
<li>~ Fixed: Udder, Pointer, and Corn can be dragged</li>
<li>~ Fixed: Erasing while dragging causes ghost pixels</li>
<li>~ Fixed: Pixels behave strange when dragging through Pipe</li>
<li>~ Fixed: Superheated Sawdust when smashing Torch</li>
<li>~ Fixed: Bees create Flower Seeds from pollinating trees</li>
<li>[Technical]</li>
<li>~ Hid Prop tool</li>
<li>~ Optimizations</li>
<li>~ Heat, Cool, and Lookup no longer hard-coded</li>
<li>+ eListAdd(listName, itemList) function</li>
</ul>
<h2 id="1.9.1">[Version 1.9.1 - December 1, 2023 - Cozy Solstice]</h2> <h2 id="1.9.1">[Version 1.9.1 - December 1, 2023 - Cozy Solstice]</h2>
<ul> <ul>
<li>+ Pipe</li> <li>+ Pipe</li>

View File

@ -7,6 +7,93 @@ See sneak peaks for upcoming updates on the Discord: https://discord.gg/ejUc6YPQ
A fancier version of this changelog can be found here: https://sandboxels.R74n.com/changelog A fancier version of this changelog can be found here: https://sandboxels.R74n.com/changelog
[Version 1.9.2 - January 9, 2024 - New Year New Use]
+ Purple Gold, made from Gold + Aluminum
+ Blue Gold, made from Gold + Gallium
+ Pickle
+ Some foods can be pickled with Vinegar
~ Solids will no longer Mix unless Shift is held
~ Revamped Rocket behavior
[Ants]
+ Ants can create underground tunnels
+ Ant Wall (Hidden)
+ Ants can climb diagonally
+ Ants can dig through Color Sand
[Bees]
+ Bees can create, enter, and move inside Hives
+ Hive (Hidden)
+ Hives produce and drip Honey when Bees pollinate
+ Bees can eat the Honey they produce
+ Each hive has a Queen, which expands and makes more Bees
[Changes]
+ Pipe Wall (Hidden)
+ Heat-resistant but breakable
+ Pipes remove non-solids when generating
+ Sensors can detect pixels inside Pipes
+ Malware hacks Cloners to create more of itself
+ Malware damages and scrambles Pipes
+ Malware causes Light Bulbs and Batteries to explode
+ Fireworks can be triggered with electricity
+ Shocking Gray Goo helps defeat it
+ EMP Bombs destroy Gray Goo
+ Broth can be made with Rotten Meat
+ Broth made from Dirty Water will be colored
+ Jelly can be made with Caramel
+ Jelly can be frozen
+ Flour and Melted Butter sauce recipe
+ Nut Milk can be added to Coffee
~ Milk now requires Shift to Mix into Butter
~ Coffee stains more often
+ Caramel can stain solids
+ Melting Rotten Cheese creates Stench
+ Stench can make Cheese rotten
+ Beans are flammable
+ Uranium can make Sugar Water and Seltzer dirty
+ Worms can move through Color Sand
+ Roots can grow through Color Sand
+ Cacti break into milky Sap
+ Poison can kill Homunculi
+ Oil can kill Ants and Bees
+ Chlorine, Dioxin, Fallout, and Neutrons can kill Humans
+ Bleach and Acid reaction creates Poison Gas
~ Acid no longer destroys Gold Coins or Silver
+ Tin pest occurs at low temperatures
+ Glass Shards change Light color
+ Antigas turns to Antifire when hot
+ Human shirts burn off before death
+ Humans can eat Jelly, Mayo, and Mashed Potato
~ Humans have a cooldown when on lowest cursor size
~ Fiber no longer falls diagonally
~ Nukes, H-Bombs, and Dirty Bombs no longer explode on upward contact
~ Tweaked Acid Gas density
~ Tweaked density for molten Calcium, Sodium, Aluminum, Nickel, Copper, Silver, Tin, Gold, Uranium
~ Tweaked Cheese density so it floats on Sauce
~ Moved Rocket to Weapons
~ Recolored Rocket
~ Recolored Rose Gold
~ Hid Cancer
+ Sauce Ice (Hidden)
+ H key will prevent canvas rendering
~ Social links are color-coded
[Bug Fixes]
~ Fixed: More than a 1x1 of Lattice ruins the effect
~ Fixed: Baked Batter can mix into Baked Batter
~ Fixed: Prop tool sometimes doesn't allow null values
~ Fixed: Pinecones glitch when growing through Water
~ Fixed: Stained Glass doesn't retain color when breaking
~ Fixed: Cursor flickers when stepping ticks
~ Fixed: Pointer flickering appearance
~ Fixed: Udder, Pointer, and Corn can be dragged
~ Fixed: Erasing while dragging causes ghost pixels
~ Fixed: Pixels behave strange when dragging through Pipe
~ Fixed: Superheated Sawdust when smashing Torch
~ Fixed: Bees create Flower Seeds from pollinating trees
[Technical]
~ Hid Prop tool
~ Optimizations
~ Heat, Cool, and Lookup no longer hard-coded
+ eListAdd(listName, itemList) function
[Version 1.9.1 - December 1, 2023 - Cozy Solstice] [Version 1.9.1 - December 1, 2023 - Cozy Solstice]
+ Pipe + Pipe
1. Draw a line with Pipe, maybe while paused 1. Draw a line with Pipe, maybe while paused

View File

@ -100,6 +100,7 @@
<tr><td>Thermal view</td> <td><kbd>2</kbd></td></tr> <tr><td>Thermal view</td> <td><kbd>2</kbd></td></tr>
<tr><td>Basic view (No effects)</td> <td><kbd>3</kbd></td></tr> <tr><td>Basic view (No effects)</td> <td><kbd>3</kbd></td></tr>
<tr><td>Smooth view (Low performance)</td> <td><kbd>4</kbd></td></tr> <tr><td>Smooth view (Low performance)</td> <td><kbd>4</kbd></td></tr>
<tr><td>Hide Canvas</td> <td><kbd>H</kbd></td></tr>
<tr><td>Toggle GUI</td> <td><kbd>F1</kbd></td></tr> <tr><td>Toggle GUI</td> <td><kbd>F1</kbd></td></tr>
<tr><td>Capture screenshot</td> <td><kbd>C</kbd> or <kbd>F2</kbd></td></tr> <tr><td>Capture screenshot</td> <td><kbd>C</kbd> or <kbd>F2</kbd></td></tr>
<tr><td>Paste Image or Load Save File</td> <td><kbd>Ctrl</kbd> + <kbd>V</kbd> or <kbd>Drag & Drop</kbd></td></tr> <tr><td>Paste Image or Load Save File</td> <td><kbd>Ctrl</kbd> + <kbd>V</kbd> or <kbd>Drag & Drop</kbd></td></tr>

View File

@ -29,6 +29,7 @@ F or F11 = Toggle Fullscreen
2 = Thermal View 2 = Thermal View
3 = Basic View (No Effects) 3 = Basic View (No Effects)
4 = Smooth View 4 = Smooth View
H = Hide Canvas
F1 = Toggle GUI / HUD F1 = Toggle GUI / HUD
F2 or C = Capture Screenshot F2 or C = Capture Screenshot
Drag & Drop = Insert an image or load save file Drag & Drop = Insert an image or load save file

View File

@ -60,7 +60,7 @@
<img src="icons/wallpaper.webp" alt="A rainforest made in Sandboxels" style="width:100%; max-width: 800px; margin: 0 auto; display: block; border-radius: 10px;"> <img src="icons/wallpaper.webp" alt="A rainforest made in Sandboxels" style="width:100%; max-width: 800px; margin: 0 auto; display: block; border-radius: 10px;">
<h2>Impact on Students</h2> <h2>Impact on Students</h2>
<p>Students are given a hands-on experience with over 400 unique interactive materials. They can see the effects of their actions in real time.</p> <p>Students are given a hands-on experience with over 500 unique interactive materials. They can see the effects of their actions in real time.</p>
<p>For instance, if a student decides to pour Water over a pile of Sodium, they will witness one of hundreds of chemical reactions. Maybe they decide to freeze it and see what happens.</p> <p>For instance, if a student decides to pour Water over a pile of Sodium, they will witness one of hundreds of chemical reactions. Maybe they decide to freeze it and see what happens.</p>
<p>This learning approach offers in-depth understanding of phenomena in many fields, such as biology, chemistry, ecology, geology, cooking, and even virology.</p> <p>This learning approach offers in-depth understanding of phenomena in many fields, such as biology, chemistry, ecology, geology, cooking, and even virology.</p>
<p>Community members tell us how they learn things from simply playing casually.</p> <p>Community members tell us how they learn things from simply playing casually.</p>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Sandboxels Logos</title> <title>Sandboxels Icons</title>
<meta name="description" content="All the logos for the Sandboxels simulator."> <meta name="description" content="All the logos for the Sandboxels simulator.">
<meta name="keywords" content="falling sand, elements, pixel art, simulator, powder"> <meta name="keywords" content="falling sand, elements, pixel art, simulator, powder">
<meta name="author" content="R74n"> <meta name="author" content="R74n">

File diff suppressed because it is too large Load Diff

View File

@ -200,13 +200,16 @@
<!----><tr><td class="modCat" colspan="3">Food & Cooking</td></tr><!----> <!----><tr><td class="modCat" colspan="3">Food & Cooking</td></tr><!---->
<tr><td>bananas.js</td><td>Adds bananas and banana plants</td><td>Alice</td></tr> <tr><td>bananas.js</td><td>Adds bananas and banana plants</td><td>Alice</td></tr>
<tr><td>ketchup_mod.js</td><td>Adds a bunch of ketchup related stuff, plus a few other condiments</td><td>Nubo318 (main dev), Devi, Alice (contributors)</td></tr> <tr><td>ketchup_mod.js</td><td>Adds a bunch of ketchup related stuff, plus a few other condiments</td><td>Nubo318 (main dev), Devi, Alice (contributors)</td></tr>
<tr><td>lemonade.js</td><td>Adds lemons and lemonade</td><td>personman / baconthemyth</td></tr>
<tr><td>morefoodsmod.js</td><td>Adds more foods</td><td>Clide4</td></tr>
<tr><td>pizzasstuff.js</td><td>New animals, foods, and plants</td><td>_ilikepizza_</td></tr> <tr><td>pizzasstuff.js</td><td>New animals, foods, and plants</td><td>_ilikepizza_</td></tr>
<tr><td>sbstuff.js</td><td>Adds Rice</td><td>Stefan Blox</td></tr> <tr><td>sbstuff.js</td><td>Adds many foods</td><td>Stefan Blox</td></tr>
<!----><tr><td class="modCat" colspan="3">Life & Nature</td></tr><!----> <!----><tr><td class="modCat" colspan="3">Life & Nature</td></tr><!---->
<tr><td>apioforms_pre.js</td><td>An incomplete implementation of elements from the <a href="https://osmarks.net/apioform/">Apioform Game</a></td><td>Alice</td></tr> <tr><td>apioforms_pre.js</td><td>An incomplete implementation of elements from the <a href="https://osmarks.net/apioform/">Apioform Game</a></td><td>Alice</td></tr>
<tr><td>bacteria_mod.js</td><td>Adds content from the <a href="https://www.curseforge.com/minecraft/mc-mods/bacterium">Bacterium Mod</a>: (Bacteria, Replacer B., Jammer Block)</td><td>Alice</td></tr> <tr><td>bacteria_mod.js</td><td>Adds content from the <a href="https://www.curseforge.com/minecraft/mc-mods/bacterium">Bacterium Mod</a>: (Bacteria, Replacer B., Jammer Block)</td><td>Alice</td></tr>
<tr><td>bananas.js</td><td>Adds bananas and banana plants</td><td>Alice</td></tr> <tr><td>bananas.js</td><td>Adds bananas and banana plants</td><td>Alice</td></tr>
<tr><td>cat.js</td><td>Adds cats and cat food</td><td>SquareScreamYT</td></tr>
<tr><td>cells.js</td><td>Adds several experimental edits of the Cell element</td><td>Alice</td></tr> <tr><td>cells.js</td><td>Adds several experimental edits of the Cell element</td><td>Alice</td></tr>
<tr><td>crimson.js</td><td>Adds elements relating to the Crimson from Terraria</td><td>Alice</td></tr> <tr><td>crimson.js</td><td>Adds elements relating to the Crimson from Terraria</td><td>Alice</td></tr>
<tr><td>fairy_chain.js</td><td>Adds way too many fairies to fey_and_more.js</td><td>Alice</td></tr> <tr><td>fairy_chain.js</td><td>Adds way too many fairies to fey_and_more.js</td><td>Alice</td></tr>
@ -219,6 +222,7 @@
<tr><td>mobs.js</td><td>Adds Creepers, Zombies, and Skeletons</td><td>Alice</td></tr> <tr><td>mobs.js</td><td>Adds Creepers, Zombies, and Skeletons</td><td>Alice</td></tr>
<tr><td>nocancer.js</td><td>Removes cancer from the game one tick after it is created</td><td>mollthecoder</td></tr> <tr><td>nocancer.js</td><td>Removes cancer from the game one tick after it is created</td><td>mollthecoder</td></tr>
<tr><td>nocancer2.js</td><td>Removes cancer from the game altogether. May be incompatible with other mods that spawn cancer</td><td>mollthecoder</td></tr> <tr><td>nocancer2.js</td><td>Removes cancer from the game altogether. May be incompatible with other mods that spawn cancer</td><td>mollthecoder</td></tr>
<tr><td>obsidian.js</td><td>Adds Obsidian</td><td>Jayd</td></tr>
<tr><td>pizzasstuff.js</td><td>New animals, foods, and plants</td><td>_ilikepizza_</td></tr> <tr><td>pizzasstuff.js</td><td>New animals, foods, and plants</td><td>_ilikepizza_</td></tr>
<tr><td>primordial_birthpool.js</td><td>A cross between Primordial Soup and Birthpool. Requires F&M</td><td>Alice</td></tr> <tr><td>primordial_birthpool.js</td><td>A cross between Primordial Soup and Birthpool. Requires F&M</td><td>Alice</td></tr>
<tr><td>spring.js</td><td>Many nature elements, like sakura trees, butterflies, beehives, and more</td><td><a href="https://R74n.com" class="R74nLink">R74n</a></td></tr> <tr><td>spring.js</td><td>Many nature elements, like sakura trees, butterflies, beehives, and more</td><td><a href="https://R74n.com" class="R74nLink">R74n</a></td></tr>

View File

@ -143,4 +143,6 @@ if (elements.water && elements.tuff) {elements.water.reactions.tuff = { elem2: "
if (elements.antibody) {elements.antibody.color = "#ff4040";} if (elements.antibody) {elements.antibody.color = "#ff4040";}
if (elements.infection) {elements.infection.color = "#cf005d";} if (elements.infection) {elements.infection.color = "#cf005d";}
if (elements.molten_solder) {delete elements.molten_solder.color;} if (elements.molten_solder) {delete elements.molten_solder.color;}
if (elements.gold_coin) {elements.gold_coin.color = ["#fff0b5","#986a1a","#f0bb62"];} if (elements.gold_coin) {elements.gold_coin.color = ["#fff0b5","#986a1a","#f0bb62"];}
if (elements.rocket) {elements.rocket.color = "#ff0000";}
if (elements.rose_gold) {elements.rose_gold.color = ["#b76e79","#a1334d","#f06283"];}

View File

@ -1,4 +1,7 @@
self.addEventListener('fetch', function(event) { self.addEventListener('fetch', function(event) {
if(!event.request.url.startsWith('http')){
return
}
event.respondWith(async function() { event.respondWith(async function() {
try{ try{
var res = await fetch(event.request); var res = await fetch(event.request);