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

kuba_ch101

@kuba_ch101

Joined June 1st, 2026

  • 48Devlogs
  • 6Projects
  • 4Ships
  • 74Votes
Ship

I built a webOS and added some computer graphics to it.

My project is called CrystalOS(I just named it after the background render). I made the OS and apps logic in Java Script following the Hack Club’s webOS tutorial. I really learned JS after this project. The render was written in C with OpenGL and compiled to WASM(Web Assembly) using Emscriptem. I also learned Instanced Rendering from this project which is a way to draw multiple times the same geometry.

  • 11 devlogs
  • 24h
  • 2.85x multiplier
  • 70 Stardust
Try project → See source code →
Ship

Ship #2

Many peaple in the reviews suggested adding some type of tutorial, so I added one. It was written with no AI, there might still be some grammar mistakes, but I hope the tutorial will be helpful.

  • 3 devlogs
  • 3h
  • 13.27x multiplier
  • 40 Stardust
Try project → See source code →
Open comments for this post

1h 17m 11s logged

I added this cool animation when you open a window, I came up with it by myself. It is pretty straight forward, you just multiply the position vectors;

I also added a real time clock so it looks more like an OS.

0
0
20
Open comments for this post

3h 40m 42s logged

I switched to instanced rendering which made everything faster and reduced memory use so I hope the will work on smartphones. I also added this exploding animation which triggers when you open an app, I got inspired by that one tony stark meme where he makes a big sphere out of holograms.

0
0
11
Open comments for this post

1h 37m 19s logged

I added the tutorial, I wrote it by myself so there might be some uncought mistakes left, since English is not my native language. I think I explained it well and now the what some simulation parameters doshould be clear. Drawing is also made by me.

0
0
60
Open comments for this post

2h 0m 1s logged

I needed to rework the way I copied components and every linkage to separate them them in a timeline, this way I can freerly change for eg. the one that will have the locking mechanism without it copying to other components. I also added these triangles to close the top and bottom gaps.

0
0
4
Open comments for this post

42m 1s logged

Hello everyone It is my first devlog after the ship. People who rated my project had a great suggestion to make a tutorial, so I got to work. It will be in a form of a toggled window with instructions and explanations.

0
0
13
Ship

I made a simualation of tides generated on a planet by a satelite. I made it in C and OpenGL which I compiled(using emscriptem) to WebAssembly and WebGL. Then I added controls to make it interractive. I am verry proud that I menaged to compute the shape of the water almost entirely on a GPU shader. I also made a custom camera system which enables rotating along vectors other than the 3 main axes. The simulation isnt super accurate but it can serve for eg. educational purposes.

  • 21 devlogs
  • 67h
  • 19.43x multiplier
  • 1308 Stardust
Try project → See source code →
Open comments for this post

3h 34m 51s logged

I added different screen size support and a mobile layout. I also chaneged the UI SO now the whole canvas is likę a trackpad and you can zoom with scroll/fingers

0
0
22
Open comments for this post

3h 34m 56s logged

I made the calculator and timer logic, the notepad needs a little bit of work but is mostly done.
Then I tried to style everything to fit the theme.

0
0
11
Open comments for this post

2h 50m 6s logged

I improved the camera movement by making the rotation not based on the 3 main axes and instead based on the new ones created by the movement on the touchpad. It was quite hard to integrate everything but now the camera moves verry smooth.

I also fixed a bug in the fragment shader which was breaking the alpha value of the oceanand now it looks much better.

1
0
12
Open comments for this post

9h 55m 22s logged

I added a UI to the web page!
It features:
-camera controls: rotating, zooming and home position
-simulation parameters which you can change with sliders.

Everything is conected to the simulation via “cwrap”, which makes you able to use some of your functions, from the c program, in java script.

I went through multiple layout and I am still not shure if I will keep this one.

This was my first time building something like this so I took some help from the AI while making the trackpad and the sliders.

0
0
16
Open comments for this post

4h 37m 24s logged

I finnished the windows! Needed to rework the logic and this time I followed the tutorial. It really helped me especially with organizing the functions.

0
0
4
Loading more…

Followers

Loading…