Heat 2D
by luihabl
![Isohopes - an 8 bit nuclear reactor sim](https://games.phoneky.com/pics/isohopesan8bitnuclearreactorsim1x.png)
![Canyon Crisis](https://games.phoneky.com/pics/canyoncrisis1x.png)
![Heat Death](https://games.phoneky.com/pics/heatdeath1x.png)
![Heat Map path finding method](https://games.phoneky.com/pics/heatmappathfindingmethod1x.png)
![Super Grill Boy](https://games.phoneky.com/pics/supergrillboy1x.png)
![WHO STOLE THE COAL?](https://games.phoneky.com/pics/whostolethecoal1x.png)
![Impostor Survivor vs Zombies](https://games.phoneky.com/pics/impostor-survivor-vs-zombies1x.jpg)
![Marinet Winter Vacation Hot and Cold](https://games.phoneky.com/pics/marinet-winter-vacation-hot-and-cold1x.jpg)
![FireBlob](https://games.phoneky.com/pics/fireblob1x.jpg)
![FireBlob Winter](https://games.phoneky.com/pics/fireblob-winter1x.jpg)
![Boat Rush](https://games.phoneky.com/pics/boat-rush1x.jpg)
![Aquapark Shark](https://games.phoneky.com/pics/aquapark-shark1x.jpg)
![Survivor.io Revenge](https://games.phoneky.com/pics/survivorio-revenge1x.jpg)
![Pool Shark Remake](https://games.phoneky.com/pics/poolsharkremakeretroarcadegames1x.jpg)
![Fill Pattern Catalogue](https://games.phoneky.com/pics/fillpatterncatalogue1x.png)
![(Touhou Unmei no Hoshi)](https://games.phoneky.com/pics/touhouunmeinohoshi1x.png)
![Egypt](https://games.phoneky.com/pics/egypt1x.png)
![Santa 1080](https://games.phoneky.com/pics/santa10801x.png)
![Spirit Solstice](https://games.phoneky.com/pics/spiritsolstice1x.png)
![Hallowneste](https://games.phoneky.com/pics/hallowneste1x.png)
![Picodex - A Pokemon Battle Sim](https://games.phoneky.com/pics/picodexapokemonbattlesim1x.png)
![TweetTweetPlane](https://games.phoneky.com/pics/tweettweetplane1x.png)
![Tiny Platformer (TutorialExample Project)](https://games.phoneky.com/pics/tinyplatformertutorialexampleproject1x.png)
![Tiny Animator](https://games.phoneky.com/pics/tinyanimator1x.png)
![Wide Jelpi](https://games.phoneky.com/pics/widejelpi1x.png)
![Contra Demake (Version .73 fixed) Updated 21123](https://games.phoneky.com/pics/contrademakeversion73fixedupdated2112337381x.png)
![Teenage Mutant Ninja Turtles in Shredder's Prevenge APRIL UPDATE](https://games.phoneky.com/pics/teenagemutantninjaturtlesinshreddersprevengeaprilupdate1x.png)
![Thopter Escape](https://games.phoneky.com/pics/thopterescape1x.png)
![Antiban](https://games.phoneky.com/pics/antiban1x.png)
![Mot's Animation System](https://games.phoneky.com/pics/motsanimationsystem1x.png)
![Diggleoid](https://games.phoneky.com/pics/diggleoid1x.png)
![Climbmod - Interactive Teaser](https://games.phoneky.com/pics/climbmodinteractiveteaser1x.png)
![Sokoblox](https://games.phoneky.com/pics/sokoblox1x.png)
![Pico Froggo Hop Across the Seasons](https://games.phoneky.com/pics/picofroggohopacrosstheseasons1x.png)
![PiCAD (vector gfx authoringdisplay)](https://games.phoneky.com/pics/picadvectorgfxauthoringdisplay1x.png)
![Cliffside](https://games.phoneky.com/pics/cliffside1x.png)
![Metrash](https://games.phoneky.com/pics/metrash1x.png)
![Celeste Dark World](https://games.phoneky.com/pics/celestedarkworld1x.png)
![bigmap editor](https://games.phoneky.com/pics/bigmapeditor1x.png)
![To take root Among the Stars](https://games.phoneky.com/pics/totakerootamongthestars1x.png)
![Isle Craft Demo](https://games.phoneky.com/pics/islecraftdemo1x.png)
![Blocks For Life](https://games.phoneky.com/pics/blocksforlife1x.png)
![Renoiser](https://games.phoneky.com/pics/renoiser1x.png)
![TOY BOX JAM LAUNCHER](https://games.phoneky.com/pics/toyboxjamlauncher1x.png)
![Loose Gravel](https://games.phoneky.com/pics/loosegravel1x.png)
![penguin with a pumpgun](https://games.phoneky.com/pics/penguinwithapumpgun29041x.png)
![B.O.D.A. mdash Send the Plant Home](https://games.phoneky.com/pics/bodamdashsendtheplanthome1x.png)
![Porter](https://games.phoneky.com/pics/porter1x.png)
Heat 2D
Hi everyone!
I made this simple 2D heat simulation to experiment a bit with PICO-8. It solves the steady-state heat transfer equation iteratively using the Gauss-Seidel method and it shows the evolution of the solution at each step. During the simulation the fps gets a bit low since the grid is fairly big (128x128), but anyway I think it gave an interesting result so I decided to post here! I hope you like it.
You can edit the configuration of the simulation using the mouse functionality to add or remove high and low temperature boundaries. If a boundary does not have a fixed temperature block it is considered an open boundary (dTdx=0 or dTdy=0).
Thanks and all feedbacks are very welcome!