|
14143
|
SWM by @saventv | Stardance
|
saventv
|
0
|
5.59
|
0
|
[]
|
[{"post_id": 7081, "ts": "2026 [{"post_id": 7081, "ts": "2026-06-11T21:14:18Z", "hours": 5.5911, "text": "Made some major refactoring. This function used to be 126 lines of code."}]...
|
Title: SWM by @saventv | Stardance
Devlogs:
Made Title: SWM by @saventv | Stardance
Devlogs:
Made some major refactoring. This function used to be 126 lines of code....
|
1793321655.8351493
|
1793926455.8351493
|
|
18903
|
LikeaLinux by @pbk123461 | Stardance
|
pbk123461
|
1
|
16.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T00:47:37Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "FIRST usable version of LikeALinux is now out on github https://github.com/pbk123461/LikeaLinux/actions/runs/30504419948", "repo": "https://github.com/pbk123461/LikeaLinux", "demo": "https://github.com/pbk123461/LikeaLinux/releases/tag/v0.0.13.26Pre-Release-Alpha"}]...
|
[{"post_id": 70811, "ts": "202 [{"post_id": 70811, "ts": "2026-09-19T20:03:08Z", "hours": 1.5547, "text": "Just removed steam support, will add it in the future, too much work for now"}, {"post_id": 25001, "ts": "2026-07-08T22:08:12Z", "hours": 9.5125, "text": "Working on Steam support with hangover wine and hangover proton GE switched to a github actions workflow for building working on finalizing theme and shipping"}, {"post_id": 14079, "ts": "2026-06-23T02:00:43Z", "hours": 0.6703, "text": "Added a color scheme and now working on full themes and modifications."}, {"post_id": 13409, "ts": "2026-06-21T23:18:08Z", "hours": 1.9725, "text": "I added these things ADDING steam arm64 support (so you can play yakuza games on linux :D) Added New fastfetch icon Added fexcore and box64 for steam to work Added Flatpaks and Flathub integration Added alacritty and made it the default terminal (cuz it better) Added Fastfetch and its config Created more WALLPAPERS and icons Added Brave Browser repo Switched from Gnome to KDE cuz its easier to modify Added Calamares installer (still need to config it) Added and fix firmware stuff and added vmware support added and then removed pi apps as it doesnt work with everything ;-; and more smaller changes in the bg lowkey fun project and i want to work on it more, and here is a wip for now"}, {"post_id": 12242, "ts": "2026-06-20T00:03:42Z", "hours": 0.5, "text": "Made the branding, logo and wallapapers for the distro !!!!!, i tried to make it as similar to the ps2 boxart, took me like a whole day but worth it"}, {"post_id": 10352, "ts": "2026-06-17T01:08:39Z", "hours": 1.0844, "text": "IT BOOTED!!!!!"}, {"post_id": 9707, "ts": "2026-06-16T03:49:09Z", "hours": 0.7169, "text": "building the arm64 version of likealinux"}, {"post_id": 9657, "ts": "2026-06-16T02:06:44Z", "hours": 0.3756, "text": "Hey yall!, just starting to build my distro, It’s called likealinux, i just setup a vm and ssh’ed into it from macos cuz hackatime is kinda broken in the vm, and i just made the init setup script for now. more updates coming soon!!"}]...
|
Title: LikeaLinux by @pbk123461 | Stardance
Devlo Title: LikeaLinux by @pbk123461 | Stardance
Devlogs:
Hey yall!, just starting to build my distro, It’s called likealinux, i just setup a vm and ssh’ed into it from macos cuz hackatime is kinda broken in the vm, and i just made the init setup script for now. more updates coming soon!!
building the arm64 version of likealinux
IT BOOTED!!!!!
Made the branding, logo and wallapapers for the distro !!!!!, i tried to make it as similar to the ps2 boxart, took me like a whole day but worth it
I added these things ADDING steam arm64 support (so you can play yakuza games on linux :D) Added New fastfetch icon Added fexcore and box64 for steam to work Added Flatpaks and Flathub integration Added alacritty and made it the default terminal (cuz it better) Added Fastfetch and its config Created more WALLPAPERS and icons Added Brave Browser repo Switched from Gnome to KDE cuz its easier to modify Added Calamares installer (still need to config it) Added and fix firmware stuff and added vmware support added and then removed pi apps as it doesnt work with everything ;-; and more smaller changes in the bg lowkey fun project and i want to work on it more, and here is a wip for now
Added a color scheme and now working on full themes and modifications.
Working on Steam support with hangover wine and hangover proton GE switched to a github actions workflow for building working on finalizing theme and shipping
Just removed steam support, will add it in the future, too much work for now
Ships:
FIRST usable version of LikeALinux is now out on github https://github.com/pbk123461/LikeaLinux/actions/runs/30504419948...
|
1793317783.1640618
|
1793404183.1640618
|
|
63213
|
personal web by @Alexandru | Stardance
|
Alexandru
|
0
|
0.46
|
0
|
[]
|
[{"post_id": 70812, "ts": "202 [{"post_id": 70812, "ts": "2026-09-19T20:08:30Z", "hours": 0.4603, "text": "i made my web"}]...
|
Title: personal web by @Alexandru | Stardance
Dev Title: personal web by @Alexandru | Stardance
Devlogs:
i made my web...
|
1793051242.7419872
|
1793656042.7419872
|
|
63544
|
Ziphus by @Qlz | Stardance
|
Qlz
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T20:21:09Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ziphus is a lightweight browser based encoding and decoding tool for Morse Code, Binary, and Caesar Cipher which supports both directions and customizable cipher shifts a value of your choice. The most challenging part was making each system translate correctly while handling things like capitalization, reverse decoding, and different formats. I’m most proud of turning a simple translator idea into a complete, polished tool with everything processed locally. For testing, try all three protocols, switch between Encode and Decode, test different Caesar shift values, and use the Swap, Copy, and Clear buttons.", "repo": "https://github.com/aqvoz/Ziphus", "demo": "https://aqvoz.github.io/Ziphus/"}]...
|
[{"post_id": 70815, "ts": "202 [{"post_id": 70815, "ts": "2026-09-19T20:15:17Z", "hours": 0.3186, "text": "I spent some time polishing by testing the different translation systems and cleaning up the interface so everything stayed simple and consistent. The processing is also done locally in the browser, so the project doesn’t need a server to translate the text.This become a great tool and i feel like its ready for publishing."}, {"post_id": 70651, "ts": "2026-09-19T14:57:05Z", "hours": 1.1161, "text": "I realized that only being able to encode text made the tool feel incomplete.So this update was focused on building the reverse translation system.Ziphus can now take the different formats it creates and translate them back into readable text.I updated caesar cipher,now you can now customize the number of shifts you want for your cipher. I also added a Direction system so Ziphus can switch between Encode and Decode instead of needing separate tools for each.There are still a few things I want to polish before I call it finished."}, {"post_id": 70480, "ts": "2026-09-19T08:22:46Z", "hours": 0.5408, "text": "The project is finally starting to feel like an actual tool rather than just a UI experiment.One of the things I had to spend more time was case handling. In the cyber shift system, uppercase and lowercase characters need to stay different like A shifts to D, while a shifts to d. It sounds simple, but making sure the transformation preserves the original case is important if the translated text is going to remain consistent.I also had to handle the differences between the three encoding systems: Morse works with symbols like dots and dashes, while Binary converts characters into 8-bit numerical representations. The Cyber-Shift system works differently again by shifting letters through the alphabet while leaving things like spaces and punctuation intact.The current version can translate text into Morse, Binary, and Cyber-Shift, with the processing happening locally in the browser.But I don’t think the project is completely finished yet cuz Ziphus is mainly useful for encoding text. I want to take that one step further and add reverse translation.That would mean someone could paste Morse, Binary, or a shifted message into Ziphus and have it translated back into normal English.I think that’s an important part of making this is to make it useful"}, {"post_id": 70245, "ts": "2026-09-18T19:46:23Z", "hours": 0.6103, "text": "Started building my next project ZIPHUS, a local signal translator and encryption engine for decoding texts. Created the main terminal layout using HTML and styled it with a minimal styling with green/gray using CSS. Added input/output text areas, custom character counters like the , and the protocol selectors for Morse code, 8-bit binary,i still got to complete the caesar shift cipher (+3) and etc."}]...
|
Title: Ziphus by @Qlz | Stardance
Devlogs:
Starte Title: Ziphus by @Qlz | Stardance
Devlogs:
Started building my next project ZIPHUS, a local signal translator and encryption engine for decoding texts. Created the main terminal layout using HTML and styled it with a minimal styling with green/gray using CSS. Added input/output text areas, custom character counters like the , and the protocol selectors for Morse code, 8-bit binary,i still got to complete the caesar shift cipher (+3) and etc.
The project is finally starting to feel like an actual tool rather than just a UI experiment.One of the things I had to spend more time was case handling. In the cyber shift system, uppercase and lowercase characters need to stay different like A shifts to D, while a shifts to d. It sounds simple, but making sure the transformation preserves the original case is important if the translated text is going to remain consistent.I also had to handle the differences between the three encoding systems: Morse works with symbols like dots and dashes, while Binary converts characters into 8-bit numerical representations. The Cyber-Shift system works differently again by shifting letters through the alphabet while leaving things like spaces and punctuation intact.The current version can translate text into Morse, Binary, and Cyber-Shift, with the processing happening locally in the browser.But I don’t think the project is completely finished yet cuz Ziphus is mainly useful for encoding text. I want to take that one step further and add reverse translation.That would mean someone could paste Morse, Binary, or a shifted message into Ziphus and have it translated back into normal English.I think that’s an important part of making this is to make it useful
I realized that only being able to encode text made the tool feel incomplete.So this update was focused on building the reverse translation system.Ziphus can now take the different formats it creates and translate them back into readable text.I updated caesar cipher,now you can now customize the number of shifts you want for your cipher. I also added a Direction system so Ziphus can switch between Encode and Decode instead of needing separate tools for each.There are still a few things I want to polish before I call it finished.
I spent some time polishing by testing the different translation systems and cleaning up the interface so everything stayed simple and consistent. The processing is also done locally in the browser, so the project doesn’t need a server to translate the text.This become a great tool and i feel like its ready for publishing.
Ships:
Ziphus is a lightweight browser based encoding and decoding tool for Morse Code, Binary, and Caesar Cipher which supports both directions and customizable cipher shifts a value of your choice. The most challenging part was making each system translate correctly while handling things like capitalization, reverse decoding, and different formats. I’m most proud of turning a simple translator idea into a complete, polished tool with everything processed locally. For testing, try all three protocols, switch between Encode and Decode, test different Caesar shift values, and use the Swap, Copy, and Clear buttons....
|
1793213321.2873676
|
1793299721.2873676
|
|
63873
|
My first slack bot! by @HogRidaaa | Stardance
|
HogRidaaa
|
0
|
0.31
|
0
|
[]
|
[{"post_id": 70816, "ts": "202 [{"post_id": 70816, "ts": "2026-09-19T20:15:46Z", "hours": 0.3053, "text": "Built my first version of Luffy from One piece! I added multiple commands for checking latency and getting random cat facts, and generating jokes. I ran into some errors because I placed some commands before the Slack app was initialized, but I fixed it by recognized the code. The next step is to deploy it on Nest so it can stay online for 24/7."}]...
|
Title: My first slack bot! by @HogRidaaa | Stardan Title: My first slack bot! by @HogRidaaa | Stardance
Devlogs:
Built my first version of Luffy from One piece! I added multiple commands for checking latency and getting random cat facts, and generating jokes. I ran into some errors because I placed some commands before the Slack app was initialized, but I fixed it by recognized the code. The next step is to deploy it on Nest so it can stay online for 24/7....
|
1793055122.6160233
|
1793659922.6160233
|
|
47871
|
robotic hand by @mohak_gupta147 | Stardance
|
mohak_gupta147
|
0
|
5.87
|
0
|
[]
|
[{"post_id": 70828, "ts": "202 [{"post_id": 70828, "ts": "2026-09-19T20:44:05Z", "hours": 3.5358, "text": "finished half of the index finger design"}, {"post_id": 70603, "ts": "2026-09-19T13:11:36Z", "hours": 0.9667, "text": "started designing the hand"}, {"post_id": 55880, "ts": "2026-08-27T19:44:03Z", "hours": 0.4833, "text": "connected the n20 motor to its driver then to the pca9685 servo driver technically making it a servo and use less gpio pins (gives more room to expand) when more n20 mototrs would be added"}, {"post_id": 55764, "ts": "2026-08-27T19:09:51Z", "hours": 0.8833, "text": "wired the motrs for the hand actuators"}]...
|
Title: robotic hand by @mohak_gupta147 | Stardance Title: robotic hand by @mohak_gupta147 | Stardance
Devlogs:
wired the motrs for the hand actuators
connected the n20 motor to its driver then to the pca9685 servo driver technically making it a servo and use less gpio pins (gives more room to expand) when more n20 mototrs would be added
started designing the hand
finished half of the index finger design...
|
1793199172.956441
|
1793803972.956441
|
|
48950
|
My awesome macropad! by @mdasadanwar | Stardance
|
mdasadanwar
|
0
|
9.0
|
0
|
[]
|
[{"post_id": 70829, "ts": "202 [{"post_id": 70829, "ts": "2026-09-19T20:45:34Z", "hours": 8.3833, "text": "done with 3d printing and pcb waiting for the component so i can ship in irl"}, {"post_id": 50523, "ts": "2026-08-19T18:25:49Z", "hours": 0.6169, "text": "My first hackapad .. soon gonn addd more button"}]...
|
Title: My awesome macropad! by @mdasadanwar | Star Title: My awesome macropad! by @mdasadanwar | Stardance
Devlogs:
My first hackapad .. soon gonn addd more button
done with 3d printing and pcb waiting for the component so i can ship in irl...
|
1793256739.066657
|
1793861539.066657
|
|
63659
|
My first slack bot! by @bux1k | Stardance
|
bux1k
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T21:07:28Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created my own slack bot It have these commands: /bxbot-dogpic - Gives a random dog picture /bxbot-joke - Tells a random dad joke /bxbot-ping - Get the bot ping /bxbot-catfact - Get random cat fact AI was used on: Fixing one axios api request", "repo": "https://github.com/bux1k0/slackbot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 70830, "ts": "202 [{"post_id": 70830, "ts": "2026-09-19T20:48:07Z", "hours": 0.2886, "text": "Currently learned basics of a Slack bot."}]...
|
Title: My first slack bot! by @bux1k | Stardance
Title: My first slack bot! by @bux1k | Stardance
Devlogs:
Currently learned basics of a Slack bot.
Ships:
I created my own slack bot It have these commands: /bxbot-dogpic - Gives a random dog picture /bxbot-joke - Tells a random dad joke /bxbot-ping - Get the bot ping /bxbot-catfact - Get random cat fact AI was used on: Fixing one axios api request...
|
1793213342.0389228
|
1793299742.0389228
|
|
59190
|
Hydro cooler for laptop/pc by @aditis | Stardance
|
aditis
|
0
|
1.3
|
0
|
[]
|
[{"post_id": 70834, "ts": "202 [{"post_id": 70834, "ts": "2026-09-19T20:57:07Z", "hours": 0.3003, "text": "DEVLOG#4! So, as I decided there could be an optional add on screen that will show the stats. The zig zags will be a closed path and like it will be just pumped to top travel through and the cycle."}, {"post_id": 68376, "ts": "2026-09-15T01:00:33Z", "hours": 0.2836, "text": "DEVLOG #3!~ So basically, I added a distributor and water pump and made the whole safety thing secure. Tell me what you think! And now the whole unit is on hydraulic suspension to absorb shocks. Tell me what you think!"}, {"post_id": 66998, "ts": "2026-09-13T00:48:06Z", "hours": 0.3506, "text": "SECOND DEVLOG! So, I added a safety measure that even if somehow water/coolant leaks, it won’t ruin your pc at all. This will be completely isolated from your pc. So, I added like a drip tray (in the blue) in case anything like leaks and it goes to a reservoir where it’s like somewhere and if it leaks you will just have to empty the reservoir."}, {"post_id": 66253, "ts": "2026-09-11T23:37:40Z", "hours": 0.3669, "text": "Just finished the first draft of the Hydro Cooler for A PC! I will still make edits in the future. So, the way this works is kind of like a car radiator, a liquid like coolant (or even water) Will trickle thorough the zigzags because when water touches each surface it becomes cooler. So I’ll be adding a reservoir, and some other safety measures.LMK what you think and what I could add!"}]...
|
Title: Hydro cooler for laptop/pc by @aditis | Sta Title: Hydro cooler for laptop/pc by @aditis | Stardance
Devlogs:
Just finished the first draft of the Hydro Cooler for A PC! I will still make edits in the future. So, the way this works is kind of like a car radiator, a liquid like coolant (or even water) Will trickle thorough the zigzags because when water touches each surface it becomes cooler. So I’ll be adding a reservoir, and some other safety measures.LMK what you think and what I could add!
SECOND DEVLOG! So, I added a safety measure that even if somehow water/coolant leaks, it won’t ruin your pc at all. This will be completely isolated from your pc. So, I added like a drip tray (in the blue) in case anything like leaks and it goes to a reservoir where it’s like somewhere and if it leaks you will just have to empty the reservoir.
DEVLOG #3!~ So basically, I added a distributor and water pump and made the whole safety thing secure. Tell me what you think! And now the whole unit is on hydraulic suspension to absorb shocks. Tell me what you think!
DEVLOG#4! So, as I decided there could be an optional add on screen that will show the stats. The zig zags will be a closed path and like it will be just pumped to top travel through and the cycle....
|
1792788450.8814378
|
1793393250.8814378
|
|
54827
|
Alarm Clock by @AccidentalGenius | Stardance
|
AccidentalGenius
|
0
|
18.47
|
0
|
[]
|
[{"post_id": 70835, "ts": "202 [{"post_id": 70835, "ts": "2026-09-19T20:57:41Z", "hours": 3.4825, "text": "Devlog 5 Finally, all done. I found a small break in my routine and put in some work on the alarm clock and ended up finishing. I cleaned up the CAD by filleting most of the edges and adding holes for the sound and power cable. I also changed the colour to black. I then went back to KiCad and flipped the MCU, buzzer, and pin header. Finally, I followed the guide for the firmware, which was very easy to follow along with and finished everything up. Now I just need to commit everything to GitHub and submit my design for funding."}, {"post_id": 64002, "ts": "2026-09-08T03:22:29Z", "hours": 9.7739, "text": "Devlog 4 I found a lot of errors with my previous design. A lot of things just wouldn’t fit together if I went with the flat design and I just couldn’t figure out a clean way to make it work. So, I pivoted. I looked online for some cool alarm clock designs and found one I liked. It was kinda pyramid shaped and I hadn’t seen an alarm clock like it. More importantly, it worked with what I already had and didn’t require to many changed to the PCB. So I started CADing, but ran into another issue. In F360 the shell tool makes a cavity inside a shape that mirrors its outside. So a pyramid shaped hole in a pyramid. But this means that my screws would have to follow the tilt of the pyramid. I tried making it work, but failed. So I restarted and found a way to make just the corners straight (see pictures if this doesn’t make sense) so my screws could go straight in. Overall, I ran into a bunch of small issues that caused the two CAD restarts, but we got through it. I also added the supports for the PCB but was limited to only 3 so that the display pins still had room. My next steps are some more design work to make it look nicer, and I need to flip my MCU and buzzer in KiCad, but then I’m done. This honestly took longer than I expected. The CAD took soooo long this time because of tiny mistakes or oversights I made in the past."}, {"post_id": 62675, "ts": "2026-09-06T04:54:25Z", "hours": 3.4172, "text": "Devlog 3 After completing my schematic and PCB design I moved onto the case. Just like last time I’m expecting this to take the longest as with my hackpad I noticed problems while making my case that required me to go back and edit my PCB and in some cases my schematics. I’ve already run into issues like that and what makes it a bit more difficult is that I’m using F360 while the tutorial is using OnShape, thought seeing as my design is different from that in the tutorial I doubt how helpful it would’ve been to begin with. I’ve already had to restart once, but I’ve made some solid progress."}, {"post_id": 61130, "ts": "2026-09-03T21:36:20Z", "hours": 1.1169, "text": "Devlog 2 The design phase went pretty well. It helped that I had a design almost immediately when I saw the parts. Moving on to the next part of design, the schematic phase also went by quickly now that I had the hackpad to reference. I started working on my PCB and ran into the first small roadblock. Where do I put the microcontroller? I don’t want to have an awkward empty space at the top of my case, but I still need room for it. I thought I’d just deal with the problem later and eventually settled on putting it on the side of the key matrix. Then KiCad decided to crash without saving my PCB. About 45mins of work just gone. So I had to restart the PCB design. But it wasn’t entirely bad. I realized the empty space that the microcontroller took up could be where the screen went. This would also allow me to make my alarm clock thinner as well. So I guess thanks, KiCad, for crashing. Please never do that again. PS. Why was the microcontroller on the schematic different from the one in the PCB? I triple checked and made sure I chose the same options as they did."}, {"post_id": 60107, "ts": "2026-09-02T08:07:56Z", "hours": 0.6833, "text": "Devlog 1 Another build! After my hackpad project got accepted, I saw this pop up but didn’t really have the time to start on it till now. However, as soon as I saw it (esp the parts), I knew exactly what I was gonna build. I have this alarm clock app that requires me to play a game where I memorize a sequence of squares and tap them in order. Seeing as I was getting keys as part of the kit, my mind instantly went towards building a physical version of that. Unlike with the hackpad project, I had some experience to work off, so this time I didn’t make the mistake of overcomplicating things. The “squares” will be a 2x3 matrix of keys. I also know how to use the tools (KiCad, Fusion360) a lot better, so I’m already seeing things going way faster. Next steps are routing the PCB and designing the case."}]...
|
Title: Alarm Clock by @AccidentalGenius | Stardanc Title: Alarm Clock by @AccidentalGenius | Stardance
Devlogs:
Devlog 1 Another build! After my hackpad project got accepted, I saw this pop up but didn’t really have the time to start on it till now. However, as soon as I saw it (esp the parts), I knew exactly what I was gonna build. I have this alarm clock app that requires me to play a game where I memorize a sequence of squares and tap them in order. Seeing as I was getting keys as part of the kit, my mind instantly went towards building a physical version of that. Unlike with the hackpad project, I had some experience to work off, so this time I didn’t make the mistake of overcomplicating things. The “squares” will be a 2x3 matrix of keys. I also know how to use the tools (KiCad, Fusion360) a lot better, so I’m already seeing things going way faster. Next steps are routing the PCB and designing the case.
Devlog 2 The design phase went pretty well. It helped that I had a design almost immediately when I saw the parts. Moving on to the next part of design, the schematic phase also went by quickly now that I had the hackpad to reference. I started working on my PCB and ran into the first small roadblock. Where do I put the microcontroller? I don’t want to have an awkward empty space at the top of my case, but I still need room for it. I thought I’d just deal with the problem later and eventually settled on putting it on the side of the key matrix. Then KiCad decided to crash without saving my PCB. About 45mins of work just gone. So I had to restart the PCB design. But it wasn’t entirely bad. I realized the empty space that the microcontroller took up could be where the screen went. This would also allow me to make my alarm clock thinner as well. So I guess thanks, KiCad, for crashing. Please never do that again. PS. Why was the microcontroller on the schematic different from the one in the PCB? I triple checked and made sure I chose the same options as they did.
Devlog 3 After completing my schematic and PCB design I moved onto the case. Just like last time I’m expecting this to take the longest as with my hackpad I noticed problems while making my case that required me to go back and edit my PCB and in some cases my schematics. I’ve already run into issues like that and what makes it a bit more difficult is that I’m using F360 while the tutorial is using OnShape, thought seeing as my design is different from that in the tutorial I doubt how helpful it would’ve been to begin with. I’ve already had to restart once, but I’ve made some solid progress.
Devlog 4 I found a lot of errors with my previous design. A lot of things just wouldn’t fit together if I went with the flat design and I just couldn’t figure out a clean way to make it work. So, I pivoted. I looked online for some cool alarm clock designs and found one I liked. It was kinda pyramid shaped and I hadn’t seen an alarm clock like it. More importantly, it worked with what I already had and didn’t require to many changed to the PCB. So I started CADing, but ran into another issue. In F360 the shell tool makes a cavity inside a shape that mirrors its outside. So a pyramid shaped hole in a pyramid. But this means that my screws would have to follow the tilt of the pyramid. I tried making it work, but failed. So I restarted and found a way to make just the corners straight (see pictures if this doesn’t make sense) so my screws could go straight in. Overall, I ran into a bunch of small issues that caused the two CAD restarts, but we got through it. I also added the supports for the PCB but was limited to only 3 so that the display pins still had room. My next steps are some more design work to make it look nicer, and I need to flip my MCU and buzzer in KiCad, but then I’m done. This honestly took longer than I expected. The CAD took soooo long this time because of tiny mistakes or oversights I made in the past.
Devlog 5 Finally, all done. I found a small break in my routine and put in some work on the alarm clock and ended up finishing. I cleaned up the CAD by filleting most of the edges and adding holes for the sound and power cable. I also changed the colour to black. I then went back to KiCad and flipped the MCU, buzzer, and pin header. Finally, I followed the guide for the firmware, which was very easy to follow along with and finished everything up. Now I just need to commit everything to GitHub and submit my design for funding....
|
1792806628.4341784
|
1793411428.4341784
|
|
2554
|
3D interactive south polar Moon map by @Jinsu | St 3D interactive south polar Moon map by @Jinsu | Stardance...
|
Jinsu
|
0
|
3.18
|
0
|
[]
|
[{"post_id": 7084, "ts": "2026 [{"post_id": 7084, "ts": "2026-06-11T21:17:23Z", "hours": 1.125, "text": "Ok ive ditched the idea of making this a game buut here is the complete info of the project so far. this Interactive 3D map of the lunar south polar region for Artemis III planning, built with Three.js.Features Terrain (LOLA / GRAIL) — 256×256 polar stereographic grid (~560 km across) synthesized from LOLA DEM crater profiles and GRAIL Bouguer anomaly patterns Ice & PSRs — Permanently shadowed region proxy from depth and crater geometry (Diviner / LOLA PSR catalog behavior) Lighting — Adjustable sun azimuth; illumination from lunar obliquity (~1.5°) and local slope Landing zones — Nine NASA Artemis III candidate regions (Oct 2024) with labels and footprint rings This demo embeds synthesized elevation (not full-resolution LOLA tiles) so it runs offline Sources: NASA Artemis III landing region update (Oct 2024) LRO LOLA, Diviner, LROC GRAIL gravity models GIS-MCDM landing site study (Nobile Rim 2 / DM2)"}, {"post_id": 4937, "ts": "2026-06-08T15:33:30Z", "hours": 1.1972, "text": "Turning this into a game? I’ve been making a few models and animations in Blender and Scratch to turn this into a cool game. Like maybe an exploration game with LORE!!! So here is the character I’ve been designing. Also, I decided to call the game Orbitrack."}, {"post_id": 1838, "ts": "2026-06-04T01:40:47Z", "hours": 0.8611, "text": "cool stuff comming"}]...
|
Title: 3D interactive south polar Moon map by @Jin Title: 3D interactive south polar Moon map by @Jinsu | Stardance
Devlogs:
cool stuff comming
Turning this into a game? I’ve been making a few models and animations in Blender and Scratch to turn this into a cool game. Like maybe an exploration game with LORE!!! So here is the character I’ve been designing. Also, I decided to call the game Orbitrack.
Ok ive ditched the idea of making this a game buut here is the complete info of the project so far. this Interactive 3D map of the lunar south polar region for Artemis III planning, built with Three.js.Features Terrain (LOLA / GRAIL) — 256×256 polar stereographic grid (~560 km across) synthesized from LOLA DEM crater profiles and GRAIL Bouguer anomaly patterns Ice & PSRs — Permanently shadowed region proxy from depth and crater geometry (Diviner / LOLA PSR catalog behavior) Lighting — Adjustable sun azimuth; illumination from lunar obliquity (~1.5°) and local slope Landing zones — Nine NASA Artemis III candidate regions (Oct 2024) with labels and footprint rings This demo embeds synthesized elevation (not full-resolution LOLA tiles) so it runs offline Sources: NASA Artemis III landing region update (Oct 2024) LRO LOLA, Diviner, LROC GRAIL gravity models GIS-MCDM landing site study (Nobile Rim 2 / DM2)...
|
1792687919.646872
|
1793292719.646872
|
|
7452
|
first ever slack bot by @kote5683 | Stardance
|
kote5683
|
0
|
2.1
|
0
|
[]
|
[{"post_id": 7085, "ts": "2026 [{"post_id": 7085, "ts": "2026-06-11T21:17:30Z", "hours": 0.5014, "text": "spent literally forever trying to get my nest container working, im starting from scratch now. if i cant figure this out im literally going to abandon the entire project. ive tried everything, i cant take it any more 😭"}, {"post_id": 2831, "ts": "2026-06-05T17:43:01Z", "hours": 0.6189, "text": "added some more commands and uploaded it to GitHub (which took me far too long)"}, {"post_id": 2482, "ts": "2026-06-05T00:09:09Z", "hours": 0.9756, "text": "finished first ver.; currently awaiting a nest"}]...
|
Title: first ever slack bot by @kote5683 | Stardan Title: first ever slack bot by @kote5683 | Stardance
Devlogs:
finished first ver.; currently awaiting a nest
added some more commands and uploaded it to GitHub (which took me far too long)
spent literally forever trying to get my nest container working, im starting from scratch now. if i cant figure this out im literally going to abandon the entire project. ive tried everything, i cant take it any more 😭...
|
1792727376.4262583
|
1793332176.4262583
|
|
51124
|
Parametric Monte Carlo Simulation by @JDARIMAN | S Parametric Monte Carlo Simulation by @JDARIMAN | Stardance...
|
JDARIMAN
|
0
|
14.42
|
0
|
[]
|
[{"post_id": 70859, "ts": "202 [{"post_id": 70859, "ts": "2026-09-19T21:40:40Z", "hours": 14.4183, "text": "DEVLOG 0: Its about time I write a devlog, as I’ve been mindlessly working on this project. This project aims to simulate different types of drive configurations for robots; currently I have made space for tank, omni, and drone drive configurations. This is to see and learn how monte carlo works on each of these drive types. I’ve laid out my code in c++ and am currently working on the particle update step of the localization algorhitm."}]...
|
Title: Parametric Monte Carlo Simulation by @JDARI Title: Parametric Monte Carlo Simulation by @JDARIMAN | Stardance
Devlogs:
DEVLOG 0: Its about time I write a devlog, as I’ve been mindlessly working on this project. This project aims to simulate different types of drive configurations for robots; currently I have made space for tank, omni, and drone drive configurations. This is to see and learn how monte carlo works on each of these drive types. I’ve laid out my code in c++ and am currently working on the particle update step of the localization algorhitm....
|
1793378937.0571425
|
1793983737.0571425
|
|
14564
|
NatureOS by @noah337 | Stardance
|
noah337
|
0
|
1.27
|
0
|
[]
|
[{"post_id": 7086, "ts": "2026 [{"post_id": 7086, "ts": "2026-06-11T21:18:08Z", "hours": 0.4, "text": "Completely redid the website restarted and changed title to NATUREOS."}, {"post_id": 6294, "ts": "2026-06-10T16:08:03Z", "hours": 0.8719, "text": "Worked on making the background and adding title and color / font to text."}]...
|
Title: NatureOS by @noah337 | Stardance
Devlogs:
Title: NatureOS by @noah337 | Stardance
Devlogs:
Worked on making the background and adding title and color / font to text.
Completely redid the website restarted and changed title to NATUREOS....
|
1793260050.0391388
|
1793864850.0391388
|
|
63893
|
RarOS by @Alaxtor | Stardance
|
Alaxtor
|
0
|
0.25
|
0
|
[]
|
[{"post_id": 70866, "ts": "202 [{"post_id": 70866, "ts": "2026-09-19T21:54:07Z", "hours": 0.25, "text": "Learnt to link links in html"}]...
|
Title: RarOS by @Alaxtor | Stardance
Devlogs:
Lea Title: RarOS by @Alaxtor | Stardance
Devlogs:
Learnt to link links in html...
|
1793055153.0657327
|
1793659953.0657327
|
|
3863
|
My first slack bot! by @Eragon189 | Stardance
|
Eragon189
|
1
|
7.26
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-08T16:30:43Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My first slack bot! Took 2h to make the github AI API to work with github models! Try it on the Hackclub slack!", "repo": "https://github.com/Eragon-189/HackClub-SlackBot", "demo": "https://app.slack.com/client/T0B8L43L56C/C0B7KE5QYUB"}]...
|
[{"post_id": 7087, "ts": "2026 [{"post_id": 7087, "ts": "2026-06-11T21:18:11Z", "hours": 1.2731, "text": "Finally made AI work while hosted on nest!"}, {"post_id": 5787, "ts": "2026-06-09T18:19:10Z", "hours": 1.9886, "text": "Fixed the API and used added model choosing."}, {"post_id": 4960, "ts": "2026-06-08T16:27:30Z", "hours": 1.8811, "text": "Got Github AI API to work!!!"}, {"post_id": 2854, "ts": "2026-06-05T18:16:44Z", "hours": 1.9725, "text": "Added base commands and stared AI API(WiP) ()"}]...
|
Title: My first slack bot! by @Eragon189 | Stardan Title: My first slack bot! by @Eragon189 | Stardance
Devlogs:
Added base commands and stared AI API(WiP) ()
Got Github AI API to work!!!
Fixed the API and used added model choosing.
Finally made AI work while hosted on nest!
Ships:
My first slack bot! Took 2h to make the github AI API to work with github models! Try it on the Hackclub slack!...
|
1793282057.7271378
|
1793368457.7271378
|
|
57422
|
JAYI-9002 by @ayyanisanerd | Stardance
|
ayyanisanerd
|
0
|
3.76
|
0
|
[]
|
[{"post_id": 70871, "ts": "202 [{"post_id": 70871, "ts": "2026-09-19T22:09:29Z", "hours": 3.0147, "text": "rearranged all my keys as I designed them on KLE and then routed the PCB once, deleted all as I made them very inefficient, then re routed.. So far columns routing done as you can see in the picture (red wires). Now I am left with row routing! YAYAY"}, {"post_id": 62306, "ts": "2026-09-05T16:39:24Z", "hours": 0.7461, "text": "Schematic design of the Keyboard - Honestly my ex project was way too advanced, as I am new to KiCAD, I am going to build a simple keyboard with rgb ofc Made the schematic"}]...
|
Title: JAYI-9002 by @ayyanisanerd | Stardance
Dev Title: JAYI-9002 by @ayyanisanerd | Stardance
Devlogs:
Schematic design of the Keyboard - Honestly my ex project was way too advanced, as I am new to KiCAD, I am going to build a simple keyboard with rgb ofc Made the schematic
rearranged all my keys as I designed them on KLE and then routed the PCB once, deleted all as I made them very inefficient, then re routed.. So far columns routing done as you can see in the picture (red wires). Now I am left with row routing! YAYAY...
|
1792705918.6211498
|
1793310718.6211498
|
|
62586
|
Usb Tester by @Nuno | Stardance
|
Nuno
|
0
|
4.77
|
0
|
[]
|
[{"post_id": 70878, "ts": "202 [{"post_id": 70878, "ts": "2026-09-19T22:30:40Z", "hours": 0.9, "text": "Devlog 4: PCB and Fixes I Couldnt do much today so even tho it was still 50 minutes it was mostly searching for error on the schematic. Now I just need to finish adjusting the PCB so everything is compact!"}, {"post_id": 70215, "ts": "2026-09-18T18:34:28Z", "hours": 0.9503, "text": "Devlog 3: Schematic and Confusion TBH i was really confused about how to add the rest of the components to the schematic so i had to stop multiple times to search and understand. Also I used Gemini to help to check for errors and to understand certain parts. Besides that i finished adding the rest of the components to the schematic now i just need to design the PCB itself"}, {"post_id": 69826, "ts": "2026-09-17T21:13:55Z", "hours": 0.75, "text": "Devlog 2: PD Controller Basically i just figured out how to add a PD controller. Thats all i dont have much more to say…"}, {"post_id": 69388, "ts": "2026-09-16T23:17:12Z", "hours": 1.45, "text": "Devlog 1: UART and Power Basically most of the time was me reading datasheets and seraching how to wire components like the AMS1117 etc… Besides that I finished both the Flashing part so i can flash the ESP32 Wroom and finished the power delivery via usbc. Conclusion: Maybe 4 USB-C Ports is a little too much (maybe apple should take notes of what I do when they make the new macbook!)"}, {"post_id": 68849, "ts": "2026-09-15T21:15:24Z", "hours": 0.7244, "text": "Devlog 0: Learning Basically I just researched how usb-c works and what components i would need etc.. also did a mock up of how i want it to look. Thats it."}]...
|
Title: Usb Tester by @Nuno | Stardance
Devlogs:
D Title: Usb Tester by @Nuno | Stardance
Devlogs:
Devlog 0: Learning Basically I just researched how usb-c works and what components i would need etc.. also did a mock up of how i want it to look. Thats it.
Devlog 1: UART and Power Basically most of the time was me reading datasheets and seraching how to wire components like the AMS1117 etc… Besides that I finished both the Flashing part so i can flash the ESP32 Wroom and finished the power delivery via usbc. Conclusion: Maybe 4 USB-C Ports is a little too much (maybe apple should take notes of what I do when they make the new macbook!)
Devlog 2: PD Controller Basically i just figured out how to add a PD controller. Thats all i dont have much more to say…
Devlog 3: Schematic and Confusion TBH i was really confused about how to add the rest of the components to the schematic so i had to stop multiple times to search and understand. Also I used Gemini to help to check for errors and to understand certain parts. Besides that i finished adding the rest of the components to the schematic now i just need to design the PCB itself
Devlog 4: PCB and Fixes I Couldnt do much today so even tho it was still 50 minutes it was mostly searching for error on the schematic. Now I just need to finish adjusting the PCB so everything is compact!...
|
1793044522.16844
|
1793649322.16844
|
|
30789
|
Follow the Course by @Yare | Stardance
|
Yare
|
0
|
4.51
|
0
|
[]
|
[{"post_id": 70880, "ts": "202 [{"post_id": 70880, "ts": "2026-09-19T22:40:37Z", "hours": 0.5256, "text": "I tried to find out how to make my avatar which is just going to be a circle, and spent most of my time finding out that I only needed like 6 lines of code in JavaScript to make it. I also started to make a canvas for the actual games and going to put some const properties for the avatar and things like gravity so jumping is possible."}, {"post_id": 63990, "ts": "2026-09-08T02:44:29Z", "hours": 0.8228, "text": "So today, I wanted to make my first avatar(something simple like a blob or just a circle), but I think it was a little advanced for me :( Instead I decided to start making the Courses buttons to direct the user to the actual levels. I decided that for this project, I would just make three levels and call it a day, so I set up a folder for each Course or level and set up html, CSS, and JavaScript for each one. I think I could make a circle avatar if I REALLY tried, but I think that it is the functions in order to get it to interact with the key button is what is going to be a but of a challenge for me. I am sorry I am spending so much time for things that is probably considered simple to somebody else. Still a newb, but proud to say I am still learning!"}, {"post_id": 63357, "ts": "2026-09-07T04:23:03Z", "hours": 0.6628, "text": "Today, I just decided to use a GIF to become the more immersive background that I was looking for. I found this one that seems to go well with the rhythm of the audio. I also tried to put a text-shadow on the title and made it a little bit bigger. Now to work on the games itself . . ."}, {"post_id": 62671, "ts": "2026-09-06T04:46:11Z", "hours": 0.9156, "text": "I decided to add a starry animation for the background of the page. I didn’t exactly know how to do it, but as I was watching a video I was able to create a canvas and define the randomization of the positions of the stars( Kind of going for a space-trek kind of feel in a way). In doing so, everything that I have done for the beginning page got moved down, so I am hoping that once I get the animation done that I can merge what I have done before with the more immersive background. It doesn’t look good right now, so please stand by!"}, {"post_id": 60632, "ts": "2026-09-03T03:20:29Z", "hours": 0.5953, "text": "It has been a while! I decided to go with a more retro feel to it and even learned how to add an audio file and set it to autoplay, loop, and unmuted. I also officially figured out what was wrong with the demo url, fixed it and now currently trying to commit changes onto GitHub. Next time, I may learn how to add graphics so the Home Screen isn’t so basic."}, {"post_id": 23141, "ts": "2026-07-05T22:20:35Z", "hours": 0.5133, "text": "So I have made a Rule Page and a Play Game Page, and made sure to have added an Escape button to return to the Main Page. ( I am not really to concerned about the styling right now, I am just trying to focus on what I am trying to do)"}, {"post_id": 23118, "ts": "2026-07-05T21:39:23Z", "hours": 0.4731, "text": "Right now I am working on the HomeScreen of the game. I know I know, the background color is not very good, but it is just a placeholder since I don’t like it so blank as I work. I also made 2 buttons (The Rules and the Play Game buttons ) which also seem pretty generic to me, but I am hoping I can improve it further on as I find a theme for this game. I am currently planning on just using CSS, JavaScript, and HTML for this."}]...
|
Title: Follow the Course by @Yare | Stardance
Dev Title: Follow the Course by @Yare | Stardance
Devlogs:
Right now I am working on the HomeScreen of the game. I know I know, the background color is not very good, but it is just a placeholder since I don’t like it so blank as I work. I also made 2 buttons (The Rules and the Play Game buttons ) which also seem pretty generic to me, but I am hoping I can improve it further on as I find a theme for this game. I am currently planning on just using CSS, JavaScript, and HTML for this.
So I have made a Rule Page and a Play Game Page, and made sure to have added an Escape button to return to the Main Page. ( I am not really to concerned about the styling right now, I am just trying to focus on what I am trying to do)
It has been a while! I decided to go with a more retro feel to it and even learned how to add an audio file and set it to autoplay, loop, and unmuted. I also officially figured out what was wrong with the demo url, fixed it and now currently trying to commit changes onto GitHub. Next time, I may learn how to add graphics so the Home Screen isn’t so basic.
I decided to add a starry animation for the background of the page. I didn’t exactly know how to do it, but as I was watching a video I was able to create a canvas and define the randomization of the positions of the stars( Kind of going for a space-trek kind of feel in a way). In doing so, everything that I have done for the beginning page got moved down, so I am hoping that once I get the animation done that I can merge what I have done before with the more immersive background. It doesn’t look good right now, so please stand by!
Today, I just decided to use a GIF to become the more immersive background that I was looking for. I found this one that seems to go well with the rhythm of the audio. I also tried to put a text-shadow on the title and made it a little bit bigger. Now to work on the games itself . . .
So today, I wanted to make my first avatar(something simple like a blob or just a circle), but I think it was a little advanced for me :( Instead I decided to start making the Courses buttons to direct the user to the actual levels. I decided that for this project, I would just make three levels and call it a day, so I set up a folder for each Course or level and set up html, CSS, and JavaScript for each one. I think I could make a circle avatar if I REALLY tried, but I think that it is the functions in order to get it to interact with the key button is what is going to be a but of a challenge for me. I am sorry I am spending so much time for things that is probably considered simple to somebody else. Still a newb, but proud to say I am still learning!
I tried to find out how to make my avatar which is just going to be a circle, and spent most of my time finding out that I only needed like 6 lines of code in JavaScript to make it. I also started to make a canvas for the actual games and going to put some const properties for the avatar and things like gravity so jumping is possible....
|
1792691507.165607
|
1793296307.165607
|
|
61126
|
Yoink Downloader by @adamd | Stardance
|
adamd
|
0
|
9.45
|
0
|
[]
|
[{"post_id": 70889, "ts": "202 [{"post_id": 70889, "ts": "2026-09-19T23:22:27Z", "hours": 3.0447, "text": "Helloooo Today I did some cleanup, fixed a critical potential bug (I was holding separate settings state object instances for every page) and imlpemented a two-way slider for trimming included in the community toolkit. :))"}, {"post_id": 67324, "ts": "2026-09-13T12:05:21Z", "hours": 2.3753, "text": "Hello . Yesterday I found this “WinUI 3 Gallery” which is a reeeeally nice app demonstrating all the XAML app components available and also FontIcons. Really useful! I also learned how to change the app theme and made settings for nav bar position (cause its really easy to change) and theme (dark/light/system). See ya"}, {"post_id": 66911, "ts": "2026-09-12T21:29:48Z", "hours": 2.5619, "text": "Today I worked on linking more flags to yt-dlp Now you can also install the required and/or optional tools through winget commands in settings and those include newly enabled aria2 - a module that makes downloads split into smaller parts and allows up to 16 pararell connections. Next comes the trimming and passing cookies through yt-dlp. See ya"}, {"post_id": 66210, "ts": "2026-09-11T21:54:09Z", "hours": 1.4672, "text": "Helllllllo guys A little story for you today: Im coming back from a lil break from hc (been on horizons europa, earlier on sd a little but never finished my project because of… well a big diff? , and ft) and making a smaller project - a gui wrapper for yt-dlp (for downloading youtube (and not only) videos/audio) and ffmpeg (selected features cuz it would be a ton of ifs). Written in C#, .NET and WinUI framework - my first native Windows app. Why not Linux and corss-platform? Well, sorry. I just tried C# and made a powertoys extension and liked it… and… Im doing it mostly for myself and even if not only for myself, the majority of well, generally everone uses windows, so… yeah… Anyways, here is a look at a first draft of the UI: (btw/P.S.: 23 minutes clocked, but ive been working on it for quite a few more before starting to log =)"}]...
|
Title: Yoink Downloader by @adamd | Stardance
Dev Title: Yoink Downloader by @adamd | Stardance
Devlogs:
Helllllllo guys A little story for you today: Im coming back from a lil break from hc (been on horizons europa, earlier on sd a little but never finished my project because of… well a big diff? , and ft) and making a smaller project - a gui wrapper for yt-dlp (for downloading youtube (and not only) videos/audio) and ffmpeg (selected features cuz it would be a ton of ifs). Written in C#, .NET and WinUI framework - my first native Windows app. Why not Linux and corss-platform? Well, sorry. I just tried C# and made a powertoys extension and liked it… and… Im doing it mostly for myself and even if not only for myself, the majority of well, generally everone uses windows, so… yeah… Anyways, here is a look at a first draft of the UI: (btw/P.S.: 23 minutes clocked, but ive been working on it for quite a few more before starting to log =)
Today I worked on linking more flags to yt-dlp Now you can also install the required and/or optional tools through winget commands in settings and those include newly enabled aria2 - a module that makes downloads split into smaller parts and allows up to 16 pararell connections. Next comes the trimming and passing cookies through yt-dlp. See ya
Hello . Yesterday I found this “WinUI 3 Gallery” which is a reeeeally nice app demonstrating all the XAML app components available and also FontIcons. Really useful! I also learned how to change the app theme and made settings for nav bar position (cause its really easy to change) and theme (dark/light/system). See ya
Helloooo Today I did some cleanup, fixed a critical potential bug (I was holding separate settings state object instances for every page) and imlpemented a two-way slider for trimming included in the community toolkit. :))...
|
1793037220.6174326
|
1793642020.6174326
|
|
51024
|
Hackpad by @TCNCRTR | Stardance
|
TCNCRTR
|
0
|
2.33
|
0
|
[]
|
[{"post_id": 70891, "ts": "202 [{"post_id": 70891, "ts": "2026-09-19T23:30:20Z", "hours": 2.3281, "text": "I decided to redo the macropad, because i messed up the matrix the first time around, and then realized, i have no point for a potentiometer on it, so i just resetted to make my life easier. This time i fixed it, by following Joe Scotto’s matrix, and i decided to make it a 3x3 matrix, which is good enough for me to use for gaming or CADding. the first issue was that I was trying to get it most accurately placed, so during then, I couldn’t figure out why the unit size was at mils, and then i struggled trying to change it, I finally fixed it to mm so i can use .2mm and 1 mm. Soon, i will do the Cad part."}]...
|
Title: Hackpad by @TCNCRTR | Stardance
Devlogs:
I Title: Hackpad by @TCNCRTR | Stardance
Devlogs:
I decided to redo the macropad, because i messed up the matrix the first time around, and then realized, i have no point for a potentiometer on it, so i just resetted to make my life easier. This time i fixed it, by following Joe Scotto’s matrix, and i decided to make it a 3x3 matrix, which is good enough for me to use for gaming or CADding. the first issue was that I was trying to get it most accurately placed, so during then, I couldn’t figure out why the unit size was at mils, and then i struggled trying to change it, I finally fixed it to mm so i can use .2mm and 1 mm. Soon, i will do the Cad part....
|
1793371860.750848
|
1793976660.750848
|
|
61760
|
QUIZ Historia Br by @Lorenzoczk | Stardance
|
Lorenzoczk
|
1
|
4.26
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-17T22:37:34Z", "hours": 4.0, "multiplier": 1.18, "payout": 5, "blessing": "neutral", "text": "I created a Brazilian History quiz about the French Revolution. The challenges were that, in general, I always program in C++, but, with some video lessons, asking people some questions, and researching on the internet, I managed to learn more JavaScript and make the project. It is my first project. I am new to Hack Club and this is the first project I am posting. I am very proud to have finally managed to make and post my first project. I hope people look at it and think the design is cool and nice. The part I like the most was the color design, and the programming is, in my opinion, well organized.", "repo": "https://github.com/lczk9999/Quiz-", "demo": "https://lczk9999.github.io/Quiz-/"}]...
|
[{"post_id": 70901, "ts": "202 [{"post_id": 70901, "ts": "2026-09-20T00:01:49Z", "hours": 0.2633, "text": "Finally, here is the working project screenshot!"}, {"post_id": 69853, "ts": "2026-09-17T22:31:55Z", "hours": 2.0914, "text": "I fINALLY FINISHED MY FIRST PROJECT"}, {"post_id": 69683, "ts": "2026-09-17T16:00:36Z", "hours": 2.0014, "text": "Estou quase terminando o code"}]...
|
Title: QUIZ Historia Br by @Lorenzoczk | Stardance Title: QUIZ Historia Br by @Lorenzoczk | Stardance
Devlogs:
Estou quase terminando o code
I fINALLY FINISHED MY FIRST PROJECT
Finally, here is the working project screenshot!
Ships:
I created a Brazilian History quiz about the French Revolution. The challenges were that, in general, I always program in C++, but, with some video lessons, asking people some questions, and researching on the internet, I managed to learn more JavaScript and make the project. It is my first project. I am new to Hack Club and this is the first project I am posting. I am very proud to have finally managed to make and post my first project. I hope people look at it and think the design is cool and nice. The part I like the most was the color design, and the programming is, in my opinion, well organized....
|
1793209790.607789
|
1793296190.607789
|
|
54064
|
TermOS by @bhlcusd | Stardance
|
bhlcusd
|
0
|
4.91
|
0
|
[]
|
[{"post_id": 70905, "ts": "202 [{"post_id": 70905, "ts": "2026-09-20T00:15:15Z", "hours": 3.2608, "text": "Did you know: terminal interfaces are a pain in the *** After a grand total of three hours (consisting of stumbling through the inner workings of Svelte and TypeScript & transfering a good batch of code from TermTab), I finally got the terminal input, the main input device, and the Terminal app, showing terminal history, working. There aren’t any commands yet, so you can have fun click-clack ing away while getting errors for the rest of time™."}, {"post_id": 68970, "ts": "2026-09-16T04:05:09Z", "hours": 1.6494, "text": "Worked on a variety of tidbits today, especially thinking more about how the UI would be laid out. Currently, there will be a top bar with system & app items plus the current date and time. The “desktop” will have the terminal as its default, but apps can override the space (switch between apps using ctrl + `). A single-line terminal input is always at the bottom so the user can open/close apps, and call CLI-only applications. Anyways heres the code for an incomplete keyboard manager, which handles the keyboard in a very similar way to TermTab:"}]...
|
Title: TermOS by @bhlcusd | Stardance
Devlogs:
Wo Title: TermOS by @bhlcusd | Stardance
Devlogs:
Worked on a variety of tidbits today, especially thinking more about how the UI would be laid out. Currently, there will be a top bar with system & app items plus the current date and time. The “desktop” will have the terminal as its default, but apps can override the space (switch between apps using ctrl + `). A single-line terminal input is always at the bottom so the user can open/close apps, and call CLI-only applications. Anyways heres the code for an incomplete keyboard manager, which handles the keyboard in a very similar way to TermTab:
Did you know: terminal interfaces are a pain in the *** After a grand total of three hours (consisting of stumbling through the inner workings of Svelte and TypeScript & transfering a good batch of code from TermTab), I finally got the terminal input, the main input device, and the Terminal app, showing terminal history, working. There aren’t any commands yet, so you can have fun click-clack ing away while getting errors for the rest of time™....
|
1792774332.2539244
|
1793379132.2539244
|
|
42052
|
First macropad by @itssaha2020 | Stardance
|
itssaha2020
|
0
|
9.9
|
0
|
[]
|
[{"post_id": 70910, "ts": "202 [{"post_id": 70910, "ts": "2026-09-20T00:36:19Z", "hours": 4.8367, "text": "Worked on the PCB (routing is hard!) and the case."}, {"post_id": 42478, "ts": "2026-08-07T07:41:16Z", "hours": 0.7261, "text": "I worked on power management and arranging the PCB footprints. Now all I have left to do is to finish arranging the PCB, route the PCB, and finish a CAD model for the macropad’s casing."}, {"post_id": 40593, "ts": "2026-08-04T07:46:53Z", "hours": 0.5528, "text": "Worked on troubleshooting my schematic and completing the footprints. In my next sessions, I’ll work on the PCB design."}, {"post_id": 39338, "ts": "2026-08-02T07:51:42Z", "hours": 2.0672, "text": "Worked on the schematic for my own macropad design. This was a lot harder than the three-key schematic in the instructions, and I learned a lot about wiring and Kicad. At first I wanted to fit in lots of keys and both encoders, but somewhere along the way I pivoted to a simpler design. I feel the final product would be easier to use this way. I’m having fun, looking forward to making progress!"}, {"post_id": 38569, "ts": "2026-08-01T01:32:33Z", "hours": 1.7156, "text": "Just finished the first version of the macropad. Beginner, so I followed the instructions. Can’t wait to reverse engineer some features and make it unique."}]...
|
Title: First macropad by @itssaha2020 | Stardance
Title: First macropad by @itssaha2020 | Stardance
Devlogs:
Just finished the first version of the macropad. Beginner, so I followed the instructions. Can’t wait to reverse engineer some features and make it unique.
Worked on the schematic for my own macropad design. This was a lot harder than the three-key schematic in the instructions, and I learned a lot about wiring and Kicad. At first I wanted to fit in lots of keys and both encoders, but somewhere along the way I pivoted to a simpler design. I feel the final product would be easier to use this way. I’m having fun, looking forward to making progress!
Worked on troubleshooting my schematic and completing the footprints. In my next sessions, I’ll work on the PCB design.
I worked on power management and arranging the PCB footprints. Now all I have left to do is to finish arranging the PCB, route the PCB, and finish a CAD model for the macropad’s casing.
Worked on the PCB (routing is hard!) and the case....
|
1793162982.644957
|
1793767782.644957
|
|
32387
|
My own site! by @a-fun-gi | Stardance
|
a-fun-gi
|
1
|
7.06
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-17T21:30:07Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my personal website. I made it with HTML, CSS, and JavaScript using VScode. It has five sections: About Basically just information about me Projects Some of my main projects and a (very) brief description of them WhatAmIDoingRN My hackatime stats and a thing to tell whether I am sleeping or not Say Hi! My contact info Stardance A section describing what Stardance is with links to it and Hackclub’s website I had never done web dev before this project so it was kind of a learning curve. I found that HTML and CSS are really fun, but JavaScript is really difficult. The most confusing part was how things aren’t placed absolutely only relatively. All in all, this was a really fun project that I plan to keep updated in the future.", "repo": "https://github.com/a-fun-gi/website", "demo": "https://a-fun-gi.com"}]...
|
[{"post_id": 70919, "ts": "202 [{"post_id": 70919, "ts": "2026-09-20T01:12:49Z", "hours": 1.0639, "text": "I made a webpage for my project contrast I also published my site on nest with the free domain"}, {"post_id": 30382, "ts": "2026-07-17T21:16:09Z", "hours": 1.6353, "text": "Devlog # 3: looking fine!! 🦋 Thing 1: I drew myself a logo!! I’m not great at drawing so this made me happy. So I made the logo the icon. which is great. Thing 2: I rewrote my whole bio to make it more fun and such things. More things: I made the line spacing taller. It just looks a little nicer now. I also used a tiny bit of JavaScript to make an animated kaomoji"}, {"post_id": 27987, "ts": "2026-07-13T23:09:30Z", "hours": 2.0942, "text": "Devlog # 2: Add more CSS and stuff In this update I added wonderful fonts. I also made a notification system to learn a little about buttons. There is also now a section explaining what stardance is for the muggles ;). There is also an icon now! oh and lines that seperate sections."}, {"post_id": 26293, "ts": "2026-07-11T00:30:31Z", "hours": 2.6769, "text": "Devlog # 1: Add Content and General Layout Basically, I taught myself web dev in 2 hours, so at this point, it’s obviously not super polished. But I just made it look pretty and added some of the things I want it to say in the end. (Idk if we’re actually supposed to do devlogs for missions but here we are). You can visit the website at: a-fun-gi.github.io . I also wanted to add a little javascript so I made a thing that guesses what I’m doing at a particular time of day."}]...
|
Title: My own site! by @a-fun-gi | Stardance
Devl Title: My own site! by @a-fun-gi | Stardance
Devlogs:
Devlog # 1: Add Content and General Layout Basically, I taught myself web dev in 2 hours, so at this point, it’s obviously not super polished. But I just made it look pretty and added some of the things I want it to say in the end. (Idk if we’re actually supposed to do devlogs for missions but here we are). You can visit the website at: a-fun-gi.github.io . I also wanted to add a little javascript so I made a thing that guesses what I’m doing at a particular time of day.
Devlog # 2: Add more CSS and stuff In this update I added wonderful fonts. I also made a notification system to learn a little about buttons. There is also now a section explaining what stardance is for the muggles ;). There is also an icon now! oh and lines that seperate sections.
Devlog # 3: looking fine!! 🦋 Thing 1: I drew myself a logo!! I’m not great at drawing so this made me happy. So I made the logo the icon. which is great. Thing 2: I rewrote my whole bio to make it more fun and such things. More things: I made the line spacing taller. It just looks a little nicer now. I also used a tiny bit of JavaScript to make an animated kaomoji
I made a webpage for my project contrast I also published my site on nest with the free domain
Ships:
This is my personal website. I made it with HTML, CSS, and JavaScript using VScode. It has five sections: About Basically just information about me Projects Some of my main projects and a (very) brief description of them WhatAmIDoingRN My hackatime stats and a thing to tell whether I am sleeping or not Say Hi! My contact info Stardance A section describing what Stardance is with links to it and Hackclub’s website I had never done web dev before this project so it was kind of a learning curve. I found that HTML and CSS are really fun, but JavaScript is really difficult. The most confusing part was how things aren’t placed absolutely only relatively. All in all, this was a really fun project that I plan to keep updated in the future....
|
1793224586.8588762
|
1793310986.8588762
|
|
45810
|
Dunmere - Grave Descent by @Cassetu | Stardance
|
Cassetu
|
1
|
16.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T01:28:27Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Dunmere - Grave Descent First Person 3D Roguelite dungeon crawler Features Dungeon rooms. 1 Boss fight Shop room. Permanent upgrades (carries over runs) To play Simply go to the itch page, download the windows .exe, and run it. If windows defender stops it, simply click details and ignore. Its not a virus, the source code can also be viewed. I can’t make this any easier for you because the web version is incapable of running the complex 3d models and processing power to run the game. Thanks for trying it out! Disclaimers Because this project uses 3d models that require attribution, please view the credits.md file in the zip provided to see where all the models come from. Source Code: https://github.com/Cassetu/GraveDescent3D Itch Page: https://cassetu.itch.io/dunmere", "repo": "https://github.com/Cassetu/GraveDescent3D", "demo": "https://cassetu.itch.io/dunmere"}]...
|
[{"post_id": 70921, "ts": "202 [{"post_id": 70921, "ts": "2026-09-20T01:22:14Z", "hours": 2.6186, "text": "9-19-26 Forgot to upload a devlog for these hours, imma do it now. Tested out an archway thing to add more wall detail, scrapped it cuz it caused a lot of lag and looked not that great. Adjusted boss cutscene and decorations. I wanted more up and down movement, so i added a room with stairs and a higher ceiling. Enemies don’t really work with the stairs yet."}, {"post_id": 54852, "ts": "2026-08-26T01:02:18Z", "hours": 4.6742, "text": "8-25-26 I almost got a heart attack when my godot crashed, but luckily i was able to somehow reload the changes i made from the disk or smth. I added a new maze room (look at image) its got these columns and is twice as large as my previous largest room. I think i prefer these large rooms to my older more straightforward rooms, because it feels more expansive, and like you’re actually exploring a massive forgotten dungeon. I still plan to change the between room trigger from a Area3D enter to an interaction using the “e” button, the same way the first door works.But i haven’t gotten around to doing it yet. Also my health doesn’t reset properly when you respawn, so you end up at 0 health, while alive, after respawning. I also am planning a system for the game lore, after every bossfight, once you go through the door there, it will fade to one letter. I won’t spoil the story i have, but every bossfight will have one letter at the end that connects to a larger overarching story. I updated the save system so you can exit from the pause menu, the continue button works properly, and the save system works like this: Save at every new room entry bruh i feel like there is more too it but its rly just that. Thanks for reading this! Leave a suggestion to help me out :D"}, {"post_id": 44891, "ts": "2026-08-10T22:53:09Z", "hours": 6.7236, "text": "8-10-26 Added a decoration pass across the dungeon rooms: rugs, banners, bones, roman coins, crates and boxes, plus wall lustres and chandeliers in the boss room. The boss now has a table, throne, and seating. New enemy assets came in too, a scourger and a ghoul (not implemented yet but there) alongside a shader fix so the chaos boss stops looking so shiny, also the beast was looking shiny too so i changed that. HUD got reordered and the damage effect layer is visible instead of hidden cuz i accidentaly forgot to turn it back on while making the ui for consumables. Turned on occlusion culling project wide (i forgot to do that earlier oops) and refreshed the baked room and voxel data to match. Dying now actually saves the removed shards and upgrades before kicking you back to the hub so you don’t keep em. 8-9-26 Built out a full shop room: a shopkeeper NPC you can interact with, a shop menu for buying permanent upgrades and consumables (health potions, vigor draughts), a new HUD panel showing consumable counts with hotkeys, and an altar script that autoplays and loops its clip so the shopkeeper floats around a bit.The shopkeeper is this ghost looking guy. Also fixed barrel hurtboxes and their collision naming in the boss room since the particle system wasn’t working, moved the player’s starting position, and squashed a couple of typos hooray. I still have to fix bugs with my damage effect layer causing my blur and vignette thing to cover the hud, also the enemy ai is a bit scuffed still, and the gui sucks tbh,oh also i darkened the torches"}, {"post_id": 43702, "ts": "2026-08-09T03:28:30Z", "hours": 1.5156, "text": "First Devlog One thing to note, I have been working on this project earlier before starting stardance, so expect an offset in the hours and content made at the beginning. Grave Descent (working title Dunmere) currently has a hub room with an upgrade altar and a dungeon door leading into procedurally picked rooms per depth, capped off by a boss room with an intro cutscene that blends from a scripted camera into the player’s own view. The player has melee sword combat, blocking, rolling, and a basic interaction system, and there are four enemy types built out (a beast, a skeleton gladiator, a monstrosity, and the Chaos boss) each with their own animation and attack states. Progress is tracked through a GameManager autoload handling souls, shards, HP, and unlocked upgrades, which reads and writes to a save file so a run can be continued later. There’s a main menu now too, with new run, continue, and quit, a confirmation prompt before overwriting an existing save, and a live 3D view of the hub room rendering behind the UI instead of a flat background. 8-8-26"}]...
|
Title: Dunmere - Grave Descent by @Cassetu | Stard Title: Dunmere - Grave Descent by @Cassetu | Stardance
Devlogs:
First Devlog One thing to note, I have been working on this project earlier before starting stardance, so expect an offset in the hours and content made at the beginning. Grave Descent (working title Dunmere) currently has a hub room with an upgrade altar and a dungeon door leading into procedurally picked rooms per depth, capped off by a boss room with an intro cutscene that blends from a scripted camera into the player’s own view. The player has melee sword combat, blocking, rolling, and a basic interaction system, and there are four enemy types built out (a beast, a skeleton gladiator, a monstrosity, and the Chaos boss) each with their own animation and attack states. Progress is tracked through a GameManager autoload handling souls, shards, HP, and unlocked upgrades, which reads and writes to a save file so a run can be continued later. There’s a main menu now too, with new run, continue, and quit, a confirmation prompt before overwriting an existing save, and a live 3D view of the hub room rendering behind the UI instead of a flat background. 8-8-26
8-10-26 Added a decoration pass across the dungeon rooms: rugs, banners, bones, roman coins, crates and boxes, plus wall lustres and chandeliers in the boss room. The boss now has a table, throne, and seating. New enemy assets came in too, a scourger and a ghoul (not implemented yet but there) alongside a shader fix so the chaos boss stops looking so shiny, also the beast was looking shiny too so i changed that. HUD got reordered and the damage effect layer is visible instead of hidden cuz i accidentaly forgot to turn it back on while making the ui for consumables. Turned on occlusion culling project wide (i forgot to do that earlier oops) and refreshed the baked room and voxel data to match. Dying now actually saves the removed shards and upgrades before kicking you back to the hub so you don’t keep em. 8-9-26 Built out a full shop room: a shopkeeper NPC you can interact with, a shop menu for buying permanent upgrades and consumables (health potions, vigor draughts), a new HUD panel showing consumable counts with hotkeys, and an altar script that autoplays and loops its clip so the shopkeeper floats around a bit.The shopkeeper is this ghost looking guy. Also fixed barrel hurtboxes and their collision naming in the boss room since the particle system wasn’t working, moved the player’s starting position, and squashed a couple of typos hooray. I still have to fix bugs with my damage effect layer causing my blur and vignette thing to cover the hud, also the enemy ai is a bit scuffed still, and the gui sucks tbh,oh also i darkened the torches
8-25-26 I almost got a heart attack when my godot crashed, but luckily i was able to somehow reload the changes i made from the disk or smth. I added a new maze room (look at image) its got these columns and is twice as large as my previous largest room. I think i prefer these large rooms to my older more straightforward rooms, because it feels more expansive, and like you’re actually exploring a massive forgotten dungeon. I still plan to change the between room trigger from a Area3D enter to an interaction using the “e” button, the same way the first door works.But i haven’t gotten around to doing it yet. Also my health doesn’t reset properly when you respawn, so you end up at 0 health, while alive, after respawning. I also am planning a system for the game lore, after every bossfight, once you go through the door there, it will fade to one letter. I won’t spoil the story i have, but every bossfight will have one letter at the end that connects to a larger overarching story. I updated the save system so you can exit from the pause menu, the continue button works properly, and the save system works like this: Save at every new room entry bruh i feel like there is more too it but its rly just that. Thanks for reading this! Leave a suggestion to help me out :D
9-19-26 Forgot to upload a devlog for these hours, imma do it now. Tested out an archway thing to add more wall detail, scrapped it cuz it caused a lot of lag and looked not that great. Adjusted boss cutscene and decorations. I wanted more up and down movement, so i added a room with stairs and a higher ceiling. Enemies don’t really work with the stairs yet.
Ships:
Dunmere - Grave Descent First Person 3D Roguelite dungeon crawler Features Dungeon rooms. 1 Boss fight Shop room. Permanent upgrades (carries over runs) To play Simply go to the itch page, download the windows .exe, and run it. If windows defender stops it, simply click details and ignore. Its not a virus, the source code can also be viewed. I can’t make this any easier for you because the web version is incapable of running the complex 3d models and processing power to run the game. Thanks for trying it out! Disclaimers Because this project uses 3d models that require attribution, please view the credits.md file in the zip provided to see where all the models come from. Source Code: https://github.com/Cassetu/GraveDescent3D Itch Page: https://cassetu.itch.io/dunmere...
|
1793346666.1659942
|
1793433066.1659942
|
|
28039
|
KEEBoard by @raghavsharma1214 | Stardance
|
raghavsharma1214
|
0
|
55.96
|
0
|
[]
|
[{"post_id": 70937, "ts": "202 [{"post_id": 70937, "ts": "2026-09-20T02:28:20Z", "hours": 1.8008, "text": "Lets see how it will go now…"}, {"post_id": 68373, "ts": "2026-09-15T00:59:35Z", "hours": 1.0503, "text": "Yesss lesgooo we are moving bois the case is getting done, now i think ima order all parts now."}, {"post_id": 67861, "ts": "2026-09-14T04:28:06Z", "hours": 6.2672, "text": "righty guys so i changed some PCB things, sorted out through budget (was pushing $300 but now down to 220) and I split the prints in half so that they can actually be printed. I had to create brand new screw holes and patch existing holes and stuff with cursed geometry"}, {"post_id": 65781, "ts": "2026-09-11T04:50:54Z", "hours": 2.1008, "text": "Working on the keyboard and BOM. I decided to remove small ledges underneed the keyboard case for the rubber stoppers. I can just glue them on underneath. Having those ledges just gives the chance of messing up the 3d print. So I’ll do it like that. Also, I’m working on the github. I am solidifying the whoel readme and BOM."}, {"post_id": 64014, "ts": "2026-09-08T03:51:07Z", "hours": 5.9839, "text": "Polishing the keyboard. I converted the STLs to .STEP (a very annoying process btw), but before that i had to optimize the whole thing. I had to combine meshes and everything because all the files were totaling ~1g, and frying my RAM. Also I continued creating the BOM, and validating the PCB and stuff. This was SOO slow. because my ram was maxed out, I had to use SWAP. then blender, i had to wait like ~15 minutes between each operation because it ran hella slow. But I started researching different things like which keycaps I should use, which pour, and whatnot. BUt the whole optimization was so freaking tedious it took my whole bloody afternoon"}, {"post_id": 59317, "ts": "2026-09-01T01:24:48Z", "hours": 1.3667, "text": "LESS GOOO SCREWS DONE"}, {"post_id": 57047, "ts": "2026-08-29T03:47:18Z", "hours": 1.7008, "text": "I finally was able to remove the trillion verticies frying my ram. I used the remesh modifier. It make the topology a bit cursed, but its ight since its going to be 3d printed. I don’t really know what to do about the holes. Create an extended part of the keyboard specifically for the holes? idk son 😭"}, {"post_id": 54255, "ts": "2026-08-25T04:36:33Z", "hours": 0.7003, "text": "I am fixing the stuff and adding holes and all, but blender froze. I reverted it cuz I didn’t want to lose the project. It’s late anyway. i’ll do it tomorrow (along with 5 APs in school :( )"}, {"post_id": 54181, "ts": "2026-08-25T01:48:42Z", "hours": 1.0722, "text": "So I was working on teh BOM and stuff, but I realized I forgot to put screw holes in my keyboard case lmao. have to do that."}, {"post_id": 52736, "ts": "2026-08-23T01:57:31Z", "hours": 3.2336, "text": "This is the final render. Pls comment if I should change anything Edit: I saw those two weird white lines and removed them. IDK why they were there in the first place. Yep so hopefully looks fine now."}, {"post_id": 51405, "ts": "2026-08-21T02:49:25Z", "hours": 1.5339, "text": "Oh boy working on the rendering more"}, {"post_id": 50772, "ts": "2026-08-20T04:28:21Z", "hours": 0.4839, "text": "Rendering coming along ; )"}, {"post_id": 50722, "ts": "2026-08-20T02:02:30Z", "hours": 1.2083, "text": "I finalized the keyboard design (hopefully…) I added sections for rubber feet Made the case slightly longer for the bottom to have some thickness, and all sorts of other stuff. Now onto rendering or sum idk."}, {"post_id": 50105, "ts": "2026-08-19T05:19:43Z", "hours": 1.0622, "text": "My design is cooked… The plate is same in dimensions as the PCB, so there is no way for the gasket support to fit between PCB and plate without losing structural integrity or just not fitting if I’m 3d printing. So I think the workaround here is to widen the plate across the y-axis and use those protrusions as support for the gaskets. Idk I’ll see how the flow goes lowk. Even though right now it is a kind-of gasket mount, this classifies it as a semi kind-of gasket mount lmao Also, I’m deciding that I will do a silicon pour under the PCB for maximum sound insulation. it will also add weight to the keyboard, to keep it anchored and NOT rattly. next will be to double check all parts of keyboard, make sure everything has proper thickness, and hope for the best!"}, {"post_id": 48546, "ts": "2026-08-16T23:49:03Z", "hours": 1.6175, "text": "building even more of the case I finished up the general shape of the case. I created an opening for the USB-C port, and now I have to give the walls actual thickness and stuff, and check for stuff. This case design is really cursed because instead of combining two walls, I just placed the verticies in the same place instead of joining lmao"}, {"post_id": 47742, "ts": "2026-08-15T21:13:16Z", "hours": 2.2503, "text": "Okay so I swapped up the case design agian. I had to redesign eveyrthing because the top part of the case is too shallow for the esp-32 s3. Also I have to make sure the walls have thickness right now they are just 0mm thick. BTW, what i’m doing in this keyboard case, is something rarely done before. I’m creatign a gasket mount but no the regular kind. THis one will consist of poron foam tape spanning the entire perimeter as the “gasket”"}, {"post_id": 47311, "ts": "2026-08-15T05:48:22Z", "hours": 2.1481, "text": "Working on the keyboard case… I made the exterior look all nice (ish), but I didn’t create the semi-gasket mount. An invention of my own The “gasket” is just foam tape going around the whole perimeter of the keeb’s plate. Absorbing vibrations and enhancing “thoccieness” Hell yeah I still have to finish the case. It isn’t close to being done yet. This is a rough “sketch”"}, {"post_id": 46623, "ts": "2026-08-14T00:30:08Z", "hours": 1.7169, "text": "Now I’m transitioning to blender for the case design. I like blender because I can fine tune the aesthetics and all. SO I set up the case basics and everything, and did allat yk. it looks pretty nice. I used a pre-designed set of keycaps online because I won’t be making those, but ordering them instead. anyway, it all looks pretty nice!"}, {"post_id": 46092, "ts": "2026-08-13T01:49:15Z", "hours": 1.5169, "text": "Finished placing the keys, a daunting task. I had to manually place the keys, reference what the offset is compared to otehrso n the guide, etc etc. And get this: It is all just for the visual cad represenation when this finishes. lmao"}, {"post_id": 45469, "ts": "2026-08-11T23:24:29Z", "hours": 1.4172, "text": "Changes, and advancements in pcb design… I decided that i will use a top-mount case, much easier to manufacture than gasket mount, which I am alien to… kind of. What I’m doing is kind of a combination of top mount case and gasket mount. I will use a foam tape as a sort of gasket type thing, but it will span the entire perimeter of the keyboard, instead of specific gasket areas, allowing me to get a proper thocky sound but at an easier way to design it. I’m also placing all the keys now for visual representation."}, {"post_id": 45444, "ts": "2026-08-11T21:53:16Z", "hours": 15.7311, "text": "Transitioning from Macondo I realized that I won’t be able to complete this project in time for macondo, so, instead I will do the project here! All the logs for the creation process are on macondo, I can provide as per request, but I’ll be continuing off of here."}]...
|
Title: KEEBoard by @raghavsharma1214 | Stardance
Title: KEEBoard by @raghavsharma1214 | Stardance
Devlogs:
Transitioning from Macondo I realized that I won’t be able to complete this project in time for macondo, so, instead I will do the project here! All the logs for the creation process are on macondo, I can provide as per request, but I’ll be continuing off of here.
Changes, and advancements in pcb design… I decided that i will use a top-mount case, much easier to manufacture than gasket mount, which I am alien to… kind of. What I’m doing is kind of a combination of top mount case and gasket mount. I will use a foam tape as a sort of gasket type thing, but it will span the entire perimeter of the keyboard, instead of specific gasket areas, allowing me to get a proper thocky sound but at an easier way to design it. I’m also placing all the keys now for visual representation.
Finished placing the keys, a daunting task. I had to manually place the keys, reference what the offset is compared to otehrso n the guide, etc etc. And get this: It is all just for the visual cad represenation when this finishes. lmao
Now I’m transitioning to blender for the case design. I like blender because I can fine tune the aesthetics and all. SO I set up the case basics and everything, and did allat yk. it looks pretty nice. I used a pre-designed set of keycaps online because I won’t be making those, but ordering them instead. anyway, it all looks pretty nice!
Working on the keyboard case… I made the exterior look all nice (ish), but I didn’t create the semi-gasket mount. An invention of my own The “gasket” is just foam tape going around the whole perimeter of the keeb’s plate. Absorbing vibrations and enhancing “thoccieness” Hell yeah I still have to finish the case. It isn’t close to being done yet. This is a rough “sketch”
Okay so I swapped up the case design agian. I had to redesign eveyrthing because the top part of the case is too shallow for the esp-32 s3. Also I have to make sure the walls have thickness right now they are just 0mm thick. BTW, what i’m doing in this keyboard case, is something rarely done before. I’m creatign a gasket mount but no the regular kind. THis one will consist of poron foam tape spanning the entire perimeter as the “gasket”
building even more of the case I finished up the general shape of the case. I created an opening for the USB-C port, and now I have to give the walls actual thickness and stuff, and check for stuff. This case design is really cursed because instead of combining two walls, I just placed the verticies in the same place instead of joining lmao
My design is cooked… The plate is same in dimensions as the PCB, so there is no way for the gasket support to fit between PCB and plate without losing structural integrity or just not fitting if I’m 3d printing. So I think the workaround here is to widen the plate across the y-axis and use those protrusions as support for the gaskets. Idk I’ll see how the flow goes lowk. Even though right now it is a kind-of gasket mount, this classifies it as a semi kind-of gasket mount lmao Also, I’m deciding that I will do a silicon pour under the PCB for maximum sound insulation. it will also add weight to the keyboard, to keep it anchored and NOT rattly. next will be to double check all parts of keyboard, make sure everything has proper thickness, and hope for the best!
I finalized the keyboard design (hopefully…) I added sections for rubber feet Made the case slightly longer for the bottom to have some thickness, and all sorts of other stuff. Now onto rendering or sum idk.
Rendering coming along ; )
Oh boy working on the rendering more
This is the final render. Pls comment if I should change anything Edit: I saw those two weird white lines and removed them. IDK why they were there in the first place. Yep so hopefully looks fine now.
So I was working on teh BOM and stuff, but I realized I forgot to put screw holes in my keyboard case lmao. have to do that.
I am fixing the stuff and adding holes and all, but blender froze. I reverted it cuz I didn’t want to lose the project. It’s late anyway. i’ll do it tomorrow (along with 5 APs in school :( )
I finally was able to remove the trillion verticies frying my ram. I used the remesh modifier. It make the topology a bit cursed, but its ight since its going to be 3d printed. I don’t really know what to do about the holes. Create an extended part of the keyboard specifically for the holes? idk son 😭
LESS GOOO SCREWS DONE
Polishing the keyboard. I converted the STLs to .STEP (a very annoying process btw), but before that i had to optimize the whole thing. I had to combine meshes and everything because all the files were totaling ~1g, and frying my RAM. Also I continued creating the BOM, and validating the PCB and stuff. This was SOO slow. because my ram was maxed out, I had to use SWAP. then blender, i had to wait like ~15 minutes between each operation because it ran hella slow. But I started researching different things like which keycaps I should use, which pour, and whatnot. BUt the whole optimization was so freaking tedious it took my whole bloody afternoon
Working on the keyboard and BOM. I decided to remove small ledges underneed the keyboard case for the rubber stoppers. I can just glue them on underneath. Having those ledges just gives the chance of messing up the 3d print. So I’ll do it like that. Also, I’m working on the github. I am solidifying the whoel readme and BOM.
righty guys so i changed some PCB things, sorted out through budget (was pushing $300 but now down to 220) and I split the prints in half so that they can actually be printed. I had to create brand new screw holes and patch existing holes and stuff with cursed geometry
Yesss lesgooo we are moving bois the case is getting done, now i think ima order all parts now.
Lets see how it will go now…...
|
1793188241.8367262
|
1793793041.8367262
|
|
59397
|
battleship by @senthilnathan_arun | Stardance
|
senthilnathan_arun
|
2
|
6.0
|
9
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T13:01:02Z", "hours": 0.0, "multiplier": 1.26, "payout": 0, "blessing": "neutral", "text": "so , in my before ship . the reviewers told that i got low reviews because of my game not opening . so i have fixed it , and if anyone gets that error again because of the reliability of github streamlit apps , which is not good , i have a backup url : https://battleship-game-4serfv4fe6e8keyvliy3e2.streamlit.app/", "repo": "https://github.com/senthilnathanarun15/battleship-game", "demo": "https://senthilnathanarun15.github.io/battleship-game/"}, {"ship_num": 2, "ts": "2026-09-18T15:12:57Z", "hours": 6.0, "multiplier": 1.51, "payout": 9, "blessing": "neutral", "text": "i made a battleship game with streamlit , which is a library of python . in this game , we attack ships with ammo, random guesses and pure luck . i hope you like this game as this is my first project", "repo": "https://github.com/senthilnathanarun15/battleship-game", "demo": "https://senthilnathanarun15.github.io/battleship-game/"}]...
|
[{"post_id": 70938, "ts": "202 [{"post_id": 70938, "ts": "2026-09-20T02:29:51Z", "hours": 0.2978, "text": "i have made a backup web url for my project https://senthilnathanarun15.github.io/battleship-game/"}, {"post_id": 67106, "ts": "2026-09-13T05:09:28Z", "hours": 3.3117, "text": "finally done with the mechanics with random.randinit"}, {"post_id": 64203, "ts": "2026-09-08T13:00:46Z", "hours": 2.3664, "text": "i just got the ui correct , now i am moving on to the logic"}]...
|
Title: battleship by @senthilnathan_arun | Stardan Title: battleship by @senthilnathan_arun | Stardance
Devlogs:
i just got the ui correct , now i am moving on to the logic
finally done with the mechanics with random.randinit
i have made a backup web url for my project https://senthilnathanarun15.github.io/battleship-game/
Ships:
i made a battleship game with streamlit , which is a library of python . in this game , we attack ships with ammo, random guesses and pure luck . i hope you like this game as this is my first project
so , in my before ship . the reviewers told that i got low reviews because of my game not opening . so i have fixed it , and if anyone gets that error again because of the reliability of github streamlit apps , which is not good , i have a backup url : https://battleship-game-4serfv4fe6e8keyvliy3e2.streamlit.app/...
|
1793353669.5759757
|
1793440069.5759757
|
|
31984
|
BroadPad!! by @brian0804 | Stardance
|
brian0804
|
0
|
2.9
|
0
|
[]
|
[{"post_id": 70941, "ts": "202 [{"post_id": 70941, "ts": "2026-09-20T02:35:34Z", "hours": 2.1989, "text": "Hrmm… Done order. Waiting for arrive…"}, {"post_id": 64236, "ts": "2026-09-08T14:23:17Z", "hours": 0.7006, "text": "Hackpad PCB done!"}]...
|
Title: BroadPad!! by @brian0804 | Stardance
Devlo Title: BroadPad!! by @brian0804 | Stardance
Devlogs:
Hackpad PCB done!
Hrmm… Done order. Waiting for arrive…...
|
1793148660.361425
|
1793753460.361425
|
|
58752
|
cool personal site by @dakshsharma | Stardance
|
dakshsharma
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T14:22:34Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Made a cool personal site! You can go to my github or linkedin by clicking the button(this js was so hard to do). I like the css. I was learning all of these for the first time really in this project!", "repo": "https://github.com/DakshSharma304/cool-personal-site", "demo": "https://dakshs.vercel.app"}]...
|
[{"post_id": 70948, "ts": "202 [{"post_id": 70948, "ts": "2026-09-20T02:52:12Z", "hours": 3.185, "text": "very cool personal site!!! you can click on the buttons AND THEY TAKE YOU TO THE WEBPAGE!!!(like github button to my github profile) very aura graphics future plans to add like mechanism where i can write text and post updates heehee link dakshs.vercel.app"}]...
|
Title: cool personal site by @dakshsharma | Starda Title: cool personal site by @dakshsharma | Stardance
Devlogs:
very cool personal site!!! you can click on the buttons AND THEY TAKE YOU TO THE WEBPAGE!!!(like github button to my github profile) very aura graphics future plans to add like mechanism where i can write text and post updates heehee link dakshs.vercel.app
Ships:
Made a cool personal site! You can go to my github or linkedin by clicking the button(this js was so hard to do). I like the css. I was learning all of these for the first time really in this project!...
|
1793350594.4152646
|
1793436994.4152646
|
|
18043
|
Seal OS by @indiesealdev | Stardance
|
indiesealdev
|
3
|
116.0
|
920
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T02:36:55Z", "hours": 11.0, "multiplier": 18.0, "payout": 200, "blessing": "neutral", "text": "Hello there!! Well, I’m done with this project, I’m very happy with the result of what I did, and I learnt a lot of JavaScript, HTML and CSS. For this final update I worked on a ton of QOL basically, basically the following: All things you build now get saved when you reset the page. You can now scale and rotate objects (only certain you can rotate), for example, Seals can be scaled up and be slower, or be scaled down and be faster. For rotating and scaling, you can also use your ARROW KEYS :D That was about it, most of my time spent was in structuring my code and making it easier to expand, so the integration of these was pretty easy tbh. Well, thank you for following me on this journey <] SEAl YA!", "repo": "https://github.com/IndieSeal/SealWebOS", "demo": "https://indieseal.github.io/SealWebOS/"}, {"ship_num": 2, "ts": "2026-08-12T06:19:20Z", "hours": 37.0, "multiplier": 19.4, "payout": 720, "blessing": "neutral", "text": "I made 3 new apps, but I did add a heck ton more features! Ok, let’s get started with the apps first: Moving Seals: This is an app that lets you draw seals that move all over your screen and that after they’re spawned you have the possibility to make them explode, or nuke them if you’re so cruel. Sand Builder: An app to decorate your os! Place sand castles, starfishes and sand dollars (didn’t know those existed but they’re really cool). Settings: A simple app to adjust volume settings, and to enable a certain possible jumpscare with a very small chance of it happening every second, hope it doesn’t catch you off guard. They’re also saved if you reload the page (including Seal Clicker!!). About the features, I wanted to add some small things that were fun to play around and fun to discover, very silly! So I made the following: Sleepy but hungry seal: A seal that sits in the top left corner of your screen which if you click, will call it’s guard (an epic cat), which will throw a brick at you lol, this will leave your screen fractured, unless you feed the seal some fish by dragging them into its mouth. Fish: There’s some new decoration, which are fish who like to swim below in your screen in the sea! You can grab them to feed the hungry seal. DVD Seal: I wanted to experiment with 3D, because I saw a really cute seal model, so I made it so you can grab it and throw it around like the DVD Screensaver, I’m not sure why it reminded me of it, but yeah. Foxy Jumpscare: I wanted to scare the user of the website, at first I thought I would do a really creepy seal image, WHICH I FOUND SOME WHICH I WILL NEVER BE ABLE TO ERASE FROM MY BRAIN D:, but I landed on the Foxy Jumpscare as I think it’s funnier and fits the silly vibes more, but I decided to disable it by default so if someone doesn’t know about it, they don’t get jumped or smthing. Since the last update, I updated a lot of the visuals (just UI elements, my weird art will still be there), thanks to my sister which is an artist (thx for the help :D). I had a bit of trouble with the 3D DVD Seal as I thought moving it would be as easy as just getting the input from the canvas, I was so wrong, I was there for hours trying to fix it, and then I thought, what about raycasting? That would literally need the model to be hit! But implementation also took hours as I couldn’t find any guides, but OH WELL. I’m super duper happy with how it turned out, and I hope you love it as much as I enjoyed making it, thanks for watching my devlogs, for reading alla this. and bye <3", "repo": "https://github.com/IndieSeal/SealWebOS", "demo": "https://indieseal.github.io/SealWebOS/"}, {"ship_num": 3, "ts": "2026-08-03T00:56:22Z", "hours": 68.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hello there!! I made a very Seal-Inspired WebOS, it has 3 apps, which only two are cool as the other one is just an introduction to the OS and me! The REAL cool apps are these as of right now are: Seal Clicker: A clicker/idle game like Cookie Clicker but if it was seals. SealTok: Wanna brainrot your brain until it only thinks of seals? Me too! Now you can do that here!! I think what was most challenging about making this project was the Seal Clicker app as it went through multiple stages of rebuilding to make expanding the upgrades and seals easier, and in general it’s just a big app lol, I also did all the art myself, I’ve been challenging myself recently to learn to draw, even if they’re not the best drawings, but I’m very happy on how it turned out! I also had barely any knowledge about HTML, CSS and JS, so I learnt everything from scratch, though I was glad to discover that JS is surprisingly similar to my main coding language C#. I’m also VERY proud of the Seal Clicker app, it’s where I learnt that a lot of the concepts from C# were applicable in JS and is where I put my structure optimization hat haha, I ended up loving the drawings I made. And for you to test the project just hit the “Try Project” button and it will take you there! I really hope you enjoy the OS as much as I loved building it, and thanks for taking the time to check it out!!", "repo": "https://github.com/IndieSeal/SealWebOS", "demo": "https://indieseal.github.io/SealWebOS/"}]...
|
[{"post_id": 70954, "ts": "202 [{"post_id": 70954, "ts": "2026-09-20T03:04:48Z", "hours": 3.5997, "text": "Helloooooooo, I again fell into the rabbit hole of OPTIMIZATION As I am on my mission to make everything really approachable for coders that may want to inspect the code and fork it, and make their own silly changes, it is easier than ever. So I made some new sliders that affect multiple things, which I used to replace the audio categories! (sfx and ui for example), audios that fit into the same category and have one slider that affects all of them. Thanks to the new slider system I have, it was very easy to implement a new feature, sizing and rotation for objects! Though not all objects are rotatable, but at least they all are scalable :]! So now you can have annoying cockroach seals that zoom all over the screen, or have big sealies that move as slow as a turtle. OH, I almost forgot. You can also use the arrow keys to rotate and scale the stuff without having to grab the slider and move it around, though I could not find a way to make it so you can press more than 2 keys at the same time, I will be putting some time to research that, but for now, nope :[ Alrighty, that is it for this cool devlog , see ya"}, {"post_id": 65627, "ts": "2026-09-10T21:30:46Z", "hours": 6.7997, "text": "Hello thereeee!! i am back with a pretty boring devlog, oh yea I have been fixing bugs, which that I am aware, everything should be fixed (hopefully) These include: Sealtok autoplaying on page load (videos with audio would be heard from outside, which could be annoying) I have also been busy with structuring code, and I am currently working on optimizing the Audio Categories to translate them into the new settings system! (sfx and ui sliders) I also spent some of the stardust on buying a domain, so I can have my cool OS outside of github >:] (now with cloudflare too) Some really cool things that I have been working on for the Paint Windows is so they get saved, so you can restart the page and have your drawn things there again!! I have a rotation system and scaling system for object painting, but with the structuring of the setting system so that I can create sliders for other things too, it is still a WIP, but it should be out soon! Alright, yippe and bye"}, {"post_id": 50735, "ts": "2026-08-20T02:39:42Z", "hours": 0.7006, "text": "Well, I am back at it, as my goal is to get a 3D printer! As of currently, I just fixed a couple of bugs, including: Making ¨painting¨ apps easier to close. Fixed it so you could not ¨paint¨ when clicking the close or minimize button. Fixed Foxy Jumpscare setting not actually working I already have some ideas in mind of what I want to do next! If you wanna hear my quick vent, go ahead: For WebOS 1 I really placed a lot of time into it so I could have my code structure really well done so it would be really easy to create new apps, and I did spend a lot of time in Seal Clicker lol, but I thought the ratings would count both Web 1 and 2, but sadly not, so I will have to work another 50 hours on this , not annoyed, but I did wanna work on other projects"}, {"post_id": 45597, "ts": "2026-08-12T05:57:52Z", "hours": 8.5486, "text": "Hello there, and welcome to my last devlog, it is been a long journey, but I have done it, I have learned the ways of HTML, CSS and JS. I hate them all, but at least I know them now lol. I made a lot of QOL, a LOT of bug fixing and added some cool little features, you can take a look: Random Foxy Jumpscare: It is an option in the Settings App which can be activated and desactivated, but it is disabled by default. Saved settings: All settings you modify will be kept if you reload the page, this also works with the Seal Clicker app! Fih: Now you will see a bunch of fish swimming around in the bottom of the screen, and they are grabbable!! Sleepy, Hungry seal: The seal in the top corner of the screen is very sleepy, if you click it, it will get mad, but you can fix the damages by feeding it fish. Audio: Added a bunch more of audio Fixes: A lot of bug interactions with the DVD Seal."}, {"post_id": 44959, "ts": "2026-08-11T02:07:57Z", "hours": 10.1906, "text": "I made mostly visual improvements and added some silly stuff in general, because I wanna have fun, you know? These include: Mad Seal: The seal is resting, and you woke them up by clicking them, they are calling the crazy kitty to attack you, for now the damage is permanent (until you refresh the page), but there will soon be a way to revert it by feeding the seal. 🐟 Spinning Seal: You can grab it and throw it around like those DVD Screensavers, its fun! 📀 I want to make something to jumpscare y´all, but I will be thinking of ideas to do so hehe, be prepared >:] I had to make the Desktop App Icons wrap around, so they did not sink into the water, because I do not want that. I am so close to finishing this really cool OS which I am really proud of, I love it so much, and did it all without any frameworks which is really cool. These changes are not published yet, they are on a testing branch as I still need to squash some bugs."}, {"post_id": 43810, "ts": "2026-08-09T07:37:47Z", "hours": 9.8419, "text": "Hello there, I did a lot of expanding on the Seal Moving app, I grabbed it and stripped all of its bones and removed their personality so they were easily modifiable and expandable! YIPPEE. What I am trying to say is, I plan on using the same behaviour of spawning seals for another app to decorate your OS´s background! So i had to spend a lot of time making it easily expandable, and it was worth it!! I also made a variation of the seal´s sprite so you can choose which one to spawn, there is also brushes now for spawning and removing seals, aswell as an icon for nuking them all!! The other app will be for spawning sand castles, sea stars and other stuff like that ONLY in the sand, below everything that is UI. With these two apps, I would just need to add one more app, and I should be done! Probably another game to have some more fun stuff, I know that will take a while, but eh, doesn´t really matter."}, {"post_id": 41328, "ts": "2026-08-05T14:03:48Z", "hours": 8.7142, "text": "These days I have been mostly optimizing the code, so again, it is easier to create new windows and stuff, and I also fixed some annoying window header css issues. I am also thinking to change some of the audio the apps have to sound a bit less THUMPY. I currently have two things I am working on, just a visual update in general for the OS so it feels more silly, which should be in video 2, and a new app >:] This new app, I am still unsure in which direction to take it, maybe both?? But here is the idea: You have seals that move in your screen, and you can click to explode them (sorry sealies ) But I do need to decide wether with this to do this or that: A minigame where seals spawn and you have to explode as many as you can in a limited amount of time. Desktop pets, them just hanging around, and if they are bothering you, just pop them lol. Or I could do a combo of the two, but again, unsure. Would love to know what everyone else thinks"}, {"post_id": 39792, "ts": "2026-08-03T00:23:54Z", "hours": 5.6922, "text": "Final devlog, this was a great journey, and I cannot wait to get started on WebOS 2, this is going to take an eternity with how long this first part took me, but I already have a solid base (I might even do some more structure changes in the code to make it EVEN EASIER to make windows), and I learnt a lot about HTML, CSS and JS! Well, in these last two days I did the following: Fixed the drag audio bug Fixed some CSS which was not working on build Finished adding all the art for Seal Clicker Balanched Seal Clicker so it takes around 10-20 minutes to finish Made App Icons for Seal Clicker and SealTok Made some visual changes Added RESOURCES.md and updated the README.md hope you enjoy it!!! I really loved building it 🦭 (hope there is someone as autistic as me who loves seals lol)"}, {"post_id": 38610, "ts": "2026-08-01T02:54:25Z", "hours": 10.3364, "text": "I have finished my Seal-Tok, I wanted to keep it simple, I do not really want to add likes and comments and stuff as I do not want to overcomplicate myself as much as I did with Seal Clicker lol, but I may add a ¨Share¨ feature which would just take you to the source of the authors video. I am also planning on doing some videos myself for seal-tok, I am already working on some, but it is going to take a while D: I have finally finished my Seal Clicker in terms of systems and having all the upgrades, now I only have to draw the last couple of upgrades (7 more). In terms of what I have to do before publishing the mission is to fix a couple of audio bugs, for some reason windows if left inactive for a while (changing to other tabs of browser), probably because of the deltaTime I have in there? I need to take a look. And soon SealOS will be available for all!! hehe"}, {"post_id": 32758, "ts": "2026-07-22T03:40:05Z", "hours": 9.1253, "text": "I’m no artist but I’ve been working on the art for the game, maybe it’s not the prettiest but ehh, it’s pretty good for me. I’ve been working on implementing audio, on adding some juice to the interactions, which I’m still planning to do a lot more of those, but time will tell. I’ve added the basic first upgrades for all the Seals which is really cool yeaa.. I’m super happy with how I got to optimize the upgrade and seal system as now you only need 3 lines of code to inject HOPE into the html give it their unique id and change icons and text around with ease, I love using classes, seriously can’t even begin to say how happy I am with JavaScript literally being C# but a bit worse ( sorry JS enjoyers :[ ). So now, it should be very easy to add new stuff which I’m thrilled to do, not thrilled about the art part though haha. Probably less than 10 more hours and I should be done with this damned app, and I have already noted down some ideas for which apps I could do next, but I don’t want to spoil, so you’ll have to wait, or if you find the Source Code, maybe you can go search for it, like a treasure hunt, or easter egg? if you actually find the easter egg, what do you think of my suggestion? it’s amazing right? right? idk (also I just got annoyed with my keyboard putting this: ` instead of ’, so I just copied it and pasted it, would be fun to have a onekey for that haha) ok bye, thanks for reading"}, {"post_id": 30250, "ts": "2026-07-17T17:54:40Z", "hours": 9.8186, "text": "Hellooo!! Well, I´ve been working a lot on the Seal Clicker app, it´s taking a whole lot more than I had initially thought, but oh well. All upgrades are working correctly, made a lot of UI improvements, more like the layout specifically, I still need to work on how it overall looks. I´ve been squashing down bugs, and I´ve implemented tooltips! For now only applicable on the upgrades, but I want to see if I can make it modular. My next task is learning how to spawn HTML into a page, because I want there to be a visual way to know how many Seals you´ve bought that help you obtain food (that´s the middle row for ya, I still need to draw some backgrounds lol). Also, I´m actually enjoying a lot learning this as first of all, now I can make websites hehe, but also I got a new language in my ¨can-do¨ list I guess, JavaScript is literally C# but with Dynamic Typing so it´s been quite easy to learn. (i hate dynamic typing though). alright, adios, see ya on the next devlog :]"}, {"post_id": 28500, "ts": "2026-07-14T19:47:15Z", "hours": 8.9739, "text": "I´m about to hit the 10 hour time limit per devlog, so I´m posting this :] As of currently, I´m just trying to make the project more organized, I´ve been making folders to store CSS´s as I´ve been splitting the main one, similarly of how I did with my Java Script files. And I´ve got the basics down of the Seal Clicker, I´m going to be taking a lot of inspiration from Cookie Clicker, so I´m seeing how to land those vibes. I´ve also made it so windows can´t leave your viewport and can´t go on top of the Navbar. I would share a video, but the project still looks exactly the same and feels about the same, the Seal Clicker window has the basic click and upgrade functionality, but it´s just the elements rn and it looks kinda ugly. But I´ll keep y´all updated!! :]"}, {"post_id": 22546, "ts": "2026-07-05T02:07:31Z", "hours": 8.0039, "text": "Thanks to Jenin over on Summer Camp, I´ve been able to grasp the concepts of HTML and CSS better, and I got over some hard bugs I couldn´t squash. Well, I´ve done a lot on this update, I followed a tutorial on how to make a sea, on top of that I added a fish that swims through the sea, and soon will be draggable and will be feedable to a seal! I´ve thought of what I will do app-wise, but I won´t spoil ya! I added some relaxing beach/sea sounds, I changed the background to actually match the water i placed, so not it´s sand! I added a little bar in the taskbar app icons to know wether it is the app that is selected, or if it´s minimized/not selected, I´ll probably need to have a different color for those two states, but for now, I think it´s pretty good, on the future I want to make apps pinnable on the taskbar and they will show up without the bar below! Visually I think it´s looking great, now I only gotta start developing the actuall apps lol. Wish me luck :]"}, {"post_id": 18397, "ts": "2026-06-29T15:16:32Z", "hours": 5.7233, "text": "I have improved my audio system for dragging objects, so it only plays when you´re moving the window and not just by touching it, and finished adding the lerp implementation to the windows, I still gotta fix some bugs though, like the buttons from the windows making sound when hovered WHEN moving the windows too fast, I´m thinking I´ll disable their interactions when the window is grabbed. I also made a very important change, to avoid creating duplicate script and to make my lerp actually work, I made the whole drag script into a class! This way, each window manages itself and can store it’s last position for the lerp purpose, and I’m very proud of how it ended up looking and how it sounds, would’ve loved to be able to fix the bug where looping has a small pause between each loop, but maybe I’ll make the audio longer so it’s not AS noticeable, or it doesn’t happen as often! With these changes, making new windows should be easy peasy :D"}, {"post_id": 11067, "ts": "2026-06-18T03:16:23Z", "hours": 3.8808, "text": "Working on the taskbar, and added some audio to keep it from being so silent, I was getting tired from it! To-do: -Work on Wii-type opening app menu. -Finish adding sounds everywhere -Add more desktop apps -Finish taskbar behaviour"}, {"post_id": 8547, "ts": "2026-06-14T06:38:21Z", "hours": 3.3081, "text": "Finally finished the basic part of the windows, still needs to be polished, but hey they behaviour’s there!"}, {"post_id": 8276, "ts": "2026-06-13T19:23:23Z", "hours": 3.2692, "text": "I finally finished the drag and drop feature, took me a while as I was trying to have different cursors while outside, while hovering and while clicking, which took longer than I thought, but I did it! Next task: Make an app inside of the OS"}]...
|
Title: Seal OS by @indiesealdev | Stardance
Devlo Title: Seal OS by @indiesealdev | Stardance
Devlogs:
I finally finished the drag and drop feature, took me a while as I was trying to have different cursors while outside, while hovering and while clicking, which took longer than I thought, but I did it! Next task: Make an app inside of the OS
Finally finished the basic part of the windows, still needs to be polished, but hey they behaviour’s there!
Working on the taskbar, and added some audio to keep it from being so silent, I was getting tired from it! To-do: -Work on Wii-type opening app menu. -Finish adding sounds everywhere -Add more desktop apps -Finish taskbar behaviour
I have improved my audio system for dragging objects, so it only plays when you´re moving the window and not just by touching it, and finished adding the lerp implementation to the windows, I still gotta fix some bugs though, like the buttons from the windows making sound when hovered WHEN moving the windows too fast, I´m thinking I´ll disable their interactions when the window is grabbed. I also made a very important change, to avoid creating duplicate script and to make my lerp actually work, I made the whole drag script into a class! This way, each window manages itself and can store it’s last position for the lerp purpose, and I’m very proud of how it ended up looking and how it sounds, would’ve loved to be able to fix the bug where looping has a small pause between each loop, but maybe I’ll make the audio longer so it’s not AS noticeable, or it doesn’t happen as often! With these changes, making new windows should be easy peasy :D
Thanks to Jenin over on Summer Camp, I´ve been able to grasp the concepts of HTML and CSS better, and I got over some hard bugs I couldn´t squash. Well, I´ve done a lot on this update, I followed a tutorial on how to make a sea, on top of that I added a fish that swims through the sea, and soon will be draggable and will be feedable to a seal! I´ve thought of what I will do app-wise, but I won´t spoil ya! I added some relaxing beach/sea sounds, I changed the background to actually match the water i placed, so not it´s sand! I added a little bar in the taskbar app icons to know wether it is the app that is selected, or if it´s minimized/not selected, I´ll probably need to have a different color for those two states, but for now, I think it´s pretty good, on the future I want to make apps pinnable on the taskbar and they will show up without the bar below! Visually I think it´s looking great, now I only gotta start developing the actuall apps lol. Wish me luck :]
I´m about to hit the 10 hour time limit per devlog, so I´m posting this :] As of currently, I´m just trying to make the project more organized, I´ve been making folders to store CSS´s as I´ve been splitting the main one, similarly of how I did with my Java Script files. And I´ve got the basics down of the Seal Clicker, I´m going to be taking a lot of inspiration from Cookie Clicker, so I´m seeing how to land those vibes. I´ve also made it so windows can´t leave your viewport and can´t go on top of the Navbar. I would share a video, but the project still looks exactly the same and feels about the same, the Seal Clicker window has the basic click and upgrade functionality, but it´s just the elements rn and it looks kinda ugly. But I´ll keep y´all updated!! :]
Hellooo!! Well, I´ve been working a lot on the Seal Clicker app, it´s taking a whole lot more than I had initially thought, but oh well. All upgrades are working correctly, made a lot of UI improvements, more like the layout specifically, I still need to work on how it overall looks. I´ve been squashing down bugs, and I´ve implemented tooltips! For now only applicable on the upgrades, but I want to see if I can make it modular. My next task is learning how to spawn HTML into a page, because I want there to be a visual way to know how many Seals you´ve bought that help you obtain food (that´s the middle row for ya, I still need to draw some backgrounds lol). Also, I´m actually enjoying a lot learning this as first of all, now I can make websites hehe, but also I got a new language in my ¨can-do¨ list I guess, JavaScript is literally C# but with Dynamic Typing so it´s been quite easy to learn. (i hate dynamic typing though). alright, adios, see ya on the next devlog :]
I’m no artist but I’ve been working on the art for the game, maybe it’s not the prettiest but ehh, it’s pretty good for me. I’ve been working on implementing audio, on adding some juice to the interactions, which I’m still planning to do a lot more of those, but time will tell. I’ve added the basic first upgrades for all the Seals which is really cool yeaa.. I’m super happy with how I got to optimize the upgrade and seal system as now you only need 3 lines of code to inject HOPE into the html give it their unique id and change icons and text around with ease, I love using classes, seriously can’t even begin to say how happy I am with JavaScript literally being C# but a bit worse ( sorry JS enjoyers :[ ). So now, it should be very easy to add new stuff which I’m thrilled to do, not thrilled about the art part though haha. Probably less than 10 more hours and I should be done with this damned app, and I have already noted down some ideas for which apps I could do next, but I don’t want to spoil, so you’ll have to wait, or if you find the Source Code, maybe you can go search for it, like a treasure hunt, or easter egg? if you actually find the easter egg, what do you think of my suggestion? it’s amazing right? right? idk (also I just got annoyed with my keyboard putting this: ` instead of ’, so I just copied it and pasted it, would be fun to have a onekey for that haha) ok bye, thanks for reading
I have finished my Seal-Tok, I wanted to keep it simple, I do not really want to add likes and comments and stuff as I do not want to overcomplicate myself as much as I did with Seal Clicker lol, but I may add a ¨Share¨ feature which would just take you to the source of the authors video. I am also planning on doing some videos myself for seal-tok, I am already working on some, but it is going to take a while D: I have finally finished my Seal Clicker in terms of systems and having all the upgrades, now I only have to draw the last couple of upgrades (7 more). In terms of what I have to do before publishing the mission is to fix a couple of audio bugs, for some reason windows if left inactive for a while (changing to other tabs of browser), probably because of the deltaTime I have in there? I need to take a look. And soon SealOS will be available for all!! hehe
Final devlog, this was a great journey, and I cannot wait to get started on WebOS 2, this is going to take an eternity with how long this first part took me, but I already have a solid base (I might even do some more structure changes in the code to make it EVEN EASIER to make windows), and I learnt a lot about HTML, CSS and JS! Well, in these last two days I did the following: Fixed the drag audio bug Fixed some CSS which was not working on build Finished adding all the art for Seal Clicker Balanched Seal Clicker so it takes around 10-20 minutes to finish Made App Icons for Seal Clicker and SealTok Made some visual changes Added RESOURCES.md and updated the README.md hope you enjoy it!!! I really loved building it 🦭 (hope there is someone as autistic as me who loves seals lol)
These days I have been mostly optimizing the code, so again, it is easier to create new windows and stuff, and I also fixed some annoying window header css issues. I am also thinking to change some of the audio the apps have to sound a bit less THUMPY. I currently have two things I am working on, just a visual update in general for the OS so it feels more silly, which should be in video 2, and a new app >:] This new app, I am still unsure in which direction to take it, maybe both?? But here is the idea: You have seals that move in your screen, and you can click to explode them (sorry sealies ) But I do need to decide wether with this to do this or that: A minigame where seals spawn and you have to explode as many as you can in a limited amount of time. Desktop pets, them just hanging around, and if they are bothering you, just pop them lol. Or I could do a combo of the two, but again, unsure. Would love to know what everyone else thinks
Hello there, I did a lot of expanding on the Seal Moving app, I grabbed it and stripped all of its bones and removed their personality so they were easily modifiable and expandable! YIPPEE. What I am trying to say is, I plan on using the same behaviour of spawning seals for another app to decorate your OS´s background! So i had to spend a lot of time making it easily expandable, and it was worth it!! I also made a variation of the seal´s sprite so you can choose which one to spawn, there is also brushes now for spawning and removing seals, aswell as an icon for nuking them all!! The other app will be for spawning sand castles, sea stars and other stuff like that ONLY in the sand, below everything that is UI. With these two apps, I would just need to add one more app, and I should be done! Probably another game to have some more fun stuff, I know that will take a while, but eh, doesn´t really matter.
I made mostly visual improvements and added some silly stuff in general, because I wanna have fun, you know? These include: Mad Seal: The seal is resting, and you woke them up by clicking them, they are calling the crazy kitty to attack you, for now the damage is permanent (until you refresh the page), but there will soon be a way to revert it by feeding the seal. 🐟 Spinning Seal: You can grab it and throw it around like those DVD Screensavers, its fun! 📀 I want to make something to jumpscare y´all, but I will be thinking of ideas to do so hehe, be prepared >:] I had to make the Desktop App Icons wrap around, so they did not sink into the water, because I do not want that. I am so close to finishing this really cool OS which I am really proud of, I love it so much, and did it all without any frameworks which is really cool. These changes are not published yet, they are on a testing branch as I still need to squash some bugs.
Hello there, and welcome to my last devlog, it is been a long journey, but I have done it, I have learned the ways of HTML, CSS and JS. I hate them all, but at least I know them now lol. I made a lot of QOL, a LOT of bug fixing and added some cool little features, you can take a look: Random Foxy Jumpscare: It is an option in the Settings App which can be activated and desactivated, but it is disabled by default. Saved settings: All settings you modify will be kept if you reload the page, this also works with the Seal Clicker app! Fih: Now you will see a bunch of fish swimming around in the bottom of the screen, and they are grabbable!! Sleepy, Hungry seal: The seal in the top corner of the screen is very sleepy, if you click it, it will get mad, but you can fix the damages by feeding it fish. Audio: Added a bunch more of audio Fixes: A lot of bug interactions with the DVD Seal.
Well, I am back at it, as my goal is to get a 3D printer! As of currently, I just fixed a couple of bugs, including: Making ¨painting¨ apps easier to close. Fixed it so you could not ¨paint¨ when clicking the close or minimize button. Fixed Foxy Jumpscare setting not actually working I already have some ideas in mind of what I want to do next! If you wanna hear my quick vent, go ahead: For WebOS 1 I really placed a lot of time into it so I could have my code structure really well done so it would be really easy to create new apps, and I did spend a lot of time in Seal Clicker lol, but I thought the ratings would count both Web 1 and 2, but sadly not, so I will have to work another 50 hours on this , not annoyed, but I did wanna work on other projects
Hello thereeee!! i am back with a pretty boring devlog, oh yea I have been fixing bugs, which that I am aware, everything should be fixed (hopefully) These include: Sealtok autoplaying on page load (videos with audio would be heard from outside, which could be annoying) I have also been busy with structuring code, and I am currently working on optimizing the Audio Categories to translate them into the new settings system! (sfx and ui sliders) I also spent some of the stardust on buying a domain, so I can have my cool OS outside of github >:] (now with cloudflare too) Some really cool things that I have been working on for the Paint Windows is so they get saved, so you can restart the page and have your drawn things there again!! I have a rotation system and scaling system for object painting, but with the structuring of the setting system so that I can create sliders for other things too, it is still a WIP, but it should be out soon! Alright, yippe and bye
Helloooooooo, I again fell into the rabbit hole of OPTIMIZATION As I am on my mission to make everything really approachable for coders that may want to inspect the code and fork it, and make their own silly changes, it is easier than ever. So I made some new sliders that affect multiple things, which I used to replace the audio categories! (sfx and ui for example), audios that fit into the same category and have one slider that affects all of them. Thanks to the new slider system I have, it was very easy to implement a new feature, sizing and rotation for objects! Though not all objects are rotatable, but at least they all are scalable :]! So now you can have annoying cockroach seals that zoom all over the screen, or have big sealies that move as slow as a turtle. OH, I almost forgot. You can also use the arrow keys to rotate and scale the stuff without having to grab the slider and move it around, though I could not find a way to make it so you can press more than 2 keys at the same time, I will be putting some time to research that, but for now, nope :[ Alrighty, that is it for this cool devlog , see ya
Ships:
Hello there!! I made a very Seal-Inspired WebOS, it has 3 apps, which only two are cool as the other one is just an introduction to the OS and me! The REAL cool apps are these as of right now are: Seal Clicker: A clicker/idle game like Cookie Clicker but if it was seals. SealTok: Wanna brainrot your brain until it only thinks of seals? Me too! Now you can do that here!! I think what was most challenging about making this project was the Seal Clicker app as it went through multiple stages of rebuilding to make expanding the upgrades and seals easier, and in general it’s just a big app lol, I also did all the art myself, I’ve been challenging myself recently to learn to draw, even if they’re not the best drawings, but I’m very happy on how it turned out! I also had barely any knowledge about HTML, CSS and JS, so I learnt everything from scratch, though I was glad to discover that JS is surprisingly similar to my main coding language C#. I’m also VERY proud of the Seal Clicker app, it’s where I learnt that a lot of the concepts from C# were applicable in JS and is where I put my structure optimization hat haha, I ended up loving the drawings I made. And for you to test the project just hit the “Try Project” button and it will take you there! I really hope you enjoy the OS as much as I loved building it, and thanks for taking the time to check it out!!
I made 3 new apps, but I did add a heck ton more features! Ok, let’s get started with the apps first: Moving Seals: This is an app that lets you draw seals that move all over your screen and that after they’re spawned you have the possibility to make them explode, or nuke them if you’re so cruel. Sand Builder: An app to decorate your os! Place sand castles, starfishes and sand dollars (didn’t know those existed but they’re really cool). Settings: A simple app to adjust volume settings, and to enable a certain possible jumpscare with a very small chance of it happening every second, hope it doesn’t catch you off guard. They’re also saved if you reload the page (including Seal Clicker!!). About the features, I wanted to add some small things that were fun to play around and fun to discover, very silly! So I made the following: Sleepy but hungry seal: A seal that sits in the top left corner of your screen which if you click, will call it’s guard (an epic cat), which will throw a brick at you lol, this will leave your screen fractured, unless you feed the seal some fish by dragging them into its mouth. Fish: There’s some new decoration, which are fish who like to swim below in your screen in the sea! You can grab them to feed the hungry seal. DVD Seal: I wanted to experiment with 3D, because I saw a really cute seal model, so I made it so you can grab it and throw it around like the DVD Screensaver, I’m not sure why it reminded me of it, but yeah. Foxy Jumpscare: I wanted to scare the user of the website, at first I thought I would do a really creepy seal image, WHICH I FOUND SOME WHICH I WILL NEVER BE ABLE TO ERASE FROM MY BRAIN D:, but I landed on the Foxy Jumpscare as I think it’s funnier and fits the silly vibes more, but I decided to disable it by default so if someone doesn’t know about it, they don’t get jumped or smthing. Since the last update, I updated a lot of the visuals (just UI elements, my weird art will still be there), thanks to my sister which is an artist (thx for the help :D). I had a bit of trouble with the 3D DVD Seal as I thought moving it would be as easy as just getting the input from the canvas, I was so wrong, I was there for hours trying to fix it, and then I thought, what about raycasting? That would literally need the model to be hit! But implementation also took hours as I couldn’t find any guides, but OH WELL. I’m super duper happy with how it turned out, and I hope you love it as much as I enjoyed making it, thanks for watching my devlogs, for reading alla this. and bye <3
Hello there!! Well, I’m done with this project, I’m very happy with the result of what I did, and I learnt a lot of JavaScript, HTML and CSS. For this final update I worked on a ton of QOL basically, basically the following: All things you build now get saved when you reset the page. You can now scale and rotate objects (only certain you can rotate), for example, Seals can be scaled up and be slower, or be scaled down and be faster. For rotating and scaling, you can also use your ARROW KEYS :D That was about it, most of my time spent was in structuring my code and making it easier to expand, so the integration of these was pretty easy tbh. Well, thank you for following me on this journey <] SEAl YA!...
|
1793303468.5419946
|
1793389868.5419946
|
|
63741
|
Infinite Pad by @AdanF | Stardance
|
AdanF
|
0
|
1.32
|
0
|
[]
|
[{"post_id": 70960, "ts": "202 [{"post_id": 70960, "ts": "2026-09-20T03:26:40Z", "hours": 1.3167, "text": "NEW v1 Design"}]...
|
Title: Infinite Pad by @AdanF | Stardance
Devlogs Title: Infinite Pad by @AdanF | Stardance
Devlogs:
NEW v1 Design...
|
1793054939.1035433
|
1793659739.1035433
|
|
26011
|
Coding Tutorials For FRC by @shbebeek | Stardance
|
shbebeek
|
0
|
3.39
|
0
|
[]
|
[{"post_id": 70961, "ts": "202 [{"post_id": 70961, "ts": "2026-09-20T03:30:51Z", "hours": 0.4628, "text": "Fixed up some errors in the hotel class, for example where I accidentally output the same thing whether the system is given 2 or 3. These weren’t too big of issues but just wanted to document them here."}, {"post_id": 23764, "ts": "2026-07-06T21:54:08Z", "hours": 2.9228, "text": "Just finished the Intro To Java video to introduce new robotics kids to java programming in FRC."}]...
|
Title: Coding Tutorials For FRC by @shbebeek | Sta Title: Coding Tutorials For FRC by @shbebeek | Stardance
Devlogs:
Just finished the Intro To Java video to introduce new robotics kids to java programming in FRC.
Fixed up some errors in the hotel class, for example where I accidentally output the same thing whether the system is given 2 or 3. These weren’t too big of issues but just wanted to document them here....
|
1793202609.414977
|
1793807409.414977
|
|
63929
|
My own site! by @mahfuzrahman16 | Stardance
|
mahfuzrahman16
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T14:20:13Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Built my first Personal Site using HTML & CSS and I am pretty proud of it as I am new to coding Used HTML for the structure CSS for styling Used Vs Code’s Auto Complete feature and auto suggestions (idk if it count as AI usage)", "repo": "https://github.com/mahfuzrx/stardance-portfolio-web", "demo": "https://mahfuzrx.github.io/stardance-portfolio-web/"}]...
|
[{"post_id": 70962, "ts": "202 [{"post_id": 70962, "ts": "2026-09-20T03:38:47Z", "hours": 1.2886, "text": "Hey! I was working on a portfolio website from the past 1 hour, it is complete now I’m new to this coding stuff, but i was interested in this from a long time"}]...
|
Title: My own site! by @mahfuzrahman16 | Stardance Title: My own site! by @mahfuzrahman16 | Stardance
Devlogs:
Hey! I was working on a portfolio website from the past 1 hour, it is complete now I’m new to this coding stuff, but i was interested in this from a long time
Ships:
Built my first Personal Site using HTML & CSS and I am pretty proud of it as I am new to coding Used HTML for the structure CSS for styling Used Vs Code’s Auto Complete feature and auto suggestions (idk if it count as AI usage)...
|
1793213450.2377353
|
1793299850.2377353
|
|
53169
|
TuffPad by @SiddyG | Stardance
|
SiddyG
|
0
|
1.41
|
0
|
[]
|
[{"post_id": 70968, "ts": "202 [{"post_id": 70968, "ts": "2026-09-20T04:07:53Z", "hours": 1.405, "text": "Case, Schematic, and PCB done! Onto the firmware."}]...
|
Title: TuffPad by @SiddyG | Stardance
Devlogs:
Ca Title: TuffPad by @SiddyG | Stardance
Devlogs:
Case, Schematic, and PCB done! Onto the firmware....
|
1792738398.3277595
|
1793343198.3277595
|
|
63301
|
Corvid Clock by @Corvid | Stardance
|
Corvid
|
0
|
4.1
|
0
|
[]
|
[{"post_id": 70972, "ts": "202 [{"post_id": 70972, "ts": "2026-09-20T04:23:15Z", "hours": 0.6, "text": "Actually finished the case this time… lol… a random scquare appeared oout of no where this time for some resaon, im also getting a lot better and quicker at cad.. tbf i also had the part 3d models lol…"}, {"post_id": 70351, "ts": "2026-09-19T00:56:26Z", "hours": 1.7125, "text": "I finished the case, gonna do the assembly in a bit i feel like im learning a lot more and getting better at cad and design in general. if anything looks weird tell me id love some feedback! (just realized i forgot the top but ill finish that later) Also how do you format these do you use markdown or ?? idk dont see anything while looking it up…"}, {"post_id": 69957, "ts": "2026-09-18T04:01:47Z", "hours": 1.7836, "text": "Corvid Clock - I worked on the PCB design, following the BLARE tutorial and right now am gonna do t he cad design tommorow and the firmware on saturday and sunday if needed."}]...
|
Title: Corvid Clock by @Corvid | Stardance
Devlog Title: Corvid Clock by @Corvid | Stardance
Devlogs:
Corvid Clock - I worked on the PCB design, following the BLARE tutorial and right now am gonna do t he cad design tommorow and the firmware on saturday and sunday if needed.
I finished the case, gonna do the assembly in a bit i feel like im learning a lot more and getting better at cad and design in general. if anything looks weird tell me id love some feedback! (just realized i forgot the top but ill finish that later) Also how do you format these do you use markdown or ?? idk dont see anything while looking it up…
Actually finished the case this time… lol… a random scquare appeared oout of no where this time for some resaon, im also getting a lot better and quicker at cad.. tbf i also had the part 3d models lol…...
|
1793051316.3625534
|
1793656116.3625534
|
|
59622
|
study site by @krupa_pramod | Stardance
|
krupa_pramod
|
1
|
6.0
|
27
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T05:01:53Z", "hours": 6.0, "multiplier": 4.29, "payout": 27, "blessing": "neutral", "text": "I made a studying website using HTML, CSS, and JS. It has multiple apps, functionalities such as a calendar and updating time, and color themes. This helped me learn how to use localStorage and a lot more JS logic that I didn’t know before. There is notes, a calculator, stopwatch, tasks, and links to music and one of my favourite productivity sites. I also added an advice generator I thought was funny and a spotify embedded study playlist. Overall there is everything I would use for productivity in one area. It was difficult to kind of figure out JS logic but I got help with tutorials and more for that.", "repo": "https://github.com/krupa-pramod/studysite", "demo": "https://krupa-pramod.github.io/studysite/index.html"}]...
|
[{"post_id": 70979, "ts": "202 [{"post_id": 70979, "ts": "2026-09-20T04:48:41Z", "hours": 0.2833, "text": "Very easy simple stopwatch the idea is that you can use this to time study sessions or what not. Nothing much to this did it really quick. I think this is the final update and with that we have hit 30 hrs on stardance! Yay!"}, {"post_id": 70973, "ts": "2026-09-20T04:29:07Z", "hours": 0.8219, "text": "Added a calculator! I don’t have a lot of JS experience when it comes to logic I have only done it with web dev and stuff so I did this with the help of a geeksforgeeks guide. Overall went pretty smoothly I had to figure out some styling stuff with the grid display but it works pretty well!"}, {"post_id": 70903, "ts": "2026-09-20T00:03:34Z", "hours": 0.7472, "text": "the tasks app is finally done! this was SUCH a pain to test there was something with live server about my cache not reloading and then none of the css was loading and I had to do a bunch of like tests to figure out what was wrong and yeah it randomly started working so then I could finally just clear it. It was also a little confusing how to put it in a class and then target specific stuff but its done now!"}, {"post_id": 68991, "ts": "2026-09-16T05:37:53Z", "hours": 0.8172, "text": "I started the tasks app its basically the same as notes but now I need to implement the logic where if you click on it it’ll disappear it shouldn’t be too hard. I’m debating whether to add like checkboxes which would defintiely look nicer but I am pretty busy with school so we shall see. But the layout for this is done!"}, {"post_id": 66990, "ts": "2026-09-13T00:12:02Z", "hours": 0.8069, "text": "The notes app is complete! It looks kind of boring now so I may add some more flavour to it but for now it is done (the logic and base). You enter whatever notes you want in the textbox, click enter, and then it is saved to an array in localStorage along with the date. This means even when you close it the notes you wrote will still be there! I haven’t really used this before so it required quite some time and I needed some help from ai as well T-T but this is a good knowledge to have now. Clear notes gets rid of all the notes. Now the next app!"}, {"post_id": 64532, "ts": "2026-09-09T00:39:17Z", "hours": 0.8972, "text": "Updates have been made! I made it so that localstorage like remembers what theme you chose and is consistent across all the apps, so I created the notes app first to check but it’s not functional and there’s basically nothing on it. This took me way to long and was lowkey really annoying but it’s fine… anyways this is what the notes app looks so far and now I have to like actually make it work which means figuring out localStorage and it’s probably not that bad but I have like 0.5% JS knowledge but oh well I guess it’s a learning oppurtunity. Allons-y!"}, {"post_id": 64003, "ts": "2026-09-08T03:23:32Z", "hours": 1.8175, "text": "This is my new project a study OS! It is going to be a bunch of study apps like notes, a pomodoro timer, tasks, etc. I am learning more js through this and hoping to do more arrays and localStorage stuff so I thought something like this where you have to store data would be kind of good. Today I did the basic setup which is the desktop home screen and added widgets, background themes, decorated it, really the fun stuff of coding lol before all the js comes. Overall pretty easy but kinda became time consuming because the styling of stuff got annoying like with the apps grid and stuff but it got worked out. All good so far!"}]...
|
Title: study site by @krupa_pramod | Stardance
De Title: study site by @krupa_pramod | Stardance
Devlogs:
This is my new project a study OS! It is going to be a bunch of study apps like notes, a pomodoro timer, tasks, etc. I am learning more js through this and hoping to do more arrays and localStorage stuff so I thought something like this where you have to store data would be kind of good. Today I did the basic setup which is the desktop home screen and added widgets, background themes, decorated it, really the fun stuff of coding lol before all the js comes. Overall pretty easy but kinda became time consuming because the styling of stuff got annoying like with the apps grid and stuff but it got worked out. All good so far!
Updates have been made! I made it so that localstorage like remembers what theme you chose and is consistent across all the apps, so I created the notes app first to check but it’s not functional and there’s basically nothing on it. This took me way to long and was lowkey really annoying but it’s fine… anyways this is what the notes app looks so far and now I have to like actually make it work which means figuring out localStorage and it’s probably not that bad but I have like 0.5% JS knowledge but oh well I guess it’s a learning oppurtunity. Allons-y!
The notes app is complete! It looks kind of boring now so I may add some more flavour to it but for now it is done (the logic and base). You enter whatever notes you want in the textbox, click enter, and then it is saved to an array in localStorage along with the date. This means even when you close it the notes you wrote will still be there! I haven’t really used this before so it required quite some time and I needed some help from ai as well T-T but this is a good knowledge to have now. Clear notes gets rid of all the notes. Now the next app!
I started the tasks app its basically the same as notes but now I need to implement the logic where if you click on it it’ll disappear it shouldn’t be too hard. I’m debating whether to add like checkboxes which would defintiely look nicer but I am pretty busy with school so we shall see. But the layout for this is done!
the tasks app is finally done! this was SUCH a pain to test there was something with live server about my cache not reloading and then none of the css was loading and I had to do a bunch of like tests to figure out what was wrong and yeah it randomly started working so then I could finally just clear it. It was also a little confusing how to put it in a class and then target specific stuff but its done now!
Added a calculator! I don’t have a lot of JS experience when it comes to logic I have only done it with web dev and stuff so I did this with the help of a geeksforgeeks guide. Overall went pretty smoothly I had to figure out some styling stuff with the grid display but it works pretty well!
Very easy simple stopwatch the idea is that you can use this to time study sessions or what not. Nothing much to this did it really quick. I think this is the final update and with that we have hit 30 hrs on stardance! Yay!
Ships:
I made a studying website using HTML, CSS, and JS. It has multiple apps, functionalities such as a calendar and updating time, and color themes. This helped me learn how to use localStorage and a lot more JS logic that I didn’t know before. There is notes, a calculator, stopwatch, tasks, and links to music and one of my favourite productivity sites. I also added an advice generator I thought was funny and a spotify embedded study playlist. Overall there is everything I would use for productivity in one area. It was difficult to kind of figure out JS logic but I got help with tutorials and more for that....
|
1793353767.8496535
|
1793440167.8496535
|
|
63959
|
Lulu by @khanashrafuzzamannirzan | Stardance
|
khanashrafuzzamannirzan
|
0
|
1.1
|
0
|
[]
|
[{"post_id": 70984, "ts": "202 [{"post_id": 70984, "ts": "2026-09-20T04:58:52Z", "hours": 1.1044, "text": ".."}]...
|
Title: Lulu by @khanashrafuzzamannirzan | Stardanc Title: Lulu by @khanashrafuzzamannirzan | Stardance
Devlogs:
.....
|
1793055253.6381307
|
1793660053.6381307
|
|
60544
|
FPGA GPU by @AzzyAzimuth | Stardance
|
AzzyAzimuth
|
0
|
14.82
|
0
|
[]
|
[{"post_id": 70993, "ts": "202 [{"post_id": 70993, "ts": "2026-09-20T05:33:35Z", "hours": 6.1397, "text": "Better triangle winding math than nvidia. oh wow works been really busy these days. i havent had much time for code. its also kinda tiring. Since we aren’t working with a ton of computing power, the most important development is that i’ve managed to build an evaluation engine that works in 1 cycle and does very fast triangle winding checks, all without doing any complex math. The evaluation is quadrant based, where 2 vertexes are defined against the other vertex, and their quadrant properties are evaluated and compared against known examples, with 3 of these happening simultaneously at once to deliver rapid winding testing. Hire me nvidia."}, {"post_id": 66718, "ts": "2026-09-12T16:40:37Z", "hours": 2.1506, "text": "the biggest beef steak- so turns out they have IN BUILT VIDEO CONTROLLERS, which would have been a handy thing to know BEFORE I MADE ONE FROM SCRATCH. did i waste my time yes or yes. trust me guys its a learning oppourtunity"}, {"post_id": 66004, "ts": "2026-09-11T14:59:58Z", "hours": 3.8817, "text": "Man this sure is one bad apple! after much blood sweat and screen tearing, we have achieved bad apple running at max resolution (1024 x768). by utilizing a custom encoding format, I compressed the video sequence into a linear stream that the custom decoder can decipher and deliver images to. The sequence contains 2/3rds of the full video and runs at 5x the speed due to an error i care not to explain (i forgot that this thing is stateless and outputs video at 60fps while i only provided 12fps) but who the hell cares we have bad apple"}, {"post_id": 65430, "ts": "2026-09-10T15:45:51Z", "hours": 0.6014, "text": "so uh i forgot to do lapses while i was reading ddr3 documentation. Don’t worry yall didn’t miss much. Turns out that ram is much , much more complicated than what i’ve grown up believing. You would’t trust me when i say that Assembly has coddled the user in terms of memory. Why do i have to charge up memory like an energy weapon and what do you mean i lose 75% performance if i place the bits wrong. I might genuinely be the first man who is insane enough to write it from scratch. we’re gonna have read queues baby"}, {"post_id": 65343, "ts": "2026-09-10T12:59:44Z", "hours": 1.0328, "text": "Custom encoders , and custom patterns! The lack of an actual memory is nothing to a man who does his magic inside shaders. The hdmi stream in reality is just like a graphics shader, each pixel and fragment are the same to me. custom gradients galore! the encoder was a little hard to lock down but i got it in the end hehe"}, {"post_id": 65302, "ts": "2026-09-10T10:52:22Z", "hours": 0.5081, "text": "our first step towards greatness. Yessir we officially have our own video output! there’s still a long long way to go before we actually render a picture, and there’s a huge memory controller shaped elephant in the room that i do not want to address, but for now rejoice."}, {"post_id": 65251, "ts": "2026-09-10T07:51:23Z", "hours": 0.5072, "text": "HDMI shaboingboing. As you can see I use very professional language. The hdmi output is annoying because of its strict timing. Coincidentally the hdmi output will become the easiest part of the project once I get to the rest of it. Ouch . The hdmi output uses a clock multiplier to deliver precise timings at 56 mhz to output to a 1024x768 screen. As of now everything is hard coded because I’ll have to make my own memory controller (cause it doesn’t have one). Not tested yet but I’m hopeful"}]...
|
Title: FPGA GPU by @AzzyAzimuth | Stardance
Devlo Title: FPGA GPU by @AzzyAzimuth | Stardance
Devlogs:
HDMI shaboingboing. As you can see I use very professional language. The hdmi output is annoying because of its strict timing. Coincidentally the hdmi output will become the easiest part of the project once I get to the rest of it. Ouch . The hdmi output uses a clock multiplier to deliver precise timings at 56 mhz to output to a 1024x768 screen. As of now everything is hard coded because I’ll have to make my own memory controller (cause it doesn’t have one). Not tested yet but I’m hopeful
our first step towards greatness. Yessir we officially have our own video output! there’s still a long long way to go before we actually render a picture, and there’s a huge memory controller shaped elephant in the room that i do not want to address, but for now rejoice.
Custom encoders , and custom patterns! The lack of an actual memory is nothing to a man who does his magic inside shaders. The hdmi stream in reality is just like a graphics shader, each pixel and fragment are the same to me. custom gradients galore! the encoder was a little hard to lock down but i got it in the end hehe
so uh i forgot to do lapses while i was reading ddr3 documentation. Don’t worry yall didn’t miss much. Turns out that ram is much , much more complicated than what i’ve grown up believing. You would’t trust me when i say that Assembly has coddled the user in terms of memory. Why do i have to charge up memory like an energy weapon and what do you mean i lose 75% performance if i place the bits wrong. I might genuinely be the first man who is insane enough to write it from scratch. we’re gonna have read queues baby
Man this sure is one bad apple! after much blood sweat and screen tearing, we have achieved bad apple running at max resolution (1024 x768). by utilizing a custom encoding format, I compressed the video sequence into a linear stream that the custom decoder can decipher and deliver images to. The sequence contains 2/3rds of the full video and runs at 5x the speed due to an error i care not to explain (i forgot that this thing is stateless and outputs video at 60fps while i only provided 12fps) but who the hell cares we have bad apple
the biggest beef steak- so turns out they have IN BUILT VIDEO CONTROLLERS, which would have been a handy thing to know BEFORE I MADE ONE FROM SCRATCH. did i waste my time yes or yes. trust me guys its a learning oppourtunity
Better triangle winding math than nvidia. oh wow works been really busy these days. i havent had much time for code. its also kinda tiring. Since we aren’t working with a ton of computing power, the most important development is that i’ve managed to build an evaluation engine that works in 1 cycle and does very fast triangle winding checks, all without doing any complex math. The evaluation is quadrant based, where 2 vertexes are defined against the other vertex, and their quadrant properties are evaluated and compared against known examples, with 3 of these happening simultaneously at once to deliver rapid winding testing. Hire me nvidia....
|
1793036861.2221835
|
1793641661.2221835
|
|
50217
|
Fully Customizable Mini Deck by @HEMANTH_K | Stard Fully Customizable Mini Deck by @HEMANTH_K | Stardance...
|
HEMANTH_K
|
0
|
21.6
|
0
|
[]
|
[{"post_id": 71007, "ts": "202 [{"post_id": 71007, "ts": "2026-09-20T06:18:24Z", "hours": 2.7667, "text": "Completed CAD Design."}, {"post_id": 70624, "ts": "2026-09-19T14:05:39Z", "hours": 8.3603, "text": "Recently Worked on CAD Design in OnShape, unlike PCB design where kicad was easy to learn as it is something i know CAD design was tough."}, {"post_id": 68060, "ts": "2026-09-14T13:31:16Z", "hours": 2.9, "text": "DONE AND DUSTED. Completed and Finalized PCB design, now only Cad design pending"}, {"post_id": 67835, "ts": "2026-09-14T03:03:58Z", "hours": 5.2408, "text": "My Devlog: Designing My PCB Background : Previously I tried designing on EasyEDA , but I scrapped it due to lack of libraries. Now I’m using KiCad to design both the schematic and the PCB. Schematic Design : My schematic looks much cleaner now because I recently learned about Global Labels (I’m not new to hardware projects, but I am new to schematics and similar tools). I used: A 3×3 matrix of key switches A matrix of 9 LEDs (SK6812 MINI-E)A rotary encoderAn OLED displayDue to a lack of digital pins, I left the rotary encoder’s push button out.PCB Routing ChallengesSchematics are done and dusted. But while designing the PCB, I ran into trouble:I was almost done, but auto-save was off — a random power cut (common in my country) wiped my progress.The second time, when I had almost completed routing, the power went off again. This time the entire file was corrupted, but thankfully I had a backup.I rerouted everything, but faced two main issues:OLED power was not specified. I looked at a few repos and most used 3.3V.SK6812 MINI-E LEDs — I didn’t know where to place them. I figured out they were small and decided to place them on the top layer. (I need to reroute this tomorrow.)Current StatusNo DRC errors right now.The PCB is mostly done.Only the case design remains.□ Reroute LED placement on top layer□ Design the case□ Finalize everything for submission"}, {"post_id": 57891, "ts": "2026-08-30T06:47:38Z", "hours": 2.3333, "text": "In day 1 I used EasyEDA for designing PCB schematics but now I switched to KiCad which I am not that good, so learnt the basics and made a rough Schematic."}]...
|
Title: Fully Customizable Mini Deck by @HEMANTH_K Title: Fully Customizable Mini Deck by @HEMANTH_K | Stardance
Devlogs:
In day 1 I used EasyEDA for designing PCB schematics but now I switched to KiCad which I am not that good, so learnt the basics and made a rough Schematic.
My Devlog: Designing My PCB Background : Previously I tried designing on EasyEDA , but I scrapped it due to lack of libraries. Now I’m using KiCad to design both the schematic and the PCB. Schematic Design : My schematic looks much cleaner now because I recently learned about Global Labels (I’m not new to hardware projects, but I am new to schematics and similar tools). I used: A 3×3 matrix of key switches A matrix of 9 LEDs (SK6812 MINI-E)A rotary encoderAn OLED displayDue to a lack of digital pins, I left the rotary encoder’s push button out.PCB Routing ChallengesSchematics are done and dusted. But while designing the PCB, I ran into trouble:I was almost done, but auto-save was off — a random power cut (common in my country) wiped my progress.The second time, when I had almost completed routing, the power went off again. This time the entire file was corrupted, but thankfully I had a backup.I rerouted everything, but faced two main issues:OLED power was not specified. I looked at a few repos and most used 3.3V.SK6812 MINI-E LEDs — I didn’t know where to place them. I figured out they were small and decided to place them on the top layer. (I need to reroute this tomorrow.)Current StatusNo DRC errors right now.The PCB is mostly done.Only the case design remains.□ Reroute LED placement on top layer□ Design the case□ Finalize everything for submission
DONE AND DUSTED. Completed and Finalized PCB design, now only Cad design pending
Recently Worked on CAD Design in OnShape, unlike PCB design where kicad was easy to learn as it is something i know CAD design was tough.
Completed CAD Design....
|
1793329118.5971463
|
1793933918.5971463
|
|
63356
|
Homie App V2 by @bort2441 | Stardance
|
bort2441
|
0
|
0.6
|
0
|
[]
|
[{"post_id": 71012, "ts": "202 [{"post_id": 71012, "ts": "2026-09-20T06:25:31Z", "hours": 0.6003, "text": "Updating Homie App What is Homie App? Homie app is an Android app I made some time ago where you can see climate stuff in real-time. The information is sent by a hardware device I built called “Homie Mobile” via Bluetooth Low Energy (BLE) Since I made the app some time ago, I want to update the app to add some new stuff and clear a bit the code"}]...
|
Title: Homie App V2 by @bort2441 | Stardance
Devl Title: Homie App V2 by @bort2441 | Stardance
Devlogs:
Updating Homie App What is Homie App? Homie app is an Android app I made some time ago where you can see climate stuff in real-time. The information is sent by a hardware device I built called “Homie Mobile” via Bluetooth Low Energy (BLE) Since I made the app some time ago, I want to update the app to add some new stuff and clear a bit the code...
|
1793051376.0563703
|
1793656176.0563703
|
|
52163
|
ThirdView by @shivakaushal | Stardance
|
shivakaushal
|
1
|
16.29
|
39
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T11:57:29Z", "hours": 6.0, "multiplier": 6.82, "payout": 39, "blessing": "neutral", "text": "I made ThirdView - you type a description of a scene and it jumps straight to that moment in a video, instead of scrubbing through the timeline forever. It runs fully in the browser using CLIP through Transformer.js, no uploads, no server. The hard part was getting an actual ML model to run smoothly with zero backend, plus CLIP wasn’t built for video, so figuring out how often to sample frames took a lot of trial and error. What we’re proud of is that it just works fully private, fully free, and it actually fixes something that annoys us every single time we watch something not together, without turning into some bloated overengineered app.", "repo": "https://github.com/ThisShivaKaushal/ThirdView-Max", "demo": ""}]...
|
[{"post_id": 71013, "ts": "202 [{"post_id": 71013, "ts": "2026-09-20T06:28:36Z", "hours": 0.9111, "text": "I have changed the UI, and some elements are hidden, because when we upload video then it appears. And now I’m going to write the logic(Javascript), i’m too fast because I have already made it, so basic things don’t take much time, but now i’m going to work on logic, and i also have to add some more features, so i think it usually takes 3-4 hours, and then the projects will get completed."}, {"post_id": 70990, "ts": "2026-09-20T05:14:27Z", "hours": 0.4422, "text": "HTML is completed, now I have to style it, and have to make the logic. Because our project is completely base on logic, so the javascript will be too long. Nd i also suffer sometimes with making logic, and let see what happen:D"}, {"post_id": 70487, "ts": "2026-09-19T08:41:14Z", "hours": 2.0139, "text": "Hey Everyone, I’m going to continue my ThirdView project again but this time, its name will be Thirdview Max, because it is the updated version, so. Now, you can also see the old version at github, which is at another repo. But Thirdview Max have more and extra feature then Thirdview, now it can give accurate result, but in past I said that it also have feature, by which you can just paste link, nd find the part. But because, i have to fetch the video in .mp4 first, which is difficult part, I tried, but i failed. That’s why I decided to skip this feature. and the main things, the Ui is going to completely change."}, {"post_id": 58121, "ts": "2026-08-30T13:56:28Z", "hours": 0.5769, "text": "#Devlog:6 of #Ship:2 I have made these files, but now my logic has hit a limitation because YouTube doesn’t allow frame extraction. To solve this, we are using a public API which helps a lot with YouTube search. I use yt-dlp to resolve the YouTube URL, specifically using an Invidious public API. I know it might get shut down sometimes by YouTube, but what can we do? I will use my own yt-dlp backend to get a CORS-friendly video stream. By doing this, we can access the YouTube video as a .mp4 file, which allows us to extract frames. Let’s see if it works perfectly or not. However, my own backend will work for only 7 days because it is an open-source project."}, {"post_id": 58009, "ts": "2026-08-30T10:54:52Z", "hours": 2.6042, "text": "#Devlog:5 of #Ship:2 I have made my UI, and now I have to write the logic. The best part is that I have messed up my style.css file. I want to improve it more, but I got confused with my colors. I gave names to the colors, but in the end, I could not understand my own color pattern or what I had decided to use each color for. By the way, I think the UI looks good. Now, let’s talk about the UI features: I have made the header sticky and also added a blur effect to it. Instead of taking YouTube’s color palette, I used a popular palette from coolors.co because I liked it at first sight. You can see the UI below."}, {"post_id": 57238, "ts": "2026-08-29T10:45:40Z", "hours": 0.9719, "text": "#Devlog:4 of #Ship:2 I have made the HTML, and now I’m working on the CSS. I am making the UI look good. By the way, I think I have done only 30-40% of the CSS, and I think I’ll try to complete it today. Then, I’ll start focusing on the logic, like JavaScript, because it is our main stuff. I’d take inspiration from YouTube, like using YouTube’s color palette, and the structure is like the old one."}, {"post_id": 57189, "ts": "2026-08-29T09:24:01Z", "hours": 0.2992, "text": "#Devlog:3 of #Ship:2 I have just put my real hosted website into maintenance mode. Normally, if I push code to GitHub, Vercel automatically hosts the new version. If someone visits suddenly during that time, they might think the website has a code error. That’s why I created a vercel.json file a week ago and now pushed it to GitHub. Now, I can continuously make changes for a while without any tension related to the main website, because it always shows that it is in maintenance."}, {"post_id": 57145, "ts": "2026-08-29T07:49:32Z", "hours": 0.5208, "text": "#Devlog:2 of #Ship:2 I have implemented two things: 1.Now you can paste the link of a YouTube video and it will help you find the timestamp. Although I have just created the HTML, this time I didn’t have an idea of how I will grab the frames. By the way, I think I’ll try to download the video in low quality, and then grab the frames. If anyone has any ideas, just let me know, or I’ll try to serch and understand an easier way. 2. I have implemented a new model (Audio Model). In the Shipwright review video, I saw that the reviewer typed “MrBeast saying ‘Red Light,’” and my website at that time was only able to search through visuals. But now it can walk through the vocal parts. It converts the video’s audio into text, and then it will match the query. But here’s an error: we can’t check the query’s exact result matching percentage, and it may create some problems. By the way, when you search, it has two options like @visual and @vocal . So when you select one, it only runs that one model. But if you have added say or said, then it also runs both things simultaneously. If you only put one thing, then it runs one model only, so it saves memory and works fast. But let’s suppose you didn’t select either one; then for accurate results, it runs both models."}, {"post_id": 57108, "ts": "2026-08-29T06:36:15Z", "hours": 0.7319, "text": "#Devlog:1 of #Ship:2 Hi guys, when I shipped my first project, 2-3 people said that I used AI. I really did use it, but in different ways, and now I am also feeling ashamed of myself. Why? Because that was my first project, and my manner of writing code is not good, I even dn’t like what I write myself. That’s why I used AI by giving it my own code and tellng it to make it professional, understandable, and much more. That was my mistake, but now after searching a lot, I understand it didn’t matter. So now I am going to write this project again with some more features, and mainly the UI, which looked very cheap (and I know people were also saying it is AI—by the way, I took color decisions from AI). But now, instead of asking any AI out of fear of making mistakes, that fear has gone, and I am going to design everything by myself. However, my JavaScript is a little bit weak, so I am gong to use AI for learning purposes, but now I will upload the raw code that I write. By the way, the new feature will contain a YouTube video link."}, {"post_id": 53602, "ts": "2026-08-24T07:22:10Z", "hours": 0.7489, "text": "Another new feature, I copied it from Github, because I have used it many time."}, {"post_id": 53591, "ts": "2026-08-24T06:28:53Z", "hours": 0.47, "text": "I built the Thirdview project, but after shipping it, I received requests to make the design more appealing. I didn’t love the original look either, so I am redesigning the UI and adding more color. By the way, I am also working on a new feature—see if you can guess what it is!"}, {"post_id": 52890, "ts": "2026-08-23T08:37:28Z", "hours": 0.9194, "text": "Guys, I was suffering from a problem. When my friends and I watch any movies or something else, mostly anime, then we surely find a scene where me and my boys melt. And when we meet physically, we have to tell each other about that. And this is the most time-consuming part. My one friend who doesn’t even know the episode, then how can we think he will remember the timestamp? That’s why, by the way, I’m also like my friend. That’s why I built this app. It means you just have to upload the videos and then tell about the scene, like, “the main character, who wears yellow clothes, is beating the man,” and you will get the timestamp without any problem. Now, my friends and I don’t have to waste more than 30 minutes for just a 10- to 15-second clip in a one-hour episode. Maybe we can get the correct timestamp in just two or three minutes. Hold a minute. If you are lucky, then you might get the correct timestamp randomly. But I know our and your luck are not that great. And it’s just HTML, CSS, and JavaScript. By the way, let me tell you how it is working. For this, you can read the README.md. For the trial, you can visit thirdview.vercel.app. By the way, for most people, it is just extra storage. But for me, this is my first project, such a great project I made. Bye-bye. Just visit the repo. Oh, and it completely works locally, means in the browser, but it’s not connected to the cloud. That’s why it may be slow. I have just host my project on Vercel, and I will ship this project today after making a show video."}, {"post_id": 52402, "ts": "2026-08-22T15:03:55Z", "hours": 4.8003, "text": "My first project is almost ready to ship! I can’t wait to show you guys. It’s just HTML, CSS, and JavaScript, but it solves a really annoying problem in our friend group. I’ll try to publish it tomorrow. Bye for now!"}]...
|
Title: ThirdView by @shivakaushal | Stardance
Dev Title: ThirdView by @shivakaushal | Stardance
Devlogs:
My first project is almost ready to ship! I can’t wait to show you guys. It’s just HTML, CSS, and JavaScript, but it solves a really annoying problem in our friend group. I’ll try to publish it tomorrow. Bye for now!
Guys, I was suffering from a problem. When my friends and I watch any movies or something else, mostly anime, then we surely find a scene where me and my boys melt. And when we meet physically, we have to tell each other about that. And this is the most time-consuming part. My one friend who doesn’t even know the episode, then how can we think he will remember the timestamp? That’s why, by the way, I’m also like my friend. That’s why I built this app. It means you just have to upload the videos and then tell about the scene, like, “the main character, who wears yellow clothes, is beating the man,” and you will get the timestamp without any problem. Now, my friends and I don’t have to waste more than 30 minutes for just a 10- to 15-second clip in a one-hour episode. Maybe we can get the correct timestamp in just two or three minutes. Hold a minute. If you are lucky, then you might get the correct timestamp randomly. But I know our and your luck are not that great. And it’s just HTML, CSS, and JavaScript. By the way, let me tell you how it is working. For this, you can read the README.md. For the trial, you can visit thirdview.vercel.app. By the way, for most people, it is just extra storage. But for me, this is my first project, such a great project I made. Bye-bye. Just visit the repo. Oh, and it completely works locally, means in the browser, but it’s not connected to the cloud. That’s why it may be slow. I have just host my project on Vercel, and I will ship this project today after making a show video.
I built the Thirdview project, but after shipping it, I received requests to make the design more appealing. I didn’t love the original look either, so I am redesigning the UI and adding more color. By the way, I am also working on a new feature—see if you can guess what it is!
Another new feature, I copied it from Github, because I have used it many time.
#Devlog:1 of #Ship:2 Hi guys, when I shipped my first project, 2-3 people said that I used AI. I really did use it, but in different ways, and now I am also feeling ashamed of myself. Why? Because that was my first project, and my manner of writing code is not good, I even dn’t like what I write myself. That’s why I used AI by giving it my own code and tellng it to make it professional, understandable, and much more. That was my mistake, but now after searching a lot, I understand it didn’t matter. So now I am going to write this project again with some more features, and mainly the UI, which looked very cheap (and I know people were also saying it is AI—by the way, I took color decisions from AI). But now, instead of asking any AI out of fear of making mistakes, that fear has gone, and I am going to design everything by myself. However, my JavaScript is a little bit weak, so I am gong to use AI for learning purposes, but now I will upload the raw code that I write. By the way, the new feature will contain a YouTube video link.
#Devlog:2 of #Ship:2 I have implemented two things: 1.Now you can paste the link of a YouTube video and it will help you find the timestamp. Although I have just created the HTML, this time I didn’t have an idea of how I will grab the frames. By the way, I think I’ll try to download the video in low quality, and then grab the frames. If anyone has any ideas, just let me know, or I’ll try to serch and understand an easier way. 2. I have implemented a new model (Audio Model). In the Shipwright review video, I saw that the reviewer typed “MrBeast saying ‘Red Light,’” and my website at that time was only able to search through visuals. But now it can walk through the vocal parts. It converts the video’s audio into text, and then it will match the query. But here’s an error: we can’t check the query’s exact result matching percentage, and it may create some problems. By the way, when you search, it has two options like @visual and @vocal . So when you select one, it only runs that one model. But if you have added say or said, then it also runs both things simultaneously. If you only put one thing, then it runs one model only, so it saves memory and works fast. But let’s suppose you didn’t select either one; then for accurate results, it runs both models.
#Devlog:3 of #Ship:2 I have just put my real hosted website into maintenance mode. Normally, if I push code to GitHub, Vercel automatically hosts the new version. If someone visits suddenly during that time, they might think the website has a code error. That’s why I created a vercel.json file a week ago and now pushed it to GitHub. Now, I can continuously make changes for a while without any tension related to the main website, because it always shows that it is in maintenance.
#Devlog:4 of #Ship:2 I have made the HTML, and now I’m working on the CSS. I am making the UI look good. By the way, I think I have done only 30-40% of the CSS, and I think I’ll try to complete it today. Then, I’ll start focusing on the logic, like JavaScript, because it is our main stuff. I’d take inspiration from YouTube, like using YouTube’s color palette, and the structure is like the old one.
#Devlog:5 of #Ship:2 I have made my UI, and now I have to write the logic. The best part is that I have messed up my style.css file. I want to improve it more, but I got confused with my colors. I gave names to the colors, but in the end, I could not understand my own color pattern or what I had decided to use each color for. By the way, I think the UI looks good. Now, let’s talk about the UI features: I have made the header sticky and also added a blur effect to it. Instead of taking YouTube’s color palette, I used a popular palette from coolors.co because I liked it at first sight. You can see the UI below.
#Devlog:6 of #Ship:2 I have made these files, but now my logic has hit a limitation because YouTube doesn’t allow frame extraction. To solve this, we are using a public API which helps a lot with YouTube search. I use yt-dlp to resolve the YouTube URL, specifically using an Invidious public API. I know it might get shut down sometimes by YouTube, but what can we do? I will use my own yt-dlp backend to get a CORS-friendly video stream. By doing this, we can access the YouTube video as a .mp4 file, which allows us to extract frames. Let’s see if it works perfectly or not. However, my own backend will work for only 7 days because it is an open-source project.
Hey Everyone, I’m going to continue my ThirdView project again but this time, its name will be Thirdview Max, because it is the updated version, so. Now, you can also see the old version at github, which is at another repo. But Thirdview Max have more and extra feature then Thirdview, now it can give accurate result, but in past I said that it also have feature, by which you can just paste link, nd find the part. But because, i have to fetch the video in .mp4 first, which is difficult part, I tried, but i failed. That’s why I decided to skip this feature. and the main things, the Ui is going to completely change.
HTML is completed, now I have to style it, and have to make the logic. Because our project is completely base on logic, so the javascript will be too long. Nd i also suffer sometimes with making logic, and let see what happen:D
I have changed the UI, and some elements are hidden, because when we upload video then it appears. And now I’m going to write the logic(Javascript), i’m too fast because I have already made it, so basic things don’t take much time, but now i’m going to work on logic, and i also have to add some more features, so i think it usually takes 3-4 hours, and then the projects will get completed.
Ships:
I made ThirdView - you type a description of a scene and it jumps straight to that moment in a video, instead of scrubbing through the timeline forever. It runs fully in the browser using CLIP through Transformer.js, no uploads, no server. The hard part was getting an actual ML model to run smoothly with zero backend, plus CLIP wasn’t built for video, so figuring out how often to sample frames took a lot of trial and error. What we’re proud of is that it just works fully private, fully free, and it actually fixes something that annoys us every single time we watch something not together, without turning into some bloated overengineered app....
|
1793202953.9732127
|
1793289353.9732127
|
|
63980
|
An Website About 'Adam Primus[Me]' by @Ada An Website About 'Adam Primus[Me]' by @Adam_Primus | Stardance...
|
Adam_Primus
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T12:14:29Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my About Me Website. It is very minimalistic and simple website. Perhaps, I am a beginner at web development and just started to take a course on it. I have to admit it was a good experience of making this project not just on improving technical skill but also on expressing who I truly am.", "repo": "https://github.com/Adam-Primus/My-place", "demo": "https://adam-primus.github.io/My-place/"}]...
|
[{"post_id": 71018, "ts": "202 [{"post_id": 71018, "ts": "2026-09-20T06:45:41Z", "hours": 5.3561, "text": "The Beginning So to start, I went with the tutorial project to learn some features about HTML and how to build a web page. I learned the basics of HTML and Tailwind. After that I connected my github but for some reasons I faced difficulty selecting the right repository, perhaps I am a beginner. I spent a lot of time to find out how to connect hackatime, github, VSC and how to use all of them. I proceeded with updating my github and finding the bug and after some research and updates I completed my setup of VSC, Github desktop, Github web, hackatime and all other procedure. perhaps I am ready to proceed to customize my website at my will. I went to VSC and started making My Website, I used open source to learn a lot about HTML and still learning. Finalising Website design and README I finalising with[I suppose] a retro theme. I learned about how to approach HTML and use Tailwind css for styling. During editing my code I faced a problem, With no cause to some extent my preview was not always worked. perhaps it was just an preview extension error but after some research it was fixed too. I also updated some details in the README amd organised it as best as I can. And the main work was of course in the website It took a while to figure out each tag’s function, how to use a tag where to use a tag, different tags alternatives, and what not to use. My website maybe absolutely simple but what I learned and experienced was always above. After the editing was done of both website & README I saved the file. Then I used my GITHUB Desktop to push the updates to my GITHUB page and then at the end I used Github for the deployment of my site. Enough said"}]...
|
Title: An Website About 'Adam Primus[Me]' Title: An Website About 'Adam Primus[Me]' by @Adam_Primus | Stardance
Devlogs:
The Beginning So to start, I went with the tutorial project to learn some features about HTML and how to build a web page. I learned the basics of HTML and Tailwind. After that I connected my github but for some reasons I faced difficulty selecting the right repository, perhaps I am a beginner. I spent a lot of time to find out how to connect hackatime, github, VSC and how to use all of them. I proceeded with updating my github and finding the bug and after some research and updates I completed my setup of VSC, Github desktop, Github web, hackatime and all other procedure. perhaps I am ready to proceed to customize my website at my will. I went to VSC and started making My Website, I used open source to learn a lot about HTML and still learning. Finalising Website design and README I finalising with[I suppose] a retro theme. I learned about how to approach HTML and use Tailwind css for styling. During editing my code I faced a problem, With no cause to some extent my preview was not always worked. perhaps it was just an preview extension error but after some research it was fixed too. I also updated some details in the README amd organised it as best as I can. And the main work was of course in the website It took a while to figure out each tag’s function, how to use a tag where to use a tag, different tags alternatives, and what not to use. My website maybe absolutely simple but what I learned and experienced was always above. After the editing was done of both website & README I saved the file. Then I used my GITHUB Desktop to push the updates to my GITHUB page and then at the end I used Github for the deployment of my site. Enough said
Ships:
This is my About Me Website. It is very minimalistic and simple website. Perhaps, I am a beginner at web development and just started to take a course on it. I have to admit it was a good experience of making this project not just on improving technical skill but also on expressing who I truly am....
|
1793213464.8600514
|
1793299864.8600514
|
|
16462
|
Veltro Rover by @AbdulRehmanShah | Stardance
|
AbdulRehmanShah
|
0
|
1.61
|
0
|
[]
|
[{"post_id": 7102, "ts": "2026 [{"post_id": 7102, "ts": "2026-06-11T21:31:39Z", "hours": 1.6131, "text": "Devlog #1 – Building a Self-Driving Car Simulator in Python Project Overview Today I started building a self-driving car simulator in Python using Pygame. The goal of this project is to create an autonomous vehicle that can navigate a track using virtual sensors and eventually learn to drive through evolutionary algorithms and neural networks. This project is being developed in stages, starting with a simple car and gradually adding intelligence. What I Built MVP 1 – Basic Car Movement The first milestone was creating a car that could: Move forward and backward Turn left and right Rotate smoothly Move using basic trigonometry The car’s movement is calculated using sine and cosine functions based on its current heading angle. MVP 2 – Sensor System After movement was working, I added five distance sensors. The sensors act like rays extending from the front of the vehicle: Left Front-left Front Front-right Right Each sensor checks for collisions with walls and returns the distance to the nearest obstacle. This allows the car to “see” its surroundings. Example sensor output: [150, 120, 85, 140, 150] The smaller the number, the closer an obstacle is. MVP 3 – First Autonomous Driver Using the sensor data, I implemented a simple rule-based AI. The logic is straightforward: Drive forward continuously If an obstacle appears ahead, turn toward the side with more open space Avoid walls detected by side sensors Although the AI is simple, it can already navigate parts of the track without human input. Challenges Faced One of the biggest issues was setting up Pygame. Initially, installation failed because I was using Python 3.14, which caused compatibility problems with the version of Pygame being installed. I switched to pygame-ce and successfully got the simulator running. I also encountered several coding mistakes: Misspelled method names Incorrect variable references Nested functions due to indentation errors Collision detection bugs Debugging these issues helped me better understand Python classes and object-oriented programming. What I Learned Throughout this session I learned: Pygame basics Real-time game loops Raycasting concepts Collision detection Trigonometry for movement Basic autonomous navigation I also gained experience reading Python error messages and tracking down bugs. Current Status Completed: ✓ Vehicle movement ✓ Sensor system ✓ Wall collision detection ✓ Basic autonomous driving In Progress: □ Better collision model □ Track checkpoints □ Fitness scoring □ Multiple vehicles Planned: □ Genetic algorithms □ Neural networks □ Procedural track generation □ Training visualization Next Steps The next major milestone is creating multiple AI-controlled cars and implementing a fitness system. Instead of manually programming driving behavior, future versions will evolve better drivers over time through genetic algorithms. The long-term vision is to build a miniature autonomous driving research sandbox where hundreds of vehicles learn and improve through simulation. This is only the beginning, but seeing the first car successfully avoid walls was a satisfying milestone."}]...
|
Title: Veltro Rover by @AbdulRehmanShah | Stardanc Title: Veltro Rover by @AbdulRehmanShah | Stardance
Devlogs:
Devlog #1 – Building a Self-Driving Car Simulator in Python Project Overview Today I started building a self-driving car simulator in Python using Pygame. The goal of this project is to create an autonomous vehicle that can navigate a track using virtual sensors and eventually learn to drive through evolutionary algorithms and neural networks. This project is being developed in stages, starting with a simple car and gradually adding intelligence. What I Built MVP 1 – Basic Car Movement The first milestone was creating a car that could: Move forward and backward Turn left and right Rotate smoothly Move using basic trigonometry The car’s movement is calculated using sine and cosine functions based on its current heading angle. MVP 2 – Sensor System After movement was working, I added five distance sensors. The sensors act like rays extending from the front of the vehicle: Left Front-left Front Front-right Right Each sensor checks for collisions with walls and returns the distance to the nearest obstacle. This allows the car to “see” its surroundings. Example sensor output: [150, 120, 85, 140, 150] The smaller the number, the closer an obstacle is. MVP 3 – First Autonomous Driver Using the sensor data, I implemented a simple rule-based AI. The logic is straightforward: Drive forward continuously If an obstacle appears ahead, turn toward the side with more open space Avoid walls detected by side sensors Although the AI is simple, it can already navigate parts of the track without human input. Challenges Faced One of the biggest issues was setting up Pygame. Initially, installation failed because I was using Python 3.14, which caused compatibility problems with the version of Pygame being installed. I switched to pygame-ce and successfully got the simulator running. I also encountered several coding mistakes: Misspelled method names Incorrect variable references Nested functions due to indentation errors Collision detection bugs Debugging these issues helped me better understand Python classes and object-oriented programming. What I Learned Throughout this session I learned: Pygame basics Real-time game loops Raycasting concepts Collision detection Trigonometry for movement Basic autonomous navigation I also gained experience reading Python error messages and tracking down bugs. Current Status Completed: ✓ Vehicle movement ✓ Sensor system ✓ Wall collision detection ✓ Basic autonomous driving In Progress: □ Better collision model □ Track checkpoints □ Fitness scoring □ Multiple vehicles Planned: □ Genetic algorithms □ Neural networks □ Procedural track generation □ Training visualization Next Steps The next major milestone is creating multiple AI-controlled cars and implementing a fitness system. Instead of manually programming driving behavior, future versions will evolve better drivers over time through genetic algorithms. The long-term vision is to build a miniature autonomous driving research sandbox where hundreds of vehicles learn and improve through simulation. This is only the beginning, but seeing the first car successfully avoid walls was a satisfying milestone....
|
1792810329.3290968
|
1793415129.3290968
|
|
63664
|
CatOS by @CatPowerz | Stardance
|
CatPowerz
|
2
|
3.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T07:02:34Z", "hours": 1.0, "multiplier": 1.95, "payout": 3, "blessing": "neutral", "text": "This is CatOS, aka WebOS 2, a better and more complete version than WebOS 1. It has multiple extra features, and even my own music that I composed! Please check it out, I’m very proud that the website turned out so well. It was pretty hard juggling the urge to finish this with the rest of my project, but I learned how to do so.", "repo": "https://github.com/CatPowerz/StardanceWebOS/", "demo": "https://catpowerz.github.io/StardanceWebOS/"}, {"ship_num": 2, "ts": "2026-09-19T12:00:47Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "CatOS is live! A fully working WebOS 1 made for Stardance, featuring cute cats, a notepad and a welcome screen. The project is live on Github Pages. It was pretty doable, but it took some time. I barely used AI, only for debugging specific logic, but the main CSS/HTML is handwritten by me.", "repo": "https://github.com/CatPowerz/StardanceWebOS/", "demo": "https://catpowerz.github.io/StardanceWebOS/"}]...
|
[{"post_id": 71022, "ts": "202 [{"post_id": 71022, "ts": "2026-09-20T06:53:45Z", "hours": 0.4553, "text": "Oops, I nearly forgot to write the README. I polished everything and if nothing went wrong it’s now live."}, {"post_id": 71010, "ts": "2026-09-20T06:24:37Z", "hours": 0.5292, "text": "CatAudio is the final app for WebOS 2: an app where you can play two soundtracks composed by the great great…. me?? Guys I really need FL Studio cuz my DAW is feeling like editing audio like MS Paint. However, I’m still very proud. Just a few more changes and then I can ship."}, {"post_id": 70992, "ts": "2026-09-20T05:32:50Z", "hours": 0.4936, "text": "Oohhh, spicy Notepad save/load system and settings panel where you can change the background image, the background transparency (brightness) and even the font."}, {"post_id": 70577, "ts": "2026-09-19T11:55:41Z", "hours": 0.3406, "text": "CatOS is done! The app now fully works, has three apps (new is a notepad, which you can write in. It does not yet save, so upon closing a tab (not minimizing) you’ll lose the notes. I’ll add save/load in WebOS 2). The app feels really smooth. Go check it out on https://catpowerz.github.io/StardanceWebOS/"}, {"post_id": 70554, "ts": "2026-09-19T11:15:24Z", "hours": 0.2717, "text": "Once you got your WebOS framework done, making new windows isn’t even that hard. The second app on the desktop is now a picture of my cute cat named Pixel :). I also polished a bit (by making windows spawn randomly) and got ready to make the third and final app for WebOS 1, a notepad."}, {"post_id": 70483, "ts": "2026-09-19T08:27:55Z", "hours": 1.8575, "text": "I now have a welcome window ready. Basic functions, like open/close, minimize, and fullscreen now work. Also topbar and bottombar work. You can drag the window btw ;) Now I’m thinking to add a photo of my cat Pixel and a notepad. I already configured the buttons."}]...
|
Title: CatOS by @CatPowerz | Stardance
Devlogs:
I Title: CatOS by @CatPowerz | Stardance
Devlogs:
I now have a welcome window ready. Basic functions, like open/close, minimize, and fullscreen now work. Also topbar and bottombar work. You can drag the window btw ;) Now I’m thinking to add a photo of my cat Pixel and a notepad. I already configured the buttons.
Once you got your WebOS framework done, making new windows isn’t even that hard. The second app on the desktop is now a picture of my cute cat named Pixel :). I also polished a bit (by making windows spawn randomly) and got ready to make the third and final app for WebOS 1, a notepad.
CatOS is done! The app now fully works, has three apps (new is a notepad, which you can write in. It does not yet save, so upon closing a tab (not minimizing) you’ll lose the notes. I’ll add save/load in WebOS 2). The app feels really smooth. Go check it out on https://catpowerz.github.io/StardanceWebOS/
Oohhh, spicy Notepad save/load system and settings panel where you can change the background image, the background transparency (brightness) and even the font.
CatAudio is the final app for WebOS 2: an app where you can play two soundtracks composed by the great great…. me?? Guys I really need FL Studio cuz my DAW is feeling like editing audio like MS Paint. However, I’m still very proud. Just a few more changes and then I can ship.
Oops, I nearly forgot to write the README. I polished everything and if nothing went wrong it’s now live.
Ships:
CatOS is live! A fully working WebOS 1 made for Stardance, featuring cute cats, a notepad and a welcome screen. The project is live on Github Pages. It was pretty doable, but it took some time. I barely used AI, only for debugging specific logic, but the main CSS/HTML is handwritten by me.
This is CatOS, aka WebOS 2, a better and more complete version than WebOS 1. It has multiple extra features, and even my own music that I composed! Please check it out, I’m very proud that the website turned out so well. It was pretty hard juggling the urge to finish this with the rest of my project, but I learned how to do so....
|
1793213346.8297696
|
1793299746.8297696
|
|
63965
|
personal web by @shibin | Stardance
|
shibin
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T16:12:26Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I was making my own personal website like a portfolio and I was also learning HTML and CSS I was learning for a long time so I learned it pretty much and I still had a confusion on you know changing you know like the size of it and changing the position of it like the I want to please like I want to place the the wherever wherever I wanted So I had a problem with that like the placement of it so I used AI to not write goat tell me how to do it and when it asks like it is still to me like how to do it when I try to do it it did not work so I just you know remove that code I just use on my original code in that and that’s it", "repo": "https://github.com/mshibin04/portfolio-website", "demo": "https://mohammed-shibin-pt.vercel.app/"}]...
|
[{"post_id": 71027, "ts": "202 [{"post_id": 71027, "ts": "2026-09-20T07:06:10Z", "hours": 1.0203, "text": "my own personal website"}]...
|
Title: personal web by @shibin | Stardance
Devlog Title: personal web by @shibin | Stardance
Devlogs:
my own personal website
Ships:
I was making my own personal website like a portfolio and I was also learning HTML and CSS I was learning for a long time so I learned it pretty much and I still had a confusion on you know changing you know like the size of it and changing the position of it like the I want to please like I want to place the the wherever wherever I wanted So I had a problem with that like the placement of it so I used AI to not write goat tell me how to do it and when it asks like it is still to me like how to do it when I try to do it it did not work so I just you know remove that code I just use on my original code in that and that’s it...
|
1793213462.907418
|
1793299862.907418
|
|
2513
|
BIBI game by @Luksh | Stardance
|
Luksh
|
0
|
9.45
|
0
|
[]
|
[{"post_id": 7103, "ts": "2026 [{"post_id": 7103, "ts": "2026-06-11T21:31:46Z", "hours": 1.6372, "text": "Adding borders and score pannels"}, {"post_id": 5643, "ts": "2026-06-09T14:51:52Z", "hours": 0.4856, "text": "Fixed some erros"}, {"post_id": 5071, "ts": "2026-06-08T19:09:39Z", "hours": 1.6503, "text": "Giving the Enemy a Brain (and Fixing the “Infinity Rocket” Glitch!)"}, {"post_id": 3642, "ts": "2026-06-06T17:41:27Z", "hours": 2.9761, "text": "Fixing the Aim & Semi-Auto Shooting!"}, {"post_id": 725, "ts": "2026-06-02T10:01:23Z", "hours": 2.7044, "text": "What I Accomplished Assembled the Main Scene: Successfully created a master playground scene (Main.tscn) and instanced both the player and the enemy into it so they exist in the same world. Player Controls & Mouse Aiming: Implemented a movement script for the player utilizing arrow keys, and added logic allowing the player’s gun to smoothly track and look at the mouse cursor. Camera System: Added a Camera2D node attached directly to the player so the game window viewport tracks the player dynamically."}]...
|
Title: BIBI game by @Luksh | Stardance
Devlogs:
W Title: BIBI game by @Luksh | Stardance
Devlogs:
What I Accomplished Assembled the Main Scene: Successfully created a master playground scene (Main.tscn) and instanced both the player and the enemy into it so they exist in the same world. Player Controls & Mouse Aiming: Implemented a movement script for the player utilizing arrow keys, and added logic allowing the player’s gun to smoothly track and look at the mouse cursor. Camera System: Added a Camera2D node attached directly to the player so the game window viewport tracks the player dynamically.
Fixing the Aim & Semi-Auto Shooting!
Giving the Enemy a Brain (and Fixing the “Infinity Rocket” Glitch!)
Fixed some erros
Adding borders and score pannels...
|
1792929231.9053128
|
1793793231.9053128
|
|
62772
|
Cipher-Deck by @Amad-Hussain-Dev | Stardance
|
Amad-Hussain-Dev
|
1
|
4.08
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T11:56:42Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Cipher Deck is a Retro Esque game for fellow Developers, Hackers and CS Enthusiasts. The core objective is to hack into the mainframe system of a company by solving logic gate puzzles, ciphers and syntax errors in code. Each module is designed to be fun, interactive and entertaining.", "repo": "https://github.com/dev-amad/CIPHER-DECK", "demo": "https://cipher-deck-lyart.vercel.app/"}]...
|
[{"post_id": 71033, "ts": "202 [{"post_id": 71033, "ts": "2026-09-20T07:22:46Z", "hours": 0.5328, "text": "small update in the code files for better structuring completed and pushed to github!"}, {"post_id": 70673, "ts": "2026-09-19T15:53:14Z", "hours": 0.4836, "text": "Fresh file push completed"}, {"post_id": 70658, "ts": "2026-09-19T15:19:25Z", "hours": 0.4672, "text": "Rewriting Code Files"}, {"post_id": 70633, "ts": "2026-09-19T14:17:26Z", "hours": 0.5914, "text": "Added a DevLog and updated the README file so that people get how the development journey for the project worked and to introduce some originality and creativity so that hopefully more people try the game out. also added my future goals for improving the game so that people know whats coming in the future!"}, {"post_id": 70172, "ts": "2026-09-18T16:51:13Z", "hours": 0.3619, "text": "App uploaded to Github and deployed!!!"}, {"post_id": 70053, "ts": "2026-09-18T11:14:40Z", "hours": 0.5231, "text": "Debugging Cipher Decrypt Issues with UI display of puzzle"}, {"post_id": 70003, "ts": "2026-09-18T08:04:59Z", "hours": 0.6425, "text": "Starting Work on Basic Skeleton Code"}]...
|
Title: Cipher-Deck by @Amad-Hussain-Dev | Stardanc Title: Cipher-Deck by @Amad-Hussain-Dev | Stardance
Devlogs:
Starting Work on Basic Skeleton Code
Debugging Cipher Decrypt Issues with UI display of puzzle
App uploaded to Github and deployed!!!
Added a DevLog and updated the README file so that people get how the development journey for the project worked and to introduce some originality and creativity so that hopefully more people try the game out. also added my future goals for improving the game so that people know whats coming in the future!
Rewriting Code Files
Fresh file push completed
small update in the code files for better structuring completed and pushed to github!
Ships:
Cipher Deck is a Retro Esque game for fellow Developers, Hackers and CS Enthusiasts. The core objective is to hack into the mainframe system of a company by solving logic gate puzzles, ciphers and syntax errors in code. Each module is designed to be fun, interactive and entertaining....
|
1793210106.362085
|
1793296506.362085
|
|
63795
|
ORBITAL by @Amjed | Stardance
|
Amjed
|
0
|
0.42
|
0
|
[]
|
[{"post_id": 71047, "ts": "202 [{"post_id": 71047, "ts": "2026-09-20T07:41:19Z", "hours": 0.4192, "text": "ORBITAL — First Milestone 🚀 Today I connected ORBITAL to real NASA NEO data and built the core 3D solar-system visualization with React and Three.js. I also added the Defense Lab, set up GitHub and Hackatime, and successfully built the project for deployment. Next, I’m working on a better NASA asteroid dashboard and improving the planetary-defense simulation."}]...
|
Title: ORBITAL by @Amjed | Stardance
Devlogs:
ORB Title: ORBITAL by @Amjed | Stardance
Devlogs:
ORBITAL — First Milestone 🚀 Today I connected ORBITAL to real NASA NEO data and built the core 3D solar-system visualization with React and Three.js. I also added the Defense Lab, set up GitHub and Hackatime, and successfully built the project for deployment. Next, I’m working on a better NASA asteroid dashboard and improving the planetary-defense simulation....
|
1793055008.3314512
|
1793659808.3314512
|
|
55116
|
Trust-No-One by @Kabirutreja | Stardance
|
Kabirutreja
|
1
|
11.0
|
98
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T08:00:24Z", "hours": 11.0, "multiplier": 8.54, "payout": 98, "blessing": "neutral", "text": "What I made A solo 3-day psychological game for Brackeys Game Jam 2026.2, built in Unity/C#. 25 cards, 5 hidden bombs, and an AI opponent that plays against you and lies to you about its own move via a public “mark.” You either trust the mark, ignore it and pick your own card, or hit Challenge to call it a bluff outright. What was challenging Reading between the lines of your devlog, the hard part wasn’t the board logic it was making the lying feel real instead of random. I built two separate probability systems for the AI (how often it avoids bombs, how often its mark is honest) and had them both degrade over time, which is a much fussier thing to tune than a simple win/lose AI. I were also clearly racing the clock as my second devlog mentions running late on the jam deadline and holding screenshots back for the final post. What I’m proud of Straight from your own write-up, the polish pass stands out to you specifically: Custom particle effects for pickups/explosions Screen shake on both win and lose Squash-and-stretch card flip animation A dual-character turn indicator (blue/pink) synced via Animator bools Smooth mouse-follow camera and circle-wipe scene transitions What testers should know before playing It’s mouse-only, browser-playable, no install. Memorize the board fast the shuffle gets quicker each round, so late-game is more about reading the AI’s honesty than tracking exact positions. The AI gets less trustworthy the longer you survive. One actual playtester (MelonJoose, in our itch comments) flagged that it’s not always visually obvious when it’s your turn to act worth telling testers to watch the turn indicator since that’s a known rough edge you’re already aware of. There’s no “walk away” option yet the only way a run ends is by losing, so testers shouldn’t expect a way to bank progress mid-run.", "repo": "https://github.com/kabirutreja/Trust--No--One", "demo": "https://kabirutreja.itch.io/trust-no-one"}]...
|
[{"post_id": 71054, "ts": "202 [{"post_id": 71054, "ts": "2026-09-20T07:54:20Z", "hours": 0.4667, "text": "Made some adjustments here and there like now the card does not get re-shuffled once picked that makes the game fast and also the speed is a lil fast now.. sorry for no ss regarding the new updates.. ) :"}, {"post_id": 58110, "ts": "2026-08-30T13:46:24Z", "hours": 1.5333, "text": "Finally Completed the game and you guyz can try and rate it out here for the gamejam… https://itch.io/jam/brackeys-16/rate/4952146"}, {"post_id": 57667, "ts": "2026-08-29T21:48:43Z", "hours": 9.4333, "text": "I made a game for the brakeys game jam. I wanted to create something around the theme “Trust No One” that was not a story about betrayal but a game mechanic that was built entirely on something you cannot trust. That led to a card-based deduction game. There are 25 cards, 5 hidden bombs and an AI opponent that does not just play against you it lies to you. Every round the AI secretly picks a card. Then publicly marks a card number as its supposed pick. That mark can be honest or a complete bluff or lie. You never see which. The number. Your job is to decide whether to trust it pick your card instead or call its bluff directly with a Challenge button. The AI gets progressively less trustworthy as the game goes on. What I Built Core gameplay loop A 25-card board with 5 fixed bomb positions, generated and shuffled every round. A shuffle system where cards physically swap positions getting faster and in time each round to increase difficulty. An AI opponent with two probabilities or systems you can say: how often it avoids bombs and how often its public mark is actually honest. A Challenge system letting the player call out a bluff directly of picking a card. A genuine gamble with either win or lose conditions. Polish Custom particle effects for diamond pickups and bomb explosions. Screen shake on game end (either win or lose). A full audio system. Squash-and-stretch style animation on card flips and button feedback for juice. A dual-character turn indicator (blue for player pink for AI) driven by Animator bools synced to whoevers turn it is. A smooth mouse-follow camera with boundaries. A simple circle scene transition system connecting a Main Menu to the game scene or game scene to game scene. Everything is built in Unity (C#) What I’d Add With Time A “Walk Away” option to bank progress mid-run instead of being forced to keep pushing or eventually losing. Currently the only way the game ends is. Losing outright. A visible (but abstracted) trust meter so players get a feel for how honest the AI is, rather than reading it purely off vibes and round count. A use “reveal” ability to make card-tracking matter across the whole game not just the first couple of rounds before the shuffle outpaces human memory. This was built solo for Brakeys Game Jam in 3 days. Feedback’s always welcome. Will add the screenshots, in final devlog because right now I’m running late on time for the jam submission. Thank you…"}]...
|
Title: Trust-No-One by @Kabirutreja | Stardance
D Title: Trust-No-One by @Kabirutreja | Stardance
Devlogs:
I made a game for the brakeys game jam. I wanted to create something around the theme “Trust No One” that was not a story about betrayal but a game mechanic that was built entirely on something you cannot trust. That led to a card-based deduction game. There are 25 cards, 5 hidden bombs and an AI opponent that does not just play against you it lies to you. Every round the AI secretly picks a card. Then publicly marks a card number as its supposed pick. That mark can be honest or a complete bluff or lie. You never see which. The number. Your job is to decide whether to trust it pick your card instead or call its bluff directly with a Challenge button. The AI gets progressively less trustworthy as the game goes on. What I Built Core gameplay loop A 25-card board with 5 fixed bomb positions, generated and shuffled every round. A shuffle system where cards physically swap positions getting faster and in time each round to increase difficulty. An AI opponent with two probabilities or systems you can say: how often it avoids bombs and how often its public mark is actually honest. A Challenge system letting the player call out a bluff directly of picking a card. A genuine gamble with either win or lose conditions. Polish Custom particle effects for diamond pickups and bomb explosions. Screen shake on game end (either win or lose). A full audio system. Squash-and-stretch style animation on card flips and button feedback for juice. A dual-character turn indicator (blue for player pink for AI) driven by Animator bools synced to whoevers turn it is. A smooth mouse-follow camera with boundaries. A simple circle scene transition system connecting a Main Menu to the game scene or game scene to game scene. Everything is built in Unity (C#) What I’d Add With Time A “Walk Away” option to bank progress mid-run instead of being forced to keep pushing or eventually losing. Currently the only way the game ends is. Losing outright. A visible (but abstracted) trust meter so players get a feel for how honest the AI is, rather than reading it purely off vibes and round count. A use “reveal” ability to make card-tracking matter across the whole game not just the first couple of rounds before the shuffle outpaces human memory. This was built solo for Brakeys Game Jam in 3 days. Feedback’s always welcome. Will add the screenshots, in final devlog because right now I’m running late on time for the jam submission. Thank you…
Finally Completed the game and you guyz can try and rate it out here for the gamejam… https://itch.io/jam/brackeys-16/rate/4952146
Made some adjustments here and there like now the card does not get re-shuffled once picked that makes the game fast and also the speed is a lil fast now.. sorry for no ss regarding the new updates.. ) :
Ships:
What I made A solo 3-day psychological game for Brackeys Game Jam 2026.2, built in Unity/C#. 25 cards, 5 hidden bombs, and an AI opponent that plays against you and lies to you about its own move via a public “mark.” You either trust the mark, ignore it and pick your own card, or hit Challenge to call it a bluff outright. What was challenging Reading between the lines of your devlog, the hard part wasn’t the board logic it was making the lying feel real instead of random. I built two separate probability systems for the AI (how often it avoids bombs, how often its mark is honest) and had them both degrade over time, which is a much fussier thing to tune than a simple win/lose AI. I were also clearly racing the clock as my second devlog mentions running late on the jam deadline and holding screenshots back for the final post. What I’m proud of Straight from your own write-up, the polish pass stands out to you specifically: Custom particle effects for pickups/explosions Screen shake on both win and lose Squash-and-stretch card flip animation A dual-character turn indicator (blue/pink) synced via Animator bools Smooth mouse-follow camera and circle-wipe scene transitions What testers should know before playing It’s mouse-only, browser-playable, no install. Memorize the board fast the shuffle gets quicker each round, so late-game is more about reading the AI’s honesty than tracking exact positions. The AI gets less trustworthy the longer you survive. One actual playtester (MelonJoose, in our itch comments) flagged that it’s not always visually obvious when it’s your turn to act worth telling testers to watch the turn indicator since that’s a known rough edge you’re already aware of. There’s no “walk away” option yet the only way a run ends is by losing, so testers shouldn’t expect a way to bank progress mid-run....
|
1793335759.7014525
|
1793422159.7014525
|