u/misterfrenikin r/GraphicsProgramming • Recommends
Recreating Noita's Sand Simulation in C and OpenGL | Game Engineering
#opengl#cellularautomata#falling-sand
15K subscribers • 2 videos on Hallway
Intermediate. Assumes working knowledge.
383K views6 years ago1 recommendation
Game developmentGraphics and audioGame programmingRenderingC
John Jackson demonstrates how to build a 2D falling-sand cellular automata simulation from scratch using C and OpenGL.
Exploring and attempting to recreate Noita's "Falling-Sand" Simulation from scratch using C and OpenGL. Be sure to like and subscribe, you cool people. That way I can continue to make more vids like this. NOTE: There's a typo @. I wrote "bytes" when it should be "bits" for the gs_vec2, color_t, and b32 member variables for the particle struct. So the overall size should be *drastically* different (only 24 bytes in total). Sorry for the confusion! - Introduction - Gunslinger - Research/Resources - Cellular Automata - Sand Algorithm - Water - Wood/Walls - Fire - Gunpowder/Salt/Lava/Oil/Acid - Polish/UI/Drag-Drop Images - Final Sand Sim Presentation / Exploding Pictures Project source: github.com/GameEngineering/EP01_SandSim Gunslinger: github.com/MrFrenik/gunslinger/ Get Noita: store.steampowered.com/app/881100/Noita/ Get Powder Toy: powdertoy.co.uk/ Music: Blue Dot Sessions - Lakdeside Path: sessions.blue/?fwp_sessions=duck-lake Resources Used: Nolla Games GDC: youtube.com/watch?v=prXuyMCgbTc&t=0s Noita Gameplay Showcase - youtube.com/watch?v=1pUItG5RUTM&t=0s Noita Technical Explanation - youtube.com/watch?v=0We8a8AFPp8&t=0s Game Of Life: youtube.com/watch?v=ouipbDkwHWA&t=84s Game Of LIfe: youtube.com/watch?v=C2vgICfQawE&t=322s Stuff To Read: medium.com/starts-with-a-bang/it-from-bit-is-the-universe-a-… 80.lv/articles/noita-a-game-based-on-falling-sand-simulation… maxbittker.com/making-sandspiel Special Thanks: Guilherme Teres from Uniday Studio: youtube.com/channel/UCntWQfGQ_KN4ABafiwSiuGA/featured Everyone in my Discord channel. Thanks for hanging around and being awesome.u/misterfrenikin r/GraphicsProgramming • Recommends
u/Better_Pirate_7823in r/C_Programming • Mentions
On “"Impressive" projects in C?”
u/DevHedronYTin r/C_Programming • Mentions
On “A Header Only OpenGL Framework Written In C”