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

hbcguntur

@hbcguntur

Joined June 22nd, 2026

  • 9Devlogs
  • 3Projects
  • 2Ships
  • 15Votes
Open comments for this post

1h 55m 54s logged

Hi guys , I really want to become a game developer from my child hood so in this holidays i thought why cant i start a new game , I love the word “Scamper” like i really by harded that word for my school exam at class 2nd and later i see its meaning is to run quickly with light steps and i thought why cant i create an Squirell game .

U can see in first image the color-rect with imaginary boundaries can cross the line it is because , later i had learnt i need to keep the color-rect position negative half of size to maintain everything smooth yeah please dont judge by my time for the project i am literally noob u can guide me in comments yeah until now everything is done using documentation only i will use some tutorials too now as i had done the experiments with documentation and some blogs.

0

Loading discussion…

0
4
Ship

Hooray! I've finally completed CaptchaOS. I'd wanted to build a WebOS after seeing so many inspiring projects and it actually started when I ran into a captcha while searching "what is CaptchaOS." That's how the whole journey began. To get going, I used AI to put together the boilerplate for the WebOS, then I searched for sounds that suited the project, wrote the JavaScript and wired those sounds in. After I built the login with the captchas on the homepage, the stars and the meteors didn't come out the way I expected, so I learned how to fix them and that's where I really got the hang of ::before and ::after and picked up more about keyframes (I knew them already, but learned a good bit more). The hardest part by far was the Alive challenge. Getting Spud into the right position took me forever, but along the way I learned a lot more about overlays and even added the eye animation to him. I leaned on some code from Google and a few blogs to fix that. I gave it my 100% and I'll keep going on this project. There are still a few minor bugs I want to fix. Would love your feedback, guys!

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

19m 47s logged

I had grabbed some more ideas what i can implement in this project and i had encountered an strange issue and i got very worried and its the first time i got this issue instead of the emoji i am getting � before saving correctly my system got hanged and got an os error and after fixing the issue it maybe anything after had fixed the issue and replaced correctly by googling and used some ai to get some emoji faster .

later i had optimized the ui and made some ui little changes .

0

Loading discussion…

0
3
Open comments for this post

40m 4s logged

Update

I had added the README, deployed it to Vercel, and also added a vercel.json file to avoid any deployment issues.

Added a Hard level where, if the user is idle for 5 minutes, it detects as a bot and gives them the hardest task.

I genuinely think this is one of the hardest captchas I’ve ever seen.

The first two are very easy, but the last one is so random that it took me more than 7 minutes just to solve the final captcha once.

The potato is not nice guys. 😭

⠀⠀⠀⠀⠀⠀⠀⠀⢀⠤⠒⠈⠁⠀⠀⠀⠀⠈⠉⠒⠢⣀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢀⠔⢁⡀⠀⠤⠄⠀ ⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀
⠀⠀⠀⠀⡐⣡⠚⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠳⡀⠀
⠀⠀⠀⡴⡐⠁⠀⠀⠀⠀⠀⠀⠀⢠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⠀
⠀⠀⢀⢧⠁⠀⠀⠀⠀⠀⠀⠀⣰⣿⣉⠣⠄⢀⠄⠀⠀⠀⠀⠀⠘⡆
⠀⠀⢸⢸⠀⠀⠀⠀⠀⢀⠀⢰⢫⡧⣄⠙⡄⢡⠖⠐⠀⠀⠀⠀⠀⣟
⠀⠀⢸⢸⣦⣄⡀⠀⢠⠘⣄⣳⢧⣿⡿⠀⡇⠈⠰⠀⠀⠀⠀⠀⠀⣯
⠀⠀⠀⠿⡉⡟⢛⣷⣾⡇⠹⠛⣅⠈⠀⣠⠇⠀⡔⡇⠀⠀⠀⠀⢐⠋
⠀⠀⠀⠘⡄⠓⣄⣉⣽⠀⠀⠀⠈⠁⠈⠁⠀⣼⠁⡇⠀⠀⠀⢀⡌⠀
⠀⠀⠀⠀⠘⣄⠀⠉⢡⠖⠢⠀⠀⠀⠀⣠⠞⠀⡳⠃⠀⠀⣀⠊⠀⠀
⠀⠀⠀⠀⢠⠒⠱⡄⢌⠀⠀⠂⢠⡄⠊⢱⡠⠐⠙⠀⣠⠔⠁⠀⠀⠀
⠀⠀⠀⠀⠘⠱⢤⠀⢠⠝⠁⠀⠐⠘⣋⣑⡤⠆⠐⠉⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⡠⢊⠞⠁⠀⠀⠀⠀⢀⡇⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢀⠀⡔⠋⡰⠃⠀⡠⠒⢀⣤⡠⠊⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠸⡀⡣⠤⠣⡤⠎⢀⢔⠗⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠉⠑⢲⣒⡱⠒⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

