|
61155
|
PolaroidAlarm by @tanishah | Stardance
|
tanishah
|
0
|
6.42
|
0
|
[]
|
[{"post_id": 76869, "ts": "202 [{"post_id": 76869, "ts": "2026-10-04T21:35:37Z", "hours": 1.8661, "text": "I FINALLY finished the CAD. This time, I added some minor details like fillets and stuff and fixed the color palette. Now I just gotta finish up the firmware and then I’ll be ready to ship!"}, {"post_id": 67717, "ts": "2026-09-13T22:29:18Z", "hours": 1.275, "text": "just finished the top plate and added holes for the USB port and the display. I gotta add some more details and stuff to finish it off and also change the colors since these are temporary. I also finished the camera lens (its just decor) but I feel like there’s something off about it I just don’t know what. Anything else I should add to it?"}, {"post_id": 66951, "ts": "2026-09-12T22:40:58Z", "hours": 1.8967, "text": "I was looking at my old case a realized that the screen would fall out of place if I lifted it up and I just decided to scrap it. So now I’ve been designing a new case but this time in the style of a polaroid camera. I think I’ve fixed the issues of it falling out and I think it’ll work better as an alarm clock since the screen is now not on the same side as the keys on the pcb. Anyways, I finished most of the case part. The only thing I really need to do is make the top plate, add some holes for the display, USB port, and buzzer, and add some designs to it"}, {"post_id": 66243, "ts": "2026-09-11T23:13:32Z", "hours": 1.3783, "text": "so i started the BLARE mission and im working on a mix tape themed alarm clock. im basically done with the case since i dont really know what else to add and i think it turned out pretty well for my first time using onshape. i spent alot more time on this but i forgot to record it but anyways here it is. might add a bit if i feel like it but otherwise im gonna move on to the firmware"}]...
|
Title: PolaroidAlarm by @tanishah | Stardance
Dev Title: PolaroidAlarm by @tanishah | Stardance
Devlogs:
so i started the BLARE mission and im working on a mix tape themed alarm clock. im basically done with the case since i dont really know what else to add and i think it turned out pretty well for my first time using onshape. i spent alot more time on this but i forgot to record it but anyways here it is. might add a bit if i feel like it but otherwise im gonna move on to the firmware
I was looking at my old case a realized that the screen would fall out of place if I lifted it up and I just decided to scrap it. So now I’ve been designing a new case but this time in the style of a polaroid camera. I think I’ve fixed the issues of it falling out and I think it’ll work better as an alarm clock since the screen is now not on the same side as the keys on the pcb. Anyways, I finished most of the case part. The only thing I really need to do is make the top plate, add some holes for the display, USB port, and buzzer, and add some designs to it
just finished the top plate and added holes for the USB port and the display. I gotta add some more details and stuff to finish it off and also change the colors since these are temporary. I also finished the camera lens (its just decor) but I feel like there’s something off about it I just don’t know what. Anything else I should add to it?
I FINALLY finished the CAD. This time, I added some minor details like fillets and stuff and fixed the color palette. Now I just gotta finish up the firmware and then I’ll be ready to ship!...
|
1793037240.0267327
|
1793642040.0267327
|
|
67916
|
own site by @eman-abdulrauf | Stardance
|
eman-abdulrauf
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T21:25:17Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "this is first time i built site i followed all the guides and built this site. this is very pleasent experience i did not know before that how websites are built.", "repo": "https://github.com/ema-rauf/my-portfolio", "demo": "https://ema-rauf.github.io/my-portfolio/"}]...
|
[{"post_id": 76861, "ts": "202 [{"post_id": 76861, "ts": "2026-10-04T21:16:08Z", "hours": 0.2833, "text": "today i built my first website https://ema-rauf.github.io/my-portfolio/ i am so exited this is first time i built site using guide with some AI help"}]...
|
Title: own site by @eman-abdulrauf | Stardance
De Title: own site by @eman-abdulrauf | Stardance
Devlogs:
today i built my first website https://ema-rauf.github.io/my-portfolio/ i am so exited this is first time i built site using guide with some AI help
Ships:
this is first time i built site i followed all the guides and built this site. this is very pleasent experience i did not know before that how websites are built....
|
1793217171.9955542
|
1793303571.9955542
|
|
68001
|
Etherol by @phantom116 | Stardance
|
phantom116
|
0
|
6.75
|
0
|
[]
|
[{"post_id": 76857, "ts": "202 [{"post_id": 76857, "ts": "2026-10-04T20:39:50Z", "hours": 6.7503, "text": "I’ve managed to a quite a bit of load in these 6 hours listed in the kanban below It is insane how easy godot actually is…. The work i today: Bubble Loop Rework: The old system used a token and wave system but now i’ve completely replaced it using a maximum bubble system where it tries to mantain a set no. of bubbles across the game. Clouds: i used the template from the bubble loop rework and reused it for the clouds( had to use a bit of AI to find the functions of how to scale it etc - 2nd of using godot btw) Sun Cycle: added a sun using the WorldEnvironment node and Sun node that moves across a tilted path (ai use for the maths), shifting from orange at sunrise to white at midday. User Speed based on score: player speed now increases as the score goes up using a multipler system( 1.0 + score * SPEED_PER_POINT ). Bubble Spawner: moved the bubble limits and map size into the shared global settings, then raised them so far more bubbles spawn across a much bigger map. Cleanup: reorganised the scripts into folders and imported the cloud and weapon models."}]...
|
Title: Etherol by @phantom116 | Stardance
Devlogs Title: Etherol by @phantom116 | Stardance
Devlogs:
I’ve managed to a quite a bit of load in these 6 hours listed in the kanban below It is insane how easy godot actually is…. The work i today: Bubble Loop Rework: The old system used a token and wave system but now i’ve completely replaced it using a maximum bubble system where it tries to mantain a set no. of bubbles across the game. Clouds: i used the template from the bubble loop rework and reused it for the clouds( had to use a bit of AI to find the functions of how to scale it etc - 2nd of using godot btw) Sun Cycle: added a sun using the WorldEnvironment node and Sun node that moves across a tilted path (ai use for the maths), shifting from orange at sunrise to white at midday. User Speed based on score: player speed now increases as the score goes up using a multipler system( 1.0 + score * SPEED_PER_POINT ). Bubble Spawner: moved the bubble limits and map size into the shared global settings, then raised them so far more bubbles spawn across a much bigger map. Cleanup: reorganised the scripts into folders and imported the cloud and weapon models....
|
1793116327.510197
|
1793721127.510197
|
|
56671
|
Cyber-B.O.Y by @Boyra_Zeren | Stardance
|
Boyra_Zeren
|
0
|
10.91
|
0
|
[]
|
[{"post_id": 76856, "ts": "202 [{"post_id": 76856, "ts": "2026-10-04T20:29:13Z", "hours": 10.9097, "text": "rush hour #2 Okk, I wanted to do a pip-boy style cyberdeck for a longg time. I’ve been working on it for a while and the photo attached is one of my first sketches of what I wanted it to look like. For hardware stuff, I want it to be powerful yet fit around my wrist without looking like Im smuggling a railgun. I still didnt choose specific parts but I want to use a haptic motor (bcs I think ıt would be cool as hell and much more responsive) after that I want to use prb 3 keys to manage everything alongside maybe a touch sensitive screen (based on how the project goes and wheter I can get funding bcs Im broke) For software, well Im writing my own storage handler, system architecture and everything using reference from already existing libs and other cyberdecks. I want to implement stuff abt cybersecurity but I need to first implement a linux-type layer on top to handle app data and digest it. But the bottom layer logic needs to be my own. After I handle some of these architecture problems and fix my old broken code I will prb post again, if anyones intrested look up my github page it mostly covers everything I dont write here abt. I really hope I can get funding."}]...
|
Title: Cyber-B.O.Y by @Boyra_Zeren | Stardance
De Title: Cyber-B.O.Y by @Boyra_Zeren | Stardance
Devlogs:
rush hour #2 Okk, I wanted to do a pip-boy style cyberdeck for a longg time. I’ve been working on it for a while and the photo attached is one of my first sketches of what I wanted it to look like. For hardware stuff, I want it to be powerful yet fit around my wrist without looking like Im smuggling a railgun. I still didnt choose specific parts but I want to use a haptic motor (bcs I think ıt would be cool as hell and much more responsive) after that I want to use prb 3 keys to manage everything alongside maybe a touch sensitive screen (based on how the project goes and wheter I can get funding bcs Im broke) For software, well Im writing my own storage handler, system architecture and everything using reference from already existing libs and other cyberdecks. I want to implement stuff abt cybersecurity but I need to first implement a linux-type layer on top to handle app data and digest it. But the bottom layer logic needs to be my own. After I handle some of these architecture problems and fix my old broken code I will prb post again, if anyones intrested look up my github page it mostly covers everything I dont write here abt. I really hope I can get funding....
|
1792673628.1320808
|
1793278428.1320808
|
|
67795
|
Omni Directional Drivebase by @sircheetodust | Sta Omni Directional Drivebase by @sircheetodust | Stardance...
|
sircheetodust
|
0
|
2.36
|
0
|
[]
|
[{"post_id": 76852, "ts": "202 [{"post_id": 76852, "ts": "2026-10-04T20:18:08Z", "hours": 1.1431, "text": "Devlog 2! Welcome back, today I made the body of the robot and made some modifications to the adapters. I shortened the shaft adapters by 8 mm to stop the wheel from protruding out as much as it did. As for the base, I didnt do much extra just yet. Soon i am going to make 2 mounts for the L298N motor drivers which control the motor, a mount for the arduino, and comms SBC and buck converter."}, {"post_id": 76606, "ts": "2026-10-04T04:52:39Z", "hours": 1.2178, "text": "Devlog 01! I am planning to make an X drivetrain with omni wheels and 12 V 600 rpm motors. I started out by throwing stuff into onshape and hoping it works. So far I have this testing wheel assembly, which I will mount in an X shape like this diagram I definetly did not steal from the vex website. Electronics wise, I will have an arduino uno r4 + motor controller hat, and a rock 4 c+ for live coms via controller and telemetry to my laptop like FRC robots. Firmware wise, I have already have a coms system which relays laptop signals to the arduino and can allow for a over the air UI system. Arduino is also simple enough so I will spend the most time cadding this(no idea what im doing). wait onshape has dark mode?"}]...
|
Title: Omni Directional Drivebase by @sircheetodus Title: Omni Directional Drivebase by @sircheetodust | Stardance
Devlogs:
Devlog 01! I am planning to make an X drivetrain with omni wheels and 12 V 600 rpm motors. I started out by throwing stuff into onshape and hoping it works. So far I have this testing wheel assembly, which I will mount in an X shape like this diagram I definetly did not steal from the vex website. Electronics wise, I will have an arduino uno r4 + motor controller hat, and a rock 4 c+ for live coms via controller and telemetry to my laptop like FRC robots. Firmware wise, I have already have a coms system which relays laptop signals to the arduino and can allow for a over the air UI system. Arduino is also simple enough so I will spend the most time cadding this(no idea what im doing). wait onshape has dark mode?
Devlog 2! Welcome back, today I made the body of the robot and made some modifications to the adapters. I shortened the shaft adapters by 8 mm to stop the wheel from protruding out as much as it did. As for the base, I didnt do much extra just yet. Soon i am going to make 2 mounts for the L298N motor drivers which control the motor, a mount for the arduino, and comms SBC and buck converter....
|
1793116049.0033534
|
1793720849.0033534
|
|
56666
|
Polaris by @Boyra_Zeren | Stardance
|
Boyra_Zeren
|
0
|
6.63
|
0
|
[]
|
[{"post_id": 76848, "ts": "202 [{"post_id": 76848, "ts": "2026-10-04T20:12:57Z", "hours": 6.6325, "text": "Rush hour #1 Okk, ıts been a long time since I posted anything. I got a loooot of work to do and I think this project is a good place to start. I worked on it alot on my personal time but just opened a project here. anyway, I want to make a robot arm that could do more than just pinch stuff that I can mount to my backpack and just take it places (sort of like the odarek from death stranding or the tech marines from warhammer or even the launcher of the doom slayer) to add different feutures to the build I wanted to change the head somehow and keep the mobility of the arm, and I made this plan It consists of two main parts, the capsule and the arm itself. Capsule will be mounted at the bottom and would contain the head mini capsules, they sit on planetary gears, they lock with the arm yada yada I’ll explain further on later devlogs. the second part is the arm, I mean its just a basic servo robotic arm other than the head locking mechanism, that parts intresting. I plan on using a bayonet locking system (bcs its cool as hell) and run the main power data and other lines through the middle via seperate cables and I need to find a way to power and get/send data from different head types (lidar,camera hand etc.) I worked on a few fine-tuned models so out while using the arm can listen to my commands and do stuff, I worked on mostly vosk models 32M en i think and some other model for testing but I’ll talk further again in a later devlog. I hope I can get funding for this!"}]...
|
Title: Polaris by @Boyra_Zeren | Stardance
Devlog Title: Polaris by @Boyra_Zeren | Stardance
Devlogs:
Rush hour #1 Okk, ıts been a long time since I posted anything. I got a loooot of work to do and I think this project is a good place to start. I worked on it alot on my personal time but just opened a project here. anyway, I want to make a robot arm that could do more than just pinch stuff that I can mount to my backpack and just take it places (sort of like the odarek from death stranding or the tech marines from warhammer or even the launcher of the doom slayer) to add different feutures to the build I wanted to change the head somehow and keep the mobility of the arm, and I made this plan It consists of two main parts, the capsule and the arm itself. Capsule will be mounted at the bottom and would contain the head mini capsules, they sit on planetary gears, they lock with the arm yada yada I’ll explain further on later devlogs. the second part is the arm, I mean its just a basic servo robotic arm other than the head locking mechanism, that parts intresting. I plan on using a bayonet locking system (bcs its cool as hell) and run the main power data and other lines through the middle via seperate cables and I need to find a way to power and get/send data from different head types (lidar,camera hand etc.) I worked on a few fine-tuned models so out while using the arm can listen to my commands and do stuff, I worked on mostly vosk models 32M en i think and some other model for testing but I’ll talk further again in a later devlog. I hope I can get funding for this!...
|
1792673624.7098231
|
1793278424.7098231
|
|
2546
|
Hackpad by @akhilatyam | Stardance
|
akhilatyam
|
0
|
2.79
|
0
|
[]
|
[{"post_id": 76845, "ts": "202 [{"post_id": 76845, "ts": "2026-10-04T20:05:39Z", "hours": 0.4333, "text": "Devlog 2: CAD Time! In creating this project, I decided RGB was the way to go. No point in adding RGB, if you cant show it off. So I decided to make my top case clear, hopefully printed in petg clear. It is a simple case, with a screwed on top and a mount for the pcb on the inside. It has a couple cutouts. Sorry this is short not much to commentate"}, {"post_id": 75679, "ts": "2026-09-30T18:45:12Z", "hours": 2.3614, "text": "Devlog One: Schematic and basic layout! Hello guys, welcome to my first devlog for this project! Today, we will begin off with the basics, what do I want to do with this. I know I have a lot to work with here, 16 switches, 2 knobs, and an oled. I think as many keys as possible would be nice, basically an external numpad for my new keyboard I ordered (thanks for the aula stardance). An oled could just do anything, and a knob could too. I also wanted RGB, because RGB is cool, no other words needed. The schematic Now of course with a project as ambitious as this, I ran into a bottle neck quite literally as soon as I started. Problem The RP2040 does not have enough pins for this. I need 2 for my rotary encoder, 17 for my switches, 1 for my led, and 2 for my oled. We can cut my switch count down to 9, but yet that is still more than the rp2040 can support My solution Charlieplexing! What is this? I barely know too. In essence, I learned of it similar to NCR (in math), where you can pick a combination of 2 elements and you can get n^2-n elements, in this case a 5 pin charlieplex can give me 20 different keys!!! Now I have my pins sorted out, lets get to schematics! Schematic Schematic was quite easy, just wiring things up Gemini assisted me in learning charlieplexing inputs, as there are very few resources on this topic. And so I got a pinout from there. I wired up the leds in a line, switches in schematic, and the OLED and encoder in a simple straight to pi. Footprints Footprints was easy at first, just following devlog, but difficulties arrive, in my next devlog! Thats all for now, thank you!"}]...
|
Title: Hackpad by @akhilatyam | Stardance
Devlogs Title: Hackpad by @akhilatyam | Stardance
Devlogs:
Devlog One: Schematic and basic layout! Hello guys, welcome to my first devlog for this project! Today, we will begin off with the basics, what do I want to do with this. I know I have a lot to work with here, 16 switches, 2 knobs, and an oled. I think as many keys as possible would be nice, basically an external numpad for my new keyboard I ordered (thanks for the aula stardance). An oled could just do anything, and a knob could too. I also wanted RGB, because RGB is cool, no other words needed. The schematic Now of course with a project as ambitious as this, I ran into a bottle neck quite literally as soon as I started. Problem The RP2040 does not have enough pins for this. I need 2 for my rotary encoder, 17 for my switches, 1 for my led, and 2 for my oled. We can cut my switch count down to 9, but yet that is still more than the rp2040 can support My solution Charlieplexing! What is this? I barely know too. In essence, I learned of it similar to NCR (in math), where you can pick a combination of 2 elements and you can get n^2-n elements, in this case a 5 pin charlieplex can give me 20 different keys!!! Now I have my pins sorted out, lets get to schematics! Schematic Schematic was quite easy, just wiring things up Gemini assisted me in learning charlieplexing inputs, as there are very few resources on this topic. And so I got a pinout from there. I wired up the leds in a line, switches in schematic, and the OLED and encoder in a simple straight to pi. Footprints Footprints was easy at first, just following devlog, but difficulties arrive, in my next devlog! Thats all for now, thank you!
Devlog 2: CAD Time! In creating this project, I decided RGB was the way to go. No point in adding RGB, if you cant show it off. So I decided to make my top case clear, hopefully printed in petg clear. It is a simple case, with a screwed on top and a mount for the pcb on the inside. It has a couple cutouts. Sorry this is short not much to commentate...
|
1792705734.1414516
|
1793310534.1414516
|
|
67999
|
Amadeus by @BombJuice | Stardance
|
BombJuice
|
0
|
4.46
|
0
|
[]
|
[{"post_id": 76841, "ts": "202 [{"post_id": 76841, "ts": "2026-10-04T19:51:37Z", "hours": 4.4569, "text": "Just finished UI."}]...
|
Title: Amadeus by @BombJuice | Stardance
Devlogs: Title: Amadeus by @BombJuice | Stardance
Devlogs:
Just finished UI....
|
1793116323.7076113
|
1793721123.7076113
|
|
67613
|
AuraTuffWebOS by @yangterry80 | Stardance
|
yangterry80
|
0
|
3.59
|
0
|
[]
|
[{"post_id": 76836, "ts": "202 [{"post_id": 76836, "ts": "2026-10-04T19:31:11Z", "hours": 1.8328, "text": "I made the window and drag"}, {"post_id": 76505, "ts": "2026-10-03T19:27:49Z", "hours": 1.7583, "text": "Made the thing"}]...
|
Title: AuraTuffWebOS by @yangterry80 | Stardance
Title: AuraTuffWebOS by @yangterry80 | Stardance
Devlogs:
Made the thing
I made the window and drag...
|
1793112683.4806716
|
1793717483.4806716
|
|
18758
|
Hackpad by @matt_choe2 | Stardance
|
matt_choe2
|
0
|
9.08
|
0
|
[]
|
[{"post_id": 76831, "ts": "202 [{"post_id": 76831, "ts": "2026-10-04T19:15:39Z", "hours": 1.2492, "text": "Hackpad Devlog 4 Submitted!! Forgot to record like 3 hours of work Made firmware - coded Bongo Cat that tracks global WPM for the OLED"}, {"post_id": 71604, "ts": "2026-09-21T04:30:49Z", "hours": 4.8014, "text": "Hackpad Devlog 3 finishing up the top half of the enclosure, just need to make something for the OLED adjusted some dimensions flipped resistors to backside of PCB"}, {"post_id": 67654, "ts": "2026-09-13T20:08:17Z", "hours": 1.8578, "text": "Hackpad Devlog 2 Imported models of PCB, OLED, switches, rotary encoder Edited bottom half of enclosure Working on top half (not pictured in full assembly photo)"}, {"post_id": 47780, "ts": "2026-08-15T23:11:50Z", "hours": 1.1764, "text": "Hackpad Devlog 1 (Should have more hours but didn’t use Lapse when designing the PCB) Started creating enclosure for PCB on Fusion Made basic extrudes, still deciding on heatset inserts vs threaded holes for top half"}]...
|
Title: Hackpad by @matt_choe2 | Stardance
Devlogs Title: Hackpad by @matt_choe2 | Stardance
Devlogs:
Hackpad Devlog 1 (Should have more hours but didn’t use Lapse when designing the PCB) Started creating enclosure for PCB on Fusion Made basic extrudes, still deciding on heatset inserts vs threaded holes for top half
Hackpad Devlog 2 Imported models of PCB, OLED, switches, rotary encoder Edited bottom half of enclosure Working on top half (not pictured in full assembly photo)
Hackpad Devlog 3 finishing up the top half of the enclosure, just need to make something for the OLED adjusted some dimensions flipped resistors to backside of PCB
Hackpad Devlog 4 Submitted!! Forgot to record like 3 hours of work Made firmware - coded Bongo Cat that tracks global WPM for the OLED...
|
1793292497.5108397
|
1793897297.5108397
|
|
50512
|
Card game by @mons_reinus | Stardance
|
mons_reinus
|
0
|
10.0
|
0
|
[]
|
[{"post_id": 76830, "ts": "202 [{"post_id": 76830, "ts": "2026-10-04T19:09:23Z", "hours": 10.0011, "text": "I am making a card game and the current moment all you can do is draw cards, place mana and discard cards. I waited so long to post something because I felt it wasn’t enough to post before"}]...
|
Title: Card game by @mons_reinus | Stardance
Devl Title: Card game by @mons_reinus | Stardance
Devlogs:
I am making a card game and the current moment all you can do is draw cards, place mana and discard cards. I waited so long to post something because I felt it wasn’t enough to post before...
|
1792633655.3353813
|
1793238455.3353813
|
|
67917
|
Rhythm!Pad by @tishere24 | Stardance
|
tishere24
|
0
|
1.15
|
0
|
[]
|
[{"post_id": 76828, "ts": "202 [{"post_id": 76828, "ts": "2026-10-04T18:57:03Z", "hours": 1.15, "text": "V1 is done- time for V2. I’m going to add a volume knob. There also might be LED’s as well, but how can I run code parallel to the QMK? someone please reply. I can do Arduino and Python to code the microcontroller,."}]...
|
Title: Rhythm!Pad by @tishere24 | Stardance
Devlo Title: Rhythm!Pad by @tishere24 | Stardance
Devlogs:
V1 is done- time for V2. I’m going to add a volume knob. There also might be LED’s as well, but how can I run code parallel to the QMK? someone please reply. I can do Arduino and Python to code the microcontroller,....
|
1793116204.9087732
|
1793721004.9087732
|
|
67884
|
ЯƎ⋊ƆAH by @sooraj | Stardance
|
sooraj
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T19:28:28Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a cool looking hacker terminal based theme portfolio where visitors type commands instead of clicking links. Writing the JavaScript for the command inputs, auto-scrolling and setting up the text animation perfectly a liitle challenging . The text animation and the feeling like running a Linux terminal, complete with a dark theme and command not found errors. live link is given here and in github and if you don’t know what to type just type help in terminal.", "repo": "https://github.com/Sooraj44882/portfolio", "demo": "https://sooraj44882.github.io/portfolio/"}]...
|
[{"post_id": 76827, "ts": "202 [{"post_id": 76827, "ts": "2026-10-04T18:56:14Z", "hours": 1.3656, "text": "Devlog 3: added animation in terminal ,complete about,skill,project,contact section"}, {"post_id": 76729, "ts": "2026-10-04T13:04:05Z", "hours": 0.6414, "text": "Devlog 2: added the style to navbar and terminal screen and added the about section"}, {"post_id": 76712, "ts": "2026-10-04T12:11:03Z", "hours": 0.7022, "text": "Devlog 1:building portfolio added navbar and terminal use google fonts and style like hacker theme ,next i have to update the navbar and make a box like screen for terminal ,about,skill section"}]...
|
Title: ЯƎ⋊ƆAH by @sooraj | Stardance
Devlogs:
Dev Title: ЯƎ⋊ƆAH by @sooraj | Stardance
Devlogs:
Devlog 1:building portfolio added navbar and terminal use google fonts and style like hacker theme ,next i have to update the navbar and make a box like screen for terminal ,about,skill section
Devlog 2: added the style to navbar and terminal screen and added the about section
Devlog 3: added animation in terminal ,complete about,skill,project,contact section
Ships:
I made a cool looking hacker terminal based theme portfolio where visitors type commands instead of clicking links. Writing the JavaScript for the command inputs, auto-scrolling and setting up the text animation perfectly a liitle challenging . The text animation and the feeling like running a Linux terminal, complete with a dark theme and command not found errors. live link is given here and in github and if you don’t know what to type just type help in terminal....
|
1793217165.97576
|
1793303565.97576
|
|
66823
|
Key/Admin/Dashboard system by @aliy66 | Stardance
|
aliy66
|
1
|
2.31
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-29T19:29:04Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Admin Panel: Generates unique access keys with timestamps, optional username binding, and deletion controls. Key Login Page: Verifies user keys and manages active sessions using localStorage and sessionStorage. Protected Dashboard: Restricts unauthorized access, dynamically greets users by name if assigned, and includes a logout system. (English version later)", "repo": "https://github.com/aliy66tr-design/key-system", "demo": "https://aliy66tr-design.github.io/key-system/key.html"}]...
|
[{"post_id": 76824, "ts": "202 [{"post_id": 76824, "ts": "2026-10-04T18:31:29Z", "hours": 0.3803, "text": "Made a nav, no style yet, translated all content to English and worked on the security of the Dashboard. Cannot be accessed without verifying."}, {"post_id": 75834, "ts": "2026-10-01T09:07:43Z", "hours": 0.9344, "text": "Admin Panel: Generates unique access keys with timestamps, optional username binding, and deletion controls. Key Login Page: Verifies user keys and manages active sessions using localStorage and sessionStorage. Protected Dashboard: Restricts unauthorized access, dynamically greets users by name if assigned, and includes a logout system. (English version later)"}, {"post_id": 75282, "ts": "2026-09-29T17:06:05Z", "hours": 0.4878, "text": "Added a button to delete keys, see timestamp and assign name to the keys (optional). On the dashboard, you can see the name that was assigned and a log out button in case you want to logout. (English translation comming soon as I do it in my main language for now)"}, {"post_id": 75263, "ts": "2026-09-29T16:17:58Z", "hours": 0.5008, "text": "Made a start on the project. For the admin and dashboard page, I used HTML, CSS and JavaScript. Local storage logic was tested to save keys and local storage logic was set up to enforce access control. I am planning on making this to server later by using PHP. (I will upgrade the scripts and post English version later)"}]...
|
Title: Key/Admin/Dashboard system by @aliy66 | Sta Title: Key/Admin/Dashboard system by @aliy66 | Stardance
Devlogs:
Made a start on the project. For the admin and dashboard page, I used HTML, CSS and JavaScript. Local storage logic was tested to save keys and local storage logic was set up to enforce access control. I am planning on making this to server later by using PHP. (I will upgrade the scripts and post English version later)
Added a button to delete keys, see timestamp and assign name to the keys (optional). On the dashboard, you can see the name that was assigned and a log out button in case you want to logout. (English translation comming soon as I do it in my main language for now)
Admin Panel: Generates unique access keys with timestamps, optional username binding, and deletion controls. Key Login Page: Verifies user keys and manages active sessions using localStorage and sessionStorage. Protected Dashboard: Restricts unauthorized access, dynamically greets users by name if assigned, and includes a logout system. (English version later)
Made a nav, no style yet, translated all content to English and worked on the security of the Dashboard. Cannot be accessed without verifying.
Ships:
Admin Panel: Generates unique access keys with timestamps, optional username binding, and deletion controls. Key Login Page: Verifies user keys and manages active sessions using localStorage and sessionStorage. Protected Dashboard: Restricts unauthorized access, dynamically greets users by name if assigned, and includes a logout system. (English version later)...
|
1793217014.602087
|
1793303414.602087
|
|
66010
|
[MOVED] CollabNotes by @stefdp | Stardance
|
stefdp
|
0
|
14.23
|
0
|
[]
|
[{"post_id": 76820, "ts": "202 [{"post_id": 76820, "ts": "2026-10-04T18:24:08Z", "hours": 4.8381, "text": "Fixed auth middleware (it was using an invalid SQL query) in GET /api/email/request the token is now URL decoded before it’s used Updated POST /api/login to return a 204 instead of redirection Added pending email database keys for the users who are changing their mail Created the POST /api/verify-email endpoint to verify the mail (either at register or update mail) Added Password4J config file and set a salt length of 64 Created the notes table and the sharing codes table fixed Thymeleaf using wrong paths for frontend file locations Created the POST /api/account/update-email endpoint to let users change their mail Created the GET /api/notes endpoint to let the user see the notes he has access to Created the POST /api/notes endpoint to let the user create a note under his user Created the GET /api/notes/{noteId} endpoint to get the data of a specific note (if the user has access to it) Created the DELETE /api/notes/{noteId} endpoint to let a user delete his own notes (not the ones made by other even if he has access to them) Created the POST /api/notes/{noteId}/join endpoint to let a user join a note via its sharing code Created the POST /api/notes/{noteId}/share endpoint to create a sharing code for the note (each code is one-time use only) Created the DELETE /api/notes/{noteId}/share endpoint to delete a sharing code for the note (note owner only) Created the POST /api/notes/{noteId}/leave endpoint to let a user leave a note on its own Created the POST /api/notes/{noteId}/kick endpoint to let the note owner kick someone from the note Created a util function to validate a string for all common password requirements (min 8 chars, a number, a uppercase letter, a lowercase letter and a special character) Created a job to clear pending mails that haven’t been verified in over 10 mins Fixed route patterns, when inside a route(\"/...\") { ... } i was using get(\"/\") { ... } instead of get { ... } and this caused the base route to not exist (like /api/route ) but only the one with trailing slash (like /api/route/ ) once again no frontend yet so here’s some of the code"}, {"post_id": 75021, "ts": "2026-09-28T21:31:10Z", "hours": 3.9217, "text": "Installed a lib to hash & salt user passwords Moved all routes to a routes folder Update verification data in the DB schema Created a PublicDatabaseUser data class that doesn’t contain sensitive info such as password Created a util Crypto object to hash & salt strings Updated the verification mail template Fixed Email class not seeing the template file Email verification endpoint now shows a proper html page (html not made yet tho) All routes now include their method in the file and function name Created the following endpoints: GET /api/request-email POST /api/login GET /api/account PATCH /api/account DELETE /api/account None of those changes have been tested yet once again no frontend yet so just code screenshots"}, {"post_id": 74536, "ts": "2026-09-27T16:12:37Z", "hours": 5.4689, "text": "Initialized the app by taking & modifying some stuff from my other apps (mainly the userApps discord bot) ( EnvVariable enum, Random object, build process w/ tailwind & envs setup, middlewares, AppDatabase object) Created a routes skeleton to show how it will look approximately Created the API endpoint to register Created the API endpoint to logout Added an Email class used to validate emails, check for duplicates and send the verification code Added a job that every 5 minutes checks for users that have not verified their mail and if they haven’t verified in 10 mins, their account is deleted Installed a library to send emails there’s no frontend yet so i’ll show some of the API routes skeletons"}]...
|
Title: [MOVED] CollabNotes by @stefdp | Stardance
Title: [MOVED] CollabNotes by @stefdp | Stardance
Devlogs:
Initialized the app by taking & modifying some stuff from my other apps (mainly the userApps discord bot) ( EnvVariable enum, Random object, build process w/ tailwind & envs setup, middlewares, AppDatabase object) Created a routes skeleton to show how it will look approximately Created the API endpoint to register Created the API endpoint to logout Added an Email class used to validate emails, check for duplicates and send the verification code Added a job that every 5 minutes checks for users that have not verified their mail and if they haven’t verified in 10 mins, their account is deleted Installed a library to send emails there’s no frontend yet so i’ll show some of the API routes skeletons
Installed a lib to hash & salt user passwords Moved all routes to a routes folder Update verification data in the DB schema Created a PublicDatabaseUser data class that doesn’t contain sensitive info such as password Created a util Crypto object to hash & salt strings Updated the verification mail template Fixed Email class not seeing the template file Email verification endpoint now shows a proper html page (html not made yet tho) All routes now include their method in the file and function name Created the following endpoints: GET /api/request-email POST /api/login GET /api/account PATCH /api/account DELETE /api/account None of those changes have been tested yet once again no frontend yet so just code screenshots
Fixed auth middleware (it was using an invalid SQL query) in GET /api/email/request the token is now URL decoded before it’s used Updated POST /api/login to return a 204 instead of redirection Added pending email database keys for the users who are changing their mail Created the POST /api/verify-email endpoint to verify the mail (either at register or update mail) Added Password4J config file and set a salt length of 64 Created the notes table and the sharing codes table fixed Thymeleaf using wrong paths for frontend file locations Created the POST /api/account/update-email endpoint to let users change their mail Created the GET /api/notes endpoint to let the user see the notes he has access to Created the POST /api/notes endpoint to let the user create a note under his user Created the GET /api/notes/{noteId} endpoint to get the data of a specific note (if the user has access to it) Created the DELETE /api/notes/{noteId} endpoint to let a user delete his own notes (not the ones made by other even if he has access to them) Created the POST /api/notes/{noteId}/join endpoint to let a user join a note via its sharing code Created the POST /api/notes/{noteId}/share endpoint to create a sharing code for the note (each code is one-time use only) Created the DELETE /api/notes/{noteId}/share endpoint to delete a sharing code for the note (note owner only) Created the POST /api/notes/{noteId}/leave endpoint to let a user leave a note on its own Created the POST /api/notes/{noteId}/kick endpoint to let the note owner kick someone from the note Created a util function to validate a string for all common password requirements (min 8 chars, a number, a uppercase letter, a lowercase letter and a special character) Created a job to clear pending mails that haven’t been verified in over 10 mins Fixed route patterns, when inside a route("/...") { ... } i was using get("/") { ... } instead of get { ... } and this caused the base route to not exist (like /api/route ) but only the one with trailing slash (like /api/route/ ) once again no frontend yet so here’s some of the code...
|
1793094569.851298
|
1793699369.851298
|
|
43669
|
roblox game! by @estella | Stardance
|
estella
|
0
|
22.76
|
0
|
[]
|
[{"post_id": 76817, "ts": "202 [{"post_id": 76817, "ts": "2026-10-04T18:13:46Z", "hours": 2.2119, "text": "computa…. how to auto resize gui? So I’ve spent the last 2 hours fixing the gui so it would display correctly on different screen dimensions. There was probably an easier way to do this, but I went through and converted all the dimensions by dividing the larger frame, in which the small frame is located in, by the smaller frame"}, {"post_id": 74698, "ts": "2026-09-28T01:02:20Z", "hours": 4.4922, "text": "More work on the gui, I have been working on writing the actual story and man this is harder than I thought… Anyway, I lost my github account to 2fa rip… In addition to working on the story, I have been building the next room which will have an abandoned science lab feel. I am having some trouble figuring how to make the unlocked entries stay unlocked even after the player leaves the server. So far the points the player wins from sodoku saves, so thats a win I guess! I think I’m going to have to ship the game in a super unfinished state because I’m running out of time):"}, {"post_id": 50315, "ts": "2026-08-19T14:05:33Z", "hours": 4.9433, "text": "I see that I have been spelling sudoku wrong this entire time oops, anyhow, I have started work on the gui and point system. The plan is to have datapoints received from different difficulties of sudoku completed, then use those points to unlock entries from an unknown database. So far I’m not sure if the gui aesthetic really matches grrrr but hopefully as the game comes together it blends better. I ended up abandoning the idea of using runic characters in place of numbers on the sudoku board, as I couldn’t figure out how to get the images to display correctly sigh I did however, replace the zeros with blank tiles so its easier to see and instead of cycling through to zero, it will go back to a blank tile."}, {"post_id": 47009, "ts": "2026-08-14T16:15:40Z", "hours": 5.0586, "text": "So far I have finished all the sodoku logic, which includes a solver, remove cell function, shuffle positions, and generate numbers. Now I am working on the map design. The current task at hand is figuring out how I can import custom images for numbers while keeping all the logic the same"}, {"post_id": 46023, "ts": "2026-08-12T22:31:14Z", "hours": 6.0519, "text": "Dev log 1 for my Roblox game! I am planning on making multiple games, each focused on a different core mechanic of the main game I want to make. I have finished the first mini logic game I plan on implementing so far, which is Sudoku. I created an empty board with gui to display text and labeled each with a 0. I then created an algorithm for checking if a row/column/box is valid and a win check. I then pasted a solved puzzle into the table and removed a few numbers to ensure my checking functions were correct. After, I made a solver, then backtracked to make a puzzle generator. I implemented easy, medium, hard, and extreme modes, which control how many cells will be removed from the generated puzzle."}]...
|
Title: roblox game! by @estella | Stardance
Devlo Title: roblox game! by @estella | Stardance
Devlogs:
Dev log 1 for my Roblox game! I am planning on making multiple games, each focused on a different core mechanic of the main game I want to make. I have finished the first mini logic game I plan on implementing so far, which is Sudoku. I created an empty board with gui to display text and labeled each with a 0. I then created an algorithm for checking if a row/column/box is valid and a win check. I then pasted a solved puzzle into the table and removed a few numbers to ensure my checking functions were correct. After, I made a solver, then backtracked to make a puzzle generator. I implemented easy, medium, hard, and extreme modes, which control how many cells will be removed from the generated puzzle.
So far I have finished all the sodoku logic, which includes a solver, remove cell function, shuffle positions, and generate numbers. Now I am working on the map design. The current task at hand is figuring out how I can import custom images for numbers while keeping all the logic the same
I see that I have been spelling sudoku wrong this entire time oops, anyhow, I have started work on the gui and point system. The plan is to have datapoints received from different difficulties of sudoku completed, then use those points to unlock entries from an unknown database. So far I’m not sure if the gui aesthetic really matches grrrr but hopefully as the game comes together it blends better. I ended up abandoning the idea of using runic characters in place of numbers on the sudoku board, as I couldn’t figure out how to get the images to display correctly sigh I did however, replace the zeros with blank tiles so its easier to see and instead of cycling through to zero, it will go back to a blank tile.
More work on the gui, I have been working on writing the actual story and man this is harder than I thought… Anyway, I lost my github account to 2fa rip… In addition to working on the story, I have been building the next room which will have an abandoned science lab feel. I am having some trouble figuring how to make the unlocked entries stay unlocked even after the player leaves the server. So far the points the player wins from sodoku saves, so thats a win I guess! I think I’m going to have to ship the game in a super unfinished state because I’m running out of time):
computa…. how to auto resize gui? So I’ve spent the last 2 hours fixing the gui so it would display correctly on different screen dimensions. There was probably an easier way to do this, but I went through and converted all the dimensions by dividing the larger frame, in which the small frame is located in, by the smaller frame...
|
1793231836.287682
|
1793836636.287682
|
|
57241
|
Robotic Arm by @Henrik_Eriksen | Stardance
|
Henrik_Eriksen
|
0
|
2.39
|
0
|
[]
|
[{"post_id": 76813, "ts": "202 [{"post_id": 76813, "ts": "2026-10-04T17:32:03Z", "hours": 2.3864, "text": "Finished The base for the robotic Arm, I will now work on Finding the right servos and finding the right servos with the right torque"}]...
|
Title: Robotic Arm by @Henrik_Eriksen | Stardance
Title: Robotic Arm by @Henrik_Eriksen | Stardance
Devlogs:
Finished The base for the robotic Arm, I will now work on Finding the right servos and finding the right servos with the right torque...
|
1792698510.6903222
|
1793303310.6903222
|
|
13469
|
BLOB - The Slack Bot by @Cris | Stardance
|
Cris
|
1
|
6.0
|
61
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-12T20:42:25Z", "hours": 6.0, "multiplier": 9.67, "payout": 61, "blessing": "neutral", "text": "I made a cool little Slack bot that is both a chatbot and a useful, fun tool for Slack.", "repo": "https://github.com/crislazy/SlackBLOB", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BA35BLDNC"}]...
|
[{"post_id": 7680, "ts": "2026 [{"post_id": 7680, "ts": "2026-06-12T20:35:40Z", "hours": 2.4289, "text": "Devlog 4 Note: This may be the final devlog What did I do? I moved the chatbot from mentioning the bot to running /blob-talk <message> and limited the AI bot only to the testing channel( #crislzys-testing-channel ). I also changed the storing method for the AI history to sqlite3 and added /blob-reset that resets your chat history. I added a welcoming messaging feature that can be enabled running /blob-setwelcome On (Default is off). I also updated the /blob-about command and the README.md file. I modified the code making it a little bit better to read. What will I add? Probably nothing for now but in the future this bot may receive updates. Where can I test the bot? The bot can be tested in #crislzys-testing-channel on HackClub’s Slack Used Packages @slack /bolt axios dotenv sqlite3 License MIT"}, {"post_id": 6438, "ts": "2026-06-10T20:30:30Z", "hours": 1.5158, "text": "Devlog 3 Note: This project is still a work in progress and may contain bugs or incomplete features. What did I do? I added the following slash commands: /blob-about : This command basically gives the uptime of the bot and a few info. I also replaced the @ping responses with an ai chatbot using the HackClub AI API. (ChatGPT helped me a bit because i couldn’t figure out how to add a history to the chat) Note: The AI chatbot feature may be removed in the future. And also the responses are a bit slow. I also updated the /blob-help command with these new commands and I added a pfp to the bot. What will I add? Right now I don’t know what I could add but tomorrow I may come up with some new ideas. Where can I test the bot? The bot can be tested in #crislzys-testing-channel on HackClub’s Slack Used Packages @slack /bolt axios dotenv License MIT"}, {"post_id": 6093, "ts": "2026-06-10T07:41:00Z", "hours": 0.7869, "text": "Devlog 2 Note: This project is still a work in progress and may contain bugs or incomplete features. What did I do? I added the following slash commands: /blob-8ball : This command is basically 8ball /blob-whoami : Returns you name(ex: “crislzy”) and your SlackID I also updated the /blob-help command with these new commands. What will I add? I was thinking of adding more responses to pings and also adding a command that used AI(using HackClub’s AI API). And probably some new slash commands that are usefull and fun. Also, I would want to add a pfp for the bot and a description. Where can I test the bot? The bot can be tested in #crislzys-testing-channel on HackClub’s Slack Used Packages @slack /bolt axios dotenv License MIT"}, {"post_id": 5479, "ts": "2026-06-09T08:47:02Z", "hours": 1.5517, "text": "Devlog 1 What did I do? I added a help command, a catfact command and a ping command. I also made the bot respond to pings. I also hosted the bot on nest. And can be tested in #crislzys-testing-channel on HackClub’s Slack What will I add? Good question… Probably , I will add some fun commands like 8Ball , a calculator and also a “What Is My SlackID” command. I will also make the code cleaner and adding a README and maybe also an MIT LICENSE."}]...
|
Title: BLOB - The Slack Bot by @Cris | Stardance
Title: BLOB - The Slack Bot by @Cris | Stardance
Devlogs:
Devlog 1 What did I do? I added a help command, a catfact command and a ping command. I also made the bot respond to pings. I also hosted the bot on nest. And can be tested in #crislzys-testing-channel on HackClub’s Slack What will I add? Good question… Probably , I will add some fun commands like 8Ball , a calculator and also a “What Is My SlackID” command. I will also make the code cleaner and adding a README and maybe also an MIT LICENSE.
Devlog 2 Note: This project is still a work in progress and may contain bugs or incomplete features. What did I do? I added the following slash commands: /blob-8ball : This command is basically 8ball /blob-whoami : Returns you name(ex: “crislzy”) and your SlackID I also updated the /blob-help command with these new commands. What will I add? I was thinking of adding more responses to pings and also adding a command that used AI(using HackClub’s AI API). And probably some new slash commands that are usefull and fun. Also, I would want to add a pfp for the bot and a description. Where can I test the bot? The bot can be tested in #crislzys-testing-channel on HackClub’s Slack Used Packages @slack /bolt axios dotenv License MIT
Devlog 3 Note: This project is still a work in progress and may contain bugs or incomplete features. What did I do? I added the following slash commands: /blob-about : This command basically gives the uptime of the bot and a few info. I also replaced the @ping responses with an ai chatbot using the HackClub AI API. (ChatGPT helped me a bit because i couldn’t figure out how to add a history to the chat) Note: The AI chatbot feature may be removed in the future. And also the responses are a bit slow. I also updated the /blob-help command with these new commands and I added a pfp to the bot. What will I add? Right now I don’t know what I could add but tomorrow I may come up with some new ideas. Where can I test the bot? The bot can be tested in #crislzys-testing-channel on HackClub’s Slack Used Packages @slack /bolt axios dotenv License MIT
Devlog 4 Note: This may be the final devlog What did I do? I moved the chatbot from mentioning the bot to running /blob-talk <message> and limited the AI bot only to the testing channel( #crislzys-testing-channel ). I also changed the storing method for the AI history to sqlite3 and added /blob-reset that resets your chat history. I added a welcoming messaging feature that can be enabled running /blob-setwelcome On (Default is off). I also updated the /blob-about command and the README.md file. I modified the code making it a little bit better to read. What will I add? Probably nothing for now but in the future this bot may receive updates. Where can I test the bot? The bot can be tested in #crislzys-testing-channel on HackClub’s Slack Used Packages @slack /bolt axios dotenv sqlite3 License MIT
Ships:
I made a cool little Slack bot that is both a chatbot and a useful, fun tool for Slack....
|
1793267557.3947759
|
1793353957.3947759
|
|
63810
|
Turnstile Bot by @santiagortega | Stardance
|
santiagortega
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T16:16:10Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make a simple turnstile bot to verify if you are a human with the cloudflare turnstile, it’s simple and 24/7 Commands /turnstile-bot-ping - Check bot latency /turnstile-bot-status - Check if you have been verified with turnstile /turnstile-bot-verify - Verify you with turnstile /turnstile-bot-help - Show this help message Quick Start use /turnstile-bot-verify, enter the link, wait until get verify and you are now verify! also you can check your status any time with /turnstile-bot-status check the github repo and try the bot yourself!", "repo": "https://github.com/SantiagortegaDev/turnstile-bot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 76793, "ts": "202 [{"post_id": 76793, "ts": "2026-10-04T16:11:11Z", "hours": 4.7094, "text": "Turnstile Bot (#2) I finish the bot! i learn how to make slack bots, and the bot use the host domain because i cannot put a custom domain without paying ready to ship!"}, {"post_id": 70706, "ts": "2026-09-19T16:53:51Z", "hours": 0.4892, "text": "Turnstile Bot (#1) Well this is my first slack bot so i decided to make like a captcha bot to verify you with cloudflare turnstile /Ping (/turnstile-bot-ping) : this is the ping and pong command in the mission guide so you know it"}]...
|
Title: Turnstile Bot by @santiagortega | Stardance Title: Turnstile Bot by @santiagortega | Stardance
Devlogs:
Turnstile Bot (#1) Well this is my first slack bot so i decided to make like a captcha bot to verify you with cloudflare turnstile /Ping (/turnstile-bot-ping) : this is the ping and pong command in the mission guide so you know it
Turnstile Bot (#2) I finish the bot! i learn how to make slack bots, and the bot use the host domain because i cannot put a custom domain without paying ready to ship!
Ships:
I make a simple turnstile bot to verify if you are a human with the cloudflare turnstile, it’s simple and 24/7 Commands /turnstile-bot-ping - Check bot latency /turnstile-bot-status - Check if you have been verified with turnstile /turnstile-bot-verify - Verify you with turnstile /turnstile-bot-help - Show this help message Quick Start use /turnstile-bot-verify, enter the link, wait until get verify and you are now verify! also you can check your status any time with /turnstile-bot-status check the github repo and try the bot yourself!...
|
1793213413.8048184
|
1793299813.8048184
|
|
67344
|
Speedrun Game by @Marinho | Stardance
|
Marinho
|
0
|
4.97
|
0
|
[]
|
[{"post_id": 76790, "ts": "202 [{"post_id": 76790, "ts": "2026-10-04T16:06:47Z", "hours": 1.3503, "text": "I added a skin system where the player can wear one hat and one costume Hats: Silly hat(on the image) Red hat(marios hat) Crown Costumes: Dream(on the image below) Batman Mario Lolipop(a lolipop) I also added the final tileset, it is white so I can change its color in the game engine, I also added a tilt when the player moves"}, {"post_id": 76756, "ts": "2026-10-04T14:34:16Z", "hours": 1.6378, "text": "Added the main feature of the game, the upgrade system like in a roguelike, every time you finish a run you will get to choose one of three upgrades, I proggramed it so upgrades can never repeat and are radomly choosen, also I made so the player can select the upgrade with the keybord or mouse(it will help if I want to make the game work on controller)"}, {"post_id": 76538, "ts": "2026-10-03T21:19:10Z", "hours": 0.6511, "text": "Added the finish line and the timer The finish line is just a area2D and the timer well is just a timer node, next step is doing the silly mechanics of the game"}, {"post_id": 76252, "ts": "2026-10-02T22:12:28Z", "hours": 1.3317, "text": "First devlog I built the basic of any plataform using the godot built-in character body 2D and added a tilemap for easier level desing"}]...
|
Title: Speedrun Game by @Marinho | Stardance
Devl Title: Speedrun Game by @Marinho | Stardance
Devlogs:
First devlog I built the basic of any plataform using the godot built-in character body 2D and added a tilemap for easier level desing
Added the finish line and the timer The finish line is just a area2D and the timer well is just a timer node, next step is doing the silly mechanics of the game
Added the main feature of the game, the upgrade system like in a roguelike, every time you finish a run you will get to choose one of three upgrades, I proggramed it so upgrades can never repeat and are radomly choosen, also I made so the player can select the upgrade with the keybord or mouse(it will help if I want to make the game work on controller)
I added a skin system where the player can wear one hat and one costume Hats: Silly hat(on the image) Red hat(marios hat) Crown Costumes: Dream(on the image below) Batman Mario Lolipop(a lolipop) I also added the final tileset, it is white so I can change its color in the game engine, I also added a tilt when the player moves...
|
1793109105.455943
|
1793713905.455943
|
|
9439
|
Zephyr MK.1 by @OpenAeroLab | Stardance
|
OpenAeroLab
|
0
|
1.81
|
0
|
[]
|
[{"post_id": 7679, "ts": "2026 [{"post_id": 7679, "ts": "2026-06-12T20:35:21Z", "hours": 1.8136, "text": "Hi, I’m Maxime. I’m from Belgium and study engineering in high school. This is my first ever devlog, so I want to introduce the Zephyr MK.1. I chose this name because Zephyrus is the ancient Greek personification of the west wind. I started this project some time ago and work on it sporadically, with the goal of completing it during the summer holidays. My goal for this project is to build an RC plane from scratch (with some inspiration from Instructables, of course). I am currently using SolidWorks to model my airplane, and the photo below shows the assembly I have thus far."}]...
|
Title: Zephyr MK.1 by @OpenAeroLab | Stardance
De Title: Zephyr MK.1 by @OpenAeroLab | Stardance
Devlogs:
Hi, I’m Maxime. I’m from Belgium and study engineering in high school. This is my first ever devlog, so I want to introduce the Zephyr MK.1. I chose this name because Zephyrus is the ancient Greek personification of the west wind. I started this project some time ago and work on it sporadically, with the goal of completing it during the summer holidays. My goal for this project is to build an RC plane from scratch (with some inspiration from Instructables, of course). I am currently using SolidWorks to model my airplane, and the photo below shows the assembly I have thus far....
|
1792626484.0628693
|
1793231284.0628693
|
|
67662
|
Macropad by @Pilot_572 | Stardance
|
Pilot_572
|
0
|
5.35
|
0
|
[]
|
[{"post_id": 76785, "ts": "202 [{"post_id": 76785, "ts": "2026-10-04T15:49:41Z", "hours": 3.6092, "text": "THE 3D MODEL IS DONEEE. This took… not too long actually, 2 days to finish the PCB, 3D model AND the firmware, im too good. I will submit it, let’s hope for the best!"}, {"post_id": 76650, "ts": "2026-10-04T08:11:56Z", "hours": 1.7381, "text": "Macropad! Yesterday I finished the pcb and everything, now imma go onto 3d modeling."}]...
|
Title: Macropad by @Pilot_572 | Stardance
Devlogs Title: Macropad by @Pilot_572 | Stardance
Devlogs:
Macropad! Yesterday I finished the pcb and everything, now imma go onto 3d modeling.
THE 3D MODEL IS DONEEE. This took… not too long actually, 2 days to finish the PCB, 3D model AND the firmware, im too good. I will submit it, let’s hope for the best!...
|
1793112758.9145472
|
1793717558.9145472
|
|
67943
|
TCP Server Using Rust by @Axy | Stardance
|
Axy
|
0
|
0.36
|
0
|
[]
|
[{"post_id": 76780, "ts": "202 [{"post_id": 76780, "ts": "2026-10-04T15:37:43Z", "hours": 0.3603, "text": "Just finished creating a simple tcp server in rust.I think it was fun and complicated!"}]...
|
Title: TCP Server Using Rust by @Axy | Stardance
Title: TCP Server Using Rust by @Axy | Stardance
Devlogs:
Just finished creating a simple tcp server in rust.I think it was fun and complicated!...
|
1793116233.8085368
|
1793721033.8085368
|
|
17434
|
Untitled by @qcoral | Stardance
|
qcoral
|
0
|
0.34
|
0
|
[]
|
[{"post_id": 7678, "ts": "2026 [{"post_id": 7678, "ts": "2026-06-12T20:32:10Z", "hours": 0.3378, "text": "testing!"}]...
|
Title: Untitled by @qcoral | Stardance
Devlogs:
t Title: Untitled by @qcoral | Stardance
Devlogs:
testing!...
|
1793213716.9477968
|
1793818516.9477968
|
|
45016
|
Transparent Macropad by @Tensor | Stardance
|
Tensor
|
0
|
26.61
|
0
|
[]
|
[{"post_id": 76770, "ts": "202 [{"post_id": 76770, "ts": "2026-10-04T15:06:00Z", "hours": 0.7, "text": "Devlog 14: -The Hackpad kit is here! -Did some improvements on the case. Extra: The parts (only the hackpad kit ) are finally here after 1 month of waiting. And I can (not) finally start making the hackpad! Anyway. I totally forgot (didn’t bother doing it) to order the case and PCB until now. But that was actually a good thing, since there where some things I had to change on the case so that everything would fit without any problems. I’m also considering using KMK instead of QMK since I now know how to code in Python. I’m switching because I don’t know if my code for QMK will work. And because I got help from AI more then I’d like. I’ll have to wait until I get either the “Printing Legion” grant or get a reimbursement that I can use JLC3DP to get my case. Edit: I got the grant and was about to order the parts. But apparently, JLCPCB adds the Tax and Customs Duties directly in the same order. Which makes the order a whole $37.62! Which is obviously to much to be able to use the 2 grants. Guess I’ll have to wait for reply on Slack before ordering. Another thing. I’m not sure what the “special something” that was supposed to come in the Hackpad kit was/is. (2nd Image. And there are just parts under the paper). Here is the link: https://hackclub.enterprise.slack.com/archives/C07S1RDHN14/p1788190369398089"}, {"post_id": 58150, "ts": "2026-08-30T14:41:56Z", "hours": 0.5167, "text": "Update: I have now printed a test case and pcb to check measurements etc. It looks good and is the perfect size, so I’m happy with it. One thing I need to fix is the screen placement since it doesn’t fully line up with the cutout. (3rd Image) See ya in the next one"}, {"post_id": 52989, "ts": "2026-08-23T11:23:20Z", "hours": 1.1667, "text": "Devlog 13.2: -Made some changes in the GitHub repository. -Remade the README.md file because it got deleted by accident. Extra: I also made a quick assembly instruction just because. I’ll add more later maybe."}, {"post_id": 52441, "ts": "2026-08-22T15:42:17Z", "hours": 0.5333, "text": "Devlog 13.1: -Added some things to the README.md file on GitHub. -Fixed some things with the GitHub repository."}, {"post_id": 51758, "ts": "2026-08-21T16:20:39Z", "hours": 1.5833, "text": "Devlog 13: -Finally got the code working (hopefully). -Made a repository for all of the files. Extra: I’m finally done with making my first project (not including assembling). It was a bit hard at times (only coding), but still very fun overall. This project also got tagged as a “Super Star Project” which I didn’t even know what it was until I searched it up. It’s kinda un-imaginable for me that I managed to make something that got tagged with a “Super star”. Maybe I’m glorifying it a bit too much, but I’m still happy. I’ll try submitting the files soon and maybe give one last update when the parts arrives."}, {"post_id": 51085, "ts": "2026-08-20T16:06:42Z", "hours": 1.15, "text": "Devlog 12.1: Still learning how to code. And now that school has started I now have a lot more to do. I’ll try getting this project finished soon since there is something else I also want to do."}, {"post_id": 50385, "ts": "2026-08-19T15:34:43Z", "hours": 0.9831, "text": "Devlog 12: -Fixed some problems in KiCad -Started organizing some of the files. Extra: I haven’t been felling well these past two days so haven’t really done much. But now I’m feeling better and I’ll try making the finishing touches. Now I know the basics for GitHub (I’m new to this) and I am currently learning how to code and how QMK works."}, {"post_id": 49660, "ts": "2026-08-18T15:27:14Z", "hours": 0.5833, "text": "Devlog 11.2: -No “real” progress once again. Trying to learn how to code and how to use GitHub since I’m new to both."}, {"post_id": 48864, "ts": "2026-08-17T12:54:32Z", "hours": 0.3167, "text": "Devlog 11.1: -No “real” progress today :( Extra: Im just trying to figure out what to do now that Im done with the PCB and case. If anyone else is done with their Hackpad and are willing to help id really appreciate it"}, {"post_id": 48113, "ts": "2026-08-16T12:26:04Z", "hours": 1.3, "text": "Devlog 11: -Added some space for the head of the screw to sit in (so it doesn’t stick out). -Drew some doodles on the PCB. Extra: The filament I have is apparently not “see-through” enough, so I have to purchase a new roll. If you have any recommendations on good transparent filament id appreciate it. I didn’t notice until now that Transparent and Translucent are not the same. Oh btw, what should I draw in the red circle on the 2nd image. Preferably something that has to do something with electricity since it’s right in front of the type-C port. Maybe a pokemon or smt."}, {"post_id": 47442, "ts": "2026-08-15T11:30:46Z", "hours": 0.9511, "text": "Devlog 10: -Added ridges on the knob for better grip. -Made the walls on the case thinner (from 1.2mm to 1.0mm) -Added screws in the model (not visible in the image). What an achievement I know. Extra: I have now printed 2 test pieces (at this point in time) for the case to be able to improve the overall “see-through-ness” (is that even a real word) of the finished case. They are not sanded or anything so I believe that I can improve the “see-through-ness” (said it again) alot. Image: As you can see it’s not really “see-through” enough. I added a tiny support for the PCB mount (where the PCB sits). Edit: The case and knob will be printed with resin instead for a much clearer look. Edit: The case and knob will be made with resin."}, {"post_id": 46765, "ts": "2026-08-14T08:01:17Z", "hours": 1.3167, "text": "Devlog 9: -Finished up the case. -Made a knob. -Changed material on the LEDs so they would light up in the render. Extra: I got the color off the case as close as possible (not including layer lines) to the real filament that Im using (Unfortunately it won’t be this clear since it’s 3d printed). I also tested a few different colors on the PCB to see what looked the best with my current color scheme. Question: Should I remove the LED under the knob or leave it be? Blue PCB or Green PCB? Share your opinion in the comments if you’d like ^_^"}, {"post_id": 46248, "ts": "2026-08-13T11:08:27Z", "hours": 1.2261, "text": "Devlog 8: -Continued with the case. Extra: I did a quick render of how it will look when it’s finished. Since I couldn’t get the color or texture right (comparing to a failed 3d-printed piece I have), it will be a slightly different color and have layer lines where I can not sand them down."}, {"post_id": 45930, "ts": "2026-08-12T18:33:57Z", "hours": 1.1167, "text": "Devlog 7: -Did some changes on the PCB so that the screw mount would fit without problem. -Remade the case again (not done yet). Extra: The new case looks almost identical to the last one. And they are. Except for a few measurements."}, {"post_id": 45736, "ts": "2026-08-12T12:48:00Z", "hours": 3.9164, "text": "Devlog 6: -Started with the case design. -Added screw/mounting holes on the PCB. Extra: I just wanted to add that I haven’t been able to log my hours these past 2 days because of an issue with hackatime. So I decided to start over with the case (had to remake it no matter what so there is no real problem)"}, {"post_id": 43996, "ts": "2026-08-09T14:10:26Z", "hours": 2.1925, "text": "Devlog 5: -Moved some components -Rerouted the traces -Tested and played around a bit with adding images to the pcb"}, {"post_id": 43466, "ts": "2026-08-08T18:58:29Z", "hours": 2.1494, "text": "Devlog 4: -Started organizing the components -Added the components 3d models -Started routing the Traces Ill change the clearence between components and re-route the traces next time"}, {"post_id": 43293, "ts": "2026-08-08T14:01:50Z", "hours": 1.8833, "text": "Devlog 3: Started over because i wanted to add LEDs and had to change to matrix wiring for all the switches to work."}, {"post_id": 42738, "ts": "2026-08-07T16:35:56Z", "hours": 1.2, "text": "Devlog 2: Checking measurements and changing a few things"}, {"post_id": 42635, "ts": "2026-08-07T13:39:47Z", "hours": 1.8281, "text": "Devlog 1: Started on my macropad for the “Hackpad misson”"}]...
|
Title: Transparent Macropad by @Tensor | Stardance Title: Transparent Macropad by @Tensor | Stardance
Devlogs:
Devlog 1: Started on my macropad for the “Hackpad misson”
Devlog 2: Checking measurements and changing a few things
Devlog 3: Started over because i wanted to add LEDs and had to change to matrix wiring for all the switches to work.
Devlog 4: -Started organizing the components -Added the components 3d models -Started routing the Traces Ill change the clearence between components and re-route the traces next time
Devlog 5: -Moved some components -Rerouted the traces -Tested and played around a bit with adding images to the pcb
Devlog 6: -Started with the case design. -Added screw/mounting holes on the PCB. Extra: I just wanted to add that I haven’t been able to log my hours these past 2 days because of an issue with hackatime. So I decided to start over with the case (had to remake it no matter what so there is no real problem)
Devlog 7: -Did some changes on the PCB so that the screw mount would fit without problem. -Remade the case again (not done yet). Extra: The new case looks almost identical to the last one. And they are. Except for a few measurements.
Devlog 8: -Continued with the case. Extra: I did a quick render of how it will look when it’s finished. Since I couldn’t get the color or texture right (comparing to a failed 3d-printed piece I have), it will be a slightly different color and have layer lines where I can not sand them down.
Devlog 9: -Finished up the case. -Made a knob. -Changed material on the LEDs so they would light up in the render. Extra: I got the color off the case as close as possible (not including layer lines) to the real filament that Im using (Unfortunately it won’t be this clear since it’s 3d printed). I also tested a few different colors on the PCB to see what looked the best with my current color scheme. Question: Should I remove the LED under the knob or leave it be? Blue PCB or Green PCB? Share your opinion in the comments if you’d like ^_^
Devlog 10: -Added ridges on the knob for better grip. -Made the walls on the case thinner (from 1.2mm to 1.0mm) -Added screws in the model (not visible in the image). What an achievement I know. Extra: I have now printed 2 test pieces (at this point in time) for the case to be able to improve the overall “see-through-ness” (is that even a real word) of the finished case. They are not sanded or anything so I believe that I can improve the “see-through-ness” (said it again) alot. Image: As you can see it’s not really “see-through” enough. I added a tiny support for the PCB mount (where the PCB sits). Edit: The case and knob will be printed with resin instead for a much clearer look. Edit: The case and knob will be made with resin.
Devlog 11: -Added some space for the head of the screw to sit in (so it doesn’t stick out). -Drew some doodles on the PCB. Extra: The filament I have is apparently not “see-through” enough, so I have to purchase a new roll. If you have any recommendations on good transparent filament id appreciate it. I didn’t notice until now that Transparent and Translucent are not the same. Oh btw, what should I draw in the red circle on the 2nd image. Preferably something that has to do something with electricity since it’s right in front of the type-C port. Maybe a pokemon or smt.
Devlog 11.1: -No “real” progress today :( Extra: Im just trying to figure out what to do now that Im done with the PCB and case. If anyone else is done with their Hackpad and are willing to help id really appreciate it
Devlog 11.2: -No “real” progress once again. Trying to learn how to code and how to use GitHub since I’m new to both.
Devlog 12: -Fixed some problems in KiCad -Started organizing some of the files. Extra: I haven’t been felling well these past two days so haven’t really done much. But now I’m feeling better and I’ll try making the finishing touches. Now I know the basics for GitHub (I’m new to this) and I am currently learning how to code and how QMK works.
Devlog 12.1: Still learning how to code. And now that school has started I now have a lot more to do. I’ll try getting this project finished soon since there is something else I also want to do.
Devlog 13: -Finally got the code working (hopefully). -Made a repository for all of the files. Extra: I’m finally done with making my first project (not including assembling). It was a bit hard at times (only coding), but still very fun overall. This project also got tagged as a “Super Star Project” which I didn’t even know what it was until I searched it up. It’s kinda un-imaginable for me that I managed to make something that got tagged with a “Super star”. Maybe I’m glorifying it a bit too much, but I’m still happy. I’ll try submitting the files soon and maybe give one last update when the parts arrives.
Devlog 13.1: -Added some things to the README.md file on GitHub. -Fixed some things with the GitHub repository.
Devlog 13.2: -Made some changes in the GitHub repository. -Remade the README.md file because it got deleted by accident. Extra: I also made a quick assembly instruction just because. I’ll add more later maybe.
Update: I have now printed a test case and pcb to check measurements etc. It looks good and is the perfect size, so I’m happy with it. One thing I need to fix is the screen placement since it doesn’t fully line up with the cutout. (3rd Image) See ya in the next one
Devlog 14: -The Hackpad kit is here! -Did some improvements on the case. Extra: The parts (only the hackpad kit ) are finally here after 1 month of waiting. And I can (not) finally start making the hackpad! Anyway. I totally forgot (didn’t bother doing it) to order the case and PCB until now. But that was actually a good thing, since there where some things I had to change on the case so that everything would fit without any problems. I’m also considering using KMK instead of QMK since I now know how to code in Python. I’m switching because I don’t know if my code for QMK will work. And because I got help from AI more then I’d like. I’ll have to wait until I get either the “Printing Legion” grant or get a reimbursement that I can use JLC3DP to get my case. Edit: I got the grant and was about to order the parts. But apparently, JLCPCB adds the Tax and Customs Duties directly in the same order. Which makes the order a whole $37.62! Which is obviously to much to be able to use the 2 grants. Guess I’ll have to wait for reply on Slack before ordering. Another thing. I’m not sure what the “special something” that was supposed to come in the Hackpad kit was/is. (2nd Image. And there are just parts under the paper). Here is the link: https://hackclub.enterprise.slack.com/archives/C07S1RDHN14/p1788190369398089...
|
1792608678.3881197
|
1793213478.3881197
|
|
67868
|
Flip Coins, Roll dice by @mhisham11 | Stardance
|
mhisham11
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T15:19:24Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A very simple python program, that I made by compiling little mini programs I made in python, while I was learning over the summer.", "repo": "https://github.com/mhisham11/rng-utils", "demo": "https://rng.mhisham.hackclub.app"}]...
|
[{"post_id": 76767, "ts": "202 [{"post_id": 76767, "ts": "2026-10-04T15:04:00Z", "hours": 1.0431, "text": "The hardest part, I’d say, was figuring out how to center the shapes that py turtle drew. I felt pretty dumb after manually coding turtle to draw polygons using angle theorems and whatnot, only to realize there were built in methods to do it lol. Its not a GUI program sadly, but I’d say it’s usable for when you need to roll some dice but have no internet (and no dice)."}]...
|
Title: Flip Coins, Roll dice by @mhisham11 | Stard Title: Flip Coins, Roll dice by @mhisham11 | Stardance
Devlogs:
The hardest part, I’d say, was figuring out how to center the shapes that py turtle drew. I felt pretty dumb after manually coding turtle to draw polygons using angle theorems and whatnot, only to realize there were built in methods to do it lol. Its not a GUI program sadly, but I’d say it’s usable for when you need to roll some dice but have no internet (and no dice).
Ships:
A very simple python program, that I made by compiling little mini programs I made in python, while I was learning over the summer....
|
1793217160.321192
|
1793303560.321192
|
|
33997
|
MP3 player by @T_Bence | Stardance
|
T_Bence
|
0
|
5.82
|
0
|
[]
|
[{"post_id": 76764, "ts": "202 [{"post_id": 76764, "ts": "2026-10-04T14:53:49Z", "hours": 1.85, "text": "I made the CAD for the project. I made the whole board in Fusion 360, and after designed a case around everything. The case turned out good I think, I went with a pretty open design, with the buttons being easily accessible for ease of use. The only thing I couldn’t figure out is how to mount the top and bottom, while making it removable, since the walls are thin, but I migth make them a bit bigger to fit a screw. I also didn’t do the port openings, but those should be quick."}, {"post_id": 75663, "ts": "2026-09-30T17:41:34Z", "hours": 1.1239, "text": "I did the PCB for the project. I found a solution to the layout, by making the battery sit under the PCB, not in line with it. I also did the traces, but that was pretty straigthforward. I added a silkscreen with what goes where, and a little decoration."}, {"post_id": 75299, "ts": "2026-09-29T17:52:20Z", "hours": 0.7833, "text": "I worked on assigning footprints, and started thinking about the layout. It seems hard to make the layout be as compact as I want it to, but I have a few ideas. I didn’t work on this for a long time, since I had quite a lot of personal stuff happening, but I’m hoping to finish this by the oct 31st deadlline. I didn’t have too much time today, but Im pllanning to continue tomorrow"}, {"post_id": 35790, "ts": "2026-07-27T13:27:43Z", "hours": 2.0667, "text": "I made the schematic. It took me quite a bit of time, but I did get there in the end, and actually most of the time spent was just market research, trying to find the products I could use, especially a charging circuit. I always hated adding batteries because they needed charging and step up circuits, but now with this one I can hopefully work out everything. Also a bit more about the project, this will be a (hopefully) small and compact MP3 player using a DFplayer module, a XIAO-RP2040 MCU 3 buttons for next, previous, and play/pause, and a 128x32 I2C Oled display for displaying the current song."}]...
|
Title: MP3 player by @T_Bence | Stardance
Devlogs Title: MP3 player by @T_Bence | Stardance
Devlogs:
I made the schematic. It took me quite a bit of time, but I did get there in the end, and actually most of the time spent was just market research, trying to find the products I could use, especially a charging circuit. I always hated adding batteries because they needed charging and step up circuits, but now with this one I can hopefully work out everything. Also a bit more about the project, this will be a (hopefully) small and compact MP3 player using a DFplayer module, a XIAO-RP2040 MCU 3 buttons for next, previous, and play/pause, and a 128x32 I2C Oled display for displaying the current song.
I worked on assigning footprints, and started thinking about the layout. It seems hard to make the layout be as compact as I want it to, but I have a few ideas. I didn’t work on this for a long time, since I had quite a lot of personal stuff happening, but I’m hoping to finish this by the oct 31st deadlline. I didn’t have too much time today, but Im pllanning to continue tomorrow
I did the PCB for the project. I found a solution to the layout, by making the battery sit under the PCB, not in line with it. I also did the traces, but that was pretty straigthforward. I added a silkscreen with what goes where, and a little decoration.
I made the CAD for the project. I made the whole board in Fusion 360, and after designed a case around everything. The case turned out good I think, I went with a pretty open design, with the buttons being easily accessible for ease of use. The only thing I couldn’t figure out is how to mount the top and bottom, while making it removable, since the walls are thin, but I migth make them a bit bigger to fit a screw. I also didn’t do the port openings, but those should be quick....
|
1792633838.1516511
|
1793238638.1516511
|
|
65881
|
Julius Ceasar by @HarvyLiu | Stardance
|
HarvyLiu
|
2
|
4.0
|
3
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-06T16:54:41Z", "hours": 1.0, "multiplier": 2.83, "payout": 3, "blessing": "neutral", "text": "Now it has 5 commands in total!! I hope to add more but I’ve got midterm next week so… 💀, Anyways, wish everyone out there also maintaining well on their studies lol", "repo": "https://github.com/HarvyLiu/Julius-Ceasar", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}, {"ship_num": 2, "ts": "2026-09-29T12:47:03Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Finished 3 commands of the ciphering/encoding bot Julius Ceasar!! Try it out! I’ll be constantly adding more commands in the future, pls look forward to it!", "repo": "https://github.com/HarvyLiu/Julius-Ceasar", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 76755, "ts": "202 [{"post_id": 76755, "ts": "2026-10-04T14:31:49Z", "hours": 0.6206, "text": "atbash finished!"}, {"post_id": 75549, "ts": "2026-09-30T12:25:24Z", "hours": 0.3617, "text": "I seriously do not know how is it like this, this is absolute nonsense, I only used AI to generate five lines of code, in the codebase and a README template for me to fill in detail. I typed everything else on my own, I don’t understand 🥀🥀. AI doesnt need 2 hours to type that thing 😭😭"}, {"post_id": 75178, "ts": "2026-09-29T12:15:32Z", "hours": 0.2681, "text": "Base64 slash command finished!!"}, {"post_id": 74877, "ts": "2026-09-28T14:19:31Z", "hours": 0.4367, "text": "Base64 encoding function added! Haven’t finished it’s slash command tho"}, {"post_id": 74586, "ts": "2026-09-27T17:57:30Z", "hours": 0.4936, "text": "Added rot13 for simplicity!! More commands incoming~"}, {"post_id": 74538, "ts": "2026-09-27T16:22:05Z", "hours": 0.8083, "text": "Btw, I forgot to say, I did a major change for this mission. I remembered that discord bot suggests using python. I never built one before though, so for my slack bot (since I’m also preparing for a python exam), I decided to write it in: Python. I went online and found the official document and also asked AI for help for the slack parts. Slash commands are 100% hand made, you can go check it out, it’s written a bit poorly but it works. It works then don’t touch it am I wrong?"}, {"post_id": 74284, "ts": "2026-09-27T03:53:06Z", "hours": 0.795, "text": "Finished the first ciphering function, first a basic one, Caesar cipher!"}]...
|
Title: Julius Ceasar by @HarvyLiu | Stardance
Dev Title: Julius Ceasar by @HarvyLiu | Stardance
Devlogs:
Finished the first ciphering function, first a basic one, Caesar cipher!
Btw, I forgot to say, I did a major change for this mission. I remembered that discord bot suggests using python. I never built one before though, so for my slack bot (since I’m also preparing for a python exam), I decided to write it in: Python. I went online and found the official document and also asked AI for help for the slack parts. Slash commands are 100% hand made, you can go check it out, it’s written a bit poorly but it works. It works then don’t touch it am I wrong?
Added rot13 for simplicity!! More commands incoming~
Base64 encoding function added! Haven’t finished it’s slash command tho
Base64 slash command finished!!
I seriously do not know how is it like this, this is absolute nonsense, I only used AI to generate five lines of code, in the codebase and a README template for me to fill in detail. I typed everything else on my own, I don’t understand 🥀🥀. AI doesnt need 2 hours to type that thing 😭😭
atbash finished!
Ships:
Finished 3 commands of the ciphering/encoding bot Julius Ceasar!! Try it out! I’ll be constantly adding more commands in the future, pls look forward to it!
Now it has 5 commands in total!! I hope to add more but I’ve got midterm next week so… 💀, Anyways, wish everyone out there also maintaining well on their studies lol...
|
1793216831.3613567
|
1793303231.3613567
|
|
14411
|
My awesome macropad! by @BenuaminM35 | Stardance
|
BenuaminM35
|
0
|
1.64
|
0
|
[]
|
[{"post_id": 76753, "ts": "202 [{"post_id": 76753, "ts": "2026-10-04T14:23:04Z", "hours": 1.3881, "text": "I’m working on a HackPad MacroPad"}, {"post_id": 15137, "ts": "2026-06-24T16:24:40Z", "hours": 0.2503, "text": "I’m new to hackclub but I’m starting to make a mini macropad"}]...
|
Title: My awesome macropad! by @BenuaminM35 | Star Title: My awesome macropad! by @BenuaminM35 | Stardance
Devlogs:
I’m new to hackclub but I’m starting to make a mini macropad
I’m working on a HackPad MacroPad...
|
1792727662.89615
|
1793332462.89615
|
|
67769
|
Real-Mun by @ayaandhuria26 | Stardance
|
ayaandhuria26
|
0
|
2.65
|
0
|
[]
|
[{"post_id": 76750, "ts": "202 [{"post_id": 76750, "ts": "2026-10-04T14:18:07Z", "hours": 2.2294, "text": "I am working on making the mock conference sessions smoother, removing all the small pauses, the issues with api keys and ensuring the best user experience."}, {"post_id": 76553, "ts": "2026-10-03T22:30:38Z", "hours": 0.4247, "text": "I’m redesigning the frontend UI to make it easier to navigate and the appearence. I’m making it more accessible to users by making it one click, instead of complicated. Also I’m changing the color, shades, aesthetics to make it more neat, attractive."}]...
|
Title: Real-Mun by @ayaandhuria26 | Stardance
Dev Title: Real-Mun by @ayaandhuria26 | Stardance
Devlogs:
I’m redesigning the frontend UI to make it easier to navigate and the appearence. I’m making it more accessible to users by making it one click, instead of complicated. Also I’m changing the color, shades, aesthetics to make it more neat, attractive.
I am working on making the mock conference sessions smoother, removing all the small pauses, the issues with api keys and ensuring the best user experience....
|
1793112930.4010725
|
1793717730.4010725
|
|
19074
|
ISS HUNT by @madzia | Stardance
|
madzia
|
1
|
18.0
|
133
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T14:11:53Z", "hours": 18.0, "multiplier": 7.34, "payout": 133, "blessing": "neutral", "text": "ISS HUNT A website created from the love to css What’s this about? It’s about the ISS. You’ll find here 5 segments: About Education Guide (on how to spot the ISS) Astronauts Social media Every segment is all around the ISS! Besides, you’ll find a lot of animations - enjoy them! This site is meant to be fun, and I built it so we can remember the ISS forever, as its retiring soon. The challenging thing was probably the cursor. Aaand the scrollbar. Before, I knew the absolute basics of these 2 features, but in this project I learnt a lot more about them. I enjoyed making it bc of css - it was such a creative and smooth process. Please try on laptop/computer OR watch the videos attached in devlog 8. It do NOT work correctly on smartphones.", "repo": "https://github.com/Maaadzia/ISS-hunt", "demo": "https://maaadzia.github.io/ISS-hunt/"}]...
|
[{"post_id": 76746, "ts": "202 [{"post_id": 76746, "ts": "2026-10-04T13:55:43Z", "hours": 2.4128, "text": "Devlog 8 - Final devlog, cursor, scrollbar and minor changes Please watch the videos below if you’re a voter and you can’t visit this website by computer. The first video is speeded up Cursor I added this cyan star cursor! I knew how to change the cursor but I had such a problem with making it different while pointing. Eventually I asked ai for help and it turned out pretty well - I think it adds some whimsy to this page Scrollbar (visible on second slide) I also styled the scrollbar!! I used youtube tutorial for this one. Looks much better now, I love the cyan accent! Few minor changes Fixed some bugs, some typos, added few words Thank you!! I’m gonna ship it now, thanks yall for your support I really appreciate it. This project was so fun to make, CSS is awesome. Wish me luck"}, {"post_id": 74584, "ts": "2026-09-27T17:54:34Z", "hours": 0.6608, "text": "Devlog 7 - About segment Hi again! 5/5 segments are complete!! About This segment is just a short description on the ISS and a photo with cool animation What’s next? I’m not shipping yet, now I need to perfect this site! Style the scrollbar Fix some animations Add some details It’s near finish! Thanks for reading"}, {"post_id": 74401, "ts": "2026-09-27T10:08:18Z", "hours": 0.9986, "text": "Devlog 6 - Education segment Hello everyone, 4/5 segments complete! Education In this section I embedeed 2 imo interesting videos from the ISS and a button that direct you to the ISS site!! Obviously I’ve also added some animations and I fixed the animation from guide segment, sorry I forgot to put this in the video, but I think that it looks much better now! If you’d change anything please let me know, I’d love to get to know your opinion!! Thanks for reading and have a nice day"}, {"post_id": 73653, "ts": "2026-09-25T16:18:24Z", "hours": 1.5194, "text": "Devlog 5 - Guide and Social media segments Hiii! 3/5 segments finished!! Social media That’s just a segment with ISS socials (but the tiktok one is ESA’s account bc iss don’t have their own and esa post a lot from the ISS!) But I’ve done this in such a… unique way! The social media icons you see is just one full img I added A B C and D text and centered it on these icons Added href to these abcds and it’s working! Last step - opacity: 0 But why this way? I’m sure that there’s an easier way to do this but I’m not that experienced and I like to create things on my own, I came up with this and it works!! So yall remember, work smarter not harder! Guide segment I’m not so sure about this one. Please let me know - should I keep this animation, where the letters are “dancing”, or should I change it to some smoother animation? I kinda like it bc it’s like futuristic computer coding something vibe but idk, so pleaseee watch the video on the 3th slide and let me know below!! It would be highly appreciated!!! Thanks for reading and have a nice day!"}, {"post_id": 73253, "ts": "2026-09-24T17:59:40Z", "hours": 1.9628, "text": "Devlog 4 - Astronauts Segment Hi everyone!! 1/5 segments are finished!! I don’t have much to say as I really like working with css and everything is always so smooth. I enjoyed doing the research and getting to know some interesting information about these people!! In this segment you will find: A lot of astronauts photos with cool animation on scroll at the top Section about Peggy Whitson Section about Scott Kelly I decided to write a little bit about 2 people who did some iconic things on the ISS. I didn’t wanted it to be boring and I think that I found the perfect balance. Thanks for reading and have a nice dayy!!!"}, {"post_id": 71156, "ts": "2026-09-20T11:19:25Z", "hours": 1.5481, "text": "Devlog 3 - start screen and a lot of styling!! So the “raw” version is complete!! This, or so, is how it’s gonna look. Seriously, I love css so much it was so fun to make this!! Ai usage To the scroll element I needed to add 2 animations: To make it “jump”, infinite To make it fade while scrolling I didn’t know how I can add 2 animations and therefore I asked ai. The solution is to add the second animation after a coma but it wouldn’t work very well bc I had, among others, animation-timeline: view(); it also helped me with this one and the solution here is to add auto, view() , normal, 0% and so on. A small thing, but it was really helpful. What’s next? I need to fill every section with many cool animations and information!! I would love to add maybe an interactive background or just some animations bc rn it’s kinda blank I love how it’s turning out and can’t wait for the final results!!"}, {"post_id": 70596, "ts": "2026-09-19T12:41:20Z", "hours": 3.4253, "text": "Devlog 2 - a complete rebrand!! New Idea of the ISS hunt I never wanted it to be a webOS, but when I created this project I just didn’t know what an OS meant lol, while working on spacecraftOS I really liked css, and I also came up with an idea.. I’m staying with the design and ISS is still gonna be the main character, but instead of building some advanced system I’m going to make a pretty website with a lot of animations. It will be a vast guide about the ISS! Css makes me happy and fulfilled, I really enjoy learning new stuff about it. I’d love to create more beautiful and breathtaking websites. I can’t wait to improve my css skills!! Yk stardance is ending soon, I wouldn’t even have the time to learn enough js Also, I’m so grateful for all the reviews I got on spacecraftOS and a 18,53x multiplier!! Thank you all it makes me so happy!!! 😭💗 So, what I’d already done? Deleted most of my code Created header on scroll animation (you can see it in the video below) Left the orbiting ISS bc I spent on it so much time, looking forward to find some use for it! I think that I’ll just change the background colors as I’m looking at it now, lmk what you think! Can’t wait to create more!! Thanks for reading and have a nice day"}, {"post_id": 25192, "ts": "2026-07-09T08:27:59Z", "hours": 5.6578, "text": "ISS HUNT - devlog #1 Hi! Recently I’ve been working on ISS hunt, a website that helps you catch ISS flying over your country! For more information check this project description . What I’ve already done I’ve been focusing on the page design - you can see how it looks in the video below! I added ISS moving around the site, it wasn’t really difficult but as you can see in the video the spin on its own axis is taking it so much time - well, not anymore! I managed to fix it and now it’s just a brief moment. What you can see in the video Besides the ISS you can see the upper band showing current time and day and below you can see few countries - what’s the plan? I’m starting with 3 countries, by clicking on them soon you will be able to open a window with several information about next ISS flyovers, such as where, when or the weather condition. I want to make it exist first, and then I will make it great! The plan is to make selectable options with all countries around the world, starting with these which you guys would like to see! What’s next? I’m going to focus on few apps, that will provide the rundown on the basics of ISS Thanks for reading my 1st devlog! And what about you? Did yall ever seen ISS flying over your country?"}]...
|
Title: ISS HUNT by @madzia | Stardance
Devlogs:
I Title: ISS HUNT by @madzia | Stardance
Devlogs:
ISS HUNT - devlog #1 Hi! Recently I’ve been working on ISS hunt, a website that helps you catch ISS flying over your country! For more information check this project description . What I’ve already done I’ve been focusing on the page design - you can see how it looks in the video below! I added ISS moving around the site, it wasn’t really difficult but as you can see in the video the spin on its own axis is taking it so much time - well, not anymore! I managed to fix it and now it’s just a brief moment. What you can see in the video Besides the ISS you can see the upper band showing current time and day and below you can see few countries - what’s the plan? I’m starting with 3 countries, by clicking on them soon you will be able to open a window with several information about next ISS flyovers, such as where, when or the weather condition. I want to make it exist first, and then I will make it great! The plan is to make selectable options with all countries around the world, starting with these which you guys would like to see! What’s next? I’m going to focus on few apps, that will provide the rundown on the basics of ISS Thanks for reading my 1st devlog! And what about you? Did yall ever seen ISS flying over your country?
Devlog 2 - a complete rebrand!! New Idea of the ISS hunt I never wanted it to be a webOS, but when I created this project I just didn’t know what an OS meant lol, while working on spacecraftOS I really liked css, and I also came up with an idea.. I’m staying with the design and ISS is still gonna be the main character, but instead of building some advanced system I’m going to make a pretty website with a lot of animations. It will be a vast guide about the ISS! Css makes me happy and fulfilled, I really enjoy learning new stuff about it. I’d love to create more beautiful and breathtaking websites. I can’t wait to improve my css skills!! Yk stardance is ending soon, I wouldn’t even have the time to learn enough js Also, I’m so grateful for all the reviews I got on spacecraftOS and a 18,53x multiplier!! Thank you all it makes me so happy!!! 😭💗 So, what I’d already done? Deleted most of my code Created header on scroll animation (you can see it in the video below) Left the orbiting ISS bc I spent on it so much time, looking forward to find some use for it! I think that I’ll just change the background colors as I’m looking at it now, lmk what you think! Can’t wait to create more!! Thanks for reading and have a nice day
Devlog 3 - start screen and a lot of styling!! So the “raw” version is complete!! This, or so, is how it’s gonna look. Seriously, I love css so much it was so fun to make this!! Ai usage To the scroll element I needed to add 2 animations: To make it “jump”, infinite To make it fade while scrolling I didn’t know how I can add 2 animations and therefore I asked ai. The solution is to add the second animation after a coma but it wouldn’t work very well bc I had, among others, animation-timeline: view(); it also helped me with this one and the solution here is to add auto, view() , normal, 0% and so on. A small thing, but it was really helpful. What’s next? I need to fill every section with many cool animations and information!! I would love to add maybe an interactive background or just some animations bc rn it’s kinda blank I love how it’s turning out and can’t wait for the final results!!
Devlog 4 - Astronauts Segment Hi everyone!! 1/5 segments are finished!! I don’t have much to say as I really like working with css and everything is always so smooth. I enjoyed doing the research and getting to know some interesting information about these people!! In this segment you will find: A lot of astronauts photos with cool animation on scroll at the top Section about Peggy Whitson Section about Scott Kelly I decided to write a little bit about 2 people who did some iconic things on the ISS. I didn’t wanted it to be boring and I think that I found the perfect balance. Thanks for reading and have a nice dayy!!!
Devlog 5 - Guide and Social media segments Hiii! 3/5 segments finished!! Social media That’s just a segment with ISS socials (but the tiktok one is ESA’s account bc iss don’t have their own and esa post a lot from the ISS!) But I’ve done this in such a… unique way! The social media icons you see is just one full img I added A B C and D text and centered it on these icons Added href to these abcds and it’s working! Last step - opacity: 0 But why this way? I’m sure that there’s an easier way to do this but I’m not that experienced and I like to create things on my own, I came up with this and it works!! So yall remember, work smarter not harder! Guide segment I’m not so sure about this one. Please let me know - should I keep this animation, where the letters are “dancing”, or should I change it to some smoother animation? I kinda like it bc it’s like futuristic computer coding something vibe but idk, so pleaseee watch the video on the 3th slide and let me know below!! It would be highly appreciated!!! Thanks for reading and have a nice day!
Devlog 6 - Education segment Hello everyone, 4/5 segments complete! Education In this section I embedeed 2 imo interesting videos from the ISS and a button that direct you to the ISS site!! Obviously I’ve also added some animations and I fixed the animation from guide segment, sorry I forgot to put this in the video, but I think that it looks much better now! If you’d change anything please let me know, I’d love to get to know your opinion!! Thanks for reading and have a nice day
Devlog 7 - About segment Hi again! 5/5 segments are complete!! About This segment is just a short description on the ISS and a photo with cool animation What’s next? I’m not shipping yet, now I need to perfect this site! Style the scrollbar Fix some animations Add some details It’s near finish! Thanks for reading
Devlog 8 - Final devlog, cursor, scrollbar and minor changes Please watch the videos below if you’re a voter and you can’t visit this website by computer. The first video is speeded up Cursor I added this cyan star cursor! I knew how to change the cursor but I had such a problem with making it different while pointing. Eventually I asked ai for help and it turned out pretty well - I think it adds some whimsy to this page Scrollbar (visible on second slide) I also styled the scrollbar!! I used youtube tutorial for this one. Looks much better now, I love the cyan accent! Few minor changes Fixed some bugs, some typos, added few words Thank you!! I’m gonna ship it now, thanks yall for your support I really appreciate it. This project was so fun to make, CSS is awesome. Wish me luck
Ships:
ISS HUNT A website created from the love to css What’s this about? It’s about the ISS. You’ll find here 5 segments: About Education Guide (on how to spot the ISS) Astronauts Social media Every segment is all around the ISS! Besides, you’ll find a lot of animations - enjoy them! This site is meant to be fun, and I built it so we can remember the ISS forever, as its retiring soon. The challenging thing was probably the cursor. Aaand the scrollbar. Before, I knew the absolute basics of these 2 features, but in this project I learnt a lot more about them. I enjoyed making it bc of css - it was such a creative and smooth process. Please try on laptop/computer OR watch the videos attached in devlog 8. It do NOT work correctly on smartphones....
|
1793152251.7574408
|
1793238651.7574408
|
|
67780
|
BLARE by @eman-abdulrauf | Stardance
|
eman-abdulrauf
|
0
|
0.25
|
0
|
[]
|
[{"post_id": 76744, "ts": "202 [{"post_id": 76744, "ts": "2026-10-04T13:51:55Z", "hours": 0.25, "text": "today i learned about what is pcb"}]...
|
Title: BLARE by @eman-abdulrauf | Stardance
Devlo Title: BLARE by @eman-abdulrauf | Stardance
Devlogs:
today i learned about what is pcb...
|
1793112941.8320677
|
1793717741.8320677
|
|
56265
|
Terrain by @miry | Stardance
|
miry
|
0
|
8.0
|
0
|
[]
|
[{"post_id": 76740, "ts": "202 [{"post_id": 76740, "ts": "2026-10-04T13:41:17Z", "hours": 3.2494, "text": "Today I finally found the time to work on the draggable widgets functionality, something I have never explored yet, and it was a veryyy fun process. I relied on an article I found on Medium that used the Positioned widget to make draggable stuff by constantly updating x and y coordinates. Then I had fun exploring some cool flutter packages that could maintain my app’s UI. Overall i’m soo happy with the progress and I can’t wait to add images, videos and audio recordings."}, {"post_id": 75342, "ts": "2026-09-29T19:48:56Z", "hours": 2.0667, "text": "Diaries can now be created! This is the first step before I step into chaos: figuring out the Ui for each diary page. Really loved the new flutter packages I tried and the overall look for v1."}, {"post_id": 66227, "ts": "2026-09-11T22:31:13Z", "hours": 1.7167, "text": "very little progress because I am busy preparing for back to school but so far I have supabase login and diary front page for users waiting to be populated by diaries"}, {"post_id": 63885, "ts": "2026-09-07T21:56:49Z", "hours": 0.9633, "text": "I got this idea about a month ago. With so much ai slop being thrown around, I feel like we can still digitally preserve intimate human connection, such as writing personal diaries. In this project, you will be able to open an ebook, and every page you scroll it’s a diary entry from a new person, who wrote it somewhere. Today I coded the welcome page (which will later be animated) and initialized supabase."}]...
|
Title: Terrain by @miry | Stardance
Devlogs:
I go Title: Terrain by @miry | Stardance
Devlogs:
I got this idea about a month ago. With so much ai slop being thrown around, I feel like we can still digitally preserve intimate human connection, such as writing personal diaries. In this project, you will be able to open an ebook, and every page you scroll it’s a diary entry from a new person, who wrote it somewhere. Today I coded the welcome page (which will later be animated) and initialized supabase.
very little progress because I am busy preparing for back to school but so far I have supabase login and diary front page for users waiting to be populated by diaries
Diaries can now be created! This is the first step before I step into chaos: figuring out the Ui for each diary page. Really loved the new flutter packages I tried and the overall look for v1.
Today I finally found the time to work on the draggable widgets functionality, something I have never explored yet, and it was a veryyy fun process. I relied on an article I found on Medium that used the Positioned widget to make draggable stuff by constantly updating x and y coordinates. Then I had fun exploring some cool flutter packages that could maintain my app’s UI. Overall i’m soo happy with the progress and I can’t wait to add images, videos and audio recordings....
|
1792655527.2467103
|
1793260327.2467103
|
|
67907
|
Personal Site by @sandebrandon | Stardance
|
sandebrandon
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T14:43:20Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my first personal site. I had to learn the basics of CSS and HTML. I would like positive criticism to improve", "repo": "https://github.com/0718083803/Personal-Site-Star-Dance", "demo": "https://0718083803.github.io/Personal-Site-Star-Dance/"}]...
|
[{"post_id": 76736, "ts": "202 [{"post_id": 76736, "ts": "2026-10-04T13:27:47Z", "hours": 0.8319, "text": "Worked on my first personal site. Still new in Web dev by trying my best"}]...
|
Title: Personal Site by @sandebrandon | Stardance
Title: Personal Site by @sandebrandon | Stardance
Devlogs:
Worked on my first personal site. Still new in Web dev by trying my best
Ships:
I made my first personal site. I had to learn the basics of CSS and HTML. I would like positive criticism to improve...
|
1793217169.838935
|
1793303569.838935
|
|
67852
|
KXR by @Kxrtik1315 | Stardance
|
Kxrtik1315
|
0
|
0.35
|
0
|
[]
|
[{"post_id": 76735, "ts": "202 [{"post_id": 76735, "ts": "2026-10-04T13:24:30Z", "hours": 0.3506, "text": "Making a Game first time! Using Godot Engine."}]...
|
Title: KXR by @Kxrtik1315 | Stardance
Devlogs:
Ma Title: KXR by @Kxrtik1315 | Stardance
Devlogs:
Making a Game first time! Using Godot Engine....
|
1793116122.668419
|
1793720922.668419
|
|
47792
|
DUmbo by @Talgat1gghg | Stardance
|
Talgat1gghg
|
0
|
11.2
|
0
|
[]
|
[{"post_id": 76730, "ts": "202 [{"post_id": 76730, "ts": "2026-10-04T13:08:13Z", "hours": 0.5364, "text": "added multistep loop so now ai can perform more than 1 change in a command. Still a problem with the range of motion. After i solve the problem its probably ready to ship"}, {"post_id": 76097, "ts": "2026-10-02T09:58:14Z", "hours": 3.5719, "text": "Added ability to send commands to AI and let it send angles to the robot. Its hella slow, i might need to use different model , or maybe its just my pc. One of my servos broke and also i need to somehow limit the range of motion might make a list of available angles."}, {"post_id": 73202, "ts": "2026-09-24T16:24:53Z", "hours": 1.9375, "text": "My esp cam and pca9685 holders finally arrived. I think i did a pretty good job with designing them but there is lots to improve but for now im gonna be focusing on coding. The pca is also kind of doesn’t work the way i thought"}, {"post_id": 68509, "ts": "2026-09-15T07:27:40Z", "hours": 5.1525, "text": "devlog1 i bough a 3d print of eezybot arm instead of designing it fom scratch and had to wait a couple of week for my servos to arrive. For now im just gonna be wiring coding and probably design an enclosure for esp32 cam to use instead of claws that were used in the original eezybotarm. Its probably gonna be powered from a phone charger cuz i dont have money to allocate for a battery or smt like that, and its just easier. Im gonna be using Ollama for ai so i dont have to spend money on api keys. Im also bothered that i cant think of a place where i could hide the pca 9685 so it would probaby just lay on the ground"}]...
|
Title: DUmbo by @Talgat1gghg | Stardance
Devlogs: Title: DUmbo by @Talgat1gghg | Stardance
Devlogs:
devlog1 i bough a 3d print of eezybot arm instead of designing it fom scratch and had to wait a couple of week for my servos to arrive. For now im just gonna be wiring coding and probably design an enclosure for esp32 cam to use instead of claws that were used in the original eezybotarm. Its probably gonna be powered from a phone charger cuz i dont have money to allocate for a battery or smt like that, and its just easier. Im gonna be using Ollama for ai so i dont have to spend money on api keys. Im also bothered that i cant think of a place where i could hide the pca 9685 so it would probaby just lay on the ground
My esp cam and pca9685 holders finally arrived. I think i did a pretty good job with designing them but there is lots to improve but for now im gonna be focusing on coding. The pca is also kind of doesn’t work the way i thought
Added ability to send commands to AI and let it send angles to the robot. Its hella slow, i might need to use different model , or maybe its just my pc. One of my servos broke and also i need to somehow limit the range of motion might make a list of available angles.
added multistep loop so now ai can perform more than 1 change in a command. Still a problem with the range of motion. After i solve the problem its probably ready to ship...
|
1793195469.582022
|
1793800269.582022
|
|
58549
|
My awesome macropad! by @mibycraftory | Stardance
|
mibycraftory
|
0
|
3.38
|
0
|
[]
|
[{"post_id": 76727, "ts": "202 [{"post_id": 76727, "ts": "2026-10-04T13:02:32Z", "hours": 1.8697, "text": "Having more problem with macropad case. I did finished the case but Usb cabel left. Awww seeing other’s success it is even more sad 😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭☹️☹️☹️☹️☹️☹️☹️☹️😖😖"}, {"post_id": 75259, "ts": "2026-09-29T16:13:39Z", "hours": 0.5006, "text": "Did some major work. As i couldn’t use Fusion 360 i am building it also differently. I hope that everything gonna be OK.."}, {"post_id": 74937, "ts": "2026-09-28T17:06:28Z", "hours": 0.6572, "text": "#2 After struggling to load the electronics i started doing the case first. So i struggled to load timelapse. IAfter solving some technical problems, I ended up using the onshape instead of Fusion (cuz it costed too much) And after that realized that i didn’t recorded lapse. and here am i"}, {"post_id": 74552, "ts": "2026-09-27T16:51:24Z", "hours": 0.3503, "text": "#1 First time working on Kicad. Did just normal stuff, and couldn’t find some features, and my 20 mins are gone because of technical error. But that was much more easier than thought"}]...
|
Title: My awesome macropad! by @mibycraftory | Sta Title: My awesome macropad! by @mibycraftory | Stardance
Devlogs:
#1 First time working on Kicad. Did just normal stuff, and couldn’t find some features, and my 20 mins are gone because of technical error. But that was much more easier than thought
#2 After struggling to load the electronics i started doing the case first. So i struggled to load timelapse. IAfter solving some technical problems, I ended up using the onshape instead of Fusion (cuz it costed too much) And after that realized that i didn’t recorded lapse. and here am i
Did some major work. As i couldn’t use Fusion 360 i am building it also differently. I hope that everything gonna be OK..
Having more problem with macropad case. I did finished the case but Usb cabel left. Awww seeing other’s success it is even more sad 😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭☹️☹️☹️☹️☹️☹️☹️☹️😖😖...
|
1792756124.6871614
|
1793360924.6871614
|
|
65118
|
CodePath by @Kakkarotto | Stardance
|
Kakkarotto
|
0
|
4.19
|
0
|
[]
|
[{"post_id": 76724, "ts": "202 [{"post_id": 76724, "ts": "2026-10-04T12:50:16Z", "hours": 0.6208, "text": "updated homepage"}, {"post_id": 75529, "ts": "2026-09-30T11:38:48Z", "hours": 1.7236, "text": "built the python and html coding path!!!"}, {"post_id": 73100, "ts": "2026-09-24T11:45:25Z", "hours": 1.8469, "text": "MADE THE CODE WORKING GUYSS😭😭"}]...
|
Title: CodePath by @Kakkarotto | Stardance
Devlog Title: CodePath by @Kakkarotto | Stardance
Devlogs:
MADE THE CODE WORKING GUYSS😭😭
built the python and html coding path!!!
updated homepage...
|
1793083929.0798643
|
1793688729.0798643
|
|
66866
|
Kiara the cat by @Shebas6 | Stardance
|
Shebas6
|
0
|
5.32
|
0
|
[]
|
[{"post_id": 76709, "ts": "202 [{"post_id": 76709, "ts": "2026-10-04T11:55:58Z", "hours": 2.3642, "text": "Devlog 011- Today i make a ball to play with the cat and fixed some buggs, i think this is the final of the project… idk what to add."}, {"post_id": 76228, "ts": "2026-10-02T19:30:01Z", "hours": 1.9925, "text": "Devlog 10- 10th devlog! Today i only fixed buggs, and add some code, i don’t have nothing to show =("}, {"post_id": 75964, "ts": "2026-10-01T19:02:32Z", "hours": 0.3217, "text": "Devlog 09- Now if you press f9 the cat goes stright down to the rigt corner,"}, {"post_id": 75704, "ts": "2026-09-30T19:55:01Z", "hours": 0.6414, "text": "Devlog 08 -I’v finished the base project, now i’m tjinking to add more fatures, like toys or more interactions!"}]...
|
Title: Kiara the cat by @Shebas6 | Stardance
Devl Title: Kiara the cat by @Shebas6 | Stardance
Devlogs:
Devlog 08 -I’v finished the base project, now i’m tjinking to add more fatures, like toys or more interactions!
Devlog 09- Now if you press f9 the cat goes stright down to the rigt corner,
Devlog 10- 10th devlog! Today i only fixed buggs, and add some code, i don’t have nothing to show =(
Devlog 011- Today i make a ball to play with the cat and fixed some buggs, i think this is the final of the project… idk what to add....
|
1793102094.986391
|
1793706894.986391
|
|
50022
|
MechanicaSaveFix by @Oignontom8283 | Stardance
|
Oignontom8283
|
0
|
37.2
|
0
|
[]
|
[{"post_id": 76703, "ts": "202 [{"post_id": 76703, "ts": "2026-10-04T11:37:14Z", "hours": 3.8622, "text": "v0.12.0 Version v0.11.0 introduced a system that checks the GitHub repository for new versions of the mod.As for v0.12.0 … I ended up finding a bug that was causing certain item categories to be duplicated whenever a save was reloaded. I spent quite a bit of time tracking down the issue and fixing it, and it ended up requiring some fairly significant changes to the VFS.(Nothing too crazy, though. I basically just added explicit directory tracking so that empty directories are still properly preserved.) Anyway, it works now! :3"}, {"post_id": 68309, "ts": "2026-09-14T22:07:56Z", "hours": 7.2778, "text": "v0.10.0 There we go! The mod is technically functional and usable. All that’s left is getting other people to test it and adding a couple more things, like an update check, and that’s it (: What’s changed: Added a configuration file for the mod. Added several features driven by settings from the configuration file. Patched the new world creation menu to directly create a save in the new format. Reorganized a good chunk of the code in the larger files (Utils.cs, VirtualFS.cs, SaveMenu.cs). Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ✅ Intercepting the system functions. ✅ Write the triggers that will fire the capture/emission of virtual files. ✅ Add display/support for the new save format in the world selection menu. ✅ Config file ❌ [Optional] Fix non-blocking base-game load/save errors that clutter the console."}, {"post_id": 59545, "ts": "2026-09-01T13:00:09Z", "hours": 5.6392, "text": "v0.8.1 I thought this step was going to be simple… Not at all! It’s been a nightmare of an ordeal. The save selection menu’s code (its logic) was basically one flat, tangled plate of spaghetti. The base game used a bunch of dictionaries to store data and look it back up. The functions tied to the buttons used the Rect object handed to the class to look up the data they needed. Why hand over an object to look up data through a dictionary when you can just pass the function what it needs directly… I completely rewrote the menu’s behavior from scratch, cleanly, to support displaying and loading saves in their new archive form. What’s changed: Rewrote the save selection menu so it lists both classic save folders and the new .msa archives side by side. Added a proper confirmation popup (reused for save deletion, and reusable for anything else later) instead of the base game’s tangled state. Rebuilt the difficulty settings screen flow so it works the same way whether the save is a folder or an archive. Deleting a save now works for both save folders and .msa archives. Fixed thumbnails not showing for saves without a screenshot. Hooked up unloading the virtual file system when leaving a world, so you can load another world without restarting the game. Squashed a good number of bugs along the way (mixed up path separators, wrong field types, missing state resets) that only showed up once real saves were being loaded and listed. Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ✅ Intercepting the system functions. ✅ Write the triggers that will fire the capture/emission of virtual files. ✅ Add display/support for the new save format in the world selection menu. ❌ Add a config file, [deinitialize the VFS on world exit - Early Done], and other minor details/improvements (new) ❌ [Optional] Fix non-blocking base-game load/save errors that clutter the console."}, {"post_id": 54801, "ts": "2026-08-25T22:40:21Z", "hours": 7.2544, "text": "0.6.0 It wasn’t as simple as expected… But it works now! You can load a normal world, and on the first save it will be converted into a .msa archive. From then on, whenever you try to load a world that has an archived version, that version will be loaded instead of the other one. What’s changed: Fixed VirtualFS incorrectly normalizing the root save path, which caused it to no longer match the paths built by the game itself, breaking file lookups everywhere. Fixed QueryEntries not sanitizing multi-level directory paths, which caused Directory.GetFiles / GetDirectories to return nothing for nested folders (welds, anchors, etc.). Fixed reconstructed paths mixing / and \\ separators, which broke the game’s own string comparisons (e.g. RemoveOldFiles deleting everything instead of only orphaned files). Added patches for DirectoryInfo / FileInfo instance methods ( GetFiles , GetDirectories , CreateSubdirectory , Exists ), which weren’t covered by the static File / Directory patches. Simplified VirtualFS ‘s internal mode from three states ( Idle / Capturing / Playback ) down to two ( Idle / Intercepting ), since capture and playback behaved identically from the interception logic’s point of view. Wrote the Save() / LoadSave() coroutine wrappers that trigger the capture/playback cycle and commit/load the .msa archive. Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ✅ Intercepting the system functions. ✅ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu. ❌ Add a config file, deinitialize the VFS on world exit, and other minor details/improvements (new) ❌ [Optional] Fix non-blocking base-game load/save errors that clutter the console. (new)"}, {"post_id": 51323, "ts": "2026-08-20T22:10:26Z", "hours": 0.9206, "text": "v0.5.1 I added the Harmony patches to intercept System.IO functions. It was long and repetitive 👍. What’s changed: Add src\\Patches\\io\\Directory.cs for the directory-related function patches. Add src\\Patches\\io\\File.cs for the file-related function patches. Removed old test files for writing/reading files. Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ✅ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu. The next step should let me run the first tests, which will probably be followed by some bug fixes. Hopefully not 🤞."}, {"post_id": 50577, "ts": "2026-08-19T19:38:17Z", "hours": 1.9633, "text": "v0.4.1 I almost went CRAZY 😰 I ran into an architecture problem, and I was about two steps away from refactoring EVERYTHING to make it clean. I finally found a solution. It’s not the cleanest, but I didn’t have any other idea. So the world-swap function lives inside the VFS. In the end it’s just a matter of roles/responsibilities, nothing technically blocking really 😅. What’s changed: Add method to write the VFS to a zip archive. Add method to load a zip archive into the VFS. Add method to replace the world’s save with the new one and move the previous version to backup. Improved the versioning system, and included build info (hash, time…). Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ❌ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu."}, {"post_id": 50082, "ts": "2026-08-19T04:29:19Z", "hours": 1.5697, "text": "Mostly environment/tooling additions and improvements. What’s changed: Add build.yml GitHub CI, to verify that commits and PRs compile. Add release.yml GitHub CI, to build and attach the mod to releases. Minor tweaks to the build script. Add a VSCode task to build the project without running a command. Progress so far (so no changes here ¯ _ (ツ)_/¯): ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ❌ Write/Read the .msa (Mechanica Save Archive) file. ❌ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu."}, {"post_id": 49874, "ts": "2026-08-18T20:28:48Z", "hours": 0.9658, "text": "I finished the Forward component, which faithfully reproduces every System.IO function (the functions used to interact with the computer’s file system). Why? : I need functions with the exact same API, since I’m going to intercept the game’s disk read/write functions to stop it from writing thousands of small files and folders. What’s changed: Add VirtualFS.DeleteFile() Add VirtualFS.DeleteFileNoThrow() ( System.IO ‘s Delete function doesn’t throw an error, unlike VirtualFS.DeleteFile() , so I made an alternative to properly mimic Delete ’s behavior. Add Forward.cs Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ❌ Write/Read the .msa (Mechanica Save Archive) file. ❌ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu."}, {"post_id": 49417, "ts": "2026-08-18T07:44:51Z", "hours": 7.745, "text": "I have to admit I’ve been working on reverse-engineering / decompiling this game for a long time now, so getting set up was pretty quick. I established the mod/patch structure, refactored it, refactored it again, until I landed on my current plan. Right now I’ve only written VirtualFS.cs , which contains the virtual file system that will intercept System.IO requests to prevent them from writing to disk. Next I’ll move on to writing the fake System.IO functions (write a file, read a file, etc.), the functions that will write and read the save in .zip format, the patches for the system functions, the triggers, and finally the interface. Progress so far: ✅ VFS (Virtual File System). ❌ Write the fake System.IO functions. ❌ Write/Read the .msa (Mechanica Save Archive) file. ❌ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu. Markdown checkboxes don’t work… so I’m using good old emojis instead. ¯ _ (ツ)_/¯"}]...
|
Title: MechanicaSaveFix by @Oignontom8283 | Starda Title: MechanicaSaveFix by @Oignontom8283 | Stardance
Devlogs:
I have to admit I’ve been working on reverse-engineering / decompiling this game for a long time now, so getting set up was pretty quick. I established the mod/patch structure, refactored it, refactored it again, until I landed on my current plan. Right now I’ve only written VirtualFS.cs , which contains the virtual file system that will intercept System.IO requests to prevent them from writing to disk. Next I’ll move on to writing the fake System.IO functions (write a file, read a file, etc.), the functions that will write and read the save in .zip format, the patches for the system functions, the triggers, and finally the interface. Progress so far: ✅ VFS (Virtual File System). ❌ Write the fake System.IO functions. ❌ Write/Read the .msa (Mechanica Save Archive) file. ❌ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu. Markdown checkboxes don’t work… so I’m using good old emojis instead. ¯ _ (ツ)_/¯
I finished the Forward component, which faithfully reproduces every System.IO function (the functions used to interact with the computer’s file system). Why? : I need functions with the exact same API, since I’m going to intercept the game’s disk read/write functions to stop it from writing thousands of small files and folders. What’s changed: Add VirtualFS.DeleteFile() Add VirtualFS.DeleteFileNoThrow() ( System.IO ‘s Delete function doesn’t throw an error, unlike VirtualFS.DeleteFile() , so I made an alternative to properly mimic Delete ’s behavior. Add Forward.cs Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ❌ Write/Read the .msa (Mechanica Save Archive) file. ❌ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu.
Mostly environment/tooling additions and improvements. What’s changed: Add build.yml GitHub CI, to verify that commits and PRs compile. Add release.yml GitHub CI, to build and attach the mod to releases. Minor tweaks to the build script. Add a VSCode task to build the project without running a command. Progress so far (so no changes here ¯ _ (ツ)_/¯): ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ❌ Write/Read the .msa (Mechanica Save Archive) file. ❌ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu.
v0.4.1 I almost went CRAZY 😰 I ran into an architecture problem, and I was about two steps away from refactoring EVERYTHING to make it clean. I finally found a solution. It’s not the cleanest, but I didn’t have any other idea. So the world-swap function lives inside the VFS. In the end it’s just a matter of roles/responsibilities, nothing technically blocking really 😅. What’s changed: Add method to write the VFS to a zip archive. Add method to load a zip archive into the VFS. Add method to replace the world’s save with the new one and move the previous version to backup. Improved the versioning system, and included build info (hash, time…). Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ❌ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu.
v0.5.1 I added the Harmony patches to intercept System.IO functions. It was long and repetitive 👍. What’s changed: Add src\Patches\io\Directory.cs for the directory-related function patches. Add src\Patches\io\File.cs for the file-related function patches. Removed old test files for writing/reading files. Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ✅ Intercepting the system functions. ❌ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu. The next step should let me run the first tests, which will probably be followed by some bug fixes. Hopefully not 🤞.
0.6.0 It wasn’t as simple as expected… But it works now! You can load a normal world, and on the first save it will be converted into a .msa archive. From then on, whenever you try to load a world that has an archived version, that version will be loaded instead of the other one. What’s changed: Fixed VirtualFS incorrectly normalizing the root save path, which caused it to no longer match the paths built by the game itself, breaking file lookups everywhere. Fixed QueryEntries not sanitizing multi-level directory paths, which caused Directory.GetFiles / GetDirectories to return nothing for nested folders (welds, anchors, etc.). Fixed reconstructed paths mixing / and \ separators, which broke the game’s own string comparisons (e.g. RemoveOldFiles deleting everything instead of only orphaned files). Added patches for DirectoryInfo / FileInfo instance methods ( GetFiles , GetDirectories , CreateSubdirectory , Exists ), which weren’t covered by the static File / Directory patches. Simplified VirtualFS ‘s internal mode from three states ( Idle / Capturing / Playback ) down to two ( Idle / Intercepting ), since capture and playback behaved identically from the interception logic’s point of view. Wrote the Save() / LoadSave() coroutine wrappers that trigger the capture/playback cycle and commit/load the .msa archive. Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ✅ Intercepting the system functions. ✅ Write the triggers that will fire the capture/emission of virtual files. ❌ Add display/support for the new save format in the world selection menu. ❌ Add a config file, deinitialize the VFS on world exit, and other minor details/improvements (new) ❌ [Optional] Fix non-blocking base-game load/save errors that clutter the console. (new)
v0.8.1 I thought this step was going to be simple… Not at all! It’s been a nightmare of an ordeal. The save selection menu’s code (its logic) was basically one flat, tangled plate of spaghetti. The base game used a bunch of dictionaries to store data and look it back up. The functions tied to the buttons used the Rect object handed to the class to look up the data they needed. Why hand over an object to look up data through a dictionary when you can just pass the function what it needs directly… I completely rewrote the menu’s behavior from scratch, cleanly, to support displaying and loading saves in their new archive form. What’s changed: Rewrote the save selection menu so it lists both classic save folders and the new .msa archives side by side. Added a proper confirmation popup (reused for save deletion, and reusable for anything else later) instead of the base game’s tangled state. Rebuilt the difficulty settings screen flow so it works the same way whether the save is a folder or an archive. Deleting a save now works for both save folders and .msa archives. Fixed thumbnails not showing for saves without a screenshot. Hooked up unloading the virtual file system when leaving a world, so you can load another world without restarting the game. Squashed a good number of bugs along the way (mixed up path separators, wrong field types, missing state resets) that only showed up once real saves were being loaded and listed. Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ✅ Intercepting the system functions. ✅ Write the triggers that will fire the capture/emission of virtual files. ✅ Add display/support for the new save format in the world selection menu. ❌ Add a config file, [deinitialize the VFS on world exit - Early Done], and other minor details/improvements (new) ❌ [Optional] Fix non-blocking base-game load/save errors that clutter the console.
v0.10.0 There we go! The mod is technically functional and usable. All that’s left is getting other people to test it and adding a couple more things, like an update check, and that’s it (: What’s changed: Added a configuration file for the mod. Added several features driven by settings from the configuration file. Patched the new world creation menu to directly create a save in the new format. Reorganized a good chunk of the code in the larger files (Utils.cs, VirtualFS.cs, SaveMenu.cs). Progress so far: ✅ VFS (Virtual File System). ✅ Write the fake System.IO functions. ✅ Write/Read the .msa (Mechanica Save Archive) file. ✅ Intercepting the system functions. ✅ Write the triggers that will fire the capture/emission of virtual files. ✅ Add display/support for the new save format in the world selection menu. ✅ Config file ❌ [Optional] Fix non-blocking base-game load/save errors that clutter the console.
v0.12.0 Version v0.11.0 introduced a system that checks the GitHub repository for new versions of the mod.As for v0.12.0 … I ended up finding a bug that was causing certain item categories to be duplicated whenever a save was reloaded. I spent quite a bit of time tracking down the issue and fixing it, and it ended up requiring some fairly significant changes to the VFS.(Nothing too crazy, though. I basically just added explicit directory tracking so that empty directories are still properly preserved.) Anyway, it works now! :3...
|
1792615755.7031336
|
1793220555.7031336
|
|
67883
|
Duckstop Pet by @RishitJain | Stardance
|
RishitJain
|
1
|
2.0
|
4
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T11:32:20Z", "hours": 2.0, "multiplier": 1.96, "payout": 4, "blessing": "neutral", "text": "duck-desktop-pet a duck that follows your mouse cursor and assists you in your daily tasks windows+cntrl+J duck goes crazy and changes colours winows+cntrl+K duck goes bye bye windows+cntrl+T duck goes into focus mode for 25 minutes click the duck it will switch out of flying mode, click it again to make it fly! also makes a quacking noise", "repo": "https://github.com/RishitJain-dev/duck-desktop-pet", "demo": "https://github.com/RishitJain-dev/duck-desktop-pet/releases/tag/desktop-pet"}]...
|
[{"post_id": 76700, "ts": "202 [{"post_id": 76700, "ts": "2026-10-04T11:30:33Z", "hours": 2.0183, "text": "Made ducky, my desktop pet: it can now: -windows+cntrl+J duck goes crazy and changes colours -winows+cntrl+K duck goes bye bye -windows+cntrl+T duck goes into focus mode for 25 minutes -click the duck it will switch out of flying mode, click it again to make it fly! also makes a quacking noise"}]...
|
Title: Duckstop Pet by @RishitJain | Stardance
De Title: Duckstop Pet by @RishitJain | Stardance
Devlogs:
Made ducky, my desktop pet: it can now: -windows+cntrl+J duck goes crazy and changes colours -winows+cntrl+K duck goes bye bye -windows+cntrl+T duck goes into focus mode for 25 minutes -click the duck it will switch out of flying mode, click it again to make it fly! also makes a quacking noise
Ships:
duck-desktop-pet a duck that follows your mouse cursor and assists you in your daily tasks windows+cntrl+J duck goes crazy and changes colours winows+cntrl+K duck goes bye bye windows+cntrl+T duck goes into focus mode for 25 minutes click the duck it will switch out of flying mode, click it again to make it fly! also makes a quacking noise...
|
1793217164.1115878
|
1793303564.1115878
|
|
67878
|
Spring Fidget by @RishitJain | Stardance
|
RishitJain
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T13:31:34Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a spring fidget, printing it was very dfficult, as i cant use suppoirts, as removing them would be almost iompossible, so i had to p[riunt and re print my model almost 6 times to reach a decent result", "repo": "https://github.com/RishitJain-dev/Spring-Fidget", "demo": ""}]...
|
[{"post_id": 76694, "ts": "202 [{"post_id": 76694, "ts": "2026-10-04T11:02:14Z", "hours": 0.8169, "text": "Designed CAD for spring fidget"}]...
|
Title: Spring Fidget by @RishitJain | Stardance
D Title: Spring Fidget by @RishitJain | Stardance
Devlogs:
Designed CAD for spring fidget
Ships:
i made a spring fidget, printing it was very dfficult, as i cant use suppoirts, as removing them would be almost iompossible, so i had to p[riunt and re print my model almost 6 times to reach a decent result...
|
1793217162.249357
|
1793303562.249357
|
|
48279
|
Hackpad by @silvonik | Stardance
|
silvonik
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T10:36:06Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a macropad and I use it for shortcuts like instead of pressing Ctrl C to copy I just press the 2nd button on my macropad to copy! I enjoyed building the macropad after getting all the parts, I wasn’t really good at soldering but now Im so much better after finishing the macropad!", "repo": "https://github.com/Silvonik/Hackpad", "demo": ""}]...
|
[{"post_id": 76685, "ts": "202 [{"post_id": 76685, "ts": "2026-10-04T10:32:20Z", "hours": 1.4117, "text": "#Devlog 3: Got all the parts shipped and I just assembled everything. I enjoyed soldering the parts onto the PCB!"}, {"post_id": 48221, "ts": "2026-08-16T15:04:04Z", "hours": 0.5719, "text": "#Devlog 2. Made the firmware pretty confusing on where to start but i got throught"}, {"post_id": 47750, "ts": "2026-08-15T21:43:46Z", "hours": 4.2642, "text": "#Devlog: 1. I made the Schematic, PCB, and Case for my Hackpad today, it was very hard because everything was new to me and i didnt know how to use them but i figured it out after very long periods of time."}]...
|
Title: Hackpad by @silvonik | Stardance
Devlogs:
Title: Hackpad by @silvonik | Stardance
Devlogs:
#Devlog: 1. I made the Schematic, PCB, and Case for my Hackpad today, it was very hard because everything was new to me and i didnt know how to use them but i figured it out after very long periods of time.
#Devlog 2. Made the firmware pretty confusing on where to start but i got throught
#Devlog 3: Got all the parts shipped and I just assembled everything. I enjoyed soldering the parts onto the PCB!
Ships:
I made a macropad and I use it for shortcuts like instead of pressing Ctrl C to copy I just press the 2nd button on my macropad to copy! I enjoyed building the macropad after getting all the parts, I wasn’t really good at soldering but now Im so much better after finishing the macropad!...
|
1793148484.1882792
|
1793234884.1882792
|
|
67870
|
My personal website by @tanishqaathukral27 | Stard My personal website by @tanishqaathukral27 | Stardance...
|
tanishqaathukral27
|
0
|
2.23
|
0
|
[]
|
[{"post_id": 76684, "ts": "202 [{"post_id": 76684, "ts": "2026-10-04T10:32:05Z", "hours": 2.2311, "text": "This is a personal portfolio website I made for myself as a quick little start for my rusty coding habbits. The website is like a little book which tells who I am. Nothing speical but still books are really close to my heart, hence the layout."}]...
|
Title: My personal website by @tanishqaathukral27 Title: My personal website by @tanishqaathukral27 | Stardance
Devlogs:
This is a personal portfolio website I made for myself as a quick little start for my rusty coding habbits. The website is like a little book which tells who I am. Nothing speical but still books are really close to my heart, hence the layout....
|
1793116145.2106946
|
1793720945.2106946
|
|
31961
|
AVGPad by @burntcookie_hara | Stardance
|
burntcookie_hara
|
0
|
1.37
|
0
|
[]
|
[{"post_id": 76683, "ts": "202 [{"post_id": 76683, "ts": "2026-10-04T10:31:50Z", "hours": 0.4119, "text": "Created my own version of MacroPad"}, {"post_id": 76676, "ts": "2026-10-04T10:05:23Z", "hours": 0.9578, "text": "First time using Kicad"}]...
|
Title: AVGPad by @burntcookie_hara | Stardance
De Title: AVGPad by @burntcookie_hara | Stardance
Devlogs:
First time using Kicad
Created my own version of MacroPad...
|
1792659072.467983
|
1793263872.467983
|
|
67756
|
Salah Time Website by @MoElmsallati | Stardance
|
MoElmsallati
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T10:28:50Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a dynamic salah time display. I am working on a partner app for it for iOS and Android, but iOS requires Mac hardware so thats what I saving for. The most challenging part was figuring out how to make the backend work flawlessly, I used supabase because it could directly link to Vercel where I have my website deployed. I hope to scale this project to all masajid in the future.", "repo": "https://github.com/motheboss/Masjid-Prayer-Times-Updated", "demo": "https://scmec.vercel.app/display"}]...
|
[{"post_id": 76680, "ts": "202 [{"post_id": 76680, "ts": "2026-10-04T10:20:25Z", "hours": 9.4492, "text": "The mobile app is locked into kiosk mode and almost nothing I do will get it out😭😭😭😭😭😭. I’m just gonna keep up the grind ig."}]...
|
Title: Salah Time Website by @MoElmsallati | Stard Title: Salah Time Website by @MoElmsallati | Stardance
Devlogs:
The mobile app is locked into kiosk mode and almost nothing I do will get it out😭😭😭😭😭😭. I’m just gonna keep up the grind ig.
Ships:
I made a dynamic salah time display. I am working on a partner app for it for iOS and Android, but iOS requires Mac hardware so thats what I saving for. The most challenging part was figuring out how to make the backend work flawlessly, I used supabase because it could directly link to Vercel where I have my website deployed. I hope to scale this project to all masajid in the future....
|
1793217131.8168585
|
1793303531.8168585
|
|
8418
|
Food Balatro by @byashas0528 | Stardance
|
byashas0528
|
0
|
7.53
|
0
|
[]
|
[{"post_id": 7668, "ts": "2026 [{"post_id": 7668, "ts": "2026-06-12T20:17:55Z", "hours": 2.6447, "text": "Bug Fixes Fixed all JS files — typos, wrong variable names, missing returns, duplicate cases Fixed index.html script tags referencing wrong files Fixed combos.json requirements: typo Fixed scoring.js dutchOvenFlavor, perTool condition, duplicate cases 36/37 Visual Fixes Increased card size and hand area height Fixed card fan animation — corrected selectors, translateY, and CSS override issues Removed generic hover/selected transforms that were blocking the fan Made shop items larger with bigger text New Features None :( Still to do from today: Add round end CSS to shop.css Update winRound in app.js to show the overlay Add selected card glow to cards.css Many, MANY small tweaks Every single card asset Small bugs"}, {"post_id": 5883, "ts": "2026-06-09T20:50:13Z", "hours": 2.1825, "text": "Done today: state.js deck.js combos.js scoring.js :up to and including resolveMultiplyHeat Still to do in scoring.js: resolveSpecial applyPenalty Still to do: blinds.js cards.js jokers.js shop.js app.js"}, {"post_id": 5156, "ts": "2026-06-08T20:48:50Z", "hours": 2.7069, "text": "Started a remix of the popular indie game Balatro, but with a food theme. Done today: index.html — full game layout base.css — reset, variables, font layout.css — board, panels, grid cards.json — all 52 cards tools.json — all 50 tools with structured effects combos.json — all 10 combos with conditions Still need to do: cards.css, shop.css, animations.css All JS files Art/assets"}]...
|
Title: Food Balatro by @byashas0528 | Stardance
D Title: Food Balatro by @byashas0528 | Stardance
Devlogs:
Started a remix of the popular indie game Balatro, but with a food theme. Done today: index.html — full game layout base.css — reset, variables, font layout.css — board, panels, grid cards.json — all 52 cards tools.json — all 50 tools with structured effects combos.json — all 10 combos with conditions Still need to do: cards.css, shop.css, animations.css All JS files Art/assets
Done today: state.js deck.js combos.js scoring.js :up to and including resolveMultiplyHeat Still to do in scoring.js: resolveSpecial applyPenalty Still to do: blinds.js cards.js jokers.js shop.js app.js
Bug Fixes Fixed all JS files — typos, wrong variable names, missing returns, duplicate cases Fixed index.html script tags referencing wrong files Fixed combos.json requirements: typo Fixed scoring.js dutchOvenFlavor, perTool condition, duplicate cases 36/37 Visual Fixes Increased card size and hand area height Fixed card fan animation — corrected selectors, translateY, and CSS override issues Removed generic hover/selected transforms that were blocking the fan Made shop items larger with bigger text New Features None :( Still to do from today: Add round end CSS to shop.css Update winRound in app.js to show the overlay Add selected card glow to cards.css Many, MANY small tweaks Every single card asset Small bugs...
|
1793227898.0835238
|
1793832698.0835238
|
|
66340
|
Lost Signal by @Red0x | Stardance
|
Red0x
|
1
|
13.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T11:10:02Z", "hours": 13.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did you make? I made LOST SIGNAL, a small browser puzzle game where you have to follow clues and figure out what each signal is trying to tell you. I made the pages with HTML and CSS and used JavaScript for the puzzle interactions and hints. What was challenging? The hardest part was honestly getting everything to work together. I kept breaking the CSS, changing the design, fixing buttons, and debugging JavaScript when something didn’t work. Making the different pages connect properly was also more annoying than I expected . What are you proud of? I’m mostly proud that I actually finished it and made it myself. It started as a pretty simple idea, but I kept adding to it until it became an actual playable puzzle. I’m also happy with how the signals connect instead of each page just being a random puzzle. What should people know so they can test your project? Start from the beginning and don’t skip the clues. Signal 01 gives you the information you need for Signal 02, so paying attention matters. Some parts aren’t immediately obvious, and you’re supposed to investigate and figure things out instead of just clicking everything. Also, if something seems strange or hidden… it probably is.", "repo": "https://github.com/Red0x-106/Lost-signal", "demo": "https://red0x-106.github.io/Lost-signal.github.io/"}]...
|
[{"post_id": 76679, "ts": "202 [{"post_id": 76679, "ts": "2026-10-04T10:18:54Z", "hours": 0.4875, "text": "LOST SIGNAL – LAST - Devlog this part was actually annoying I finally got all the signals connected and working properly.I had problems with pretty much every signal. Some buttons weren’t taking me to the right page, some links were broken, and a few pages just wouldn’t load properly on GitHub Pages.At one point I decided to just delete all the files from the repo and start over instead of trying to fix everything one by one.I added the project folder again and then separated and uploaded the files one by one. That made everything way easier to manage because I could actually see which files were there and which ones weren’t.I also had some problems with uppercase and lowercase letters in the file names. I didn’t realize how much that could mess up the links. A file could be there, but if the link used a different capitalization, GitHub Pages wouldn’t find it.So I went through the links and made sure they matched the actual file names exactly.After fixing all of that, I finally got the whole thing connected:Signal 01 -> Signal 02 -> Signal 03 -> Signal 04 And now… Signal 04 is finished too. Honestly, getting all the puzzles to work was only half the problem. Making all the different pages connect properly was a whole challenge by itself.But it’s finally working. No more broken links.No more random missing pages.No more GitHub Pages confusion. The whole signal chain is connected now. LOST SIGNAL IS BACK ONLINE. SIGNAL 01 -> SIGNAL 02 -> SIGNAL 03 -> SIGNAL 04 PROJECT COMPLETE. 😁😁"}, {"post_id": 76636, "ts": "2026-10-04T07:20:19Z", "hours": 0.755, "text": "Final Devlog — LOST SIGNAL And yeah… I think LOST SIGNAL is finally done.This project started as a simple idea for a puzzle website, but it ended up taking way longer than I expected. I built the pages myself with HTML and CSS, and then added JavaScript when I wanted the puzzles to actually react to what the player was doing.The first signal was probably the part I spent the most time messing around with. I had the code 18 - 5 - 4 - 24 , and the idea was that the numbers weren’t really numbers. After getting the first puzzle working, I added the wrong-attempt system, hints, and eventually the continue button that takes the player to the next part.Then came Signal 02.I wanted it to feel different from the first puzzle instead of just being another text box. The player has to use the numbers from Signal 01, find the right boxes, and then figure out what the message means. I also connected the later clues to my own website, which made the whole thing feel more like an actual trail instead of separate random puzzles.Honestly, I broke things a lot while making this.There were times when the CSS looked completely wrong, buttons didn’t look like buttons, pages didn’t match each other, and some of the JavaScript didn’t behave the way I wanted. I also kept changing small design things because I wanted the site to feel like something I actually made instead of a random template.The biggest thing I learned was that making a project isn’t just writing code until it works. A lot of the time was spent figuring out why something didn’t work, changing it, testing it again, and sometimes realizing that my first idea wasn’t even that good.I also got much more comfortable with HTML, CSS and JavaScript during this project. Before starting, I didn’t really understand how much the different parts of a website could work together. Now I can actually build a page, style it, add interactions and connect multiple pages into one project.LOST SIGNAL isn’t some huge game, but I’m genuinely happy with it because I made it myself and I learned a lot while building it. So…SIGNAL LOST. PROJECT COMPLETE. Thanks to everyone who helped me when I got stuck."}, {"post_id": 76429, "ts": "2026-10-03T14:28:49Z", "hours": 0.4156, "text": "LOST SIGNAL — CSS ImprovementsToday I mainly worked on improving the CSS of LOST SIGNAL.I changed the overall look of the signals and made the backgrounds feel more connected to the mystery/puzzle theme. Signal 01 and Signal 02 now have their own slightly different styles instead of looking exactly the same.I also cleaned up some of the spacing, borders, buttons and puzzle boxes so everything fits better on the page. I kept the grid effect in Signal 03 and the game area because it actually fits the design, but removed some of the extra lines that were making the page look too crowded.I also made sure the design still feels like LOST SIGNAL instead of making it look like a random website template.Next, I want to move forward with Signal 04 and keep improving the project as I go."}, {"post_id": 76394, "ts": "2026-10-03T12:11:42Z", "hours": 1.8469, "text": "LOST SIGNAL — Signal 03 Signal 03 is finally starting to feel like an actual game instead of just a bunch of questions.I’ve finished the first part of the Signal 03 puzzle chain. It starts with a riddle, then moves through a few different steps before leading the player to a real-world location.After that, I started working on the first actual mini-game.The player has to cross a signal area while avoiding moving obstacles. I made the player start at the bottom and the exit at the top, with multiple lanes and obstacles moving in different directions. There’s also a timer, so you can’t just stand there forever.I also ran into a pretty annoying JavaScript problem where the WASD controls were blocking letters inside the answer boxes . I fixed that by making the controls activate only when the mini-game is running.The whole Signal 03 mini-game is staying inside the same , file instead of making a bunch of separate pages.There’s still a lot more planned for Signal 03, including another puzzle, a hidden clue, and a memory game.Signal 03 is definitely getting bigger than the first two signals."}, {"post_id": 76341, "ts": "2026-10-03T07:54:02Z", "hours": 1.0572, "text": "LOST SIGNAL - Signal 03 Location Section Done Signal 03 is moving forward.I finished the location section and connected it to the main puzzle chain. The coordinates now lead to a city, and then another clue reveals the next location.I had a small stupid bug while testing because I accidentally put some Signal 03 code into the wrong file but I fixed it and everything is working now.No answers or spoilers here. Next: Mini-game"}, {"post_id": 76177, "ts": "2026-10-02T16:17:23Z", "hours": 0.5086, "text": "LOST SIGNAL - Signal 03 JavaScript Done Signal 03 is finally working now.I finished the JavaScript for the main puzzle chain. The riddle works, the equations unlock one after another, and the final coordinates appear after solving them.This part took a bit of testing because I wanted each puzzle to unlock only after the previous one was solved.The main Signal 03 puzzle is now working, so next I’m moving on to the location section and the mini-game.No answers or spoilers here.Next: Location section -> mini-game"}, {"post_id": 76160, "ts": "2026-10-02T15:26:59Z", "hours": 1.2517, "text": "LOST SIGNAL - Signal 03 HTML AND CSS DONE Signal 03 is finally looking like an actual part of LOST SIGNAL now.I just finished the whole HTML and CSS for Signal 03 together. This one is much bigger than the previous signals, so getting the layout and design done took a while.Now I’m moving on to the JavaScript and actually making the puzzles work.No answers or spoilers here Next: JavaScript"}, {"post_id": 76129, "ts": "2026-10-02T13:11:05Z", "hours": 1.6919, "text": "LOST SIGNAL - Signal 03 HTML DONE finally finished the whole HTML for Signal 03 at once, which is the third puzzle stage of LOST SIGNAL.This one is going to be a much bigger part of the project compared to the previous signals. I’ve finished the basic HTML structure, and now I’m moving on to the actual logic and puzzles.Next I’m going to work on the JavaScript for the puzzle stages, then the coordinate part, and after that I’ll start building the location-based section. I also want to add a small playable mini-game and another puzzle after it, so Signal 03 doesn’t just feel like a bunch of questions.I’m also planning to connect everything together so the player has to actually notice things and figure out what to do next instead of just entering random answers.I’m not sharing the answers or the actual puzzle solutions here because that would completely ruin the point of the project Signal 03 is still being built, but the main HTML structure is finally done.Next: JavaScript -> puzzles -> location section -> mini-game -> more clues."}, {"post_id": 76074, "ts": "2026-10-02T08:14:04Z", "hours": 1.5128, "text": "Completed the signal02 It took me long time to get through the grid box in html then i went to CSS to style the box then , I hopped to js to get the message box and to make the grid really work also after clearing the grid stage i added my site for one of the puzzle stage including my instagram ID:D"}, {"post_id": 75632, "ts": "2026-09-30T16:30:40Z", "hours": 1.2111, "text": "Today I finished Signal 02.I first made the Signal 02 page and added the message for the player. There is nothing to decode in this one, so the player has to look somewhere else.I also added the continue button and made it go to learn.html.Then I went back to Signal 01 because I wanted the player to only be able to reach Signal 02 after actually solving Signal 01. So I added another continue button there which stays hidden at first.After the player enters the code and gets ACCESS GRANTED, the continue button appears. Clicking it takes them to Signal 02.I also made a separate CSS section for Signal 02 so I could change its design without messing up Signal 01.Had a few stupid mistakes while doing the JS , like putting the script stuff in the wrong place, a typo in getElementById and forgetting to add the result element. Fixed those and now the flow works.Signal 01 -> solve ->ACCESS GRANTED -> CONTINUE -> Signal 02Next I can continue building the next part."}, {"post_id": 75286, "ts": "2026-09-29T17:14:01Z", "hours": 0.9178, "text": "LOST SIGNAL — Signal 01 CompleteI finally finished the first puzzle of my game, LOST SIGNAL.The first puzzle is pretty simple, but I wanted it to feel like an actual signal instead of just a normal question.The player gets this:**13 - 1 - 19 - 11 **The clue says that the numbers aren’t really numbers. The player has to figure out that they represent letters using A = 1, B = 2, C = 3…That gives:13 = M1 = A19 = S11 = KSo the final answer is mask. (BUT OBVIOUSLY I CHANGED THE WORD)I also added different hints depending on how many times the player gets the answer wrong. And after 12 wrong attempts, I added a little message because why not Signal 01 is now finished.Now I’m moving on to Signal 02, where I want to make things much more interesting and have the player move through multiple pages to find clues."}, {"post_id": 74839, "ts": "2026-09-28T12:38:07Z", "hours": 0.6336, "text": "LOST SIGNAL DEVLOG #2 I worked more on the first version of LOST SIGNAL.I started building the actual website using HTML and CSS. The basic game layout is now there, including the signal section, clue, answer box and decode button.I also worked on the visual style. I didn’t want it to look dry or a boring website, so I went with a darker blue and gray look with some small interface details.It’s starting to feel more like an actual game now instead of just a normal webpage.Next, I want to work on the first puzzle and make the interactions actually work."}, {"post_id": 74819, "ts": "2026-09-28T11:38:29Z", "hours": 0.4136, "text": "LOST SIGNAL DEVLOG #1 I started working on a new project called LOST SIGNAL.It’s going to be an interactive puzzle game where you have to find clues, solve puzzles and figure out what is actually going on. I’m making it with HTML, CSS and JavaScript.Right now I have the basic files set up and I’m planning out the first puzzle, right now i am just creating the first puzzle!I don’t want it to be hard or boring, so anyone should play and solve them by paying attention and thinking."}]...
|
Title: Lost Signal by @Red0x | Stardance
Devlogs: Title: Lost Signal by @Red0x | Stardance
Devlogs:
LOST SIGNAL DEVLOG #1 I started working on a new project called LOST SIGNAL.It’s going to be an interactive puzzle game where you have to find clues, solve puzzles and figure out what is actually going on. I’m making it with HTML, CSS and JavaScript.Right now I have the basic files set up and I’m planning out the first puzzle, right now i am just creating the first puzzle!I don’t want it to be hard or boring, so anyone should play and solve them by paying attention and thinking.
LOST SIGNAL DEVLOG #2 I worked more on the first version of LOST SIGNAL.I started building the actual website using HTML and CSS. The basic game layout is now there, including the signal section, clue, answer box and decode button.I also worked on the visual style. I didn’t want it to look dry or a boring website, so I went with a darker blue and gray look with some small interface details.It’s starting to feel more like an actual game now instead of just a normal webpage.Next, I want to work on the first puzzle and make the interactions actually work.
LOST SIGNAL — Signal 01 CompleteI finally finished the first puzzle of my game, LOST SIGNAL.The first puzzle is pretty simple, but I wanted it to feel like an actual signal instead of just a normal question.The player gets this:**13 - 1 - 19 - 11 **The clue says that the numbers aren’t really numbers. The player has to figure out that they represent letters using A = 1, B = 2, C = 3…That gives:13 = M1 = A19 = S11 = KSo the final answer is mask. (BUT OBVIOUSLY I CHANGED THE WORD)I also added different hints depending on how many times the player gets the answer wrong. And after 12 wrong attempts, I added a little message because why not Signal 01 is now finished.Now I’m moving on to Signal 02, where I want to make things much more interesting and have the player move through multiple pages to find clues.
Today I finished Signal 02.I first made the Signal 02 page and added the message for the player. There is nothing to decode in this one, so the player has to look somewhere else.I also added the continue button and made it go to learn.html.Then I went back to Signal 01 because I wanted the player to only be able to reach Signal 02 after actually solving Signal 01. So I added another continue button there which stays hidden at first.After the player enters the code and gets ACCESS GRANTED, the continue button appears. Clicking it takes them to Signal 02.I also made a separate CSS section for Signal 02 so I could change its design without messing up Signal 01.Had a few stupid mistakes while doing the JS , like putting the script stuff in the wrong place, a typo in getElementById and forgetting to add the result element. Fixed those and now the flow works.Signal 01 -> solve ->ACCESS GRANTED -> CONTINUE -> Signal 02Next I can continue building the next part.
Completed the signal02 It took me long time to get through the grid box in html then i went to CSS to style the box then , I hopped to js to get the message box and to make the grid really work also after clearing the grid stage i added my site for one of the puzzle stage including my instagram ID:D
LOST SIGNAL - Signal 03 HTML DONE finally finished the whole HTML for Signal 03 at once, which is the third puzzle stage of LOST SIGNAL.This one is going to be a much bigger part of the project compared to the previous signals. I’ve finished the basic HTML structure, and now I’m moving on to the actual logic and puzzles.Next I’m going to work on the JavaScript for the puzzle stages, then the coordinate part, and after that I’ll start building the location-based section. I also want to add a small playable mini-game and another puzzle after it, so Signal 03 doesn’t just feel like a bunch of questions.I’m also planning to connect everything together so the player has to actually notice things and figure out what to do next instead of just entering random answers.I’m not sharing the answers or the actual puzzle solutions here because that would completely ruin the point of the project Signal 03 is still being built, but the main HTML structure is finally done.Next: JavaScript -> puzzles -> location section -> mini-game -> more clues.
LOST SIGNAL - Signal 03 HTML AND CSS DONE Signal 03 is finally looking like an actual part of LOST SIGNAL now.I just finished the whole HTML and CSS for Signal 03 together. This one is much bigger than the previous signals, so getting the layout and design done took a while.Now I’m moving on to the JavaScript and actually making the puzzles work.No answers or spoilers here Next: JavaScript
LOST SIGNAL - Signal 03 JavaScript Done Signal 03 is finally working now.I finished the JavaScript for the main puzzle chain. The riddle works, the equations unlock one after another, and the final coordinates appear after solving them.This part took a bit of testing because I wanted each puzzle to unlock only after the previous one was solved.The main Signal 03 puzzle is now working, so next I’m moving on to the location section and the mini-game.No answers or spoilers here.Next: Location section -> mini-game
LOST SIGNAL - Signal 03 Location Section Done Signal 03 is moving forward.I finished the location section and connected it to the main puzzle chain. The coordinates now lead to a city, and then another clue reveals the next location.I had a small stupid bug while testing because I accidentally put some Signal 03 code into the wrong file but I fixed it and everything is working now.No answers or spoilers here. Next: Mini-game
LOST SIGNAL — Signal 03 Signal 03 is finally starting to feel like an actual game instead of just a bunch of questions.I’ve finished the first part of the Signal 03 puzzle chain. It starts with a riddle, then moves through a few different steps before leading the player to a real-world location.After that, I started working on the first actual mini-game.The player has to cross a signal area while avoiding moving obstacles. I made the player start at the bottom and the exit at the top, with multiple lanes and obstacles moving in different directions. There’s also a timer, so you can’t just stand there forever.I also ran into a pretty annoying JavaScript problem where the WASD controls were blocking letters inside the answer boxes . I fixed that by making the controls activate only when the mini-game is running.The whole Signal 03 mini-game is staying inside the same , file instead of making a bunch of separate pages.There’s still a lot more planned for Signal 03, including another puzzle, a hidden clue, and a memory game.Signal 03 is definitely getting bigger than the first two signals.
LOST SIGNAL — CSS ImprovementsToday I mainly worked on improving the CSS of LOST SIGNAL.I changed the overall look of the signals and made the backgrounds feel more connected to the mystery/puzzle theme. Signal 01 and Signal 02 now have their own slightly different styles instead of looking exactly the same.I also cleaned up some of the spacing, borders, buttons and puzzle boxes so everything fits better on the page. I kept the grid effect in Signal 03 and the game area because it actually fits the design, but removed some of the extra lines that were making the page look too crowded.I also made sure the design still feels like LOST SIGNAL instead of making it look like a random website template.Next, I want to move forward with Signal 04 and keep improving the project as I go.
Final Devlog — LOST SIGNAL And yeah… I think LOST SIGNAL is finally done.This project started as a simple idea for a puzzle website, but it ended up taking way longer than I expected. I built the pages myself with HTML and CSS, and then added JavaScript when I wanted the puzzles to actually react to what the player was doing.The first signal was probably the part I spent the most time messing around with. I had the code 18 - 5 - 4 - 24 , and the idea was that the numbers weren’t really numbers. After getting the first puzzle working, I added the wrong-attempt system, hints, and eventually the continue button that takes the player to the next part.Then came Signal 02.I wanted it to feel different from the first puzzle instead of just being another text box. The player has to use the numbers from Signal 01, find the right boxes, and then figure out what the message means. I also connected the later clues to my own website, which made the whole thing feel more like an actual trail instead of separate random puzzles.Honestly, I broke things a lot while making this.There were times when the CSS looked completely wrong, buttons didn’t look like buttons, pages didn’t match each other, and some of the JavaScript didn’t behave the way I wanted. I also kept changing small design things because I wanted the site to feel like something I actually made instead of a random template.The biggest thing I learned was that making a project isn’t just writing code until it works. A lot of the time was spent figuring out why something didn’t work, changing it, testing it again, and sometimes realizing that my first idea wasn’t even that good.I also got much more comfortable with HTML, CSS and JavaScript during this project. Before starting, I didn’t really understand how much the different parts of a website could work together. Now I can actually build a page, style it, add interactions and connect multiple pages into one project.LOST SIGNAL isn’t some huge game, but I’m genuinely happy with it because I made it myself and I learned a lot while building it. So…SIGNAL LOST. PROJECT COMPLETE. Thanks to everyone who helped me when I got stuck.
LOST SIGNAL – LAST - Devlog this part was actually annoying I finally got all the signals connected and working properly.I had problems with pretty much every signal. Some buttons weren’t taking me to the right page, some links were broken, and a few pages just wouldn’t load properly on GitHub Pages.At one point I decided to just delete all the files from the repo and start over instead of trying to fix everything one by one.I added the project folder again and then separated and uploaded the files one by one. That made everything way easier to manage because I could actually see which files were there and which ones weren’t.I also had some problems with uppercase and lowercase letters in the file names. I didn’t realize how much that could mess up the links. A file could be there, but if the link used a different capitalization, GitHub Pages wouldn’t find it.So I went through the links and made sure they matched the actual file names exactly.After fixing all of that, I finally got the whole thing connected:Signal 01 -> Signal 02 -> Signal 03 -> Signal 04 And now… Signal 04 is finished too. Honestly, getting all the puzzles to work was only half the problem. Making all the different pages connect properly was a whole challenge by itself.But it’s finally working. No more broken links.No more random missing pages.No more GitHub Pages confusion. The whole signal chain is connected now. LOST SIGNAL IS BACK ONLINE. SIGNAL 01 -> SIGNAL 02 -> SIGNAL 03 -> SIGNAL 04 PROJECT COMPLETE. 😁😁
Ships:
What did you make? I made LOST SIGNAL, a small browser puzzle game where you have to follow clues and figure out what each signal is trying to tell you. I made the pages with HTML and CSS and used JavaScript for the puzzle interactions and hints. What was challenging? The hardest part was honestly getting everything to work together. I kept breaking the CSS, changing the design, fixing buttons, and debugging JavaScript when something didn’t work. Making the different pages connect properly was also more annoying than I expected . What are you proud of? I’m mostly proud that I actually finished it and made it myself. It started as a pretty simple idea, but I kept adding to it until it became an actual playable puzzle. I’m also happy with how the signals connect instead of each page just being a random puzzle. What should people know so they can test your project? Start from the beginning and don’t skip the clues. Signal 01 gives you the information you need for Signal 02, so paying attention matters. Some parts aren’t immediately obvious, and you’re supposed to investigate and figure things out instead of just clicking everything. Also, if something seems strange or hidden… it probably is....
|
1793216940.8708067
|
1793303340.8708067
|
|
67367
|
My Ripoff of Me Rentry by @ssno8 | Stardance
|
ssno8
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-04T11:38:14Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an about me website based on my Rentry Iayout I created because I will be deleting Rentry and my website is 100x cooler. Responsiveness is something I always struggle with, this project not being an exception so I hope it works for majority of devices! I’m really happy and proud about everything and I can’t wait to add more pages with stuff I’m interested in :D!", "repo": "https://github.com/sungsun0/sung_sun0", "demo": "https://sungsun0.github.io/sung_sun0/"}]...
|
[{"post_id": 76677, "ts": "202 [{"post_id": 76677, "ts": "2026-10-04T10:07:51Z", "hours": 1.4856, "text": "i’m doneeee #responsive i’m happy and will be shipping soon"}, {"post_id": 76622, "ts": "2026-10-04T06:14:43Z", "hours": 1.0936, "text": "hello i have finished the website and i am loving it so far #beautiful, now i shall be working on making it responsive #sofun #killmenow"}, {"post_id": 76600, "ts": "2026-10-04T04:27:07Z", "hours": 1.3794, "text": "hello i have finished the main page and semi finsihed (everything execpt the links)the extended page #socool, next i will be working on the interests page. isnt responsive yet but i’ll work on it laterr"}, {"post_id": 76046, "ts": "2026-10-02T05:20:24Z", "hours": 0.8231, "text": "hi i have finished the main page, not very responsive so need to fix that later, but now onto the next page"}, {"post_id": 76002, "ts": "2026-10-02T00:11:05Z", "hours": 1.06, "text": "Hello i started to make a new website this is what i have so far i am taking stuff from my old rentry and making it into a website because uhh #better ig?"}]...
|
Title: My Ripoff of Me Rentry by @ssno8 | Stardanc Title: My Ripoff of Me Rentry by @ssno8 | Stardance
Devlogs:
Hello i started to make a new website this is what i have so far i am taking stuff from my old rentry and making it into a website because uhh #better ig?
hi i have finished the main page, not very responsive so need to fix that later, but now onto the next page
hello i have finished the main page and semi finsihed (everything execpt the links)the extended page #socool, next i will be working on the interests page. isnt responsive yet but i’ll work on it laterr
hello i have finished the website and i am loving it so far #beautiful, now i shall be working on making it responsive #sofun #killmenow
i’m doneeee #responsive i’m happy and will be shipping soon
Ships:
I made an about me website based on my Rentry Iayout I created because I will be deleting Rentry and my website is 100x cooler. Responsiveness is something I always struggle with, this project not being an exception so I hope it works for majority of devices! I’m really happy and proud about everything and I can’t wait to add more pages with stuff I’m interested in :D!...
|
1793217082.8423443
|
1793303482.8423443
|
|
65766
|
Rocket_0_ACE by @GabeO | Stardance
|
GabeO
|
0
|
2.56
|
0
|
[]
|
[{"post_id": 76675, "ts": "202 [{"post_id": 76675, "ts": "2026-10-04T10:02:00Z", "hours": 0.5503, "text": "Today I wired up some more components and educated myself on different things. Sadly, I noticed that I wasn’t recording after about and hour soooo that was pretty unfortunate, but itll be fine. I also havent been able to code as much because of school but I hope that I’ll be able to code a bit during the week. Anyways, I wired up a component called LMR51430 and it was pretty fun."}, {"post_id": 74994, "ts": "2026-09-28T19:54:11Z", "hours": 1.3339, "text": "I wired up some components today during class;) and at home. I also got a bit confused with the net labels and labels and values for the power Grounds, but on the other hand I learned a bit about schematics and used the schematics for my usb-c connector and battery charger, I am pretty new to Kicad but I’m getting better and I should be much better at reading schematics and electrical stuff after this challenge. My first regulator is also in progress I should finish wiring it up in next session."}, {"post_id": 74576, "ts": "2026-09-27T17:36:44Z", "hours": 0.6781, "text": "Today I learned some more about Kicad and electronics. I’ve been trying to make this flight controller pretty quickly since I only have one month until Stardance ends, I’m really grateful that they extended the deadline;) I made some net labels and connected some wires today, importing the libraries for easyeda2kicad took me way too much time but I figured it out after playing around in finder, kicad and terminal for about an hour. I’m really excited to wire up the battery charger tomorrow and am really trying to get to the fusion360 (CAD) part as fast as possible because I’m not too comfortable with kicad yet. See yall in the next one!"}]...
|
Title: Rocket_0_ACE by @GabeO | Stardance
Devlogs Title: Rocket_0_ACE by @GabeO | Stardance
Devlogs:
Today I learned some more about Kicad and electronics. I’ve been trying to make this flight controller pretty quickly since I only have one month until Stardance ends, I’m really grateful that they extended the deadline;) I made some net labels and connected some wires today, importing the libraries for easyeda2kicad took me way too much time but I figured it out after playing around in finder, kicad and terminal for about an hour. I’m really excited to wire up the battery charger tomorrow and am really trying to get to the fusion360 (CAD) part as fast as possible because I’m not too comfortable with kicad yet. See yall in the next one!
I wired up some components today during class;) and at home. I also got a bit confused with the net labels and labels and values for the power Grounds, but on the other hand I learned a bit about schematics and used the schematics for my usb-c connector and battery charger, I am pretty new to Kicad but I’m getting better and I should be much better at reading schematics and electrical stuff after this challenge. My first regulator is also in progress I should finish wiring it up in next session.
Today I wired up some more components and educated myself on different things. Sadly, I noticed that I wasn’t recording after about and hour soooo that was pretty unfortunate, but itll be fine. I also havent been able to code as much because of school but I hope that I’ll be able to code a bit during the week. Anyways, I wired up a component called LMR51430 and it was pretty fun....
|
1793091077.5696926
|
1793695877.5696926
|