Foundation of Science

Explore unknown universes. Reverse-engineer physical laws. Write code.

⚠️ Security Note: Links to the game levels run code in your browser. Be careful when you get an external link to this page or load a custom level

🛠️ Prerequisites

To play, you are the scientist. You will need:

  • Python: Basic syntax and logic.
  • NumPy: Only needed later, but helpful from the beginning (i.e. np.isclose).

🔁 Loading time

The first time you open a level, loading time is usually significant; for subsequent levels, it should be much quicker.


🟢 Tutorial & Basics

Start here. Simple Introduction challenges.

🔵 Geometry Levels

Requires knowledge of trigonometry (sin, cos) and exponentials.

🟣 Puzzle Levels

Logic puzzles disguised as physics.

🟠 Community & Custom

Play levels created by others.