0

Loading discussion…

0
2
Open comments for this post

1h 46m 45s logged

Upgraded CaptchaOS and improved the homepage UI with a cozy vibe, pixel clouds, better stars and meteors, a brighter moon, and a cozy potato called Spud. It roasts you, gives you sarcastic dialogues, and sometimes says random nonsense until its coffee runs out.

Spud has beautiful typewriter effects when it talks, along with talking animations and sound effects. It tries to roast you when you fail the CAPTCHA or lose the snake game and sometimes it just says random nonsense. At the end of the day, it’s just a potato, so don’t be afraid. I also improved the browser, and it works fine now. I still need to improve the browser’s UI and add some cool features too.

Sorry guys i see that in my laptop it doesn’t records internal audio , i need to install 3rd party record software or else u would had listened the music , the vibe , some sounds too .

0

Loading discussion…

0
3
Open comments for this post

2h 9m 13s logged

I had added the Snake game and it had so much bugs and fun too

I felt i went back to the old days where i played the snake game , i will add some more errors and some User Interface improvements too and polish up everything

I am very Open to get the feedback from you guys

0

Loading discussion…

0
2
Open comments for this post

3h 10m 51s logged

Started the journey of building the Web Os i got very curios and so interested after seeing so many web OS projects and i had searched what is Web Os and in that process got an captcha and i got an idea why i cant I Make an Captcha Os and i had started .

I had added some sounds like bootup and if a captcha is failed and suceeded and added some cool stuff and i am so lazy to bypass the captchas so i thought why cant i add the api endpoints to track and bypass (Because i had added some captchas to loggedin U can see in the images) and i need to add the localstorage and SessionStorage too as if user refreshes page the whole progress will be lost and at a point the user need to be frustated but it had limits 🤪

Cant wait to add more features,bugs 😁 and I need your valuable feedback guys yeah it is not Over We will be meeting again in Next Post Soon Maybe Tomorrow .

0

Loading discussion…

0
7
Open comments for this post

2h 6m 57s logged

Devlog #3: How I Fought WebGL Gravity Won 🥊

Last time, I built the background automation engine for NOVA Break — the lightweight, non-blocking browser extension that visually suggests breaks by injecting a miniature, Interstellar-style anomaly directly over your active tab.

My goal today: upgrade that basic overlay into a stunning, hardware-accelerated Three.js raymarching canvas layer.

Easy, right? …Right?


The Final Boss 👹: Twin Singularities & Stutter Lag

The moment I pushed my gravitational lens formulas into a standard 3D bounding sphere, everything broke.

The fragment shader executed the raymarching math twice — once on the front face, once on the back face.

The Fallout:

  • Ghosting Effects: Two black holes rendering simultaneously on top of each other.
  • GPU Choke: Billions of relativistic steps calculated every single frame.
  • System Meltdown: Browser thread choked, text selection vanished, laptop fans screaming.

No matter what I tried, the effect stuttered, broke apart, or turned into a weird golden mustache clipping at the edges.


The Plot Twist 🌀

The double-image artifact gave it away. The math wasn’t wrong — the geometry container was simply too deep.

Treating the simulation as a full 3D sphere volume meant computing spatial warping across layers of empty air. Worse, the canvas matched the entire 100vw layout, becoming an invisible wall that swallowed every click and text selection underneath.


The Solution 🛠️

