Disclaimer: This project has been shut down, and is no longer available at its original URL (phisics.tech). You can still find it at stasostyk.github.io/phisics
Phisics is a website with the aim of teaching physics through simulations. Physics is often hard to conceptualize with just long... laws... and f0rmu1a5. The best way to experience phyiscs is to visualize it. This project intends on showing those real life phenomena in an interactive, controlled, and understandable environment. Have fun!
- The website runs on Jekyll
- Simulations run on P5.js using javascript.
- Styling done with Bootstrap.
- Math formatting done with MathJax
- All icons from FontAwesome
I am open to any helpful contribution! If you want to add a simulation or edit one, I recommend using the p5js online editor at editor.p5js.org. Note: If you only want to contribute a p5js simulation, go for it and I will include it in the actual website!
I would love to hear from you by email at s.ostyks@gmail.com. You can reach out in English, Polish, or Spanish.
-
Download the ruby programming language
-
In your terminal, download Jekyll by running the following code
~ $ gem install bundler jekyll
- In your terminal, navigate to the root directory of this project (download it first!) and run
~/phisics $ bundle exec jekyll serve
- In your browser, open
localhost:4000or127.0.0.1:4000
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License under its owner, Stanislaw Ostyk-Narbutt.

