====== Sand Simulation/Chemistry ====== ===== Simulation ===== The generic term for all terrain in IXE is "sand" - this may lead to some confusion, as terrain types may vary in their behavior and characteristics. When terrain (sand) is grouped by these characteristics, they fall broadly into the following categories: * Rock * Sand(!) * Liquid * Gas * Walker * Stacker As such, be clear to differentiate between "sand" as a generic word for all terrain and "Sand" as a specific type of terrain(sand). ==== Rock ==== [[ixe:features:sand#Rock sands|Rock sands]] are static and do not move. Example: Land or Rock. ==== Sand ==== Sands with the [[ixe:features:sand#Falling sands|Sand simulation type]] will fall down if there is empty space directly underneath, or if the cell directly to the left or right of the cell underneath is empty. If those criteria are not met, the sand will settle.\\ {{simulation_sand_flow.gif}}\\ Example: Sand or Stone. ==== Liquid ==== [[ixe:features:sand#Liquid sands|Liquid sands]], in addition to being able to move down and diagonally like the Sand simulation, will also travel horizontally (to the left or right) if not blocked by other sands.\\ {{simulation_liquid_flow.gif}}\\ Example: Water, Lava, Pixelium. ==== Gas ==== [[ixe:features:sand#Gas sands|Gas sands]] are equivalent to Liquid sands, but in reverse. They will move up, diagonally up, or horizontally.\\ {{simulation_gas_flow.gif}}\\ ==== Walker ==== [[ixe:features:sand#Walker sands|Walker sands]] will move in entirely random directions that aren't occupied by other sands.\\ {{simulation_walker_flow.gif}}\\ ==== Stacker ==== [[ixe:features:sand#Stacker sands|Stacker sands]] can only move directly downwards.\\ {{simulation_stacker_flow.gif}}\\