stardance has been extended another month! the new deadline is october 31 :)

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

suklaasukkulayt

@suklaasukkulayt

Joined July 4th, 2026

  • 44Devlogs
  • 11Projects
  • 6Ships
  • 37Votes
Hi, i'm Suklaasukkula from Finland. I'm intrested in cool tech projects.
Ship

KuuppaOS

A WebOS with many different apps and features.
This has 17 apps, desktop icons, a taskbar with a start menu (for settings), weather and a calendar/clock. You can have a custom wallpaper, change app background color, blur and transparency or even turn on RGB mode. This even has a rubber-band selector. You can open, close, minimize, maximize and resize the apps. KuuppaOS also has many animations and a dog gallery that has photos of my dogs!

More info on GitHub: https://github.com/suklaasukkulayt/kuuppaos

GitHub has screenshots and link to a showcase video.

(if you have already used this for some reason, go to Start Menu -> Open Settings -> Reset to defaults -> Save to local storage)

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

33m 40s logged

Devlog 20

This devlog wasn’t supposed to happen, because of that I lost 2 hours.

I have now fixed more bugs and finished the README. Link to GitHub
I’m gonna ship now. (please read my other devlogs they are better than this)

0
0
23
Open comments for this post

12h 2m 55s logged

Devlog 19

The final devlog
I have made many improvements.
Also this is the final devlog of KuuppaOS before my second ship, it’s been a long journey.

  1. Last devlog I promised

Now playing support to KuuppaBrowser

but unfortunately, detecting if iframes are making sound isn’t possible with javascript.
2. I added an AI chatbot, KuuppaAI. It’s very kuuppa. It can detect some keywords and have different answers, it can for example code.
3. I removed the Weather desktop app and turned it into a taskbar app. Now if you have allowed location permission, it shows up next to clock. You can still click it and it opens the old weather app, but in a taskbar app style.
4. I changed the default app color, to a more transparent and blueish one. I think it looks a bit better.
5. I added more animations for a smoother experience. For example animations for the apps in the taskbar.
6. I added more dog photos. To be more specific, I added over a hundred dog photos more. When you open it for the first time, it takes a really long time to load them. That’s why I added a service worker(with help from AI) to keep the photos cached.
7. I added fonts to everything so it looks more professional and hopefully made the background higher resolution.
8. Now the cursor changes from grab to grabbing when dragging the windows around.
9. I added a hamburger menu icon so the start menu button looks more like a start menu button.
10. I also added an animation for closing the photos for the different dogs.
11. I added a maximise(/fullscreen) button for apps! It also has an animation.
12. I added an RGB mode button to settings menu. It makes the apps constantly change their background color (I used a bit of help from AI to make it change through all colors)
13. I added a file type selector to TeXtpad, so now you can choose from .txt, .md, .html and .csv when exporting your TeXtpad text. Also this new functionality now shows in app store and about. I also made the textarea look a bit better.
14. I updated the project README. It still lacks a new screenshot though.
15. I fixed many bugs. Here is some of them:

  • KuuppaMusic wouldn’t show up in the taskbar because of the animation I added for taskbar apps
  • Terminal not showing about command defaults properly
  • Bugs with fullscreen
  • Fixes with dog photos
  • Ghost game iframe having fixed with so it didn’t resize
  • Shutdown and Reboot icons (for start menu) not loading on page load
  • Reset to defaults button not working properly
  • Dog gallery icon not showing in App store
  • And some others!

It has been a fun journey, thanks for supporting!

2
0
14
Open comments for this post

2h 44m 57s logged

Devlog 2

Next devlog I’m gonna start making the body for this.

I took apart the PS4 controller and now it only has the touchpad, speaker, charging port and the headphone jack.
I added the Raspberry Pi camera module 3 so I can use the camera.
I also had to make a switch to disable the power to the monitor, because it was glitching when booting.
I added a power button, because the Pi wouldn’t turn on when just turning the power on from the switch.
The final laptop will also have a power bank functionality (when the Pi is not in use), because I will leave the usb port from the power bank exposed.

That’s probably all for now!

0
0
56
Open comments for this post
Reposted by @suklaasukkulayt

6h 24m 3s logged

Big game update!

New levels

I have updated level 2 and added test versions of levels 3 and 4.

Level 2

You will have the first encounters with the robots, and after eliminating them (either deactivating or just shooting) you will find the first humans and free them, you will find out they are your neighbors and you will want to go to the (un named)robot company’s headquarters to find out more stuff.

Level 3

You will be at the supposed “headquarters” only to find out that the robots have moved the headquarters to another location, but you don’t know where, in level 3 you will encounter an high-damage unit, it is an different color robot and it sure packs an punch, in other words IT WILL ONE SHOT YOU! But it has an small downside, its reaction time isn’t that good, and the weapon isn’t automatic so it will take an bit to reload the next bullet.

