Simulate the Universe

Goals

Reason

Understand the nature by modeling or re-creating the natural world .

  • Learn by re-creating the world

  • Code feels like Froebel's Gifts

  • Can we build Froebel's Gifts to encourage viewing nature through using code to recreate the world with simulation - learn arts, maths and physics

  • Learn every subject and discipline (maths, physics, computer science, theoretical stuff) by writing simulations in weird places (Web, Minecraft, Hardware), and building tools (i.e. dtinth's exploding QR)

  • Pave way for diving deep into computer science based on curiosity

Talk Idea

Porting Gary William Flake's The Computational Beauty of Nature book's C99 examples from 1998 into TypeScript and HTML5 Canvas.

Simulating how the components of nature such as coastlines, ant colonies, trees and grasses can be generated in the same way that nature operates in a mathematical model.

We can render this in the same scene/world, with HTML5 Canvas for 2D, and Babylon.js or Three.js for 3D.

  • Algorithms with Visual Art

#idea#project