|
28381
|
My own site! by @remi_apple44 | Stardance
|
remi_apple44
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @remi_apple44 | Stardance
|
1792637492.187494
|
1793242292.187494
|
|
69135
|
My Website by @KelvinY | Stardance
|
KelvinY
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T04:54:22Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Yooo it’s done! Got it under 3 days, 3 hrs. Now the final step is to get the free domain >:) A secret feature is coming after this..", "repo": "https://github.com/kelvinyhf/my-website", "demo": "https://kelviny.pages.dev"}]...
|
[{"post_id": 80876, "ts": "202 [{"post_id": 80876, "ts": "2026-10-19T03:58:19Z", "hours": 2.0742, "text": "Added two very very very cool feature: random useless facts and leave a message!! I dropped down many random useless facts about me and you can click roll to view them it’s addictive And the coollllllest thing is that you can leave an anonymous message to me just by typing it and click, that’s it! It will being sent to my mailbox automatically! It’s made using formspree a free service for this, but there’s a free limit of 50 messages per month THAT’S SO LITTLE so don’t spam lol"}, {"post_id": 80284, "ts": "2026-10-17T03:28:02Z", "hours": 1.2044, "text": "I spent a half hr try to find the right style.. and I did! I really love this simple style, and the notebook like background :) i guess i can ship it under 3 days since its simple"}]...
|
Title: My Website by @KelvinY | Stardance
Devlogs Title: My Website by @KelvinY | Stardance
Devlogs:
I spent a half hr try to find the right style.. and I did! I really love this simple style, and the notebook like background :) i guess i can ship it under 3 days since its simple
Added two very very very cool feature: random useless facts and leave a message!! I dropped down many random useless facts about me and you can click roll to view them it’s addictive And the coollllllest thing is that you can leave an anonymous message to me just by typing it and click, that’s it! It will being sent to my mailbox automatically! It’s made using formspree a free service for this, but there’s a free limit of 50 messages per month THAT’S SO LITTLE so don’t spam lol
Ships:
Yooo it’s done! Got it under 3 days, 3 hrs. Now the final step is to get the free domain >:) A secret feature is coming after this.....
|
1793155892.7791824
|
1793242292.7791824
|
|
119
|
testy mc test face by @RR | Stardance
|
RR
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: testy mc test face by @RR | Stardance
|
1792637493.027676
|
1793242293.027676
|
|
34094
|
Space themed game by @botond_s | Stardance
|
botond_s
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Space themed game by @botond_s | Stardance
|
1792637493.8669107
|
1793242293.8669107
|
|
35647
|
platformer v 2.0 by @tomas_watson12 | Stardance
|
tomas_watson12
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: platformer v 2.0 by @tomas_watson12 | Stard Title: platformer v 2.0 by @tomas_watson12 | Stardance...
|
1792637494.6787596
|
1793242294.6787596
|
|
12859
|
My first slack bot! by @raczjonathan12 | Stardance
|
raczjonathan12
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @raczjonathan12 | St Title: My first slack bot! by @raczjonathan12 | Stardance...
|
1792637495.528176
|
1793242295.528176
|
|
69138
|
Doodle ! by @Yousuff | Stardance
|
Yousuff
|
1
|
8.36
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-12T19:02:28Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Doodle! Doodle(doodle.) is a lightweight drawing website built with HTML, CSS, vanilla JavaScript, and the Canvas API. It provides a browser-based drawing experience, extended with a dedicated Pixel Art editor that preserves the original drawing experience while introducing specialized pixel-art tools. Features Drawing Editor: Create drawings directly in the browser. Pixel Art Editor: Dedicated pixel canvas with adjustable resolutions. Drawing Tools: Pencil, eraser, fill, and eyedropper. Color Palette: Choose and apply colors while creating artwork. Grid Controls: Toggle the pixel grid for precise editing. Transparency: Create artwork with transparent backgrounds. PNG Export:*Export pixel art as an image. Undo/Redo: Reverse and restore editing actions. Continuous Drawing: Interpolate strokes to prevent skipped pixels during fast movements. Development Process Doodle started as a lightweight browser-based drawing project. I expanded it with Pixel Art as a separate feature, then tested and refined its drawing behavior, fill rendering, transparent-pixel handling, and editing history. The latest improvements include smoother strokes and Undo/Redo support.", "repo": "https://github.com/YousufProjs-exe/Doodle", "demo": "https://yousufprojs-exe.github.io/Doodle/"}]...
|
[{"post_id": 80955, "ts": "202 [{"post_id": 80955, "ts": "2026-10-19T11:31:42Z", "hours": 2.5967, "text": "Pixel canvas dimensions bug fixed, and rewrote whole js as suggested by the shipwright."}, {"post_id": 79149, "ts": "2026-10-12T20:25:30Z", "hours": 0.7628, "text": "Rebuilt Pixel Art as it was built using alot AI because it was hard to implement, but still I now rebuilt it."}, {"post_id": 79117, "ts": "2026-10-12T18:49:12Z", "hours": 1.0211, "text": "Started Pixel Art as a new feature for Doodle, built with HTML, CSS, and vanilla JavaScript. Added a pixel canvas, adjustable resolutions, color palette, pencil, eraser, fill, and eyedropper tools, grid toggle, transparent backgrounds, and PNG export. Improved fast-stroke drawing with pixel interpolation, fixed immediate Fill rendering, handled transparent pixels in the eyedropper, prevented unnecessary undo history entries, and added Redo alongside Undo."}, {"post_id": 78874, "ts": "2026-10-11T20:47:36Z", "hours": 1.0533, "text": "Spent alot of time fixing the Text button in Doodle. Turns out, it was just a small CSS selector mistake — text instead of #text 😭Everything else was already working, so I kept the fix simple instead of messing with code that didn’t need changing. One tiny bug out of the way. Back to building! - Next is You can rotate !"}, {"post_id": 78817, "ts": "2026-10-11T17:57:41Z", "hours": 1.0339, "text": "Doodle !! - Text Box the color you wan t the size you want it to be ! - TEXT in Doodel!!"}, {"post_id": 78733, "ts": "2026-10-11T12:55:54Z", "hours": 1.0128, "text": "Doodle — ShortcutsExpanded Doodle with six drawing tools: Brush, Eraser, Line, Rectangle, Circle, and Arrow. Implemented Undo and Redo with drawing history, Clear Canvas, and Export PNG functionality. Added customizable drawing colors and brush sizes, along with keyboard shortcuts for faster workflow: Ctrl + Z to undo, Ctrl + Y to redo, Ctrl + Shift + Z to redo, Ctrl + L to clear the canvas, and Ctrl + P to export artwork as a PNG. The interface features a clean, minimal design inspired by the original reference, with responsive canvas resizing. All implemented features have been tested and are working."}, {"post_id": 78710, "ts": "2026-10-11T11:45:29Z", "hours": 0.9756, "text": "doodle. - till now only free hand canvas with adjustable brush size, selectable Colors , Undo and Clear buttons."}]...
|
Title: Doodle ! by @Yousuff | Stardance
Devlogs:
Title: Doodle ! by @Yousuff | Stardance
Devlogs:
doodle. - till now only free hand canvas with adjustable brush size, selectable Colors , Undo and Clear buttons.
Doodle — ShortcutsExpanded Doodle with six drawing tools: Brush, Eraser, Line, Rectangle, Circle, and Arrow. Implemented Undo and Redo with drawing history, Clear Canvas, and Export PNG functionality. Added customizable drawing colors and brush sizes, along with keyboard shortcuts for faster workflow: Ctrl + Z to undo, Ctrl + Y to redo, Ctrl + Shift + Z to redo, Ctrl + L to clear the canvas, and Ctrl + P to export artwork as a PNG. The interface features a clean, minimal design inspired by the original reference, with responsive canvas resizing. All implemented features have been tested and are working.
Doodle !! - Text Box the color you wan t the size you want it to be ! - TEXT in Doodel!!
Spent alot of time fixing the Text button in Doodle. Turns out, it was just a small CSS selector mistake — text instead of #text 😭Everything else was already working, so I kept the fix simple instead of messing with code that didn’t need changing. One tiny bug out of the way. Back to building! - Next is You can rotate !
Started Pixel Art as a new feature for Doodle, built with HTML, CSS, and vanilla JavaScript. Added a pixel canvas, adjustable resolutions, color palette, pencil, eraser, fill, and eyedropper tools, grid toggle, transparent backgrounds, and PNG export. Improved fast-stroke drawing with pixel interpolation, fixed immediate Fill rendering, handled transparent pixels in the eyedropper, prevented unnecessary undo history entries, and added Redo alongside Undo.
Rebuilt Pixel Art as it was built using alot AI because it was hard to implement, but still I now rebuilt it.
Pixel canvas dimensions bug fixed, and rewrote whole js as suggested by the shipwright.
Ships:
Doodle! Doodle(doodle.) is a lightweight drawing website built with HTML, CSS, vanilla JavaScript, and the Canvas API. It provides a browser-based drawing experience, extended with a dedicated Pixel Art editor that preserves the original drawing experience while introducing specialized pixel-art tools. Features Drawing Editor: Create drawings directly in the browser. Pixel Art Editor: Dedicated pixel canvas with adjustable resolutions. Drawing Tools: Pencil, eraser, fill, and eyedropper. Color Palette: Choose and apply colors while creating artwork. Grid Controls: Toggle the pixel grid for precise editing. Transparency: Create artwork with transparent backgrounds. PNG Export:*Export pixel art as an image. Undo/Redo: Reverse and restore editing actions. Continuous Drawing: Interpolate strokes to prevent skipped pixels during fast movements. Development Process Doodle started as a lightweight browser-based drawing project. I expanded it with Pixel Art as a separate feature, then tested and refined its drawing behavior, fill rendering, transparent-pixel handling, and editing history. The latest improvements include smoother strokes and Undo/Redo support....
|
1793155895.7780654
|
1793242295.7780654
|
|
2732
|
Untitled project by @sillySstrawberry | Stardance
|
sillySstrawberry
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @sillySstrawberry | Sta Title: Untitled project by @sillySstrawberry | Stardance...
|
1792637496.3731165
|
1793242296.3731165
|
|
9095
|
hack a harry potter wand to control lights by @soa hack a harry potter wand to control lights by @soapyzza | Stardance...
|
soapyzza
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: hack a harry potter wand to control lights Title: hack a harry potter wand to control lights by @soapyzza | Stardance...
|
1792637497.207775
|
1793242297.207775
|
|
69166
|
RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Sta RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Stardance...
|
damu_7341
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T16:41:16Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I WAS CURIOUS ABOUT IT’S WORKING CONDITION.TO TEST IT I MADE IT.THE CHALLENGING PART WAS THE CODING,CONNECTIONS,TIMELAPSE. DURING THE TIME LAPSE DUE TO OVERHEAT OF THE SYSTEM I GOT BURNS TO MY FINGER TIPS,BE CAREFUL. SPENT 4 SLEEPLESS NIGHTS FOR THIS PROJECT. PEOPLE CAN KNOW HOW A RADAR SYSTEM IN AIR TRAFFIC CONTROL(ATC),MILITARY, AIRFORCE,NAVY ACTUALLY WORK. EASY TO BUILD,HARD TO MANAGE. GOOD LUCK 🤞 AND HAVE A TRY ..", "repo": "https://github.com/damu7341/damu.7341-gmail.com", "demo": ""}]...
|
[{"post_id": 80632, "ts": "202 [{"post_id": 80632, "ts": "2026-10-18T10:54:22Z", "hours": 2.6186, "text": "I AM ACTUALLY WORKING ON A HARD WARE PROJECT USING ARDUINO UNO,ULTRA SONIC SENSOR,SERVI MOTOR;THESE ARE ALSO BUDGET FRIENDLY ITEMS…(BE CAREFUL, WHILE WORKING LONG TIME SYSTEM MIGHT OVER HEAR)"}]...
|
Title: RADAR SYSTEM USING ARDUINO UNO by @damu_734 Title: RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Stardance
Devlogs:
I AM ACTUALLY WORKING ON A HARD WARE PROJECT USING ARDUINO UNO,ULTRA SONIC SENSOR,SERVI MOTOR;THESE ARE ALSO BUDGET FRIENDLY ITEMS…(BE CAREFUL, WHILE WORKING LONG TIME SYSTEM MIGHT OVER HEAR)
Ships:
I WAS CURIOUS ABOUT IT’S WORKING CONDITION.TO TEST IT I MADE IT.THE CHALLENGING PART WAS THE CODING,CONNECTIONS,TIMELAPSE. DURING THE TIME LAPSE DUE TO OVERHEAT OF THE SYSTEM I GOT BURNS TO MY FINGER TIPS,BE CAREFUL. SPENT 4 SLEEPLESS NIGHTS FOR THIS PROJECT. PEOPLE CAN KNOW HOW A RADAR SYSTEM IN AIR TRAFFIC CONTROL(ATC),MILITARY, AIRFORCE,NAVY ACTUALLY WORK. EASY TO BUILD,HARD TO MANAGE. GOOD LUCK 🤞 AND HAVE A TRY .....
|
1793155897.901844
|
1793242297.901844
|
|
4616
|
My first slack bot! by @DEEPAK | Stardance
|
DEEPAK
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @DEEPAK | Stardance
|
1792637498.0446267
|
1793242298.0446267
|
|
2819
|
Google Maps reviews analyzer by @Rayan | Stardance
|
Rayan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Google Maps reviews analyzer by @Rayan | St Title: Google Maps reviews analyzer by @Rayan | Stardance...
|
1792637498.885727
|
1793242298.885727
|
|
7789
|
Superman Through The Years by @charvi_tokala | Sta Superman Through The Years by @charvi_tokala | Stardance...
|
charvi_tokala
|
0
|
1.66
|
0
|
[]
|
[{"post_id": 2680, "ts": "2026 [{"post_id": 2680, "ts": "2026-06-05T11:04:37Z", "hours": 1.0544, "text": "I’ve made golden age and silver age… bronze and modern yet to come…"}, {"post_id": 2648, "ts": "2026-06-05T09:35:16Z", "hours": 0.6031, "text": "im making a superman through the years website because i love comics very much and this very fun to do. image 1 is what i was able to achieve till now"}]...
|
Title: Superman Through The Years by @charvi_tokal Title: Superman Through The Years by @charvi_tokala | Stardance
Devlogs:
im making a superman through the years website because i love comics very much and this very fun to do. image 1 is what i was able to achieve till now
I’ve made golden age and silver age… bronze and modern yet to come…...
|
1792637499.7033358
|
1793242299.7033358
|
|
499
|
Party Bliiitz by @MrChicken | Stardance
|
MrChicken
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Party Bliiitz by @MrChicken | Stardance
|
1792637500.5401735
|
1793242300.5401735
|
|
69171
|
The Crzy Slack bot by @ArnavVerma | Stardance
|
ArnavVerma
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-12T16:15:00Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So Hey guys i created a slack bot which responds to few commands for now. The most challenging part for me was that I was new to javascript so I needed to go through the guide to create this functional bot. I hope you guys will like it you can test it in any channel of hackclub or mainly the bot-spam using /crzyslack-ping , etc. Thank you", "repo": "https://github.com/ByteCyro/Crzyslack", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 79072, "ts": "202 [{"post_id": 79072, "ts": "2026-10-12T15:55:30Z", "hours": 0.4347, "text": "Finally completed my basic slack bot which has following commands : /crzyslack-ping /crzyslack-help /crzyslack-catfact /crzyslack-joke"}]...
|
Title: The Crzy Slack bot by @ArnavVerma | Stardan Title: The Crzy Slack bot by @ArnavVerma | Stardance
Devlogs:
Finally completed my basic slack bot which has following commands : /crzyslack-ping /crzyslack-help /crzyslack-catfact /crzyslack-joke
Ships:
So Hey guys i created a slack bot which responds to few commands for now. The most challenging part for me was that I was new to javascript so I needed to go through the guide to create this functional bot. I hope you guys will like it you can test it in any channel of hackclub or mainly the bot-spam using /crzyslack-ping , etc. Thank you...
|
1793155901.1749291
|
1793242301.1749291
|
|
23009
|
Untitled by @ArylesMedjebar | Stardance
|
ArylesMedjebar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @ArylesMedjebar | Stardance
|
1792637501.3652718
|
1793242301.3652718
|
|
25785
|
My first slack bot! by @anirudhanillaya | Stardanc My first slack bot! by @anirudhanillaya | Stardance...
|
anirudhanillaya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @anirudhanillaya | S Title: My first slack bot! by @anirudhanillaya | Stardance...
|
1792637502.197331
|
1793242302.197331
|
|
16389
|
My awesome macropad! by @Peanutbutter | Stardance
|
Peanutbutter
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Peanutbutter | Sta Title: My awesome macropad! by @Peanutbutter | Stardance...
|
1792637503.0436976
|
1793242303.0436976
|
|
69186
|
Sair Site by @Sair | Stardance
|
Sair
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-12T19:50:47Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website where I can introduce myself to others(portfolio). What I know,my certificates, where they can contact me. I have 3-4 sections. 1.Landing page 2.About Me 3.Certificates 4.Contact On the top right of the page there is a mini list of sections. By clicking it you can go to the section that you want. If something is not working in github pages, ctrl + shift + R will likely fix it. Ai usage: Help with some functions, and general help with questions.", "repo": "https://github.com/Sairsides/Sairsite", "demo": "https://sairsides.github.io/Sairsite/"}]...
|
[{"post_id": 79131, "ts": "202 [{"post_id": 79131, "ts": "2026-10-12T19:34:19Z", "hours": 2.1383, "text": "Devlog 3 Replaced project section with certificates section and added my certificates, added contact links, hover animation and some text to About me section."}, {"post_id": 78815, "ts": "2026-10-11T17:53:51Z", "hours": 0.5042, "text": "Devlog 2 Added CSS"}, {"post_id": 78784, "ts": "2026-10-11T16:25:45Z", "hours": 0.7739, "text": "Devlog 1 Working on making my own personal site. Base of the site is ready. For know I am planning on 3 sections. About Me, Projects, Contacts."}]...
|
Title: Sair Site by @Sair | Stardance
Devlogs:
De Title: Sair Site by @Sair | Stardance
Devlogs:
Devlog 1 Working on making my own personal site. Base of the site is ready. For know I am planning on 3 sections. About Me, Projects, Contacts.
Devlog 2 Added CSS
Devlog 3 Replaced project section with certificates section and added my certificates, added contact links, hover animation and some text to About me section.
Ships:
I made a website where I can introduce myself to others(portfolio). What I know,my certificates, where they can contact me. I have 3-4 sections. 1.Landing page 2.About Me 3.Certificates 4.Contact On the top right of the page there is a mini list of sections. By clicking it you can go to the section that you want. If something is not working in github pages, ctrl + shift + R will likely fix it. Ai usage: Help with some functions, and general help with questions....
|
1793155904.6870406
|
1793242304.6870406
|
|
1935
|
Mini vending machine by @Sebalier | Stardance
|
Sebalier
|
0
|
35.52
|
0
|
[]
|
[{"post_id": 33450, "ts": "202 [{"post_id": 33450, "ts": "2026-07-23T12:36:37Z", "hours": 8.1347, "text": "Devlog #5 Tinker cad and wiring 🖥️ I completely overhauled my 3d model because it was too big to 3d print 😅. My new design is more like a skeleton with 12 parts once it is assembled, I will be able to slide panels into the top to add walls I also finally got my wires and started figuring out how the wiring will work🔌"}, {"post_id": 28690, "ts": "2026-07-15T03:02:02Z", "hours": 8.5678, "text": "Devlog #5 It’s been a while since the last time I did a devlog and I have done a ton of stuff so here is a list learned to Sodder🧠 Soldered a board 🛠️ figured out how to get my raspberry pi on the monitor💻 figured out how to run code on the raspberry pi 📝 and figured out I need female to female wires to actually wire anything 😅 ##I am super proud of myself for learning how to Sodder I was lowkey so scared of the soldering iron I have some questions though ⬇️ how does one change their flipflopping profile pic 🤬 what color should I make the outside of the vending machine 🤔 what is a git commit 🤔 what is your favorite color 😁"}, {"post_id": 24908, "ts": "2026-07-08T19:34:12Z", "hours": 8.1519, "text": "Devlog #5 I Finished the Tinker cad 🎉🎉🎉 Okay So, I have been planning on 3d printing the outside of the vending machine but then I realized I don’t have a 24-inch tall 3d printer. But I was not going to let that stop me, so I came up with this design. basically, I just cut it into thirds and then added things so they can snap together. Either way I have some questions feel free to answer them in the comments 1. how do you change your profile picture? 2. how do you make spaces between paragraphs my enter key does not work so I have to use invisible characters 3. Any critiques for the design and what color should I make it"}, {"post_id": 18531, "ts": "2026-06-29T18:29:40Z", "hours": 4.8842, "text": "Devlog-4 I Finally Got my raspberry pi to work and I am so happy it took so much time. At least that’s the only time I will have to do that. I was so flipping confused I searched up the manual, but it was so confusing. Mostly because I had no idea what half the words meant but either way I Flipping did it🥳🥳🥳🥳."}, {"post_id": 7553, "ts": "2026-06-12T16:55:36Z", "hours": 4.3033, "text": "Devlog #3 So, I have not worked on my project in a while now because I got sick and other reasons, but I still found time to work on it. Firstly <–(is that a word?) I finished the circuit design and added buttons to my code. Then I checked my phone and my package had arrived! I had waited two whole weeks for these and they finally arrived. it was sprinkling outside but I thought nothing of it and started my journey to the mailbox with an umbrella and plastic bag. In the span of about 30 seconds the weather had changed from sprinkling to a thunderstorm with wind so strong my feet were almost lifted of the ground. I made it to my mailbox when I realized I had no idea which mailbox was mine though trial and error I had found ours I stuffed the mail in the bag and started the hike back home. this all happened while I was sick in a tee-shirt and shorts, but I got the parts which is all that matters."}, {"post_id": 3816, "ts": "2026-06-06T21:31:31Z", "hours": 1.1789, "text": "Devlog #2 I am still trying to make a 24 in tall mini vending machine Today I made part the circuit in Circuit designer and I think it came out pretty good. I also made it so that when the vending machine is out of an item the servo resets so that you can refill it. I spent a ton of time trying to figure out how you can add to the angle of the servo before figuring out you can just add a + in front of it."}, {"post_id": 2475, "ts": "2026-06-04T23:57:44Z", "hours": 0.2978, "text": "Devlog #1 I am trying to make a 24-inch-tall mini vending machine. I started off making the design on paper I decided i was going to use a razberry pi 6 servos and one of those things that connects a ton of servos. I ordered all my parts and was off. I don’t really know how to make stuff or even code in python so this will be an adventure (; I started by figuring out what to code on and it took me a whopping 5 hours to get vs code to work with hackatime. first, I gave Hackatime all my personal info and then it told me to use PowerShell. I had no idea what PowerShell was and had to use that to initialize hackatime. then it told me to make a GitHub account, so I had to figure out what GitHub is, but I persevered and finally got it to work. Now looking back on it I could have easily set it up in 30 minutes if I knew how too. Questions 1 what do you guys use to make 3d models of your designs 2 how do I change my profile picture it won’t let me ):"}]...
|
Title: Mini vending machine by @Sebalier | Stardan Title: Mini vending machine by @Sebalier | Stardance
Devlogs:
Devlog #1 I am trying to make a 24-inch-tall mini vending machine. I started off making the design on paper I decided i was going to use a razberry pi 6 servos and one of those things that connects a ton of servos. I ordered all my parts and was off. I don’t really know how to make stuff or even code in python so this will be an adventure (; I started by figuring out what to code on and it took me a whopping 5 hours to get vs code to work with hackatime. first, I gave Hackatime all my personal info and then it told me to use PowerShell. I had no idea what PowerShell was and had to use that to initialize hackatime. then it told me to make a GitHub account, so I had to figure out what GitHub is, but I persevered and finally got it to work. Now looking back on it I could have easily set it up in 30 minutes if I knew how too. Questions 1 what do you guys use to make 3d models of your designs 2 how do I change my profile picture it won’t let me ):
Devlog #2 I am still trying to make a 24 in tall mini vending machine Today I made part the circuit in Circuit designer and I think it came out pretty good. I also made it so that when the vending machine is out of an item the servo resets so that you can refill it. I spent a ton of time trying to figure out how you can add to the angle of the servo before figuring out you can just add a + in front of it.
Devlog #3 So, I have not worked on my project in a while now because I got sick and other reasons, but I still found time to work on it. Firstly <–(is that a word?) I finished the circuit design and added buttons to my code. Then I checked my phone and my package had arrived! I had waited two whole weeks for these and they finally arrived. it was sprinkling outside but I thought nothing of it and started my journey to the mailbox with an umbrella and plastic bag. In the span of about 30 seconds the weather had changed from sprinkling to a thunderstorm with wind so strong my feet were almost lifted of the ground. I made it to my mailbox when I realized I had no idea which mailbox was mine though trial and error I had found ours I stuffed the mail in the bag and started the hike back home. this all happened while I was sick in a tee-shirt and shorts, but I got the parts which is all that matters.
Devlog-4 I Finally Got my raspberry pi to work and I am so happy it took so much time. At least that’s the only time I will have to do that. I was so flipping confused I searched up the manual, but it was so confusing. Mostly because I had no idea what half the words meant but either way I Flipping did it🥳🥳🥳🥳.
Devlog #5 I Finished the Tinker cad 🎉🎉🎉 Okay So, I have been planning on 3d printing the outside of the vending machine but then I realized I don’t have a 24-inch tall 3d printer. But I was not going to let that stop me, so I came up with this design. basically, I just cut it into thirds and then added things so they can snap together. Either way I have some questions feel free to answer them in the comments 1. how do you change your profile picture? 2. how do you make spaces between paragraphs my enter key does not work so I have to use invisible characters 3. Any critiques for the design and what color should I make it
Devlog #5 It’s been a while since the last time I did a devlog and I have done a ton of stuff so here is a list learned to Sodder🧠 Soldered a board 🛠️ figured out how to get my raspberry pi on the monitor💻 figured out how to run code on the raspberry pi 📝 and figured out I need female to female wires to actually wire anything 😅 ##I am super proud of myself for learning how to Sodder I was lowkey so scared of the soldering iron I have some questions though ⬇️ how does one change their flipflopping profile pic 🤬 what color should I make the outside of the vending machine 🤔 what is a git commit 🤔 what is your favorite color 😁
Devlog #5 Tinker cad and wiring 🖥️ I completely overhauled my 3d model because it was too big to 3d print 😅. My new design is more like a skeleton with 12 parts once it is assembled, I will be able to slide panels into the top to add walls I also finally got my wires and started figuring out how the wiring will work🔌...
|
1792637506.2093503
|
1793242306.2093503
|
|
69204
|
distroller by @Erox | Stardance
|
Erox
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T16:42:10Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Distroller is a rust based hyprland exclusive cli tool , it manages displays in a normal hyprland setup , check out my repo for more info abt the commands , also there is a demo video , showing how distroller works on my pc(dual moniter one internal laptop one and 2nd is hdmi 100hz 1080p) , heres the link : “ https://youtu.be/UKzd1IbrFVo ” see the installation steps mentioned in readme to install it in your arch", "repo": "https://github.com/Erox-02/distroller", "demo": "https://youtu.be/UKzd1IbrFVo"}]...
|
[{"post_id": 80409, "ts": "202 [{"post_id": 80409, "ts": "2026-10-17T15:36:20Z", "hours": 0.8461, "text": "wrote the readme and the PKGBUILD , did a lot of tries , but still wasnt able to put the video in readme so gonna use the yt link"}, {"post_id": 79774, "ts": "2026-10-15T10:58:21Z", "hours": 0.4403, "text": "wow what a idiot i aam , forgot to add the use in helps lol , fixed tht anyways , now i will publish it to aur and gonna write a readme ahh i cant push to aur , its denying my public key anyways i think i will make the video first before pushing on aur ok done all things , now js readme and then done , see the demo vid and we are ready to ship :“ https://youtu.be/UKzd1IbrFVo ”"}, {"post_id": 79759, "ts": "2026-10-15T09:14:22Z", "hours": 2.3222, "text": "ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done . now the final thing , its cli , i mean i am done using cargo run …. lets implant usable distroller …. OHH DONE , i made the PKGBUild and it WORKS , now i can publish it to aur too , i js need a readme now hell yeah"}, {"post_id": 79711, "ts": "2026-10-15T05:51:37Z", "hours": 1.4242, "text": "ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done"}, {"post_id": 79541, "ts": "2026-10-14T14:53:59Z", "hours": 1.4531, "text": "ok so made a new formula for the workspace logic , its easy res(len)*scale^(-1) + c and here frm my tests i got c=10 for 1080p monitors. It works flawlessly in my setup but i still havent tested it on diff moniters so cant say its universal .okk added shr.rs and the logic is clean af . js do basic math easy , i made c configureable with a integer pass , pass the val of c and youre good , to go but i still havent decided vals for c for other setups , lets them try lol .bruh i added use fn branch after command and wondering , why i am getting unknown command “use” lol.wow got an error thread 'main' (15889) panicked at src/ls.rs:32:10:cant parse monitor data: Error(\"missing field `available`\", line: 45, column: 1)note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace[erox@archbtw distroller]$ ok pretty good , there was a prob with the avalible in the struct in ls but i js used serde def haha always false if no val , i have hyprctl monitors all -j so nothing to worry anyways it works now"}, {"post_id": 79475, "ts": "2026-10-14T06:05:04Z", "hours": 1.205, "text": "this time i am making a shared window for both monitors so user can move mouse between them , after a lot of trail and err , in main.rs then in terminal and then in arch wiki finally pulled it off , safe position is 1290x0 for m2 and m1 will be 0x0 but its for 1.5x scaling not 1x or diff , oh now i need to make it diff for scaling’s too ahh god it sucks"}, {"post_id": 79130, "ts": "2026-10-12T19:32:53Z", "hours": 0.265, "text": "ok added some restrictions and it works yay!"}, {"post_id": 78969, "ts": "2026-10-12T06:50:30Z", "hours": 0.7342, "text": "ok now i am working on it to use it as cli tool not js cargo run and pray so i think i will start with passing a value in cargo for now .ok did some work and got the refresh rate thing working too , now cargo run –list , cargo run – scale and refresh works , and works pretty fine i will need to add some restrictions because scalling max is 10 , higher gives hypr err , higher ref rate on external hdmi = no signal also disabling eDP kills the waybar too oh thts my fault lemme fix my own waybar , done took a lil time but fixed , also i changed hyprctl monitors -j to hyprctl monitors all -j because after disabling one moniter , hyprctl monitors was ignoring the disabled one"}, {"post_id": 78832, "ts": "2026-10-11T18:32:54Z", "hours": 0.3467, "text": "added another feature it does the scaling thing , hm so i used hyprctl eval 'hl.monitor({ output = \"eDP-1\", scale = 1.0 })' hyprctl commands obviously and scaled the monitors i think now imma gonna add separate display scaling , not a prob for me as i still havent implanted any cli commands , but also i added refresh rate impl too in the io.rs js didnt used tht in main.rs gonna do tht soon check the video here “ https://youtu.be/PTmcT2p5NYg ”"}, {"post_id": 78793, "ts": "2026-10-11T16:53:34Z", "hours": 3.155, "text": "Recently i got a monitor (thx stardance) and connected it to my laptop right away , but my hyprland didnt had anything to assign to the moniter , so it just went with the default one ,a diff workspace and i had to configure it a lot then finally got it to work but now i think i will make a rust based cli tool to automate those things . Easy right? for users not me lol . see the poc : distroller list distroller use 1 (here 1 means the 1st moniter like for laptop , it is eDP-1, while the other moniters will turn off maybe? define the state in distroller.conf ) distroller use 2 (HDMI-A-1) distroller use 1,2… (it gives each moniter diff workspace) distroller use 1,2 –share (it makes both share a workspace but more like a single monitor ) distroller use 1,2 –copy (show the same thing) i made it a codeblock but the comments () arent valid so dont copy these things , now imma gonna start building the base so built the initial struct , btw i used u8 for height and width at first but it doesnt store 1920 or 1080 so i used u16 as it is better than u32 atleast i think so , also i used f32 for the refreash rate as hyprland give things like 59.64 sometimes , wait wtf am i explain? its basics nah i dont needa explain, nah, i’wd build . ok added another struct to copy the vals to new struct wait wait , why am i such a fool? why did i made a struct to js push a value to next struct? wait i again figured a thing , i can js follow the hyprctl output’s structure lol , [erox@archbtw ~]$ hyprctl monitors -j [{ “id”: 0, “name”: “eDP-1”, “description”: “BOE 0x094A”, “make”: “BOE”, “model”: “0x094A”, “width”: 1920, “height”: 1080, “physicalWidth”: 340, “physicalHeight”: 190, “refreshRate”: 60.00400, “x”: 0, “y”: 0, “activeWorkspace”: { “id”: 1, “name”: “1” }, { “id”: 1, “name”: “HDMI-A-1”, “description”: “XXX HDMI”, “make”: “XXX”, “model”: “HDMI”, “serial”: “”, “width”: 1920, “height”: 1080, “physicalWidth”: 10, “physicalHeight”: 10, “refreshRate”: 60.00000, “x”: 1280, “y”: 0, “activeWorkspace”: { “id”: 4, “name”: “4” },] [erox@archbtw ~]$ made the best struct pub struct Disp { pub name: String, pub refreshRate: f32, pub w: u16, pub h: u16, pub focused: bool, pub disabled: bool, } now just gonna fetch frm the hyprctl output and print done ok added the code to run hyprlctl monitors -j and fetch the info , but then i got err js because i forgot to add the deserializer and then after i fixed lol cargo toml didnt have derde lol , and now i imported it as macro another lol , and now i forgot to import the feature deserialize with serde . bruh this time i js got a err of version mismatch tht was added by cargo , how life can be worser? ohhh it worked finally : but wait the 2nd moniter was supposed to be 100hz default , ik its downsampled because of the other moniter , anyways i ’ll fix tht later hmhm now imma gonna make the other features . okk broke main.rs and made ls.rs and main.rs , currently i kept the hypr func (the one to execute hyprctl with structed args as u want ) in ls as idh any hypr.rs , but i will soon move tht to somewhere else as ls.rs is for listing only , yeah thts why i named it ls , i didnt steal the name of ls bash command , wait i kinda did to be honest .ok after a lot of research , i found hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ works to turn of the display so i can make a function inside my new io.rs and use it to turn off on on the display hmhm. now imma gonna work on the turn off and on function done it works , i js used hyprctl command to do it , it wasnt much hard after finding some repos i found this hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ it ran well so i made a file named io.rs and implanted on main done and now it works though its not usable on terminal , cargo run does the work fine ."}]...
|
Title: distroller by @Erox | Stardance
Devlogs:
R Title: distroller by @Erox | Stardance
Devlogs:
Recently i got a monitor (thx stardance) and connected it to my laptop right away , but my hyprland didnt had anything to assign to the moniter , so it just went with the default one ,a diff workspace and i had to configure it a lot then finally got it to work but now i think i will make a rust based cli tool to automate those things . Easy right? for users not me lol . see the poc : distroller list distroller use 1 (here 1 means the 1st moniter like for laptop , it is eDP-1, while the other moniters will turn off maybe? define the state in distroller.conf ) distroller use 2 (HDMI-A-1) distroller use 1,2… (it gives each moniter diff workspace) distroller use 1,2 –share (it makes both share a workspace but more like a single monitor ) distroller use 1,2 –copy (show the same thing) i made it a codeblock but the comments () arent valid so dont copy these things , now imma gonna start building the base so built the initial struct , btw i used u8 for height and width at first but it doesnt store 1920 or 1080 so i used u16 as it is better than u32 atleast i think so , also i used f32 for the refreash rate as hyprland give things like 59.64 sometimes , wait wtf am i explain? its basics nah i dont needa explain, nah, i’wd build . ok added another struct to copy the vals to new struct wait wait , why am i such a fool? why did i made a struct to js push a value to next struct? wait i again figured a thing , i can js follow the hyprctl output’s structure lol , [erox@archbtw ~]$ hyprctl monitors -j [{ “id”: 0, “name”: “eDP-1”, “description”: “BOE 0x094A”, “make”: “BOE”, “model”: “0x094A”, “width”: 1920, “height”: 1080, “physicalWidth”: 340, “physicalHeight”: 190, “refreshRate”: 60.00400, “x”: 0, “y”: 0, “activeWorkspace”: { “id”: 1, “name”: “1” }, { “id”: 1, “name”: “HDMI-A-1”, “description”: “XXX HDMI”, “make”: “XXX”, “model”: “HDMI”, “serial”: “”, “width”: 1920, “height”: 1080, “physicalWidth”: 10, “physicalHeight”: 10, “refreshRate”: 60.00000, “x”: 1280, “y”: 0, “activeWorkspace”: { “id”: 4, “name”: “4” },] [erox@archbtw ~]$ made the best struct pub struct Disp { pub name: String, pub refreshRate: f32, pub w: u16, pub h: u16, pub focused: bool, pub disabled: bool, } now just gonna fetch frm the hyprctl output and print done ok added the code to run hyprlctl monitors -j and fetch the info , but then i got err js because i forgot to add the deserializer and then after i fixed lol cargo toml didnt have derde lol , and now i imported it as macro another lol , and now i forgot to import the feature deserialize with serde . bruh this time i js got a err of version mismatch tht was added by cargo , how life can be worser? ohhh it worked finally : but wait the 2nd moniter was supposed to be 100hz default , ik its downsampled because of the other moniter , anyways i ’ll fix tht later hmhm now imma gonna make the other features . okk broke main.rs and made ls.rs and main.rs , currently i kept the hypr func (the one to execute hyprctl with structed args as u want ) in ls as idh any hypr.rs , but i will soon move tht to somewhere else as ls.rs is for listing only , yeah thts why i named it ls , i didnt steal the name of ls bash command , wait i kinda did to be honest .ok after a lot of research , i found hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ works to turn of the display so i can make a function inside my new io.rs and use it to turn off on on the display hmhm. now imma gonna work on the turn off and on function done it works , i js used hyprctl command to do it , it wasnt much hard after finding some repos i found this hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ it ran well so i made a file named io.rs and implanted on main done and now it works though its not usable on terminal , cargo run does the work fine .
added another feature it does the scaling thing , hm so i used hyprctl eval 'hl.monitor({ output = "eDP-1", scale = 1.0 })' hyprctl commands obviously and scaled the monitors i think now imma gonna add separate display scaling , not a prob for me as i still havent implanted any cli commands , but also i added refresh rate impl too in the io.rs js didnt used tht in main.rs gonna do tht soon check the video here “ https://youtu.be/PTmcT2p5NYg ”
ok now i am working on it to use it as cli tool not js cargo run and pray so i think i will start with passing a value in cargo for now .ok did some work and got the refresh rate thing working too , now cargo run –list , cargo run – scale and refresh works , and works pretty fine i will need to add some restrictions because scalling max is 10 , higher gives hypr err , higher ref rate on external hdmi = no signal also disabling eDP kills the waybar too oh thts my fault lemme fix my own waybar , done took a lil time but fixed , also i changed hyprctl monitors -j to hyprctl monitors all -j because after disabling one moniter , hyprctl monitors was ignoring the disabled one
ok added some restrictions and it works yay!
this time i am making a shared window for both monitors so user can move mouse between them , after a lot of trail and err , in main.rs then in terminal and then in arch wiki finally pulled it off , safe position is 1290x0 for m2 and m1 will be 0x0 but its for 1.5x scaling not 1x or diff , oh now i need to make it diff for scaling’s too ahh god it sucks
ok so made a new formula for the workspace logic , its easy res(len)*scale^(-1) + c and here frm my tests i got c=10 for 1080p monitors. It works flawlessly in my setup but i still havent tested it on diff moniters so cant say its universal .okk added shr.rs and the logic is clean af . js do basic math easy , i made c configureable with a integer pass , pass the val of c and youre good , to go but i still havent decided vals for c for other setups , lets them try lol .bruh i added use fn branch after command and wondering , why i am getting unknown command “use” lol.wow got an error thread 'main' (15889) panicked at src/ls.rs:32:10:cant parse monitor data: Error("missing field `available`", line: 45, column: 1)note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace[erox@archbtw distroller]$ ok pretty good , there was a prob with the avalible in the struct in ls but i js used serde def haha always false if no val , i have hyprctl monitors all -j so nothing to worry anyways it works now
ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done
ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done . now the final thing , its cli , i mean i am done using cargo run …. lets implant usable distroller …. OHH DONE , i made the PKGBUild and it WORKS , now i can publish it to aur too , i js need a readme now hell yeah
wow what a idiot i aam , forgot to add the use in helps lol , fixed tht anyways , now i will publish it to aur and gonna write a readme ahh i cant push to aur , its denying my public key anyways i think i will make the video first before pushing on aur ok done all things , now js readme and then done , see the demo vid and we are ready to ship :“ https://youtu.be/UKzd1IbrFVo ”
wrote the readme and the PKGBUILD , did a lot of tries , but still wasnt able to put the video in readme so gonna use the yt link
Ships:
Distroller is a rust based hyprland exclusive cli tool , it manages displays in a normal hyprland setup , check out my repo for more info abt the commands , also there is a demo video , showing how distroller works on my pc(dual moniter one internal laptop one and 2nd is hdmi 100hz 1080p) , heres the link : “ https://youtu.be/UKzd1IbrFVo ” see the installation steps mentioned in readme to install it in your arch...
|
1793155906.4843779
|
1793242306.4843779
|
|
26701
|
Simple Unity 3d Platformer by @RavensAndDoves | St Simple Unity 3d Platformer by @RavensAndDoves | Stardance...
|
RavensAndDoves
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Simple Unity 3d Platformer by @RavensAndDov Title: Simple Unity 3d Platformer by @RavensAndDoves | Stardance...
|
1792637507.3407197
|
1793242307.3407197
|
|
12179
|
My awesome macropad! by @Kenny27 | Stardance
|
Kenny27
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Kenny27 | Stardanc Title: My awesome macropad! by @Kenny27 | Stardance...
|
1792637508.1864076
|
1793242308.1864076
|
|
20607
|
My first slack bot! by @GauthamNulu | Stardance
|
GauthamNulu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @GauthamNulu | Stard Title: My first slack bot! by @GauthamNulu | Stardance...
|
1792637509.0602322
|
1793242309.0602322
|
|
69223
|
chiikawa game by @pigeon_ | Stardance
|
pigeon_
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T02:35:50Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a color matching battle game. A color shows for a few seconds, you memorize it, then you recreate it with hue, saturation and brightness sliders. The closer you get, the more damage you do to the enemy, and the enemy hits back for a random amount. It started as a plain color guessing game and turned into a fight with health bars, a guess timer, attack animations and a draggable color panel. The hardest part was the layout and the CSS. At one point half of my styles just weren’t saved, so EVERYTHING looked broken and I couldn’t figure out why. I’m proud that it went from a basic color guesser to a real game with its own design, and that I came up with the battle idea myself and built it from my own sketch. The squiggle health bars and the animated background are my fav parts To test it: open the demo link and press Start. Memorize the color, then match it with the sliders and press Attack. Try losing on purpose, try running out the 10 second timer, and drag the colors window around. It works best on a computer. It’s a fan project inspired by Chiikawa, not official.", "repo": "https://github.com/jiujiu-dot/aaa", "demo": "https://jiujiu-dot.github.io/aaa/"}]...
|
[{"post_id": 79219, "ts": "202 [{"post_id": 79219, "ts": "2026-10-13T02:33:07Z", "hours": 0.8497, "text": "devlog 5th finished!!"}, {"post_id": 79210, "ts": "2026-10-13T01:33:53Z", "hours": 0.5142, "text": "devlog 4th…. finishing touches"}, {"post_id": 79201, "ts": "2026-10-13T00:45:43Z", "hours": 0.4275, "text": "devlog 3th! made a animation"}, {"post_id": 79199, "ts": "2026-10-13T00:16:41Z", "hours": 2.555, "text": "devlog 2 but im too lazy to type all that sooo heres what i did yeahahha YAY I ADDED USAGI"}, {"post_id": 79167, "ts": "2026-10-12T21:10:33Z", "hours": 5.0342, "text": "DEVLOG 1 soo i started with a plain color guessing game (the kind where you memorize a color then try to match it with hue, saturation and brightness sliders) and today it turned into a whole battle game with chiikawa ofc um yea heres what i did today: Turned the color game into a fight player and the enemy both have a bar with 10 slots. the better your color guess the more damage you do (90+ = 5 damage, 80+ = 4, and sooo on down to a miss). then the enemy hits back for a random 1-4, so it’s a LITTLE easier to win. hp bars in the top corners, player and enemy in the middle, and the color controls in a little panel at the bottom left. i drew a really UGLY sketch and then built it"}]...
|
Title: chiikawa game by @pigeon_ | Stardance
Devl Title: chiikawa game by @pigeon_ | Stardance
Devlogs:
DEVLOG 1 soo i started with a plain color guessing game (the kind where you memorize a color then try to match it with hue, saturation and brightness sliders) and today it turned into a whole battle game with chiikawa ofc um yea heres what i did today: Turned the color game into a fight player and the enemy both have a bar with 10 slots. the better your color guess the more damage you do (90+ = 5 damage, 80+ = 4, and sooo on down to a miss). then the enemy hits back for a random 1-4, so it’s a LITTLE easier to win. hp bars in the top corners, player and enemy in the middle, and the color controls in a little panel at the bottom left. i drew a really UGLY sketch and then built it
devlog 2 but im too lazy to type all that sooo heres what i did yeahahha YAY I ADDED USAGI
devlog 3th! made a animation
devlog 4th…. finishing touches
devlog 5th finished!!
Ships:
I made a color matching battle game. A color shows for a few seconds, you memorize it, then you recreate it with hue, saturation and brightness sliders. The closer you get, the more damage you do to the enemy, and the enemy hits back for a random amount. It started as a plain color guessing game and turned into a fight with health bars, a guess timer, attack animations and a draggable color panel. The hardest part was the layout and the CSS. At one point half of my styles just weren’t saved, so EVERYTHING looked broken and I couldn’t figure out why. I’m proud that it went from a basic color guesser to a real game with its own design, and that I came up with the battle idea myself and built it from my own sketch. The squiggle health bars and the animated background are my fav parts To test it: open the demo link and press Start. Memorize the color, then match it with the sliders and press Attack. Try losing on purpose, try running out the 10 second timer, and drag the colors window around. It works best on a computer. It’s a fan project inspired by Chiikawa, not official....
|
1793155909.487513
|
1793242309.487513
|
|
19021
|
My awesome macropad! by @Monish4612 | Stardance
|
Monish4612
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Monish4612 | Stard Title: My awesome macropad! by @Monish4612 | Stardance...
|
1792637509.9073195
|
1793242309.9073195
|
|
1129
|
(insert cool research project name here) #1 by @pe (insert cool research project name here) #1 by @peter | Stardance...
|
peter
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: (insert cool research project name here) #1 Title: (insert cool research project name here) #1 by @peter | Stardance...
|
1792637510.7507398
|
1793242310.7507398
|
|
69234
|
ObeBot - A Slack Helper Bot by @obedot | Stardance
|
obedot
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T20:39:44Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What is ObeBot? ObeBot is a simple Slack bot that can do simple things like respond to pings and send messages to the future. It was made with NodeJS and is being hosted on Nest. What was challenging? One of the harder parts was setting up the bot and hosting it on the Nest server. I was not really familiar with how to do this, because I haven’t used the Slack APIs before or hosted my code on a server. Making the command which sends a message to the future was a little tricky. I had to figure out how to use a timer in NodeJS, which I didn’t previously know how to do. What am I proud of? My favorite part was making the command which can send a message to the future, because it was the most interesting to make. It’s a useful feature that has the potential to help with setting reminders or looking back on memories if I expanded upon the idea more. How can you test the project? After clicking the Try Project button below, you will be taken to a slack workspace. If it doesn’t open immediately, you can click the “open this link in your browser”. You do need to be in the Slack server to use this bot. Please try to only test the bot in the channel bot-spam and not other channels.", "repo": "https://github.com/ObedH/ObeBot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 79085, "ts": "202 [{"post_id": 79085, "ts": "2026-10-12T16:24:43Z", "hours": 0.8031, "text": "Set up my first Slack bot and added three basic commands ObeBot can now run three commands: Respond to a ping Send a message to the future Display a list of available commands So far, this has been pretty easy. I’m not planning on doing any super complex commands, so I’ll probably finish this project soon."}]...
|
Title: ObeBot - A Slack Helper Bot by @obedot | St Title: ObeBot - A Slack Helper Bot by @obedot | Stardance
Devlogs:
Set up my first Slack bot and added three basic commands ObeBot can now run three commands: Respond to a ping Send a message to the future Display a list of available commands So far, this has been pretty easy. I’m not planning on doing any super complex commands, so I’ll probably finish this project soon.
Ships:
What is ObeBot? ObeBot is a simple Slack bot that can do simple things like respond to pings and send messages to the future. It was made with NodeJS and is being hosted on Nest. What was challenging? One of the harder parts was setting up the bot and hosting it on the Nest server. I was not really familiar with how to do this, because I haven’t used the Slack APIs before or hosted my code on a server. Making the command which sends a message to the future was a little tricky. I had to figure out how to use a timer in NodeJS, which I didn’t previously know how to do. What am I proud of? My favorite part was making the command which can send a message to the future, because it was the most interesting to make. It’s a useful feature that has the potential to help with setting reminders or looking back on memories if I expanded upon the idea more. How can you test the project? After clicking the Try Project button below, you will be taken to a slack workspace. If it doesn’t open immediately, you can click the “open this link in your browser”. You do need to be in the Slack server to use this bot. Please try to only test the bot in the channel bot-spam and not other channels....
|
1793155911.535534
|
1793242311.535534
|
|
7683
|
Focus Card by @xk | Stardance
|
xk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Focus Card by @xk | Stardance
|
1792637511.5889971
|
1793242311.5889971
|
|
19652
|
My very own WebOS by @AngelCalle | Stardance
|
AngelCalle
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @AngelCalle | Stardanc Title: My very own WebOS by @AngelCalle | Stardance...
|
1792637512.4254513
|
1793242312.4254513
|
|
29963
|
My awesome macropad! by @aggarw_vyom | Stardance
|
aggarw_vyom
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @aggarw_vyom | Star Title: My awesome macropad! by @aggarw_vyom | Stardance...
|
1792637513.2756171
|
1793242313.2756171
|
|
69280
|
Morning Message by @raycoding | Stardance
|
raycoding
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T18:09:55Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Daybreak is supposed to help someone start their day with a list of things that they can already do and not have to plan as much.", "repo": "https://github.com/rayha-m/daybreak", "demo": "https://daybreak-opal-delta.vercel.app"}]...
|
[{"post_id": 79466, "ts": "202 [{"post_id": 79466, "ts": "2026-10-14T04:55:10Z", "hours": 0.4361, "text": "I have been working on getting the API keys to read my calendar."}]...
|
Title: Morning Message by @raycoding | Stardance
Title: Morning Message by @raycoding | Stardance
Devlogs:
I have been working on getting the API keys to read my calendar.
Ships:
Daybreak is supposed to help someone start their day with a list of things that they can already do and not have to plan as much....
|
1793155913.3329062
|
1793242313.3329062
|
|
20426
|
Starpad Macropad by @nugwugs | Stardance
|
nugwugs
|
0
|
12.53
|
0
|
[]
|
[{"post_id": 38026, "ts": "202 [{"post_id": 38026, "ts": "2026-07-31T05:29:25Z", "hours": 2.5, "text": "Redesigned my macropad to fit PCB dimension limits, looking forward to building it soon."}, {"post_id": 13427, "ts": "2026-06-22T00:11:14Z", "hours": 2.3333, "text": "Macropad is finally done, time to submit the project to get the materials now"}, {"post_id": 12780, "ts": "2026-06-20T21:53:01Z", "hours": 5.3503, "text": "Finally figured out how to map 3dmodels to footprints in kicad, and some other nifty features. Hoping to finish this submission soon"}, {"post_id": 11636, "ts": "2026-06-18T23:12:44Z", "hours": 2.3503, "text": "First time designing pcbs, took quite a bit of time figuring out all the features on KiCAD. Hardest part was routing the wire tracks in an organized way. Had to reiterate the schematics a couple of times."}]...
|
Title: Starpad Macropad by @nugwugs | Stardance
D Title: Starpad Macropad by @nugwugs | Stardance
Devlogs:
First time designing pcbs, took quite a bit of time figuring out all the features on KiCAD. Hardest part was routing the wire tracks in an organized way. Had to reiterate the schematics a couple of times.
Finally figured out how to map 3dmodels to footprints in kicad, and some other nifty features. Hoping to finish this submission soon
Macropad is finally done, time to submit the project to get the materials now
Redesigned my macropad to fit PCB dimension limits, looking forward to building it soon....
|
1792637514.1013272
|
1793242314.1013272
|
|
28586
|
My own site! by @ArjunLN | Stardance
|
ArjunLN
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @ArjunLN | Stardance
|
1792637514.981007
|
1793242314.981007
|
|
6104
|
Skillbridge-project by @iranpaccy | Stardance
|
iranpaccy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Skillbridge-project by @iranpaccy | Stardan Title: Skillbridge-project by @iranpaccy | Stardance...
|
1792637515.817817
|
1793242315.817817
|
|
29293
|
My own site! by @Hirobee | Stardance
|
Hirobee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Hirobee | Stardance
|
1792637516.663184
|
1793242316.663184
|
|
69330
|
AstroWeb by @mandeepswami | Stardance
|
mandeepswami
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T09:54:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This was a new thing i did . and had some problems with the api keys and allat but it is finaly done it didnt take very long for it to be completd", "repo": "https://github.com/Momentum122/AstroWeb/", "demo": "https://momentum122.github.io/AstroWeb/"}]...
|
[{"post_id": 80332, "ts": "202 [{"post_id": 80332, "ts": "2026-10-17T09:50:51Z", "hours": 0.4247, "text": "ADdded a timer and now it is complte with readme"}, {"post_id": 80319, "ts": "2026-10-17T08:52:05Z", "hours": 1.7358, "text": "looking good"}, {"post_id": 80297, "ts": "2026-10-17T05:34:26Z", "hours": 0.6764, "text": "just complete a few steps"}]...
|
Title: AstroWeb by @mandeepswami | Stardance
Devl Title: AstroWeb by @mandeepswami | Stardance
Devlogs:
just complete a few steps
looking good
ADdded a timer and now it is complte with readme
Ships:
This was a new thing i did . and had some problems with the api keys and allat but it is finaly done it didnt take very long for it to be completd...
|
1793155916.7630525
|
1793242316.7630525
|
|
26525
|
TheBindingOfMacroPads by @emanuelkrabnl | Stardanc TheBindingOfMacroPads by @emanuelkrabnl | Stardance...
|
emanuelkrabnl
|
0
|
20.48
|
0
|
[]
|
[{"post_id": 54558, "ts": "202 [{"post_id": 54558, "ts": "2026-08-25T16:05:37Z", "hours": 0.5167, "text": "I have made an improvement on my usb cutout and i have made some engravements Like T.E.A.M T.E.A.M Why? Its the first letters of everybody their names. my father, mother, me and my little sister. I have made this since my mother has skin cancer, and this would be a funny suprise for her! I have also made some other easter eggs, like a small smiley, et cetera…"}, {"post_id": 54071, "ts": "2026-08-24T20:53:13Z", "hours": 3.75, "text": "Plate It took so long, but it is looking HELLA clean!!! I have done the whole plate, and the case! Im so proud lol I have made various changes, ive made the plate, the usb cutout is almost ready, and ive improved the case in overall. I hope the final design will fit!"}, {"post_id": 53257, "ts": "2026-08-23T18:15:29Z", "hours": 1.25, "text": "nothing important Ive added the pcb 3d file and configured it, sadly my pc crashed at the end, and i was done messing around so i quit for the day… Im working on the plate while you are reading (probably)."}, {"post_id": 30268, "ts": "2026-07-17T18:17:22Z", "hours": 3.0167, "text": "i have basically done nothing, because my computer sadly froze. I only have a 3050ti laptop and i just cant do more stuff, it limits me… sadly… I have tried and tried, but i keep failing, fusion is so conFUSION (get it) (fusion and confusing) (hahaha……), i have sadly not done much, even though i have spent much and much time on it, but i just cant get my head around fusion. I will also sadly be taking a huge three week break, because of my trip to france and i cant take my laptop with me to work further. Im having unimaginable headaches, im just so done with this stuff… I cant even remember clearly what i have done. Is my board correct? I have spent much time importing and placing everything, and researching but im just too tired. The guide is very incomplete on the case design. Ill try to convince my parents i can take my laptop, sorry yall"}, {"post_id": 30106, "ts": "2026-07-17T12:50:49Z", "hours": 3.2167, "text": "I have been really busy with designing the case, but most of the time was figuring out how fusion works, how i add the step files, how i import my pcb and all that stuff. the case is pretty much nothing now, but there is also me making a sandwich and getting suitcases for my trip to spain tomorrow in the time, with me forgetting the pause button exists. This makes up for my untracked 2/3 hours in my opinion… (Not done yet as you can see but i have an appointment, or in french, a rendez vous (thats the correct meaning right?!?!?!) long story short: Research, importing and figuring out how stuff works."}, {"post_id": 25879, "ts": "2026-07-10T11:22:13Z", "hours": 0.5333, "text": "didnt really do much, it was my birthday a few day ago. but i didnt really feel like working on the case today, sorry yall! I tried to but i was missing the focus… (Yes my birthday was 5 july!) See yall!"}, {"post_id": 22308, "ts": "2026-07-04T18:20:54Z", "hours": 1.5167, "text": "Rewired the pcb and added some fun things whahaha, imma keep it short cus gta6 is waiting (eyes emoji), ive also set up fusion360, and i made some wires longer because that would look cool on the pcb… Riddle of the day: I have no mouth, but I can answer. I have no ears, but I can listen. The more you trust me, the more I reveal. What am I? give your guess in the comments! Answer will be in next times devlog!"}, {"post_id": 21029, "ts": "2026-07-02T20:01:45Z", "hours": 1.2667, "text": "again, parents are really really mad. so one screenshot before i get beat to death by evil parents (not really) Had physics test today, went pretty well. I hear moms coming up the stairs after calling me 3 times, was nice knowing yall!"}, {"post_id": 20276, "ts": "2026-07-01T20:30:34Z", "hours": 1.4503, "text": "My parents are really really mad, so this will be short I have basically done nothing, but i have redesigned the layout and ive added the saac, further i spent much time trying to figure out how i will place f.cu and b.cu, totally forgetting i can use both… its also testweek so the case will probably come this weekend as ive spent too much time on the pcb while not really doing anything LMAO next devlog will be longer, i promise! Emanuel, out! (Tuff asl)"}, {"post_id": 19496, "ts": "2026-06-30T20:29:56Z", "hours": 2.2667, "text": "TBOMP: This is my first, fully succesfull devlog after my failed attemps of not closing tabs… lol…. funny….. right…. Okay, so, what have i done today? Went to school, made 2 tests for testweek, learned a lot of mathematics No, i mean for this Macropad you dummy! Oh, ehhh, i added the OLED screen, spent a whole lot of time trying to figure out how i should route my stuff (You are going to be shocked (in a bad way) when you see my kicad routing, believe me, its worse than the average cable management on a 6 year old pc….), i have also added the rotary encoder! (Yippee!!!!!) I spent a lot of time revising my layout, what should go where, but mostly on the kicad schematic. Okay, cool, but we dont really care. Where is the saac? Ohh, yeahhh, ehhh, about that… I mean lord saac… Because i spent so much time on the schematic, oled screen and the pcb layout, i forgot to add the saac. And yes, i was planning to do it. But my father came in (basically the real life mother from the binding of isaac (just kidding, i love you dad)), and i didnt have time left to add the saac and other funny, tboi themed stuff… sadly… how could i even forget the saac??? Whats on the planning for the upcoming day(s)? Adding the saac, of course, (probably) revising layout and PCB (again), doomscrolling and doing research on the phidippus regius… Trying to figure out how i can change my stardance PFP and last but not least, beginning on the actual case!!! (YAY!!!) I have one question left for yall, maybe 2, but one real question: Should the OLED screen go on 5V or on 3V3? last question: The more you take, the more you leave behind. What am I? Answer in comments!!"}, {"post_id": 18614, "ts": "2026-06-29T20:16:33Z", "hours": 1.6914, "text": "Made the pcb, made cool themed SVG icons, learned how to add rotary encoders. I have spent around a total of 3 hours and 40 minutes on this project, but i closed the browser tab every time. What will my macropad be? It will be made only for playing the binding of isaac on a 60 percent keyboard, but id thought id add some more cool stuff to it. I have made around 80% of my pcb, and every session ive had so far i thought ‘nah, i can do better’, with the result i keep coming with better and cooler ideas… It was supposed to be finished today……. I am also in testweek, so wish me luck. But back to the macropad! I have made an SVG, to put on the board of the populer tboi (The binding of isaac) meme ‘the saac’, and some other svg’s. after im fully done with the pcb, i will add the smaller, funnier things. So, shortly said. Still busy with the pcb!! Does anybody have tips or can help me with how i should route my rotary encoder and my oled screen in the schematic and pcb design? I cant find any help anywhere! Big thanks! Emanuel"}]...
|
Title: TheBindingOfMacroPads by @emanuelkrabnl | S Title: TheBindingOfMacroPads by @emanuelkrabnl | Stardance
Devlogs:
Made the pcb, made cool themed SVG icons, learned how to add rotary encoders. I have spent around a total of 3 hours and 40 minutes on this project, but i closed the browser tab every time. What will my macropad be? It will be made only for playing the binding of isaac on a 60 percent keyboard, but id thought id add some more cool stuff to it. I have made around 80% of my pcb, and every session ive had so far i thought ‘nah, i can do better’, with the result i keep coming with better and cooler ideas… It was supposed to be finished today……. I am also in testweek, so wish me luck. But back to the macropad! I have made an SVG, to put on the board of the populer tboi (The binding of isaac) meme ‘the saac’, and some other svg’s. after im fully done with the pcb, i will add the smaller, funnier things. So, shortly said. Still busy with the pcb!! Does anybody have tips or can help me with how i should route my rotary encoder and my oled screen in the schematic and pcb design? I cant find any help anywhere! Big thanks! Emanuel
TBOMP: This is my first, fully succesfull devlog after my failed attemps of not closing tabs… lol…. funny….. right…. Okay, so, what have i done today? Went to school, made 2 tests for testweek, learned a lot of mathematics No, i mean for this Macropad you dummy! Oh, ehhh, i added the OLED screen, spent a whole lot of time trying to figure out how i should route my stuff (You are going to be shocked (in a bad way) when you see my kicad routing, believe me, its worse than the average cable management on a 6 year old pc….), i have also added the rotary encoder! (Yippee!!!!!) I spent a lot of time revising my layout, what should go where, but mostly on the kicad schematic. Okay, cool, but we dont really care. Where is the saac? Ohh, yeahhh, ehhh, about that… I mean lord saac… Because i spent so much time on the schematic, oled screen and the pcb layout, i forgot to add the saac. And yes, i was planning to do it. But my father came in (basically the real life mother from the binding of isaac (just kidding, i love you dad)), and i didnt have time left to add the saac and other funny, tboi themed stuff… sadly… how could i even forget the saac??? Whats on the planning for the upcoming day(s)? Adding the saac, of course, (probably) revising layout and PCB (again), doomscrolling and doing research on the phidippus regius… Trying to figure out how i can change my stardance PFP and last but not least, beginning on the actual case!!! (YAY!!!) I have one question left for yall, maybe 2, but one real question: Should the OLED screen go on 5V or on 3V3? last question: The more you take, the more you leave behind. What am I? Answer in comments!!
My parents are really really mad, so this will be short I have basically done nothing, but i have redesigned the layout and ive added the saac, further i spent much time trying to figure out how i will place f.cu and b.cu, totally forgetting i can use both… its also testweek so the case will probably come this weekend as ive spent too much time on the pcb while not really doing anything LMAO next devlog will be longer, i promise! Emanuel, out! (Tuff asl)
again, parents are really really mad. so one screenshot before i get beat to death by evil parents (not really) Had physics test today, went pretty well. I hear moms coming up the stairs after calling me 3 times, was nice knowing yall!
Rewired the pcb and added some fun things whahaha, imma keep it short cus gta6 is waiting (eyes emoji), ive also set up fusion360, and i made some wires longer because that would look cool on the pcb… Riddle of the day: I have no mouth, but I can answer. I have no ears, but I can listen. The more you trust me, the more I reveal. What am I? give your guess in the comments! Answer will be in next times devlog!
didnt really do much, it was my birthday a few day ago. but i didnt really feel like working on the case today, sorry yall! I tried to but i was missing the focus… (Yes my birthday was 5 july!) See yall!
I have been really busy with designing the case, but most of the time was figuring out how fusion works, how i add the step files, how i import my pcb and all that stuff. the case is pretty much nothing now, but there is also me making a sandwich and getting suitcases for my trip to spain tomorrow in the time, with me forgetting the pause button exists. This makes up for my untracked 2/3 hours in my opinion… (Not done yet as you can see but i have an appointment, or in french, a rendez vous (thats the correct meaning right?!?!?!) long story short: Research, importing and figuring out how stuff works.
i have basically done nothing, because my computer sadly froze. I only have a 3050ti laptop and i just cant do more stuff, it limits me… sadly… I have tried and tried, but i keep failing, fusion is so conFUSION (get it) (fusion and confusing) (hahaha……), i have sadly not done much, even though i have spent much and much time on it, but i just cant get my head around fusion. I will also sadly be taking a huge three week break, because of my trip to france and i cant take my laptop with me to work further. Im having unimaginable headaches, im just so done with this stuff… I cant even remember clearly what i have done. Is my board correct? I have spent much time importing and placing everything, and researching but im just too tired. The guide is very incomplete on the case design. Ill try to convince my parents i can take my laptop, sorry yall
nothing important Ive added the pcb 3d file and configured it, sadly my pc crashed at the end, and i was done messing around so i quit for the day… Im working on the plate while you are reading (probably).
Plate It took so long, but it is looking HELLA clean!!! I have done the whole plate, and the case! Im so proud lol I have made various changes, ive made the plate, the usb cutout is almost ready, and ive improved the case in overall. I hope the final design will fit!
I have made an improvement on my usb cutout and i have made some engravements Like T.E.A.M T.E.A.M Why? Its the first letters of everybody their names. my father, mother, me and my little sister. I have made this since my mother has skin cancer, and this would be a funny suprise for her! I have also made some other easter eggs, like a small smiley, et cetera…...
|
1792637517.514122
|
1793242317.514122
|
|
69613
|
My web os by @rishith12 | Stardance
|
rishith12
|
2
|
6.0
|
2
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-16T11:45:11Z", "hours": 1.0, "multiplier": 1.52, "payout": 2, "blessing": "neutral", "text": "I added and extended its features further by adding a fully functional Todo App, Notepad, and a fully functional countdown timer .", "repo": "https://github.com/Rishith88/My_web_OS/", "demo": "https://rishith88.github.io/My_web_OS/"}, {"ship_num": 2, "ts": "2026-10-15T12:34:19Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the final product, finally done after a lot of hardwork this is a my own web os with a cool cyberpunk there and also teh date and time (IS- Indian Standard Time) with a calculater ,Calendar and a stop watch. The stop watch was teh most difficualt part so i had to refere many youtube tutorials to understand hwo it works but calendar and teh calculater were relatively easy and also the IST time one i had to do some ggogling liek visit otehr wbesite and see how it wokred good leanring for me .It also has a good pop up screen taht vanishes.", "repo": "https://github.com/Rishith88/My_web_OS/", "demo": "https://rishith88.github.io/My_web_OS/"}]...
|
[{"post_id": 80142, "ts": "202 [{"post_id": 80142, "ts": "2026-10-16T11:43:46Z", "hours": 1.2842, "text": "Finally done with my todo app, note pad and the new timer app."}, {"post_id": 79788, "ts": "2026-10-15T12:31:31Z", "hours": 0.6722, "text": "This is the final product guys finally done after a lot of hardwork this is a my own web os with a cool cyberpunk there and also teh date and time (IS- Indian Standard Time) with a calculater ,Calendar and a stop watch"}, {"post_id": 79764, "ts": "2026-10-15T09:35:24Z", "hours": 1.7678, "text": "Stopwatch and a screen timer added broskis less gooooooooo"}, {"post_id": 79618, "ts": "2026-10-14T18:47:30Z", "hours": 1.2136, "text": "Done with my first app guys"}, {"post_id": 79485, "ts": "2026-10-14T08:01:59Z", "hours": 1.0, "text": "My first layout guys less gooooo"}]...
|
Title: My web os by @rishith12 | Stardance
Devlog Title: My web os by @rishith12 | Stardance
Devlogs:
My first layout guys less gooooo
Done with my first app guys
Stopwatch and a screen timer added broskis less gooooooooo
This is the final product guys finally done after a lot of hardwork this is a my own web os with a cool cyberpunk there and also teh date and time (IS- Indian Standard Time) with a calculater ,Calendar and a stop watch
Finally done with my todo app, note pad and the new timer app.
Ships:
This is the final product, finally done after a lot of hardwork this is a my own web os with a cool cyberpunk there and also teh date and time (IS- Indian Standard Time) with a calculater ,Calendar and a stop watch. The stop watch was teh most difficualt part so i had to refere many youtube tutorials to understand hwo it works but calendar and teh calculater were relatively easy and also the IST time one i had to do some ggogling liek visit otehr wbesite and see how it wokred good leanring for me .It also has a good pop up screen taht vanishes.
I added and extended its features further by adding a fully functional Todo App, Notepad, and a fully functional countdown timer ....
|
1793155918.5798566
|
1793242318.5798566
|
|
28736
|
Homelab Project 1 by @freyacosta080 | Stardance
|
freyacosta080
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Homelab Project 1 by @freyacosta080 | Stard Title: Homelab Project 1 by @freyacosta080 | Stardance...
|
1792637518.7120404
|
1793242318.7120404
|
|
17364
|
My awesome macropad! by @Sarayu | Stardance
|
Sarayu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Sarayu | Stardance
|
1792637519.5478566
|
1793242319.5478566
|
|
2577
|
My awesome macropad! by @cookie | Stardance
|
cookie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @cookie | Stardance
|
1792637520.3898883
|
1793242320.3898883
|
|
30305
|
servx by @foxy | Stardance
|
foxy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: servx by @foxy | Stardance
|
1792637521.2227025
|
1793242321.2227025
|
|
41782
|
BIOSnake by @Duck | Stardance
|
Duck
|
1
|
32.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T23:24:25Z", "hours": 32.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is snake written in x86 assembly, running directly on the CPU with BIOS interrupt calls without an operating system, in under 3KB. It also includes comfort features like input buffering and thin snake drawing. It was challenging to get started programming in assembly, but once you get used to it it becomes a lot easier.", "repo": "https://github.com/duckdood/biosnake", "demo": "https://duckdood.github.io/asm_snake"}]...
|
[{"post_id": 80796, "ts": "202 [{"post_id": 80796, "ts": "2026-10-18T20:18:04Z", "hours": 0.6553, "text": "Palettes Devlog #8 Firstly I made the initial seed for for apple to be based on the current time (so it’s randomized every time you boot it up), and I added some color palettes that you can switch between with the E key."}, {"post_id": 69115, "ts": "2026-09-16T12:23:52Z", "hours": 2.6669, "text": "Miscellaneous stuff Devlog #7 I added input buffering, centered the screen, and added an end animation. I don’t really remember if I added anything else because I haven’t worked on this project in about a month and reading assembly is kinda hard."}, {"post_id": 43158, "ts": "2026-08-08T08:28:59Z", "hours": 9.6006, "text": "t h i n s n a k e Devlog #6 Thin Snake! Finally made the snake thin so it doesn’t turn into a blob. It should NOT have taken 9 hours, but it really does take a long time to program in assembly. In order to figure out how to bend the snake, it checks the segment in front of the snake, packs the info into 2 bits, and then does the same thing for the segment behind the snake. Then, it does a switch statement (At least, the closest thing to a switch statement in assembly) of the 16 possible values from those 4 bits packed together and then hardcodes drawing the segment. This implementation is definitely a bit strange and not the best way to do it, but it was the first one that worked and I didn’t want to keep trying different methods (doing anything in assembly isn’t very pleasant) (If the video looks super blurry, that’s because I recorded it at the original 320*240 resolution)"}, {"post_id": 39291, "ts": "2026-08-02T05:15:37Z", "hours": 2.0097, "text": "Nearly Finished! Devlog #5 Apples! The snake now has some food that appears on the screen. Not much to say here about the feature, it’s snake! But the implementation is a little bit more interesting. In computers, random numbers aren’t much of a thing, so you’ll usually have to settle for pseudo random numbers, but, CPUs today have an RDRAND instruction for generating random numbers from thermal noise and whatnot inside the CPU. but even though it’s on practically every chip today, I still opted not to use it, because Unseeded, so you can’t make a game seed or stuff like that, and They aren’t present on processors before 2012! And we want this snake to be able to run on the original i386, don’t we? So instead I decided to use a simple pseudo random number generator I just whipped up on the spot by multiply the seed by some big numbers and xor’ing it with itself a couple times. it’s definitely not cryptographically secure, but it’s snake, so whatever. What next? Now that the game is done, I’m gonna add a couple more features just so the game is a bit more more comfortable to play. I plan on adding: Centering the game screen (For obvious reasons) Restart button (so you don’t have to reboot the emulator) (Or if anyone runs this bare metal for some reason, the computer) Choosing colors (Because fun!) Button queuing (for convenience) Maybe some visual flair (like drawing the snake as thin, some sprites if I can figure those out, and stuff like that)"}, {"post_id": 38792, "ts": "2026-08-01T11:07:25Z", "hours": 5.5558, "text": "Hungry snake :( Devlog #4 Sadly there’s no apple yet so the snake is getting pretty hungry. The snake moves! I made the snake finally able to get longer than 1 segment through a circular style array for keeping track of the head. This means that there is an array for all the segments that store the X and Y, and the head slithers through the array overwriting the tail segment so that you don’t need to copy the whole array forward every time the snake moves. Copy problems With this way of implementing the snake, you need to shift forward all the segments in front of the snake’s head in memory so that it creates a free space in front of the head, and so the head can move into the free space instead of overwriting the tail. It’s a pretty simple concept, but I had a lot of trouble enacting this in assembly. Having to think about individual bytes isn’t something I’m used to from having data types handled automatically by higher level languages like C."}, {"post_id": 38097, "ts": "2026-07-31T09:47:36Z", "hours": 3.6206, "text": "This snake is devouring disk space Devlog #3 Reading more sectors As I was writing more assembly, I noticed a moment when whenever I added any more instructions, the screen would just go black. I knew I might be scooching up to the 512 byte limit, so I ndisasm’d the binary and found out that, sure enough, I only had 2 more bytes left! I was preparing to have use more than 512 bytes for my program, so I knew roughly what I needed to do. You just need one bios interrupt to read a couple sectors (512 byte chunks) into memory, and moved some code around, and now I have practically unlimited (a couple thousand bytes) to work with!"}, {"post_id": 37499, "ts": "2026-07-30T09:11:11Z", "hours": 1.4617, "text": "New Snake Habitats near You Devlog #2 Drawing the grid I drew a grid for the snake to move on. The code for the nested loop is not readable at all, but then again, it’s in assembly, no matter how you write it it’s unreadable. CAUTION: Please do not touch or feed snakes, or the DX register. I had an issue with the rectangle size being 0, because the size is passed to the drawing function through the DX register and I forgot that the MUL instruction doesn’t just store the result in AX, but also the DX register. This part sounds a bit weird but the stardance devlog guide says to “Include the friction” Dull Devlogs I know these devlogs may seem uneventful or dull, but writing anything in assembly is a hard task. It took me over an hour to draw a grid!"}, {"post_id": 37435, "ts": "2026-07-30T05:17:47Z", "hours": 5.9428, "text": "I have a rectangle and I’m not afraid to use it Devlog #1 Introduction This is my first devlog of making (or at least trying to make) snake without an operating system using BIOS interrupts and 16 bit x86 real mode assembly. I’ve made my functions for clearing the screen and drawing a rectangle, and it only took 5 hours to do! A lot of was also researching calling conventions, which registers can do what, and wondering why you can’t access memory with the stack pointer register (???? why cant you it LITERALLY has the word pointer in its name)"}]...
|
Title: BIOSnake by @Duck | Stardance
Devlogs:
I h Title: BIOSnake by @Duck | Stardance
Devlogs:
I have a rectangle and I’m not afraid to use it Devlog #1 Introduction This is my first devlog of making (or at least trying to make) snake without an operating system using BIOS interrupts and 16 bit x86 real mode assembly. I’ve made my functions for clearing the screen and drawing a rectangle, and it only took 5 hours to do! A lot of was also researching calling conventions, which registers can do what, and wondering why you can’t access memory with the stack pointer register (???? why cant you it LITERALLY has the word pointer in its name)
New Snake Habitats near You Devlog #2 Drawing the grid I drew a grid for the snake to move on. The code for the nested loop is not readable at all, but then again, it’s in assembly, no matter how you write it it’s unreadable. CAUTION: Please do not touch or feed snakes, or the DX register. I had an issue with the rectangle size being 0, because the size is passed to the drawing function through the DX register and I forgot that the MUL instruction doesn’t just store the result in AX, but also the DX register. This part sounds a bit weird but the stardance devlog guide says to “Include the friction” Dull Devlogs I know these devlogs may seem uneventful or dull, but writing anything in assembly is a hard task. It took me over an hour to draw a grid!
This snake is devouring disk space Devlog #3 Reading more sectors As I was writing more assembly, I noticed a moment when whenever I added any more instructions, the screen would just go black. I knew I might be scooching up to the 512 byte limit, so I ndisasm’d the binary and found out that, sure enough, I only had 2 more bytes left! I was preparing to have use more than 512 bytes for my program, so I knew roughly what I needed to do. You just need one bios interrupt to read a couple sectors (512 byte chunks) into memory, and moved some code around, and now I have practically unlimited (a couple thousand bytes) to work with!
Hungry snake :( Devlog #4 Sadly there’s no apple yet so the snake is getting pretty hungry. The snake moves! I made the snake finally able to get longer than 1 segment through a circular style array for keeping track of the head. This means that there is an array for all the segments that store the X and Y, and the head slithers through the array overwriting the tail segment so that you don’t need to copy the whole array forward every time the snake moves. Copy problems With this way of implementing the snake, you need to shift forward all the segments in front of the snake’s head in memory so that it creates a free space in front of the head, and so the head can move into the free space instead of overwriting the tail. It’s a pretty simple concept, but I had a lot of trouble enacting this in assembly. Having to think about individual bytes isn’t something I’m used to from having data types handled automatically by higher level languages like C.
Nearly Finished! Devlog #5 Apples! The snake now has some food that appears on the screen. Not much to say here about the feature, it’s snake! But the implementation is a little bit more interesting. In computers, random numbers aren’t much of a thing, so you’ll usually have to settle for pseudo random numbers, but, CPUs today have an RDRAND instruction for generating random numbers from thermal noise and whatnot inside the CPU. but even though it’s on practically every chip today, I still opted not to use it, because Unseeded, so you can’t make a game seed or stuff like that, and They aren’t present on processors before 2012! And we want this snake to be able to run on the original i386, don’t we? So instead I decided to use a simple pseudo random number generator I just whipped up on the spot by multiply the seed by some big numbers and xor’ing it with itself a couple times. it’s definitely not cryptographically secure, but it’s snake, so whatever. What next? Now that the game is done, I’m gonna add a couple more features just so the game is a bit more more comfortable to play. I plan on adding: Centering the game screen (For obvious reasons) Restart button (so you don’t have to reboot the emulator) (Or if anyone runs this bare metal for some reason, the computer) Choosing colors (Because fun!) Button queuing (for convenience) Maybe some visual flair (like drawing the snake as thin, some sprites if I can figure those out, and stuff like that)
t h i n s n a k e Devlog #6 Thin Snake! Finally made the snake thin so it doesn’t turn into a blob. It should NOT have taken 9 hours, but it really does take a long time to program in assembly. In order to figure out how to bend the snake, it checks the segment in front of the snake, packs the info into 2 bits, and then does the same thing for the segment behind the snake. Then, it does a switch statement (At least, the closest thing to a switch statement in assembly) of the 16 possible values from those 4 bits packed together and then hardcodes drawing the segment. This implementation is definitely a bit strange and not the best way to do it, but it was the first one that worked and I didn’t want to keep trying different methods (doing anything in assembly isn’t very pleasant) (If the video looks super blurry, that’s because I recorded it at the original 320*240 resolution)
Miscellaneous stuff Devlog #7 I added input buffering, centered the screen, and added an end animation. I don’t really remember if I added anything else because I haven’t worked on this project in about a month and reading assembly is kinda hard.
Palettes Devlog #8 Firstly I made the initial seed for for apple to be based on the current time (so it’s randomized every time you boot it up), and I added some color palettes that you can switch between with the E key.
Ships:
This is snake written in x86 assembly, running directly on the CPU with BIOS interrupt calls without an operating system, in under 3KB. It also includes comfort features like input buffering and thin snake drawing. It was challenging to get started programming in assembly, but once you get used to it it becomes a lot easier....
|
1793155921.5354595
|
1793242321.5354595
|
|
10114
|
My first slack bot! by @ovipuma51 | Stardance
|
ovipuma51
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @ovipuma51 | Stardan Title: My first slack bot! by @ovipuma51 | Stardance...
|
1792637522.0498965
|
1793242322.0498965
|
|
2943
|
3 Minutes Past Infinity by @spagheddie | Stardance
|
spagheddie
|
0
|
5.55
|
0
|
[]
|
[{"post_id": 2385, "ts": "2026 [{"post_id": 2385, "ts": "2026-06-04T20:49:05Z", "hours": 2.2978, "text": "Fixed lighting and started working on beginning lobby; added pitch to the first person POV; standardized+imported some assets and their textures."}, {"post_id": 1154, "ts": "2026-06-03T00:20:14Z", "hours": 2.3975, "text": "Establishing game POV and physics. Also tested for how many reflections I ’ll be getting before the light fades (7 images on average, 4 strong images)."}, {"post_id": 495, "ts": "2026-06-01T23:37:17Z", "hours": 0.8544, "text": "General Game structure and question generation"}]...
|
Title: 3 Minutes Past Infinity by @spagheddie | St Title: 3 Minutes Past Infinity by @spagheddie | Stardance
Devlogs:
General Game structure and question generation
Establishing game POV and physics. Also tested for how many reflections I ’ll be getting before the light fades (7 images on average, 4 strong images).
Fixed lighting and started working on beginning lobby; added pitch to the first person POV; standardized+imported some assets and their textures....
|
1792637522.8823004
|
1793242322.8823004
|
|
69619
|
Ferrari chrome by @sqnder_ | Stardance
|
sqnder_
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-14T09:48:36Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a daily ferari generator. Every day it shows a diffrent ferrari, you can go back to past dates.", "repo": "https://github.com/sqnder0/ferrari-of-the-day", "demo": "https://sqnder0.github.io/ferrari-of-the-day/"}]...
|
[{"post_id": 79496, "ts": "202 [{"post_id": 79496, "ts": "2026-10-14T09:47:34Z", "hours": 1.2575, "text": "This was a rather short project ‘cause I already have a lot of expierence developing frontend stuff. It was a rather interesting project ‘cause I didn’t now I could use vite for gh pages and haven’t really ever written a github workflow."}]...
|
Title: Ferrari chrome by @sqnder_ | Stardance
Dev Title: Ferrari chrome by @sqnder_ | Stardance
Devlogs:
This was a rather short project ‘cause I already have a lot of expierence developing frontend stuff. It was a rather interesting project ‘cause I didn’t now I could use vite for gh pages and haven’t really ever written a github workflow.
Ships:
I built a daily ferari generator. Every day it shows a diffrent ferrari, you can go back to past dates....
|
1793155923.6068454
|
1793242323.6068454
|
|
25671
|
My first slack bot! by @Uzi | Stardance
|
Uzi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Uzi | Stardance
|
1792637523.7502232
|
1793242323.7502232
|
|
19931
|
My very own WebOS by @Daniyal | Stardance
|
Daniyal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Daniyal | Stardance
|
1792637524.5709867
|
1793242324.5709867
|
|
55195
|
Learning Rust by @barseghian_daniel | Stardance
|
barseghian_daniel
|
1
|
24.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T10:16:51Z", "hours": 24.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I learned rust with the rustlings exercices then made a final project! The challenging part was actually school since coming from school then working on the project is actually hard! Im really happy that i finished the project! To test the project you will have to read the readme. The files should be in the root folder when running cargo run!", "repo": "https://github.com/danielbarseghian/organize-file", "demo": "https://github.com/danielbarseghian/organize-file#how-to-set-up-and-run"}]...
|
[{"post_id": 80326, "ts": "202 [{"post_id": 80326, "ts": "2026-10-17T09:37:31Z", "hours": 1.0711, "text": "finsihed the Readme you can read it here"}, {"post_id": 78165, "ts": "2026-10-09T20:39:25Z", "hours": 1.1269, "text": "Last things before finishing The program is working perfectly, now some final touches (README, compilling, fixing bugs, …)"}, {"post_id": 76568, "ts": "2026-10-03T23:57:33Z", "hours": 0.5933, "text": "Removed AI on browser so when i search something i will often get a result by AI, it might be useful but not while learning!"}, {"post_id": 76081, "ts": "2026-10-02T08:54:39Z", "hours": 0.2992, "text": "I commented my code so much The reason is that it helps me understand what im doing when learning a new language!"}, {"post_id": 75213, "ts": "2026-09-29T14:33:01Z", "hours": 1.9981, "text": "I FINISHED FINALLYYY its been a long time but i finally finished! it was really fun. You can see the github here"}, {"post_id": 74203, "ts": "2026-09-26T22:18:31Z", "hours": 1.2019, "text": "only one chapter left! I recently switched to kate and its really much lighter than VScode"}, {"post_id": 73583, "ts": "2026-09-25T13:06:02Z", "hours": 8.8947, "text": "Sorry for not posting much School restarted and i was just coming home and working on exercices i didn’t really think about posting."}, {"post_id": 61802, "ts": "2026-09-04T21:42:13Z", "hours": 8.4286, "text": "Halfway done! i don’t have much to say but its been really fun to learn a new language!"}]...
|
Title: Learning Rust by @barseghian_daniel | Stard Title: Learning Rust by @barseghian_daniel | Stardance
Devlogs:
Halfway done! i don’t have much to say but its been really fun to learn a new language!
Sorry for not posting much School restarted and i was just coming home and working on exercices i didn’t really think about posting.
only one chapter left! I recently switched to kate and its really much lighter than VScode
I FINISHED FINALLYYY its been a long time but i finally finished! it was really fun. You can see the github here
I commented my code so much The reason is that it helps me understand what im doing when learning a new language!
Removed AI on browser so when i search something i will often get a result by AI, it might be useful but not while learning!
Last things before finishing The program is working perfectly, now some final touches (README, compilling, fixing bugs, …)
finsihed the Readme you can read it here
Ships:
I learned rust with the rustlings exercices then made a final project! The challenging part was actually school since coming from school then working on the project is actually hard! Im really happy that i finished the project! To test the project you will have to read the readme. The files should be in the root folder when running cargo run!...
|
1793155925.4015138
|
1793242325.4015138
|