Level 4

Level 4 is definetly my favorite, because of its variety in enemies! Level 4 has alot of different enemies like: Default, high damage, heavy and an new one! The light unit, the light unit has some serious reaction time, and it has high fire rate making it THE MOST DANGEROUS UNIT (yet :D) The robot is bright red to indicate the danger.

New stuff

I have added an new weapon, THE RIFLE! It has high damage and also good fire rate but it comes with an tradeoff, the recoil is pretty big, but once you master this weapon you will be unstoppable! (until i add new dangerous robots that is)

0
1
38
Open comments for this post

5h 29m 13s logged

Devlog 4

The project is getting closer to being finished.
I did some final polishing on the wood and then I installed the “staining varnish” which is a protector thing that protects the wood.
Then I started putting it together, it still needs to be more sealed so it will work better.
I will also design a speaker grill for the speakers so it looks better (also it will protect the speakers).
The good thing is that the speaker works, but the battery connection won’t be final just like the button cover is gonna need some glue.

That might be all but I’m not too sure.

0
0
43
Open comments for this post

8h 34m 29s logged

Devlog 18

Another big update

  1. I fixed the app store issue by adding a save button in the app store so make sure to click it after installing or removing many apps at a time.
  2. I added reboot and shutdown commands to Terminal. I also made it so you can’t type new commands during longer processes like installing apps with Terminal.
  3. I added a start menu! It isn’t the craziest, but it has reboot, shutdown, open welcome screen and open settings buttons. (yes I removed the settings button from the taskbar!)
  4. There is also a now playing thing in the start menu. It supports both KuuppaVid and KuuppaMusic, and it shows the currently playing song. You can even stop the playback. I might update it to support KuuppaBrowser in the next (final) devlog.
  5. I also updated the opening/closing animations for the taskbar menus.
  6. I also added a export as .txt button to TeXtpad so now you can actually use it for something!
  7. I made it so the dog gallery images are only loaded when you want to see the images to speed up the loading process for the website. This is also because i’m adding more dog images in the next devlog! There is also a small loading animation now.
  8. I also fixed some stuff and added a simple how-to-use to the welcome screen.

That’s all for now, but in the next and hopefully final devlog i’m adding:
Now playing support to KuuppaBrowser,
Weather to the taskbar,
More dog images,
Update about to admire TeXtpad’s new functionality,
and maybe something else! who knows

0
0
16
Ship

I made a site to watch YouTube videos without cookies and without most of the UI. It’s idea is to make it possible to just show one video at a time for example some kiosk projects or something that can load embeds, but no YouTube UI or advanced cookie javascript.

It supports most of the YouTube URL’s (shorts, embeds, watch (live support too) and youtu.be) or you could only paste or type in the video ID. Also you can type it in the URL: https://yt-watcher.suklaasukkula.dev/VIDEO_ID_OR_URL_HERE.

Please watch the showcase video from my last devlog. This was a pretty simple project compared to my other projects, but it was still fun to make.

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

30m 3s logged

Devlog 3

This is the final devlog probably.

I have now added the ability to type the video ID straight to the URL. Like this: https://yt-watcher.suklaasukkula.dev/VIDEO_ID_HERE

You can even type the YouTube video URL straight to the URL. Like this: https://yt-watcher.suklaasukkula.dev/VIDEO_URL_HERE

I had to use a 404 HTML file because otherwise it would just return 404 when you tried to enter the video ID in the URL (and I used AI to help with that).

0
0
16
Open comments for this post

59m 38s logged

Devlog 2

I made the UI a bit better
And I finally added support for other YouTube URLs:

  • Shorts works
  • Embed works
  • Live works (atleast with the youtube.com/watch URL)

I also swapped the Kevin MacLeod for a random screen test video :)

The project is now almost completed, the final feature I want to add is that you could put the video ID in the URL of this website and that would load it.

0
0
20
Open comments for this post
Reposted by @suklaasukkulayt

2h 13m 45s logged

Working systems!

Weapon mechanic

I made an working weapon and added some small light effects, i made the bullets come out of the players chest because the bullets kept going through walls.

Working AI

I made an ai that has an raycast vision of 90 degrees and it tries to stay at an distance of the player and shoot him, i made an seperate layer for the “obstacles” So the ai cant shoot through them or see through them

Camera and player

The camera follows the player with light shakes when shooting and it has an slight delay when moving

Storyline

I have been thinking of the story and i came up with this: Its the year 3012, the world has united into one big nation and deployed robots whose only command is to protect humans, but they understood it wrong and decided to lock the humans up in prisons so no crime can be commited, and Gary (the protagonist) has to free all of the humans and disable the robots in an big server room located at the companys headquarters!