I tore out the 3D bounding geometry entirely and engineered a 2D plane geometry pass, restricted to a floating 450px × 450px container centered on screen.

Optimization Breakdown:

  1. Single Pass — Camera ray hits the shader exactly once per pixel.
  2. Loop Reduction — Raymarching loop slashed to a 38-step pass.
  3. Hardware Capping — Capped pixel scaling, injected pointer-events: none.
  4. Cinematic Scaling — CSS cubic ease-out handles scale-up without tearing the physics.
#blackhole-canvas-root {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 450px;
  height: 450px;
  transform: translate(-50%, -50%) scale(1.0);
  transition: transform 4.5s cubic-bezier(0.34, 1.56, 0.64, 1);
  pointer-events: none;
  z-index: 100000;
}

The Result:

Ghosting gone. The black hole now grows from zero, drifting at a flawless 60 FPS, while every background link, button, and text field stays fully interactive.

And this masterpiece won the Hack Club Showcase! 🎉


Next Up 🚀

  • Cosmic Audio — Subtle cosmic sound effects as the singularity expands.
  • Space-Time Distortion — Text distortion filters that warp webpage text near the event horizon.

Take a look at the before-and-after photos below. Would love your feedback in the comments!

Zero frame drops. Zero laptop sacrifices.

12

Loading discussion…

0
111
Ship Changes requested

I built Blackhole Break, a non-annoying screen break reminder that spawns a cool, 3D Interstellar-style black hole right on your web page instead of using ugly, screen-locking popups.

The biggest challenge was stacking multiple asymmetrical CSS layers at a -8 degrees 3D perspective warp to make the plasma belt look like it’s realistically bending around a pitch-black void without lagging the browser.

I'm most proud of the balance: it completely respects your workflow using pointer-events: none so you can type right through it, yet it visually nudges you to rest by physically expanding over time if you keep grinding.

Reviewers can test it instantly via the live GitHub Pages demo by adjusting the lo-fi terminal sliders and clicking "Force Event Horizon" to watch the anomaly form on the workspace preview.

Yeah it still need some ui improvements i am into it .

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

27m 37s logged

Today I polished the NOVA Break popup UI and launched a live demo.

While testing, I realized screenshots don’t really capture the effect.

NOVA Break is all about how the black hole slowly appears and grows over time, so I wanted people to experience it instantly instead of just looking at images.

Live Demo:

https://prfhh.github.io/NovaBreakDemo

For anyone new to the project:

•It is an Browser extension for people who hate productivity apps.

• Creates a cinematic 3D black hole after a period of work.

• No popups, notifications, or screen locks.

• Can be completely ignored.

• Slowly grows if you keep working as a gentle reminder to take a break.

• Runs directly in your browser tabs.

No popups and No nagging.

The live demo is a quick web sandbox built so anyone can test the 3D black hole mechanics instantly without installing the extension. The actual project is a full Chrome extension that runs the exact same script to inject the anomaly into your real browser tabs!

0

Loading discussion…

0
18
Open comments for this post

2h 16m 38s logged

I’ve been building NOVA Break because I got tired of Pomodoro apps interrupting me with giant popups and screen locks right when I’m focused.

Instead of forcing a break, NOVA Break creates a small Interstellar-inspired black hole after 20 minutes of work. It doesn’t block clicks, typing, or scrolling—you can completely ignore it.

The twist is that if you keep ignoring it, the black hole slowly grows. The goal is to gently encourage breaks instead of demanding them.

The hardest part wasn’t the timer logic but making the effect actually feel like a black hole. Early versions looked more like glowing spinning circles, so I spent most of my time experimenting with CSS layers, blur effects, gradients, and perspective transforms until it felt cinematic.

I also added pointer-events: none so the effect never interferes with the page. Finding the right growth rate took a lot of tweaking too—too fast and it’s annoying, too slow and nobody notices it.

Next I’m experimenting with text warping, subtle audio effects, and stronger gravitational distortion.

My goal isn’t to make another productivity app—it’s to create a small sci-fi experience that reminds you to take a break without getting in your way.

0

Loading discussion…

0
24

Followers

Loading…