You are browsing as a guest. Sign up (or log in) to start making projects!

My very own WebOS

  • 3 Devlogs
  • 2 Total hours

This is my very own OS that can be run in the web!

Ship #1 Changes requested

I made RockOS, a calm and tactile web operating system themed around mindfulness and rock balancing.

What was challenging:
Writing the custom 2D physics engine loop from scratch in Vanilla Javascript so the pebbles bounce off boundaries, transfer momentum realistically on collisions, and lock into stable stacked columns.

What I'm proud of:
The Web Audio API ocean waves synthesizer which generates soothing background sea noises mathematically without loading any heavy audio files, and the live search engine browser.

How to test:
Open the settings panel to turn on the wave sounds or scale the rocks, click and drag/throw the pebbles to balance them at the bottom, and use the Google Search bar to query live Wikipedia pages!

Try project → See source code →
Open comments for this post

18m 42s logged

shipped rockos rockos is officially completed and shipped! i’ve finalized all the core features: built a custom 2D physics engine for pebble dragging, throwing velocity inertia, and elastic boundary collisions; wrote a low-frequency pink noise ocean waves sound synthesizer using the native Web Audio API for background nature sounds; connected a live Wikipedia query search API inside the simulated browser panel; styled all rocks with organic terracotta, sandstone, and slate gray colors matching the forest background; and added scaling multipliers and wallpaper changers in the Settings window. this project turned out so clean and calming to use. it’s fully ready to deploy!

0
0
1
Open comments for this post

1h 14m 33s logged

Starting rockos i’ve had an idea for a new OS and now i’m going to start building it and announcing it as the name for the RockOS. it’s gonna be a super calm, minimalist workspace focusing on rock balancing and clean layouts. i’m excited to start coding this and will log my progress here.

0
0
2

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…