0
1
54
Open comments for this post
Reposted by @suklaasukkulayt

4h 35m 49s logged

BIG upgrades and routes

Enemy AI

I updated the enemy ai so now it will start chasing you if it sees you and you go behind cover, it works by first looking where you are, then going to your last known position and looking if you are there anymore.

Overide feature

You can now “slow down time” by holding right click, the name overide means that your reactions and actions are faster than the robots systems. The overide lasts 5 seconds and makes your screen darker the more you use it, it refreshes after 1 second of not using it.

Routes and deactivation

You can now “Deactivate” the robots by sneaking near them so they dont see you and then pressing E. It does not work if the robot is attacking you.
If you dont harm any robots in the whole game, you will achieve the “Android” route. If you on the opposite side choose to destroy every robot, you will get the “true terminator” route. And if you do between these two you will get the neutral/normal route.

Graphics and sounds

The shooting now makes an white bullet trail and where ever the shot lands, it creates an particle hit effect.
The weapons now have sounds when shootting.
Gary(Player) and the Robot now have actual models and animations!

0
1
44
Open comments for this post
Reposted by @suklaasukkulayt

6h 38m 8s logged

Introduction and Level 2 development

Introduction

So the introduction is not finished, this is just an test version, but its supposed to go like this:
An robot breaks into Garys home, the robot tells Gary hes being moved into containment for his safety, Gary tells the robot hes not going anywhere, Gary grabs an gun and 1. Just shoots the robot 2. Deactivates the robot. Then he moves out and goes to Level 2

Level 2, the warehouse

In level 2, Gary enters an warehouse owned by the robot company, he steps inside with an weapon of his choosing (SMG or Pistol), the robots recognise him as an threat and open fire, after hes dealt with the robots (I will add cover for the Android route) (I have not yet made the following stuff) he will find some humans locked in containment with an robot supplying them with living essentials, Gary frees the people and moves to the next level.

Upgrades and changes

I have updated the enemy AI so they now can navigate around walls (Before they just tried to ram theirselves throught them)
And i have also added an new weapon, the SMG, an automatic weapon with an very nice fire rate, the damage isnt that good thought…
I added an little panel to choose the weapons from at the start of an level (i will update the design)
I added an little mainmenu and an intro showing an HugoStudios logo i made that i featured in my other game LASTSIGNAL.
I added an new enemy type, i call it the heavy(wow so original) it is an slow robot that is packed with an big automatic gun and it is ready to shoot, the robot is big so its easier to hit but it also has alot more HP than Gary or an standard robot.
I added an vision changer so now you can use your scroll wheel to zoom out or in to either see farther ahead and plan out your attack OR to admire Gary

0
1
29
Open comments for this post

47m 51s logged

Devlog 1

I’m making a YouTube video watcher, that you can use to watch YouTube videos without cookies and with super simple UI. Like if you are using an old browser this might work idk.

This currently has:
A button to show the input field
You can enter the video ID, or use a YouTube URL for easy use, but the URL thing doesn’t currently support shorts or embed URL’s.

I will make it better next devlog.

0
0
50
Open comments for this post

4h 3m 56s logged

Devlog 1

I wanted to make a small and portable laptop using parts I had at home.
The laptop’s brain is a Raspberry Pi 5 powered with a power bank I found for just 1€ at a flea market. The capacity is 10 000mah. I connected a bluetooth keyboard I had like never used and a PS4 controller with stick drift. I’m gonna use the controller’s touch pad as a mouse and the headphone jack (and maybe the speaker if possible) for audio. (I’m gonna take the controller apart)
It has a Dfrobot 7” touchscreen.
It will also have HDMI output for an external display.

It doesn’t have the body yet but I will start working on it soon!

0
0
21
Open comments for this post

8h 38m 38s logged

Devlog 8

The project should now be ready to ship! (I still have to edit the GitHub repo)

Last devlog we took the laptop out, so we could make intake holes so we did that.
The we installed a intake fan to the back of the machine for more airflow.
We mainly just painted some stuff and also used some hot glue to smooth out some surfaces.
We also added some KuuppaKart artwork! You can also play the game for yourself! (link at the end of this devlog).
We also made the funny thing around the screen look a bit better.
Also we added a time system to the game that shows lap time, race time, and best time.

So overall we just made the machine look better. (I probably just can’t remember because it’s been over a month)
Link to the game

0
0
23
Open comments for this post

6h 39m 34s logged

Devlog 17

Big update

  1. I added a camera selector to Camera and a microphone selector to Recorder.
  2. I added a Dog gallery app where you can view photos of my dogs! (I might add more photos)
  3. I finally added the app store. Now you have to install all the apps and they save to your browser’s local storage. (If you install them too quickly the saving can fail, I will fix it)
  4. You can also install apps using the install command in Terminal.
  5. I updated some terminal commands.
  6. Now you can use the rubber band selector next to the app icons.
  7. I also made the login screen fade smoother.

Idk that’s probably all (or maybe not).
(I used help from AI to implement a proper local storage saving thing)

I will ship soon! (hopefully)

2
1
24
Open comments for this post
Reposted by @suklaasukkulayt

8h 7m 17s logged

Ending!

Parkour

After level 9 you will get to have some “fun”… Its an PARKOUR SECTION! Actually two of them, in the first one you have to jump to different platforms while an REALLY good breakcore track plays and alarms are yelling, i also added alarm lights so it sets the vibe.
In the second section you will have to just run straight and avoid obstacles in the way.

Ending

In the end you will go into the main server room and open up an… OPERATING SYSTEM! It has currently one app only but i might make it better (or worse).
In the OS you will click on an Simulation Manager icon, and it opens an app, where you DELETE the whole simulation.
But you realise IT ISNT ENOUGH! So you do the only logical thing… BURN THE WHOLE PLACE DOWN! So after you delete the simulation, you interact with anything in the room (exept the pc) and the scene fades to an burning server room with the pc setup completely in pieces, and even Jeff kinda flickers in the room from time to time!

Bad ending

So now in level 8 you have another portal, the stay portal! Its only an model right now but i will make it so it will lead to an bad ending. You gettng turned into… JEFF 2! (get it cuz you are Jeff too, but also the second jeff so jeff2)

Intro or startup!

I added an small animation when you start the game, it first shows my studios logo, and then it does this typewriter effect with. “LASTSIGNAL” “Finding signal…” “SIgnal lost” and then an glitch effect! The whole thing is packed with soundeffects too so it feels nice!

0
1
30
Open comments for this post
Reposted by @suklaasukkulayt

9h 19m 45s logged

New levels!

Storyline impact

Level 5 will be kind of an “filler level”, it introduses the player to the new objective of the game, destroying the signal world! Thats right, the games objective has switched from just getting out, to putting an stop to this!

MASSIVE graphics update!

I made an custom shader, to make the game PIXELATED! I know, “so many games are pixelated do something of your own” IM NOT GOOD WITH MODELING, OK!? My models are pretty bad and i dont want it to be the downfall of my game.
But thats not really the reason, the reason is, that when an game is pixelated, it looks good if done right, and also when the graphics are bad, the players have to use their imagination, and THAT is the true reason, i want the players to imagine, to theorise what is going on and how everything looks.
I also made an crosshair, because my very nice and good playtester @silvonik left some REALLY GOOD feedback and gave me the idea to make an crosshair! Thank you silvonik :D

Level 5

In level 5, you spawn into an two section room, in the first section there will be an laptop and the radio, the radio has some interesting dialogue that tells you how to HACK THE SYSTEM until the message cuts off, and another voice comes trough telling you the message cannot be played, the hacking minigame is this pause at the right time type of game, i added some… “interesting” log messages to the screens right, “hugoAPT” comes from “sudoAPT” but sudo is LITERALLY JUST MY NAME.
In the second section, theres an actual pc and an monitor, where by pressing E you can actually watch cameras from the levels you have survived.

Level 6

THATS RIGHT! Level 6 is already in developement and it will feature… FLICKERING LIGHTS, who doesnt love those? AN HALLUSINATION, of Jeff… You havent seen him in some time? NORMAL MUSIC THAT BECOMES DISTORTED, thats one way to make ambiance… SELF SLAMMING DOORS, wow so spooky! DISTANT SOUNDS, are they there or are you going crazy? MOVING OBJECTS, level 2’s chair is proud!
The level itself is just an box and an hallway, lets just say that the hallway leads to some prettyyyy… “Intensive” stuff…

MORE SETTINGS!

I realized that the settings was looking an little thin… so i got into work and i made more.
Headbob toggle, some people might get nauseous or feel discomfort if the camera is shaking all over the place, so you can now toggle it!
Crosshair, i added an toggle to the crosshair, because it could ruin the immersion for some people.
Sensitivity, this one is kind of self explanatory, every game needs an sensitivity slider.

0
1
53
Ship

I made a New Tab page for the Give Your Website a Pulse mission. It has: Nasa APOD, random nebula image from Nasa as a background, search bar, bookmarks/quick links, weather and a clock, a customization menu and a funny red arrow. It also has caching to make it load faster.

This project was fun to make and it turned out really good.

Try project → See source code →
Loading more…

Followers

Loading…