|
3236
|
Apex Scholar by @Anvith | Stardance
|
Anvith
|
1
|
34.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T17:47:40Z", "hours": 34.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Apex Scholar, which is meant to help students self-learn AP subjects. I made this since I didn’t understand sometimes what my teacher was teaching, and I didn’t know how to self study. In Apex Scholar, there are AI tutors that are each trained on their respective Course & Exam Description, a practice hub where you can take practice tests, create flashcards, learn, review topics, and more, and also a scheduler, which schedules when you should study and do your homework. I would greatly appreciate any feedback!", "repo": "https://github.com/AnvithPothula/apex-scholar", "demo": "https://apex-scholar.com"}]...
|
[{"post_id": 80442, "ts": "202 [{"post_id": 80442, "ts": "2026-10-17T17:11:00Z", "hours": 6.3394, "text": "There were a few bugs throughout the website that I took care of. It is basically finished, though I might ship again after this ship if I add updated based on the feedback."}, {"post_id": 79400, "ts": "2026-10-13T20:16:43Z", "hours": 26.7125, "text": "I’ve done a lot of changes, mostly with adding a practice hub."}, {"post_id": 2897, "ts": "2026-06-05T20:03:06Z", "hours": 0.5667, "text": "I am starting to make a Learn section"}]...
|
Title: Apex Scholar by @Anvith | Stardance
Devlog Title: Apex Scholar by @Anvith | Stardance
Devlogs:
I am starting to make a Learn section
I’ve done a lot of changes, mostly with adding a practice hub.
There were a few bugs throughout the website that I took care of. It is basically finished, though I might ship again after this ship if I add updated based on the feedback.
Ships:
I made Apex Scholar, which is meant to help students self-learn AP subjects. I made this since I didn’t understand sometimes what my teacher was teaching, and I didn’t know how to self study. In Apex Scholar, there are AI tutors that are each trained on their respective Course & Exam Description, a practice hub where you can take practice tests, create flashcards, learn, review topics, and more, and also a scheduler, which schedules when you should study and do your homework. I would greatly appreciate any feedback!...
|
1793048018.2983444
|
1793134418.2983444
|
|
50550
|
TapPad by @yashtakhtani | Stardance
|
yashtakhtani
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T17:57:03Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "TapPad is complete! You should customize the Tappad keymap.py file and run it with python on system startup to customize what each button on the TapPad does. I hope you are enjoying this journey. You can only control the rgb led as of now with led.py. In future I will make it so that you can also customize the OLED display! For now it just says TapPad!", "repo": "https://github.com/Yash-Takhtani/TapPad", "demo": ""}]...
|
[{"post_id": 80443, "ts": "202 [{"post_id": 80443, "ts": "2026-10-17T17:18:29Z", "hours": 3.7294, "text": "Done with firmware as well Everything is completed! I made the firmware so that the keys and rotary are assigned to F13-20 on the keyboard. they are then mapped to whatever actions we want them to take via a python file. that python file is to be run on system startup. Right now you can only control the rgb led and the display just shows “TapPad!” for now. I will make it customizable in future. I also added extra clearances in CAD."}, {"post_id": 80352, "ts": "2026-10-17T11:16:20Z", "hours": 5.9536, "text": "BUILT! I recieved the kit yesterday and finished the build! then I flashed the firmware, everything worked except the oled display, it was glitched. I tried fixing, it worked in simplified tests but did not work with qmk. I tried to fix it but then I got frustrated!! then I mindlessly used AI and the AI slop made it even worse and I did not understand anything that it wrote. So I reverted back to an older version of my repository. now I will work on firmware again fresh start from where I left it. It has a few dark burn like marks from when i was trying to slightly adjust the holes for led and display. I placed them slightly off while building. I will add extra clearances in the cad model."}, {"post_id": 51857, "ts": "2026-08-21T18:43:00Z", "hours": 3.3311, "text": "The project is Shipped!! I added spaces and holes for the overlapping display and rotary. It is a bit congested but it works. Let’s hope for the best now."}, {"post_id": 51276, "ts": "2026-08-20T20:15:50Z", "hours": 4.0503, "text": "Today I was trying to assemble all the components, then I realised that the lid of my case is not right since the placement of all holes did not match with the PCB. I redesigned the case and assembled it again. Now the rotary switch and OLED display are too tall and overlap with the lid. Tomorrow I will fix this by extruding the lid and making more space for OLED and rotary, after that assembly should be completed (I hope so). This is what it is for now, overlapping rotary and OLED Another change in the design was use of magnets instead of screws since I don’t have enough space for a 3D printable screw. (I am pretty sure that I am allowed to do so as long as I arrange the magnets myself. Someone pls confirm if I am allowed to use magnets or will my project be rejected)"}, {"post_id": 50539, "ts": "2026-08-19T18:45:05Z", "hours": 3.3678, "text": "I have made the firmware and have given some finishing touches to the case. Making the firmware was a bit confusing, but with a little bit of help from internet and AI, I managed to make the firmware"}, {"post_id": 49881, "ts": "2026-08-18T20:39:22Z", "hours": 0.4503, "text": "TapPad will not only be a macro pad but at also a media controller through the rotary switch, as well as a status indicator through the customizable OLED display."}, {"post_id": 49813, "ts": "2026-08-18T19:13:05Z", "hours": 4.2508, "text": "Made the 3d model. Started off by learning the basics of fusion and made my way through making the 3d model"}, {"post_id": 49491, "ts": "2026-08-18T11:07:34Z", "hours": 2.1003, "text": "Finished with the pcb, had to restart multiple times while routing and had to take help of free routing to route all the connections on my PCB"}, {"post_id": 49160, "ts": "2026-08-17T19:53:55Z", "hours": 0.5167, "text": "Starting off with my “Tap Pad”. This is a programmable keypad which makes repetitive tasks easier. It will make tasks like going deep into one spceific folder, finding one specifc exe file and then running it easier with just a tap on the “Tap Pad”. Or use it with OBS with different setups for different kinds of recording and many more tasks can be simplified with it…."}]...
|
Title: TapPad by @yashtakhtani | Stardance
Devlog Title: TapPad by @yashtakhtani | Stardance
Devlogs:
Starting off with my “Tap Pad”. This is a programmable keypad which makes repetitive tasks easier. It will make tasks like going deep into one spceific folder, finding one specifc exe file and then running it easier with just a tap on the “Tap Pad”. Or use it with OBS with different setups for different kinds of recording and many more tasks can be simplified with it….
Finished with the pcb, had to restart multiple times while routing and had to take help of free routing to route all the connections on my PCB
Made the 3d model. Started off by learning the basics of fusion and made my way through making the 3d model
TapPad will not only be a macro pad but at also a media controller through the rotary switch, as well as a status indicator through the customizable OLED display.
I have made the firmware and have given some finishing touches to the case. Making the firmware was a bit confusing, but with a little bit of help from internet and AI, I managed to make the firmware
Today I was trying to assemble all the components, then I realised that the lid of my case is not right since the placement of all holes did not match with the PCB. I redesigned the case and assembled it again. Now the rotary switch and OLED display are too tall and overlap with the lid. Tomorrow I will fix this by extruding the lid and making more space for OLED and rotary, after that assembly should be completed (I hope so). This is what it is for now, overlapping rotary and OLED Another change in the design was use of magnets instead of screws since I don’t have enough space for a 3D printable screw. (I am pretty sure that I am allowed to do so as long as I arrange the magnets myself. Someone pls confirm if I am allowed to use magnets or will my project be rejected)
The project is Shipped!! I added spaces and holes for the overlapping display and rotary. It is a bit congested but it works. Let’s hope for the best now.
BUILT! I recieved the kit yesterday and finished the build! then I flashed the firmware, everything worked except the oled display, it was glitched. I tried fixing, it worked in simplified tests but did not work with qmk. I tried to fix it but then I got frustrated!! then I mindlessly used AI and the AI slop made it even worse and I did not understand anything that it wrote. So I reverted back to an older version of my repository. now I will work on firmware again fresh start from where I left it. It has a few dark burn like marks from when i was trying to slightly adjust the holes for led and display. I placed them slightly off while building. I will add extra clearances in the cad model.
Done with firmware as well Everything is completed! I made the firmware so that the keys and rotary are assigned to F13-20 on the keyboard. they are then mapped to whatever actions we want them to take via a python file. that python file is to be run on system startup. Right now you can only control the rgb led and the display just shows “TapPad!” for now. I will make it customizable in future. I also added extra clearances in CAD.
Ships:
TapPad is complete! You should customize the Tappad keymap.py file and run it with python on system startup to customize what each button on the TapPad does. I hope you are enjoying this journey. You can only control the rgb led as of now with led.py. In future I will make it so that you can also customize the OLED display! For now it just says TapPad!...
|
1793047952.8738947
|
1793134352.8738947
|
|
54472
|
2D Matrix display by @Adam_Primus | Stardance
|
Adam_Primus
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T17:51:15Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a 2-Dimensional LED Matrix Display using White LEDs Microcontroller and other components. I face difficulty perfectly assembling the project and getting it to work perfectly. This project tested my skill, knowledge, and dedication and help me improve a lot in my journey. Especially my soldering skills . It was a really great experience and will be a major part of my journey. That’s ALl.", "repo": "https://github.com/Adam-Primus/2D-Matrix-display", "demo": ""}]...
|
[{"post_id": 80445, "ts": "202 [{"post_id": 80445, "ts": "2026-10-17T17:20:48Z", "hours": 0.3333, "text": "Final Touches Giving some final updates and verification to all the sections of the project."}, {"post_id": 80397, "ts": "2026-10-17T14:51:37Z", "hours": 1.1517, "text": "In this devlog, I finished writing my code and after verifying it I uploaded the code in my microcontroller [ESP32] after that I plug in my display to see if it works. At first, the 2nd col LEDs and the 4th col LEDs does not seem to work. Perhaps, it was my bad soldering skills. So, I started looking for leaks or I should say bad circuits. After some fixing, It seem to be better but still the 2nd col LEDs and a 4th col 4th row LED did not work. So using my multimeter continuity I eliminated some more troubleshooting and it finally worked like fantastic. I updated my Readme and Github and I think it is ready for submitting. That’s All."}, {"post_id": 80245, "ts": "2026-10-16T21:10:55Z", "hours": 4.6478, "text": "In this devlog, Finally, the hardware is done. I took a lot of patience and troubleshooting to get this right. I must confess, the soldering is not the best but it is under progress. I begin writing code for microcontroller in the Arduino IDE which I forgot to take the screenshot of. Done Assembling Soldering Circuit verification for troubleshooting Under Progress Writing Code Updating GitHub Testing Finalising That’s All."}, {"post_id": 79892, "ts": "2026-10-15T18:03:16Z", "hours": 1.9411, "text": "In this devlog, So, It has been long since I last worked on this project. So, working on this gives me a long feeling. I suppose, this project has taught me a lot. Any way, I continued the assembling work and almost at the end. Made some minor file updates and also added a BOM.file . Done BOM.csv CAD.file Assembling [Almost] Up-Next Code.ino [ArduinoIDE] Testing That’s all."}, {"post_id": 74588, "ts": "2026-09-27T18:09:33Z", "hours": 0.8778, "text": "In this devlog, I was planning to finish my soldering but it went wrong. Here’s what happened, I bought enough soldering wire for my project[The last picture below] and was ready to finish all the soldering work of my project. As I was working through, the worst thing happened, my Soldering Iron BROKE [the Tip]. I guess this project is gonna take long time.[There is a picture of Broken Tip too.]. That’s all."}, {"post_id": 73268, "ts": "2026-09-24T18:21:11Z", "hours": 1.6667, "text": "In this devlog, I continued my work by soldering the rest of the led’s pins[i.e. anode, cathode]. I did the best I can still I made some mistakes. Perhaps, I am still a beginner. Now, Soldering [About to finish, Last phase] Circuit [Checked] Microcontroller [Yet to program] That’s All."}, {"post_id": 71863, "ts": "2026-09-21T17:49:30Z", "hours": 1.2789, "text": "In this devlog, I started to solder all the components which I assembled in last devlog. First, I soldered all the anode pins of individual leds Secondly, I started to solder all the cathode pins of all the individual leds Then, I started to connect[solder] the anodes pins to make columns, that when my soldering wire ran out. Perhaps, I must have a good stock of it. That’s All"}, {"post_id": 70772, "ts": "2026-09-19T18:52:43Z", "hours": 1.4336, "text": "In the devlog, I add the other components which were not added in the previous devlog. I was confused between two resistors about their resistance so I just calculated it. I had a little trouble getting the components in the right place but I figured it out. So, this is how it looks till now. I think will work on the programming the microcontroller or maybe soldering the components in the next devlog."}, {"post_id": 69262, "ts": "2026-09-16T18:10:02Z", "hours": 1.0667, "text": "In the devlog, I got all the components required and started the assembling process. Unfortunately I had to check all the leds before using them and turned out some of them were fused. I still have to solder everything and also code the esp32."}, {"post_id": 68696, "ts": "2026-09-15T15:44:01Z", "hours": 1.0733, "text": "Final updates and changes to schematics of my project 2d matrix display. I tried making it more neater and organized than before. I removed all the excess text and other interferences. I think it is done. But I do think I have to make some changes after I make it physically [Maybe]."}, {"post_id": 54900, "ts": "2026-08-26T03:46:18Z", "hours": 1.6042, "text": "This Project is a continue work imported from macondo and will continue in stardance"}]...
|
Title: 2D Matrix display by @Adam_Primus | Stardan Title: 2D Matrix display by @Adam_Primus | Stardance
Devlogs:
This Project is a continue work imported from macondo and will continue in stardance
Final updates and changes to schematics of my project 2d matrix display. I tried making it more neater and organized than before. I removed all the excess text and other interferences. I think it is done. But I do think I have to make some changes after I make it physically [Maybe].
In the devlog, I got all the components required and started the assembling process. Unfortunately I had to check all the leds before using them and turned out some of them were fused. I still have to solder everything and also code the esp32.
In the devlog, I add the other components which were not added in the previous devlog. I was confused between two resistors about their resistance so I just calculated it. I had a little trouble getting the components in the right place but I figured it out. So, this is how it looks till now. I think will work on the programming the microcontroller or maybe soldering the components in the next devlog.
In this devlog, I started to solder all the components which I assembled in last devlog. First, I soldered all the anode pins of individual leds Secondly, I started to solder all the cathode pins of all the individual leds Then, I started to connect[solder] the anodes pins to make columns, that when my soldering wire ran out. Perhaps, I must have a good stock of it. That’s All
In this devlog, I continued my work by soldering the rest of the led’s pins[i.e. anode, cathode]. I did the best I can still I made some mistakes. Perhaps, I am still a beginner. Now, Soldering [About to finish, Last phase] Circuit [Checked] Microcontroller [Yet to program] That’s All.
In this devlog, I was planning to finish my soldering but it went wrong. Here’s what happened, I bought enough soldering wire for my project[The last picture below] and was ready to finish all the soldering work of my project. As I was working through, the worst thing happened, my Soldering Iron BROKE [the Tip]. I guess this project is gonna take long time.[There is a picture of Broken Tip too.]. That’s all.
In this devlog, So, It has been long since I last worked on this project. So, working on this gives me a long feeling. I suppose, this project has taught me a lot. Any way, I continued the assembling work and almost at the end. Made some minor file updates and also added a BOM.file . Done BOM.csv CAD.file Assembling [Almost] Up-Next Code.ino [ArduinoIDE] Testing That’s all.
In this devlog, Finally, the hardware is done. I took a lot of patience and troubleshooting to get this right. I must confess, the soldering is not the best but it is under progress. I begin writing code for microcontroller in the Arduino IDE which I forgot to take the screenshot of. Done Assembling Soldering Circuit verification for troubleshooting Under Progress Writing Code Updating GitHub Testing Finalising That’s All.
In this devlog, I finished writing my code and after verifying it I uploaded the code in my microcontroller [ESP32] after that I plug in my display to see if it works. At first, the 2nd col LEDs and the 4th col LEDs does not seem to work. Perhaps, it was my bad soldering skills. So, I started looking for leaks or I should say bad circuits. After some fixing, It seem to be better but still the 2nd col LEDs and a 4th col 4th row LED did not work. So using my multimeter continuity I eliminated some more troubleshooting and it finally worked like fantastic. I updated my Readme and Github and I think it is ready for submitting. That’s All.
Final Touches Giving some final updates and verification to all the sections of the project.
Ships:
I made a 2-Dimensional LED Matrix Display using White LEDs Microcontroller and other components. I face difficulty perfectly assembling the project and getting it to work perfectly. This project tested my skill, knowledge, and dedication and help me improve a lot in my journey. Especially my soldering skills . It was a really great experience and will be a major part of my journey. That’s ALl....
|
1793051497.118195
|
1793137897.118195
|
|
70222
|
axsends by @AhsenKurtoski | Stardance
|
AhsenKurtoski
|
0
|
0.85
|
0
|
[]
|
[{"post_id": 80448, "ts": "202 [{"post_id": 80448, "ts": "2026-10-17T17:24:58Z", "hours": 0.8478, "text": "Working on the open source version of AUTODS. it search products make website search for client and more more more. SOON ENGLISH VERSION- IT-EN. ai powered."}]...
|
Title: axsends by @AhsenKurtoski | Stardance
Devl Title: axsends by @AhsenKurtoski | Stardance
Devlogs:
Working on the open source version of AUTODS. it search products make website search for client and more more more. SOON ENGLISH VERSION- IT-EN. ai powered....
|
1792961279.3783941
|
1793566079.3783941
|
|
41829
|
Koshi's Bookshelf by @koshi | Stardance
|
koshi
|
0
|
26.14
|
0
|
[]
|
[{"post_id": 80454, "ts": "202 [{"post_id": 80454, "ts": "2026-10-17T17:54:19Z", "hours": 0.9964, "text": "i also made a header logo for my wesite"}, {"post_id": 80390, "ts": "2026-10-17T14:20:26Z", "hours": 3.245, "text": "today i worked on the ‘about me’ section and made it actually working also added my github link to the website and i gave it a dark mode too but it looking too empty so i added a sun and moon icon to change modes."}, {"post_id": 79714, "ts": "2026-10-15T06:14:41Z", "hours": 1.3931, "text": "I finally got all the real book covers rendering perfectly on the 3D shelf for Stardance Hack Club. I had a frustrating bug earlier where the whole shelf vanished because my JavaScript was trying to apply color math to the spine text before the text element even existed, but I reordered the logic and fixed the crash. I also stripped out the heavy CSS filters so the cover art looks exactly like the original image files now instead of being artificially darkened. Since I am manually coloring the spines in my JSON data, I wrote a quick script that calculates the brightness of those hex codes and automatically flips the title text to black or white so it never gets lost in the background. I wrapped it up by cleaning up the CSS for the metadata so the author and rating stats stay in a neat, straight line above the reviews."}, {"post_id": 78825, "ts": "2026-10-11T18:13:51Z", "hours": 9.2222, "text": "i made a lot of progress last couple of days cleaning up my bookshelf code by moving the book generation logic into a new book.js file, which made it way easier to load real cover images directly from my JSON data. I had to use AI to figure out the 3D book animation because the math was really hard, but now the spine and cover finally open naturally without clipping through each other. To make the books look more realistic, I also blended the paper texture right into the cover art and added a crease shadow that fades in inside the spine when a book is clicked open. I wrapped it up by building a continuous hover-scroll loop for the navigation arrows, so the shelf just pans smoothly the whole time my mouse is resting on them."}, {"post_id": 58744, "ts": "2026-08-31T09:32:09Z", "hours": 5.8228, "text": "i wanted to add this paper like texture in the books which took a lot of time, im thinking of changing the overall color palate of the website to make it look more vintage. also took a lot of time off, gotta continue working now."}, {"post_id": 44116, "ts": "2026-08-09T17:53:16Z", "hours": 4.3197, "text": "The basic structure of my bookshelf along with some css styling is done, a lot of work is still left"}, {"post_id": 37713, "ts": "2026-07-30T16:50:17Z", "hours": 1.1361, "text": "I started working on a new project today, an interactive bookshelf where i can share books I’ve read and my reviews. Today I got the project setup done, created the Github repo and finished the HTML layout. Tomorrow I’ll start working on CSS file and will start building the actual bookshelf and the first book. Hopefully I’ll have something to show tomorrow."}]...
|
Title: Koshi's Bookshelf by @koshi | Stardance Title: Koshi's Bookshelf by @koshi | Stardance
Devlogs:
I started working on a new project today, an interactive bookshelf where i can share books I’ve read and my reviews. Today I got the project setup done, created the Github repo and finished the HTML layout. Tomorrow I’ll start working on CSS file and will start building the actual bookshelf and the first book. Hopefully I’ll have something to show tomorrow.
The basic structure of my bookshelf along with some css styling is done, a lot of work is still left
i wanted to add this paper like texture in the books which took a lot of time, im thinking of changing the overall color palate of the website to make it look more vintage. also took a lot of time off, gotta continue working now.
i made a lot of progress last couple of days cleaning up my bookshelf code by moving the book generation logic into a new book.js file, which made it way easier to load real cover images directly from my JSON data. I had to use AI to figure out the 3D book animation because the math was really hard, but now the spine and cover finally open naturally without clipping through each other. To make the books look more realistic, I also blended the paper texture right into the cover art and added a crease shadow that fades in inside the spine when a book is clicked open. I wrapped it up by building a continuous hover-scroll loop for the navigation arrows, so the shelf just pans smoothly the whole time my mouse is resting on them.
I finally got all the real book covers rendering perfectly on the 3D shelf for Stardance Hack Club. I had a frustrating bug earlier where the whole shelf vanished because my JavaScript was trying to apply color math to the spine text before the text element even existed, but I reordered the logic and fixed the crash. I also stripped out the heavy CSS filters so the cover art looks exactly like the original image files now instead of being artificially darkened. Since I am manually coloring the spines in my JSON data, I wrote a quick script that calculates the brightness of those hex codes and automatically flips the title text to black or white so it never gets lost in the background. I wrapped it up by cleaning up the CSS for the metadata so the author and rating stats stay in a neat, straight line above the reviews.
today i worked on the ‘about me’ section and made it actually working also added my github link to the website and i gave it a dark mode too but it looking too empty so i added a sun and moon icon to change modes.
i also made a header logo for my wesite...
|
1792486254.0257804
|
1793091054.0257804
|
|
67219
|
CommandPad by @uddinsyed604 | Stardance
|
uddinsyed604
|
0
|
20.98
|
0
|
[]
|
[{"post_id": 80468, "ts": "202 [{"post_id": 80468, "ts": "2026-10-17T18:57:00Z", "hours": 4.7022, "text": "Completed CAD Designing"}, {"post_id": 79872, "ts": "2026-10-15T17:59:27Z", "hours": 0.3775, "text": "Added Keycaps!"}, {"post_id": 79865, "ts": "2026-10-15T17:31:22Z", "hours": 2.5206, "text": "PCB is almost done (just need to add keycaps)"}, {"post_id": 79628, "ts": "2026-10-14T19:09:11Z", "hours": 1.4783, "text": "Dealing with PCB (session 1)"}, {"post_id": 79530, "ts": "2026-10-14T13:54:34Z", "hours": 1.9644, "text": "Completed the Schematic for CommandPad! it’s clean isnt it :) [ guys if i messed up smthng comment, Thank you] who doesnt love making projects :))))"}, {"post_id": 79313, "ts": "2026-10-13T14:13:20Z", "hours": 2.4594, "text": "Finally assigned all the footprints with their 3d models (tbh irritating task searching online all that stuff)"}, {"post_id": 79103, "ts": "2026-10-12T17:55:13Z", "hours": 1.4817, "text": "I have assigned footprints and 3d models for xiao and cherry mx switches! for CommandPad."}, {"post_id": 78763, "ts": "2026-10-11T15:06:00Z", "hours": 0.9089, "text": "Made seperate folders and assigned symbols and footprinds for CommandPad"}, {"post_id": 78729, "ts": "2026-10-11T12:37:31Z", "hours": 1.1036, "text": "Learned how to deal with assigning footprints and cad designing , will implement this learning to make my actual 5 key pad ."}, {"post_id": 78093, "ts": "2026-10-09T15:23:28Z", "hours": 0.635, "text": "Finalized all the components which will be on my Pad. will start the schematic tmrw."}, {"post_id": 78044, "ts": "2026-10-09T10:42:37Z", "hours": 1.0889, "text": "LEARNING STAGE (complete). I have completed the cad design by following through the kackpad guide. generated the plate and extruded the usb port and extruded some final designs of case."}, {"post_id": 77774, "ts": "2026-10-08T07:46:32Z", "hours": 1.6539, "text": "I just measured by pcb and designed a case for it on fusion. i followed through the hackpad guide and replicated each and every step to make my own minopado!!"}, {"post_id": 76374, "ts": "2026-10-03T10:30:05Z", "hours": 0.6025, "text": "GUYS! Referred Hackpad guide and routed the pcb."}]...
|
Title: CommandPad by @uddinsyed604 | Stardance
De Title: CommandPad by @uddinsyed604 | Stardance
Devlogs:
GUYS! Referred Hackpad guide and routed the pcb.
I just measured by pcb and designed a case for it on fusion. i followed through the hackpad guide and replicated each and every step to make my own minopado!!
LEARNING STAGE (complete). I have completed the cad design by following through the kackpad guide. generated the plate and extruded the usb port and extruded some final designs of case.
Finalized all the components which will be on my Pad. will start the schematic tmrw.
Learned how to deal with assigning footprints and cad designing , will implement this learning to make my actual 5 key pad .
Made seperate folders and assigned symbols and footprinds for CommandPad
I have assigned footprints and 3d models for xiao and cherry mx switches! for CommandPad.
Finally assigned all the footprints with their 3d models (tbh irritating task searching online all that stuff)
Completed the Schematic for CommandPad! it’s clean isnt it :) [ guys if i messed up smthng comment, Thank you] who doesnt love making projects :))))
Dealing with PCB (session 1)
PCB is almost done (just need to add keycaps)
Added Keycaps!
Completed CAD Designing...
|
1793108926.6430879
|
1793713726.6430879
|
|
42787
|
Calculator in Assembly by @kingvon | Stardance
|
kingvon
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T19:40:05Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Basic Calc in x86_64 Assembly wanted to learn assembly so wrote this, its not a full fledged calc but it does support somethings supports + - * / only linux _ checks for invalid op, invalid digits, empty input, negative output, divide by zero, u64 overflow check readme and build from source", "repo": "https://github.com/pratiksingh94/calc-in-assembly", "demo": "https://github.com/pratiksingh94/calc-in-assembly/releases/tag/v0.1"}]...
|
[{"post_id": 80473, "ts": "202 [{"post_id": 80473, "ts": "2026-10-17T19:30:40Z", "hours": 1.9289, "text": "Multiple shi did a lot of lil things, just wanted to complete this and ship to get 3 stardust so i can get the buds _ things i did: added negative number guard added invalid number check added operation check added u64 overflow check"}, {"post_id": 39707, "ts": "2026-08-02T20:47:01Z", "hours": 0.5239, "text": "Added Subtraction, Multiplication, Division they were all easy, everything after itoa was easy so far. also made github repo and the readme has my todo stuff too."}, {"post_id": 39653, "ts": "2026-08-02T19:37:08Z", "hours": 1.4456, "text": "Addition yeah it can do addition now, but 1h 24m to make that? hell NO. most of the time went on a stupid Integer to ASCII conversion function it was so hard to implement but i did it at the end the calculator lacks hella checks tho, you can do “hi + hello” and get 620280 (yes literally idk how)"}, {"post_id": 39061, "ts": "2026-08-01T18:57:13Z", "hours": 0.9236, "text": "made atoi ASCII to integer conversion i am an idiot so i accidenttely said “itoa” in git commit T_T (integer to ASCII) yeah not much to show right now, just took almost an hour debugging and trying to fix the the loop screenshot shows i entered those values which is taken as ASCII and the output from reading the num1 and num2 bytes it prints those as numbers"}, {"post_id": 38973, "ts": "2026-08-01T16:23:54Z", "hours": 0.5319, "text": "made those CLI messages and input reading basic write and read syscalls"}]...
|
Title: Calculator in Assembly by @kingvon | Starda Title: Calculator in Assembly by @kingvon | Stardance
Devlogs:
made those CLI messages and input reading basic write and read syscalls
made atoi ASCII to integer conversion i am an idiot so i accidenttely said “itoa” in git commit T_T (integer to ASCII) yeah not much to show right now, just took almost an hour debugging and trying to fix the the loop screenshot shows i entered those values which is taken as ASCII and the output from reading the num1 and num2 bytes it prints those as numbers
Addition yeah it can do addition now, but 1h 24m to make that? hell NO. most of the time went on a stupid Integer to ASCII conversion function it was so hard to implement but i did it at the end the calculator lacks hella checks tho, you can do “hi + hello” and get 620280 (yes literally idk how)
Added Subtraction, Multiplication, Division they were all easy, everything after itoa was easy so far. also made github repo and the readme has my todo stuff too.
Multiple shi did a lot of lil things, just wanted to complete this and ship to get 3 stardust so i can get the buds _ things i did: added negative number guard added invalid number check added operation check added u64 overflow check
Ships:
Basic Calc in x86_64 Assembly wanted to learn assembly so wrote this, its not a full fledged calc but it does support somethings supports + - * / only linux _ checks for invalid op, invalid digits, empty input, negative output, divide by zero, u64 overflow check readme and build from source...
|
1793008339.454343
|
1793094739.454343
|
|
67005
|
Forgery by @Koy | Stardance
|
Koy
|
0
|
28.16
|
0
|
[]
|
[{"post_id": 80475, "ts": "202 [{"post_id": 80475, "ts": "2026-10-17T19:35:25Z", "hours": 9.9742, "text": "DevLog[4] - Melted Fluid! Hiiiiiiiiii (I’m running out of wave emotes help) I made a fluid!!! And it’s also a block entity!!! Anyway, Here’s what I did! Melted fluid (should it be molten??) - I made my first fluid! it tints based off of a value in its block entity (allegedly) and the value gets set on creation from the items that are put in the Melter! (I am currently unable to test this though) Melter enhancements! - I gave it two more slots (yeah that’s basically it) the next devlog will be about connecting both of these features together so stay tuned ⭐ ⭐ ⭐ Have a nice day!! (I should really think of more reviewer-considerate ways to end these huh)"}, {"post_id": 79392, "ts": "2026-10-13T19:55:03Z", "hours": 9.6944, "text": "DevLog[3] - “Containers!!!” “Wait what day is it?” will anyone even get this bit it’s on like three different projects atp Completely Ignoring my failure here’s what I did!! The melter: Yes I only did one block for almost 10 hours (it was hard okay?! ) this is the first container in the mod! (so the next ones should be a bit faster ) I actually didn’t find documentation for how to make it for the first little bit (like 5 hours ) so I looked at the beacon source code and ended up making the whole screen (and parts of the other stuff) completely on my own! Anw yeah it’s Tuesday (oopsie) Yeah I think that deadline might have been ambitious And so I will give myself the slightly-less-ambitious deadline of one more week! (I also have more school than before so I might re-extend) yeah this won’t be polished by the end of sd would it"}, {"post_id": 77939, "ts": "2026-10-08T21:10:26Z", "hours": 7.3261, "text": "DevLog[2] - “The Race” Hey all!! In this devlog I have two main progressions. the first is deesplate palladium ore, attached bellow (very blurry) and raw palladium (blurry chimken), and the second (the one that’s kind of interesting Ig Idk) is the palladium ore placed feature! it spawns naturally now. (I also added a picture of when I tested it but spawning end rods so yayay) this was done with the fabric datagen library thing so it’s cool and not json (yayayayayay) “Wait but why is this called the race?” Why does this always happen (Whisper) “Bcz you can never think of transitions” Shush. The race. (This shouldn’t be called a race I just forgot what it’s called smh ) I decided to ship this by Sunday. This means that the full palladium ore chain should be ready as well as (very basic) forgeries (the structure that melts ores so that you can use them, mostly for the better ores) EDIT: I forgot to mention it was Thursday"}, {"post_id": 75920, "ts": "2026-10-01T16:44:19Z", "hours": 1.1636, "text": "DevLog[1] - “First Item!” Hey there! I wanted to do this project for a while but just couldn’t get myself to start, so here I am! In the last hour all I did was setup, there isn’t much time in an hour and it takes a minute to do. I made this ingot (palladium) in piskel, and it’s going to be the beginning of this mod’s progression! The mod will start by just adding to the normal ore progression (wood -> stone -> iron -> gold, kinda -> diamond -> netherite) by having an item (palladium) that will be better for armor but not for weapons, that way the insanity starts off slow, and gets faster later on. Have a nice day!"}]...
|
Title: Forgery by @Koy | Stardance
Devlogs:
DevLo Title: Forgery by @Koy | Stardance
Devlogs:
DevLog[1] - “First Item!” Hey there! I wanted to do this project for a while but just couldn’t get myself to start, so here I am! In the last hour all I did was setup, there isn’t much time in an hour and it takes a minute to do. I made this ingot (palladium) in piskel, and it’s going to be the beginning of this mod’s progression! The mod will start by just adding to the normal ore progression (wood -> stone -> iron -> gold, kinda -> diamond -> netherite) by having an item (palladium) that will be better for armor but not for weapons, that way the insanity starts off slow, and gets faster later on. Have a nice day!
DevLog[2] - “The Race” Hey all!! In this devlog I have two main progressions. the first is deesplate palladium ore, attached bellow (very blurry) and raw palladium (blurry chimken), and the second (the one that’s kind of interesting Ig Idk) is the palladium ore placed feature! it spawns naturally now. (I also added a picture of when I tested it but spawning end rods so yayay) this was done with the fabric datagen library thing so it’s cool and not json (yayayayayay) “Wait but why is this called the race?” Why does this always happen (Whisper) “Bcz you can never think of transitions” Shush. The race. (This shouldn’t be called a race I just forgot what it’s called smh ) I decided to ship this by Sunday. This means that the full palladium ore chain should be ready as well as (very basic) forgeries (the structure that melts ores so that you can use them, mostly for the better ores) EDIT: I forgot to mention it was Thursday
DevLog[3] - “Containers!!!” “Wait what day is it?” will anyone even get this bit it’s on like three different projects atp Completely Ignoring my failure here’s what I did!! The melter: Yes I only did one block for almost 10 hours (it was hard okay?! ) this is the first container in the mod! (so the next ones should be a bit faster ) I actually didn’t find documentation for how to make it for the first little bit (like 5 hours ) so I looked at the beacon source code and ended up making the whole screen (and parts of the other stuff) completely on my own! Anw yeah it’s Tuesday (oopsie) Yeah I think that deadline might have been ambitious And so I will give myself the slightly-less-ambitious deadline of one more week! (I also have more school than before so I might re-extend) yeah this won’t be polished by the end of sd would it
DevLog[4] - Melted Fluid! Hiiiiiiiiii (I’m running out of wave emotes help) I made a fluid!!! And it’s also a block entity!!! Anyway, Here’s what I did! Melted fluid (should it be molten??) - I made my first fluid! it tints based off of a value in its block entity (allegedly) and the value gets set on creation from the items that are put in the Melter! (I am currently unable to test this though) Melter enhancements! - I gave it two more slots (yeah that’s basically it) the next devlog will be about connecting both of these features together so stay tuned ⭐ ⭐ ⭐ Have a nice day!! (I should really think of more reviewer-considerate ways to end these huh)...
|
1793105533.2666426
|
1793710333.2666426
|
|
45237
|
Guitar Game by @Nele | Stardance
|
Nele
|
0
|
106.21
|
0
|
[]
|
[{"post_id": 80477, "ts": "202 [{"post_id": 80477, "ts": "2026-10-17T19:43:21Z", "hours": 2.3531, "text": "I finished level 1 to 3 with the 7 Nation Army riff and of course redisined level 1 to 3 so that the obstacles match the rithm of seven Nation Army. I also started with a level with chrods, but first I want to make a chord catalog where you can look how to play each chord you need for the level or, respectively the song. Here is one of the levels preview (it’s level 3) :"}, {"post_id": 79988, "ts": "2026-10-15T19:17:55Z", "hours": 2.3706, "text": "Heyooo, as I promised or said I created three levels for a riff to a real song. It’s the well known seven nation army riff (: The first level has just the notes you need for the riff, already in the correct order, but you have muchhh time to play them, so you get familar to where they are on your guitar. I have already plans to desing level two and three, but I have to sleep. So I will do it tomorrow or another day. I am very exited to do this and later show it to you! Here is the array with the obstacles for level one, you can see which frets and strings I used for the riff:"}, {"post_id": 79635, "ts": "2026-10-14T19:28:10Z", "hours": 0.8972, "text": "Hello I changed the size so it is more playable on phone and made a preview to every level which is personal designed for each level… or it will be. I also testet a lot and made preview screenshots. Then I had the idea to use popular guitar riffs for my levels, so that you can actually play a song in the end, which I think would be muchhhh cooler than just some notes. I hope this will work!!!!! I don’t know what to show so here is one of the preview screenshots"}, {"post_id": 79398, "ts": "2026-10-13T20:07:34Z", "hours": 2.5567, "text": "I worked on the desert theme an nearly finished it, but I wantet to change how the game displays the notes and did it. But at first I ran into many issues. I desided to show one here. I first completely destroyed my layout and had to figure out what hapend and how to fix it. In the end I did it and also designed level 4! So here my broken layout…"}, {"post_id": 79132, "ts": "2026-10-12T19:40:18Z", "hours": 1.6378, "text": "I got the design showing up and it looks okay for now. Tomorrow I will try to get cleaner animations. I also aranged level 2 and 3. And did a looottt of testing"}, {"post_id": 78830, "ts": "2026-10-11T18:23:50Z", "hours": 1.2314, "text": "I’m designing my levels at the moment and rearanged level 1. Then I wanted to add different themes… I started with a desert theme. I implemented it just like my arcade theme but it did not really work and I can’t tell why… But I guess I will figure it out"}, {"post_id": 78278, "ts": "2026-10-10T08:18:20Z", "hours": 3.1233, "text": "I finished the chord detection!!! But I’m not satisfied because it does not work as good as I want it. You have to play the chords very clear and loud so you need to use an amplifier if you play on electric guitar. I wanted the detection also to detect quiet chords, but I just don’t get it so I added this information at the beginning. At least it does work :)"}, {"post_id": 77149, "ts": "2026-10-05T19:43:31Z", "hours": 1.2861, "text": "Began to implement a chord detection, to extend my existing note detection, but ran in tooo many problems so I will continue tomorrow. And I designed one level (level 11) that means I rearanged the obstacles."}, {"post_id": 76795, "ts": "2026-10-04T16:11:22Z", "hours": 4.2256, "text": "Stardance has extended, so I took the time to build some small features, like a loading screen, which is displayed when starting the game so thath the images can load before and not while playing. I also added a function which brings the game on full screen when starting and flips the screen if youre playing on phone (works with google on my phone). Annddd I added a note which only pops up, if you open the game for the first time (you can see it in the screenshot). I also cleaned the code, it’s the worst work and nobody really notices…"}, {"post_id": 75336, "ts": "2026-09-29T19:33:00Z", "hours": 9.4228, "text": "I made my game ready to ship. It is now fully playable!! I’ve added some basic funktions… You can take a look at the full game in this video!!! I will add some levels to round it up and then finally ship it"}, {"post_id": 74429, "ts": "2026-09-27T11:21:34Z", "hours": 8.7761, "text": "Hellooooo, I created a pause and a startscreen menu (: I also build the first level!"}, {"post_id": 73575, "ts": "2026-09-25T12:45:01Z", "hours": 9.9753, "text": "I tinkered a bit with th enote detection, but is hasn’t really improved much. The most visible result is probalby that I’ve improved - or at least changed - the design. I’m currently working on a pause menu and have laid the groundwork to create a tutorial soon. I definitely need to lock in over the next few days because I still have so many ideas - even though I have a math exam in four days and haven’t done a thing for it yet. But come on, it’s only math."}, {"post_id": 68754, "ts": "2026-09-15T17:54:56Z", "hours": 2.9547, "text": "I’ve tidied up my code a bit - adding comments and organizing it into logical sections. I still habe a lot of work ahead of me there, but once that’s done, I’ll ve albe to continue working effectively."}, {"post_id": 67615, "ts": "2026-09-13T19:20:56Z", "hours": 10.7439, "text": "Hey there! I’ve expanded the game in a few small ways and focused ont the basic design - adding a few animations here and there. And acuteally (to my surprise) everything is finally working so far. So, here is a video at last!"}, {"post_id": 61556, "ts": "2026-09-04T15:06:18Z", "hours": 10.1756, "text": "I’ve made the game largely responsive now and as you can see I experimented a bit with the backgrounds. I’ve added two more types of obstacles to provide more variety, but unfortunately, I still don’t habe a fully functional level ready - so, once again, just a screenshot:"}, {"post_id": 58729, "ts": "2026-08-31T08:45:12Z", "hours": 10.0539, "text": "I intergrated the note recognition with the game logic and my first test run was succesful: the player jumps when the right note is played at the right time and crashes into the obstacle if not. I also experimented with a few simple designs and had the idea of making the game responsive - I messed that up a bit, but I#m fixing it. Unfortunately, the game logic isn’t working quite right again yet, so here is just a screenshot"}, {"post_id": 55651, "ts": "2026-08-27T16:40:53Z", "hours": 16.0339, "text": "I’ve been working on pitch detection and ran into a few issues, but my program can now identify which string is being played based on its frequency. Unfortunately, it insn’t precise yet, because some strings share the same frequency as other strings at certain frets. Nevertheless, you can see it in my console here!"}, {"post_id": 51895, "ts": "2026-08-21T19:55:44Z", "hours": 8.3889, "text": "I created the fundamentals for my game and also a first very very basic animation"}]...
|
Title: Guitar Game by @Nele | Stardance
Devlogs:
Title: Guitar Game by @Nele | Stardance
Devlogs:
I created the fundamentals for my game and also a first very very basic animation
I’ve been working on pitch detection and ran into a few issues, but my program can now identify which string is being played based on its frequency. Unfortunately, it insn’t precise yet, because some strings share the same frequency as other strings at certain frets. Nevertheless, you can see it in my console here!
I intergrated the note recognition with the game logic and my first test run was succesful: the player jumps when the right note is played at the right time and crashes into the obstacle if not. I also experimented with a few simple designs and had the idea of making the game responsive - I messed that up a bit, but I#m fixing it. Unfortunately, the game logic isn’t working quite right again yet, so here is just a screenshot
I’ve made the game largely responsive now and as you can see I experimented a bit with the backgrounds. I’ve added two more types of obstacles to provide more variety, but unfortunately, I still don’t habe a fully functional level ready - so, once again, just a screenshot:
Hey there! I’ve expanded the game in a few small ways and focused ont the basic design - adding a few animations here and there. And acuteally (to my surprise) everything is finally working so far. So, here is a video at last!
I’ve tidied up my code a bit - adding comments and organizing it into logical sections. I still habe a lot of work ahead of me there, but once that’s done, I’ll ve albe to continue working effectively.
I tinkered a bit with th enote detection, but is hasn’t really improved much. The most visible result is probalby that I’ve improved - or at least changed - the design. I’m currently working on a pause menu and have laid the groundwork to create a tutorial soon. I definitely need to lock in over the next few days because I still have so many ideas - even though I have a math exam in four days and haven’t done a thing for it yet. But come on, it’s only math.
Hellooooo, I created a pause and a startscreen menu (: I also build the first level!
I made my game ready to ship. It is now fully playable!! I’ve added some basic funktions… You can take a look at the full game in this video!!! I will add some levels to round it up and then finally ship it
Stardance has extended, so I took the time to build some small features, like a loading screen, which is displayed when starting the game so thath the images can load before and not while playing. I also added a function which brings the game on full screen when starting and flips the screen if youre playing on phone (works with google on my phone). Annddd I added a note which only pops up, if you open the game for the first time (you can see it in the screenshot). I also cleaned the code, it’s the worst work and nobody really notices…
Began to implement a chord detection, to extend my existing note detection, but ran in tooo many problems so I will continue tomorrow. And I designed one level (level 11) that means I rearanged the obstacles.
I finished the chord detection!!! But I’m not satisfied because it does not work as good as I want it. You have to play the chords very clear and loud so you need to use an amplifier if you play on electric guitar. I wanted the detection also to detect quiet chords, but I just don’t get it so I added this information at the beginning. At least it does work :)
I’m designing my levels at the moment and rearanged level 1. Then I wanted to add different themes… I started with a desert theme. I implemented it just like my arcade theme but it did not really work and I can’t tell why… But I guess I will figure it out
I got the design showing up and it looks okay for now. Tomorrow I will try to get cleaner animations. I also aranged level 2 and 3. And did a looottt of testing
I worked on the desert theme an nearly finished it, but I wantet to change how the game displays the notes and did it. But at first I ran into many issues. I desided to show one here. I first completely destroyed my layout and had to figure out what hapend and how to fix it. In the end I did it and also designed level 4! So here my broken layout…
Hello I changed the size so it is more playable on phone and made a preview to every level which is personal designed for each level… or it will be. I also testet a lot and made preview screenshots. Then I had the idea to use popular guitar riffs for my levels, so that you can actually play a song in the end, which I think would be muchhhh cooler than just some notes. I hope this will work!!!!! I don’t know what to show so here is one of the preview screenshots
Heyooo, as I promised or said I created three levels for a riff to a real song. It’s the well known seven nation army riff (: The first level has just the notes you need for the riff, already in the correct order, but you have muchhh time to play them, so you get familar to where they are on your guitar. I have already plans to desing level two and three, but I have to sleep. So I will do it tomorrow or another day. I am very exited to do this and later show it to you! Here is the array with the obstacles for level one, you can see which frets and strings I used for the riff:
I finished level 1 to 3 with the 7 Nation Army riff and of course redisined level 1 to 3 so that the obstacles match the rithm of seven Nation Army. I also started with a level with chrods, but first I want to make a chord catalog where you can look how to play each chord you need for the level or, respectively the song. Here is one of the levels preview (it’s level 3) :...
|
1792615977.0897655
|
1793220777.0897655
|
|
18200
|
ForceField by @anygenericname | Stardance
|
anygenericname
|
0
|
92.47
|
0
|
[]
|
[{"post_id": 80482, "ts": "202 [{"post_id": 80482, "ts": "2026-10-17T20:03:45Z", "hours": 3.2789, "text": "Connection Testing Screen. A nice little UI that allows you to see where exactly your connection might be failing. (the gif is kinda slow, no idea why that’s happening lol)"}, {"post_id": 78127, "ts": "2026-10-09T17:17:39Z", "hours": 13.7836, "text": "Added Automatic Install, Better Key Generation, ARM support — Now you can give ssh credentials and Forcefield will install its client on your server. Also, Forcefield generates its keys at runtime now!"}, {"post_id": 69445, "ts": "2026-09-17T02:15:19Z", "hours": 28.3153, "text": "Got Wireguard working! We can now bypass hotel/repressive gov./etc. content blockers"}, {"post_id": 16745, "ts": "2026-06-27T06:21:24Z", "hours": 7.6619, "text": "Ipv6 now working! It is now possible to proxy Ipv6 traffic through the tunnel, regardless of if the client device has ipv6 access, which is cool. I still don’t have the ability to give you a public ipv6 address, but that might be on the way, not sure."}, {"post_id": 15191, "ts": "2026-06-24T18:10:12Z", "hours": 22.6558, "text": "Different types of routes can now be used to talk to different peers. Direct routes to public IPs, direct routes to internal IPs (with tags for which peers have that route available), and reverse routes, for bypassing NAT and talking to peers with no public IP. Still need to integrate websockets for firewall bypass. Unfortunately, this is a command line tool, so there isn’t much I can show but I did write an absolute ton of code."}, {"post_id": 10146, "ts": "2026-06-16T19:08:12Z", "hours": 5.92, "text": "Trying to get a endpoint control ui working. Eventually I’m going to make endpoints be capable of creating their own connections instead of doing everything from the main device. This will help to bypass NAT in some cases. Also, I’m apperently allergic to doing projects that are visually interesting (eg. cli tools 😭) so the only image you’re getting is this."}, {"post_id": 9009, "ts": "2026-06-15T00:57:08Z", "hours": 4.5653, "text": "Actually got it working! Forcefield now builds nested VPN configs at will"}, {"post_id": 8834, "ts": "2026-06-14T18:10:44Z", "hours": 2.8328, "text": "Built out as much CLI as possible without actually testing VPN. Starting docker now ig"}, {"post_id": 8505, "ts": "2026-06-14T04:18:09Z", "hours": 3.4592, "text": "Connection logic, some wireguard management, all untested 😭"}]...
|
Title: ForceField by @anygenericname | Stardance
Title: ForceField by @anygenericname | Stardance
Devlogs:
Connection logic, some wireguard management, all untested 😭
Built out as much CLI as possible without actually testing VPN. Starting docker now ig
Actually got it working! Forcefield now builds nested VPN configs at will
Trying to get a endpoint control ui working. Eventually I’m going to make endpoints be capable of creating their own connections instead of doing everything from the main device. This will help to bypass NAT in some cases. Also, I’m apperently allergic to doing projects that are visually interesting (eg. cli tools 😭) so the only image you’re getting is this.
Different types of routes can now be used to talk to different peers. Direct routes to public IPs, direct routes to internal IPs (with tags for which peers have that route available), and reverse routes, for bypassing NAT and talking to peers with no public IP. Still need to integrate websockets for firewall bypass. Unfortunately, this is a command line tool, so there isn’t much I can show but I did write an absolute ton of code.
Ipv6 now working! It is now possible to proxy Ipv6 traffic through the tunnel, regardless of if the client device has ipv6 access, which is cool. I still don’t have the ability to give you a public ipv6 address, but that might be on the way, not sure.
Got Wireguard working! We can now bypass hotel/repressive gov./etc. content blockers
Added Automatic Install, Better Key Generation, ARM support — Now you can give ssh credentials and Forcefield will install its client on your server. Also, Forcefield generates its keys at runtime now!
Connection Testing Screen. A nice little UI that allows you to see where exactly your connection might be failing. (the gif is kinda slow, no idea why that’s happening lol)...
|
1792489680.9448452
|
1793094480.9448452
|
|
30065
|
Star Project Annoucement Blog by @djblackberry64co Star Project Annoucement Blog by @djblackberry64contribute | Stardance...
|
djblackberry64contribute
|
0
|
12.34
|
0
|
[]
|
[{"post_id": 80483, "ts": "202 [{"post_id": 80483, "ts": "2026-10-17T20:17:56Z", "hours": 2.5853, "text": "Here’s what’s new this time First real blog post published I published my first real blog post which covers the erosion of skills with AI. I hope you enjoy it! My first ever comment and reaction! Wohoo! Finally got some humans involved here. It was getting kinda boring without comments tbh 😁 Takeaway This is it for this devlog! 😁Feel free to check out the new blog post at: https://djblackberry64.github.io/blog/01-the-erosion-of-skills/ And have a nice day/noon/evening/night!❤️"}, {"post_id": 63831, "ts": "2026-09-07T20:05:54Z", "hours": 0.9444, "text": "First blog post published! Hey people!👋 I just wanted to update you on how my blog’s doing. I published my first blog post there and will add even more as time goes on.📝 So excited to finally share my first thoughts! Check it out now when you’ve got the time.😁"}, {"post_id": 62819, "ts": "2026-09-06T10:47:34Z", "hours": 8.8128, "text": "Finally found something suitable for my blog. And after some growing pains the first version is finally live! Already did some customization to the README.md and startpage and there’s even more to come! I’m so excited to continue this😁"}]...
|
Title: Star Project Annoucement Blog by @djblackbe Title: Star Project Annoucement Blog by @djblackberry64contribute | Stardance
Devlogs:
Finally found something suitable for my blog. And after some growing pains the first version is finally live! Already did some customization to the README.md and startpage and there’s even more to come! I’m so excited to continue this😁
First blog post published! Hey people!👋 I just wanted to update you on how my blog’s doing. I published my first blog post there and will add even more as time goes on.📝 So excited to finally share my first thoughts! Check it out now when you’ve got the time.😁
Here’s what’s new this time First real blog post published I published my first real blog post which covers the erosion of skills with AI. I hope you enjoy it! My first ever comment and reaction! Wohoo! Finally got some humans involved here. It was getting kinda boring without comments tbh 😁 Takeaway This is it for this devlog! 😁Feel free to check out the new blog post at: https://djblackberry64.github.io/blog/01-the-erosion-of-skills/ And have a nice day/noon/evening/night!❤️...
|
1793137973.3557098
|
1793742773.3557098
|
|
70242
|
Hack Club Mail by @Lamparter | Stardance
|
Lamparter
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T20:29:03Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made 2 small contributions to the Hack Club Mail platform (theseus): a PR in which I gated the map on the homescreen behind a styled button to make the web page load faster a PR in which I made the website look prettier by adding a Windows 95-themed background image", "repo": "https://github.com/Lamparter/Theseus", "demo": "https://mail.hackclub.com"}]...
|
[{"post_id": 80486, "ts": "202 [{"post_id": 80486, "ts": "2026-10-17T20:24:18Z", "hours": 1.15, "text": "I opened PR #251 in the hackclub/theseus repo where I fixed a very very annoying issue , namely the fact that the mail.hackclub.com website would take AGES to load because of a very large map being rendered on the UI thread as the homepage loaded. The PR has subsequently been merged (thanks to Rowan) and now everyone’s experience with the Hack Club Mail website has been greatly improved!"}]...
|
Title: Hack Club Mail by @Lamparter | Stardance
D Title: Hack Club Mail by @Lamparter | Stardance
Devlogs:
I opened PR #251 in the hackclub/theseus repo where I fixed a very very annoying issue , namely the fact that the mail.hackclub.com website would take AGES to load because of a very large map being rendered on the UI thread as the homepage loaded. The PR has subsequently been merged (thanks to Rowan) and now everyone’s experience with the Hack Club Mail website has been greatly improved!
Ships:
I made 2 small contributions to the Hack Club Mail platform (theseus): a PR in which I gated the map on the homescreen behind a styled button to make the web page load faster a PR in which I made the website look prettier by adding a Windows 95-themed background image...
|
1793051485.701531
|
1793137885.701531
|
|
7434
|
Space tutorial (Java & More) by @djblackberry6 Space tutorial (Java & More) by @djblackberry64contribute | Stardance...
|
djblackberry64contribute
|
0
|
6.39
|
0
|
[]
|
[{"post_id": 80487, "ts": "202 [{"post_id": 80487, "ts": "2026-10-17T20:26:18Z", "hours": 3.4217, "text": "News Update for the Space Tutorial Course! Here’s what’s new I added a basic introductory and a ‘Hello World’ lesson to the Space Tutorial course for the Java track. I added placeholder lessons to the Python and Kotlin track Takeaway So excited to continue this!😆 While doing the basic lessons, I got a wild idea. I thought about making this not only a ‘learn language syntax’ course but also include historic aspects or key philosophies expressed through the syntax for the different languages. Let me know what you think about this possible addition down below. As always, take care and see you next time!👋"}, {"post_id": 24306, "ts": "2026-07-07T19:49:56Z", "hours": 2.9689, "text": "Started some first lessons here. Will definetly add more to the social cards and maybe configure i18n (still indecisive about that). Anyways, that’s it for this devlog and I hope to see you next time!"}]...
|
Title: Space tutorial (Java & More) by @djblac Title: Space tutorial (Java & More) by @djblackberry64contribute | Stardance
Devlogs:
Started some first lessons here. Will definetly add more to the social cards and maybe configure i18n (still indecisive about that). Anyways, that’s it for this devlog and I hope to see you next time!
News Update for the Space Tutorial Course! Here’s what’s new I added a basic introductory and a ‘Hello World’ lesson to the Space Tutorial course for the Java track. I added placeholder lessons to the Python and Kotlin track Takeaway So excited to continue this!😆 While doing the basic lessons, I got a wild idea. I thought about making this not only a ‘learn language syntax’ course but also include historic aspects or key philosophies expressed through the syntax for the different languages. Let me know what you think about this possible addition down below. As always, take care and see you next time!👋...
|
1792724022.1306503
|
1793328822.1306503
|
|
50516
|
Homesick by @UltraViolet | Stardance
|
UltraViolet
|
0
|
72.67
|
0
|
[]
|
[{"post_id": 80488, "ts": "202 [{"post_id": 80488, "ts": "2026-10-17T20:27:41Z", "hours": 5.2194, "text": "Devlog 16 We are so back y’all. Here’s what I’ve done since the last devlog: - added some easter eggs (in the memory of the testing sprites) - added timers to planets that are too hot or toxic (it just kills you if you stay there for too long) in the form of a vignette (you will basically see the edges getting darker and darker) - added poisonous plants - on one planet there are fruits that you can eat, one is safe and does… well, nothing, and the other one is poisonous… will not tell you which one is which I confess, I DID use AI for the vignette, because I am still learning and I was not able to get it done by myself, nor did I find any good videos on youtube, which is where I often get my code from. I feel terrible about it, pls don’t kill me. That’s all y’all, I didn’t get to do much this week, school has been HELL . See ya :)"}, {"post_id": 77642, "ts": "2026-10-07T18:38:10Z", "hours": 7.1339, "text": "Devlog 15 Another milestone reached, I made the nerd side of this game. Basically, there are a few (20) planets that are interesting in some way, and so I made them kinda like achievements, so when you visit a planet you can find out more about it. Now, this would be difficult with gas planets, so all you need to do is just click on a planet and it will automatically show in the list. If you open the list and click on the planet you visited, you can find out some interesting (or not so interesting, idk) info about it. Just a little detail to the game, but I wanted the planets to have a little meaning. This was like 7-10 hours of research so I am really glad I finally finished it. NO AI WAS USED IN THE PROCESS OF THE RESEARCH I tried it once, but it was no use ALL INFO IS PRIMARILY FROM WIKIPEDIA AND NASA WEBSITES. I will go work on some details, but we are nearing the end!!!"}, {"post_id": 73685, "ts": "2026-09-25T18:00:47Z", "hours": 3.6117, "text": "Devlog 14 This will be a short one. So, what I did since last devlog: -added loading screens -added music and sound effects -finally made the astronaut I don’t know if I forgot anything, I am honestly losing track of the devlogs help. Now here comes the problem, I don’t have enough time to make the little notes about the planets, so I’ve decided to just polish the game as much as I can and ship it the way it is. I will work on some details, play-testing and add a few more easter eggs. I really imagined the game to be a lot more interesting, but turns out learning game development from scratch isn’t a walk in the park. But I am happy with the game and most importantly, WE ARE GETTING THE CERTIFICATE!!! I am not leaving this year’s Stardance without the certificate. Anyway, I will go work on some stuff and I will see y’all at the next (and probably last) devlog"}, {"post_id": 71910, "ts": "2026-09-21T19:10:27Z", "hours": 3.1789, "text": "Devlog 13 It’s time to celebrateeeeeee!!! The game is officially playable. I added the death scenes along with the victory one, and created a main menu (with one pathetic start button). I also added a restart and quit button on each death/win scene, so now you can go in loops or quit after your first death. Unless you are lucky enough to find Earth first, of course. Technically speaking, save for a few details the game is ready for shipping if I don’t have enough time to finish it with all of its original features, and I will ship it in the way it is now if I run out of time. What I will try to work on first though: - gravity warning signs - there are a few planets with so low gravity, that jumping would shoot you into open space, and I made that a way to die (this probably isn’t scientifically correct, don’t quote me on this), but right now you have no way to tell which planets are those, and I won’t be so cruel to at least not give you a hint - small info about a couple of planets - this game was always supposed to be semi-educational, with unnecessary notes to interesting planets in the game. The notes won’t be relevant to finding Earth, just a little info for those who are interested. I didn’t mention it before, because I didn’t know if I would have enough time for that, but in the end I decided that it was a pretty important part of the game and scratched some other things instead. Time is running out so wish me luck y’all. (P.S.: I finally designed the rocket! It’s definitely not better than the previous one, but it’s mine)"}, {"post_id": 70770, "ts": "2026-09-19T18:48:15Z", "hours": 7.2575, "text": "Devlog 12 Okay so we reached an important point in the game development, because now we can not only LAND ON THE PLANETS, but we can also LEAVE THE PLANETS!!! This definitely didn’t take an embarrassing amount of time (tracker speaks for itself) and we did get stuck a few times, but the aftermath is that IT WORKS! What you can do right now: -Travel around the space -Die in at least 5 ways -inspect a planet (meaning you can get a better look at it and see its name) -choose whether you want to land on the planet or not - actually land on the planet -leave the planet (unless it’s a gas giant or you die in a different way) -repeat What’s next : Next I am gonna make a menu screen, because right now you just jump straight into the map. Then I need to make Earth the endgame, because right now it’s the only thing that’s not interactable. After that I make some cool death scenes. What’s coming in the far future : I want to add an oxygen level and make some planets that will be able to refill it. I also want to add at least 3 more ways to die. I also need a starting planet that will disappear after you leave it. I wanted to add a starting animation, but I don’t think I have enough time for that. I also wanted to add some minigame(s) to make it more fun, but again, time is becoming problematic. And I REALLY wanted to add some animals on a couple of planets, but this is at the very bottom of the list and I need to concentrate on the essentials. Wish me luck! (current mental breakdown count: too many to keep track of)"}, {"post_id": 67638, "ts": "2026-09-13T19:42:09Z", "hours": 5.8514, "text": "Devlog 11 Y’ALL I’M FREE! Well, not really yet, BUT I finally finished ALL OF THE SCENES YAY!!! I have officially made over 30 unique exoplanet landscapes, one for each exoplanet (I am just now realizing there are planets in the Solar System as well… NEVERMIND THAT). They aren’t perfect, they aren’t polished, they aren’t gorgeous and mindblowingly stunning, but hey, at least they aren’t AI right? On the first picture is my version of a possible landscape on Kepler-186f , which has to be one of my favorite exoplanets, if not my favorite. Because of its position and the host star dimness, it is possible that if life existed on the planet, plants would be colored in the shades of red, black and purple and I find that INSANELY cool. NEXT UP : I am gonna make all of the planets LANDABLE, meaning that I will connect the landscapes to the planets on the map. It sounds so easy and quick, but I feel like it will take me the whole week. I really hope not. After that, the game will finally be playable, and we can move on to the details that will make it more interesting. See y’all at my next mental breakdown, bye :)"}, {"post_id": 64969, "ts": "2026-09-09T18:29:21Z", "hours": 6.4308, "text": "Devlog 10 Y’all, we are making progress! Very slow one though. I’ve been working on the scenes and, we are moving, and I have around 10 more to make. We are gonna ignore the fact that they are the worst ones. Among others, I made the Mars scene, and hear me out, okay, I just HAD TO add the cat ears to the sun now come on ( first pic ) like it was seriously asking for it. I also wanted to add some funny text next to it, but I am a left-handed person using the mouse with my right hand (don’t ask, idk) and it ended up looking terrible (for the record, my normal handwriting isn’t any better, but yea). NEXT, I am going to finish the scenes (I know I said something similar last time, but it’s a slow process and I hate it) and then connect them to their planets or whatever aand idk. Here are some pictures, pay them some respect, or don’t."}, {"post_id": 59074, "ts": "2026-08-31T17:59:42Z", "hours": 3.9275, "text": "Devlog 9 Y’all, I’m backk! I kinda slowed down on the project, I’m losing motivation slightly, because drawing all these scenes is taking AGES, and when I compare the amazing projects y’all are making to my little silly rocket game, I just wanna quit. But I am not giving up (yet). So far, I’ve made a couple of the scenes, and finished all the scenes for the Lich pulsar planets (let’s act like there’s not only 3 of them) and a few gas planets. There are still a lot of them to do, but there is some progress. I will keep y’all updated on how it’s (not) going aaand I hope you have a nice day! (pic: a heavily judgmental kiwi bird on Alpha Centauri A b)"}, {"post_id": 54705, "ts": "2026-08-25T19:34:48Z", "hours": 1.9561, "text": "Devlog 8 I started drawing the scenes for the planets and let me tell you, not a fun process… This one took over an hour and a half, and considering the fact that I have like 5 million more to make, my project will be 5% coding, 10% building and 85% Lapse… Anyway, I am trying to be as scientifically accurate as possible, but considering how little information we have about most exoplanets I will have to use my imagination quite a bit. Just like the rocket, the astronaut is just there for testing, not the final version because I am keeping the worst parts for last. ( pic: background for Poltergeist, an exoplanet orbiting the Lich pulsar )"}, {"post_id": 53904, "ts": "2026-08-24T16:42:57Z", "hours": 4.1136, "text": "Devlog 7 I finally finished the map, so now there are all of the planets, and stars, and other things waiting to kill you. I also added a bunch of asteroids that are just there… but you probably don’t want to crash into them. I still haven’t fixed the camera transition (I honestly forgot), but first I will concentrate on drawing the scenes for the planets you will be able to land on. So far so good, but it will go downhill pretty soon, I can feel it."}, {"post_id": 51805, "ts": "2026-08-21T17:23:38Z", "hours": 2.27, "text": "Devlog 6 I finished designing the exoplanets (yipee) and that’s all for now. All of the planets are inspired by whatever Google fed me, so it’s not completely made up. My head hurts, but I will be back after the weekend. Let me know what you think of the planets :) Have a nice weekend!!"}, {"post_id": 51653, "ts": "2026-08-21T13:27:20Z", "hours": 2.5964, "text": "Devlog 5 I made the Alpha Centauri system, though you can’t land on the planets yet, just get yourself killed in the stars. I’m designing all of the exoplanets, because Google images aren’t any good. I also drew the star types (they aren’t perfect, but oh well) for the same reason. I still have 9 star systems and around 20 planets to make, but I feel like the map will still be quite empty, so if you have suggestions on cool exoplanets that I could add, let me know :)"}, {"post_id": 51210, "ts": "2026-08-20T18:51:57Z", "hours": 6.1006, "text": "Devlog 4 Today I figured out how to make landing possible (which definitely didn’t take a ridiculous amount of time), and I am quite satisfied with how it works, but it’s still missing transitions between cameras, so I will work on that later. I’m not happy with the planet font, but it’ll have to do for now. I made the gas planets landable, but there are still so many of them to do, and it’s not a fun process… send help."}, {"post_id": 50277, "ts": "2026-08-19T13:04:03Z", "hours": 2.3567, "text": "Devlog 3 I added stars to the map background, because it was hard to tell if you were moving and which direction you were going. I also added orbits to the planets (they are there, I promise), because without them, it was almost impossible to find any planets. Also, I fixed the black hole, and next I want to figure out how to make the planets landable. (I’m new to Godot and I’m learning as I go, so bear with me) Wish me luck!"}, {"post_id": 49759, "ts": "2026-08-18T17:59:41Z", "hours": 1.825, "text": "Devlog 2 I finished making the backgrounds for Jupiter, Saturn, Uranus and Neptune. I also added a black hole that pulls you towards it, but I am not quite happy with how it works so I will be working on that. Also, I am adding easter eggs even before the actual game is working… Anyway, I’m a fan of birds so I am just adding random birds in random spots. Hope you like them! (pic: duck on Neptune)"}, {"post_id": 49639, "ts": "2026-08-18T15:05:18Z", "hours": 8.8375, "text": "Devlog 1 I am making a space game in Godot, where you play as an astronaut who woke up stranded on an alien planet and has to find his way back to Earth. So far I’ve made the rocket, the solar system, and the map where you travel around and look for planets. I’ve also started drawing backgrounds for planets that you will be able to land on. I plan on drawing the rocket myself and possibly even the planets if I have enough time for it, but for now it is just so I am able to test if the game works (which it doesn’t most of the time) (Also please ignore the 8 hours 💀, I had to restart after about 5 hours because I didn’t like it)"}]...
|
Title: Homesick by @UltraViolet | Stardance
Devlo Title: Homesick by @UltraViolet | Stardance
Devlogs:
Devlog 1 I am making a space game in Godot, where you play as an astronaut who woke up stranded on an alien planet and has to find his way back to Earth. So far I’ve made the rocket, the solar system, and the map where you travel around and look for planets. I’ve also started drawing backgrounds for planets that you will be able to land on. I plan on drawing the rocket myself and possibly even the planets if I have enough time for it, but for now it is just so I am able to test if the game works (which it doesn’t most of the time) (Also please ignore the 8 hours 💀, I had to restart after about 5 hours because I didn’t like it)
Devlog 2 I finished making the backgrounds for Jupiter, Saturn, Uranus and Neptune. I also added a black hole that pulls you towards it, but I am not quite happy with how it works so I will be working on that. Also, I am adding easter eggs even before the actual game is working… Anyway, I’m a fan of birds so I am just adding random birds in random spots. Hope you like them! (pic: duck on Neptune)
Devlog 3 I added stars to the map background, because it was hard to tell if you were moving and which direction you were going. I also added orbits to the planets (they are there, I promise), because without them, it was almost impossible to find any planets. Also, I fixed the black hole, and next I want to figure out how to make the planets landable. (I’m new to Godot and I’m learning as I go, so bear with me) Wish me luck!
Devlog 4 Today I figured out how to make landing possible (which definitely didn’t take a ridiculous amount of time), and I am quite satisfied with how it works, but it’s still missing transitions between cameras, so I will work on that later. I’m not happy with the planet font, but it’ll have to do for now. I made the gas planets landable, but there are still so many of them to do, and it’s not a fun process… send help.
Devlog 5 I made the Alpha Centauri system, though you can’t land on the planets yet, just get yourself killed in the stars. I’m designing all of the exoplanets, because Google images aren’t any good. I also drew the star types (they aren’t perfect, but oh well) for the same reason. I still have 9 star systems and around 20 planets to make, but I feel like the map will still be quite empty, so if you have suggestions on cool exoplanets that I could add, let me know :)
Devlog 6 I finished designing the exoplanets (yipee) and that’s all for now. All of the planets are inspired by whatever Google fed me, so it’s not completely made up. My head hurts, but I will be back after the weekend. Let me know what you think of the planets :) Have a nice weekend!!
Devlog 7 I finally finished the map, so now there are all of the planets, and stars, and other things waiting to kill you. I also added a bunch of asteroids that are just there… but you probably don’t want to crash into them. I still haven’t fixed the camera transition (I honestly forgot), but first I will concentrate on drawing the scenes for the planets you will be able to land on. So far so good, but it will go downhill pretty soon, I can feel it.
Devlog 8 I started drawing the scenes for the planets and let me tell you, not a fun process… This one took over an hour and a half, and considering the fact that I have like 5 million more to make, my project will be 5% coding, 10% building and 85% Lapse… Anyway, I am trying to be as scientifically accurate as possible, but considering how little information we have about most exoplanets I will have to use my imagination quite a bit. Just like the rocket, the astronaut is just there for testing, not the final version because I am keeping the worst parts for last. ( pic: background for Poltergeist, an exoplanet orbiting the Lich pulsar )
Devlog 9 Y’all, I’m backk! I kinda slowed down on the project, I’m losing motivation slightly, because drawing all these scenes is taking AGES, and when I compare the amazing projects y’all are making to my little silly rocket game, I just wanna quit. But I am not giving up (yet). So far, I’ve made a couple of the scenes, and finished all the scenes for the Lich pulsar planets (let’s act like there’s not only 3 of them) and a few gas planets. There are still a lot of them to do, but there is some progress. I will keep y’all updated on how it’s (not) going aaand I hope you have a nice day! (pic: a heavily judgmental kiwi bird on Alpha Centauri A b)
Devlog 10 Y’all, we are making progress! Very slow one though. I’ve been working on the scenes and, we are moving, and I have around 10 more to make. We are gonna ignore the fact that they are the worst ones. Among others, I made the Mars scene, and hear me out, okay, I just HAD TO add the cat ears to the sun now come on ( first pic ) like it was seriously asking for it. I also wanted to add some funny text next to it, but I am a left-handed person using the mouse with my right hand (don’t ask, idk) and it ended up looking terrible (for the record, my normal handwriting isn’t any better, but yea). NEXT, I am going to finish the scenes (I know I said something similar last time, but it’s a slow process and I hate it) and then connect them to their planets or whatever aand idk. Here are some pictures, pay them some respect, or don’t.
Devlog 11 Y’ALL I’M FREE! Well, not really yet, BUT I finally finished ALL OF THE SCENES YAY!!! I have officially made over 30 unique exoplanet landscapes, one for each exoplanet (I am just now realizing there are planets in the Solar System as well… NEVERMIND THAT). They aren’t perfect, they aren’t polished, they aren’t gorgeous and mindblowingly stunning, but hey, at least they aren’t AI right? On the first picture is my version of a possible landscape on Kepler-186f , which has to be one of my favorite exoplanets, if not my favorite. Because of its position and the host star dimness, it is possible that if life existed on the planet, plants would be colored in the shades of red, black and purple and I find that INSANELY cool. NEXT UP : I am gonna make all of the planets LANDABLE, meaning that I will connect the landscapes to the planets on the map. It sounds so easy and quick, but I feel like it will take me the whole week. I really hope not. After that, the game will finally be playable, and we can move on to the details that will make it more interesting. See y’all at my next mental breakdown, bye :)
Devlog 12 Okay so we reached an important point in the game development, because now we can not only LAND ON THE PLANETS, but we can also LEAVE THE PLANETS!!! This definitely didn’t take an embarrassing amount of time (tracker speaks for itself) and we did get stuck a few times, but the aftermath is that IT WORKS! What you can do right now: -Travel around the space -Die in at least 5 ways -inspect a planet (meaning you can get a better look at it and see its name) -choose whether you want to land on the planet or not - actually land on the planet -leave the planet (unless it’s a gas giant or you die in a different way) -repeat What’s next : Next I am gonna make a menu screen, because right now you just jump straight into the map. Then I need to make Earth the endgame, because right now it’s the only thing that’s not interactable. After that I make some cool death scenes. What’s coming in the far future : I want to add an oxygen level and make some planets that will be able to refill it. I also want to add at least 3 more ways to die. I also need a starting planet that will disappear after you leave it. I wanted to add a starting animation, but I don’t think I have enough time for that. I also wanted to add some minigame(s) to make it more fun, but again, time is becoming problematic. And I REALLY wanted to add some animals on a couple of planets, but this is at the very bottom of the list and I need to concentrate on the essentials. Wish me luck! (current mental breakdown count: too many to keep track of)
Devlog 13 It’s time to celebrateeeeeee!!! The game is officially playable. I added the death scenes along with the victory one, and created a main menu (with one pathetic start button). I also added a restart and quit button on each death/win scene, so now you can go in loops or quit after your first death. Unless you are lucky enough to find Earth first, of course. Technically speaking, save for a few details the game is ready for shipping if I don’t have enough time to finish it with all of its original features, and I will ship it in the way it is now if I run out of time. What I will try to work on first though: - gravity warning signs - there are a few planets with so low gravity, that jumping would shoot you into open space, and I made that a way to die (this probably isn’t scientifically correct, don’t quote me on this), but right now you have no way to tell which planets are those, and I won’t be so cruel to at least not give you a hint - small info about a couple of planets - this game was always supposed to be semi-educational, with unnecessary notes to interesting planets in the game. The notes won’t be relevant to finding Earth, just a little info for those who are interested. I didn’t mention it before, because I didn’t know if I would have enough time for that, but in the end I decided that it was a pretty important part of the game and scratched some other things instead. Time is running out so wish me luck y’all. (P.S.: I finally designed the rocket! It’s definitely not better than the previous one, but it’s mine)
Devlog 14 This will be a short one. So, what I did since last devlog: -added loading screens -added music and sound effects -finally made the astronaut I don’t know if I forgot anything, I am honestly losing track of the devlogs help. Now here comes the problem, I don’t have enough time to make the little notes about the planets, so I’ve decided to just polish the game as much as I can and ship it the way it is. I will work on some details, play-testing and add a few more easter eggs. I really imagined the game to be a lot more interesting, but turns out learning game development from scratch isn’t a walk in the park. But I am happy with the game and most importantly, WE ARE GETTING THE CERTIFICATE!!! I am not leaving this year’s Stardance without the certificate. Anyway, I will go work on some stuff and I will see y’all at the next (and probably last) devlog
Devlog 15 Another milestone reached, I made the nerd side of this game. Basically, there are a few (20) planets that are interesting in some way, and so I made them kinda like achievements, so when you visit a planet you can find out more about it. Now, this would be difficult with gas planets, so all you need to do is just click on a planet and it will automatically show in the list. If you open the list and click on the planet you visited, you can find out some interesting (or not so interesting, idk) info about it. Just a little detail to the game, but I wanted the planets to have a little meaning. This was like 7-10 hours of research so I am really glad I finally finished it. NO AI WAS USED IN THE PROCESS OF THE RESEARCH I tried it once, but it was no use ALL INFO IS PRIMARILY FROM WIKIPEDIA AND NASA WEBSITES. I will go work on some details, but we are nearing the end!!!
Devlog 16 We are so back y’all. Here’s what I’ve done since the last devlog: - added some easter eggs (in the memory of the testing sprites) - added timers to planets that are too hot or toxic (it just kills you if you stay there for too long) in the form of a vignette (you will basically see the edges getting darker and darker) - added poisonous plants - on one planet there are fruits that you can eat, one is safe and does… well, nothing, and the other one is poisonous… will not tell you which one is which I confess, I DID use AI for the vignette, because I am still learning and I was not able to get it done by myself, nor did I find any good videos on youtube, which is where I often get my code from. I feel terrible about it, pls don’t kill me. That’s all y’all, I didn’t get to do much this week, school has been HELL . See ya :)...
|
1792633661.5197165
|
1793238461.5197165
|
|
62501
|
Solaris by @Ahmed-Tantawy | Stardance
|
Ahmed-Tantawy
|
0
|
6.96
|
0
|
[]
|
[{"post_id": 80491, "ts": "202 [{"post_id": 80491, "ts": "2026-10-17T20:38:28Z", "hours": 1.6056, "text": "I made the case with an opening for the display, 3 opens for the buzzer, one open for the USB-C, and a cool design referencing for the sun, and the cool SOLARIS on the back I’ve just finished the case of the SOLARIS, now I’ve finished the PCB, and the Case, heading for the Firmware hopefully, and if you have any comments, suggestions, or questions feel free to ask me :)"}, {"post_id": 72232, "ts": "2026-09-22T14:26:02Z", "hours": 1.2167, "text": "I don’t understand how to work with OnShape after learning on fusion, and after i tried myself on fusion i can’t figure out what to do, and I can’t use AI (-_-)"}, {"post_id": 69569, "ts": "2026-09-17T10:14:52Z", "hours": 1.9358, "text": "CAN ANYONE HELP ME!!! This is Day 2 of building Solaris, I’m stuck in a very dumb part, I can’t create a new part studio from the origin of the parts i made, when i click on it, it reloads and nothing happens :( if anyone can help me I will appreciate it very much."}, {"post_id": 68827, "ts": "2026-09-15T20:21:06Z", "hours": 2.2019, "text": "Day1 of making SOLARIS, I have just finished making the PCB and downloaded some CAD models for the components so it looks cool, SOLARIS is one of the cool names i found that refers to the sun, and the sun refers to waking up during the day, the 4 switches will make you able to: 1 choose the time, 2 choose the minutes, 3 choose a.m. or p.m. , and 4 confirming and closing the alarm."}]...
|
Title: Solaris by @Ahmed-Tantawy | Stardance
Devl Title: Solaris by @Ahmed-Tantawy | Stardance
Devlogs:
Day1 of making SOLARIS, I have just finished making the PCB and downloaded some CAD models for the components so it looks cool, SOLARIS is one of the cool names i found that refers to the sun, and the sun refers to waking up during the day, the 4 switches will make you able to: 1 choose the time, 2 choose the minutes, 3 choose a.m. or p.m. , and 4 confirming and closing the alarm.
CAN ANYONE HELP ME!!! This is Day 2 of building Solaris, I’m stuck in a very dumb part, I can’t create a new part studio from the origin of the parts i made, when i click on it, it reloads and nothing happens :( if anyone can help me I will appreciate it very much.
I don’t understand how to work with OnShape after learning on fusion, and after i tried myself on fusion i can’t figure out what to do, and I can’t use AI (-_-)
I made the case with an opening for the display, 3 opens for the buzzer, one open for the USB-C, and a cool design referencing for the sun, and the cool SOLARIS on the back I’ve just finished the case of the SOLARIS, now I’ve finished the PCB, and the Case, heading for the Firmware hopefully, and if you have any comments, suggestions, or questions feel free to ask me :)...
|
1793044462.1651525
|
1793649262.1651525
|
|
57560
|
UniversalOS by @JustCoding8790 | Stardance
|
JustCoding8790
|
0
|
6.92
|
0
|
[]
|
[{"post_id": 80492, "ts": "202 [{"post_id": 80492, "ts": "2026-10-17T20:42:40Z", "hours": 2.2017, "text": "Devlog 3: Setup for Natural Notebook + More Customization I’ve started setting up Natural Notebook, which will contain notes involving the lore of Universal Existence (written by an unnamed council you’ll meet later in a future version of the game), along with notes from Domainus, creator of the universe you play through in Universal Existence. For now, though, it’ll be empty (but hey, at least there’s plenty of space for my desktop cat). I’ve also added mostly minor extras, such as changing the welcome screen link to refer you to the itch.io game, making a curved translucent box for when you select an app (using 16px white bordering with 8px border-radius and alpha value in html color code), etc. By the end of tomorrow, I’m going to try and add all the notes in there. Then again, I may or may not have planned a bit too much lore in advance, so I might possibly not complete it by then. The best I can probably do is condense it down. I’ll have future me tell you about it. I also have to fix an issue with the window header text overlapping with the game description text when you scroll (screenshot below showcases the minor bug). I’m planning on maybe giving the header a background that’s on top of everything else in the window. Well, that’s enough work for now. See you tomorrow (maybe)! (Also, when I left to take a break, my GitHub codespace somehow kept counting time. I did spend some time on art that Hackatime didn’t count, though, so that makes up for it. Time spent on art was for the Natural Notebook app icon. Either way, I’m better off closing the codespace next time.)"}, {"post_id": 79231, "ts": "2026-10-13T04:04:04Z", "hours": 3.7842, "text": "Devlog #2 - Turning a Screen into a Window Sorry for devlogging with such a large amount of time. I got thrown off after discovering Terra as I wanted to publish a devlog for both at the same time. Anyways, I made the welcome page from a screen into a window. Now there’s a bottom bar that tells the time and a way to open/close the welcome page window. I did get stuck on trying to fix the header, which converted the window from a column of text into a row of text (the title was squished on the left, with the picture and game description squished on the right). I spent a while until I realized I could’ve just fixed it by replacing the that made up the header with a (ah yes, we love when we spend 30 minutes trying to figure out an issue only to find a simple solution that I could’ve actually spotted at the beginning). This is starting to look a lot more like a WebOS now. Sometime this week, I’m going to make the overall window format reusable and set everything up for the next app."}, {"post_id": 70927, "ts": "2026-09-20T01:44:04Z", "hours": 0.9328, "text": "Devlog #1 - Welcome to UniversalOS I already knew what this WebOS was going to be based off of before I even started this mission. It’s Universal Existence (more info in the screenshot below). So far, I made the welcome screen for the WebOS, with some text explaining the game and a small panel showcasing one of my favorite levels of Universal Existence. Not much else to say other than I’m pretty satisfied so far. Also, the cat is not part of the WebOS. He’s just a small desktop pet I have. You’ll see him in future devlogs."}]...
|
Title: UniversalOS by @JustCoding8790 | Stardance
Title: UniversalOS by @JustCoding8790 | Stardance
Devlogs:
Devlog #1 - Welcome to UniversalOS I already knew what this WebOS was going to be based off of before I even started this mission. It’s Universal Existence (more info in the screenshot below). So far, I made the welcome screen for the WebOS, with some text explaining the game and a small panel showcasing one of my favorite levels of Universal Existence. Not much else to say other than I’m pretty satisfied so far. Also, the cat is not part of the WebOS. He’s just a small desktop pet I have. You’ll see him in future devlogs.
Devlog #2 - Turning a Screen into a Window Sorry for devlogging with such a large amount of time. I got thrown off after discovering Terra as I wanted to publish a devlog for both at the same time. Anyways, I made the welcome page from a screen into a window. Now there’s a bottom bar that tells the time and a way to open/close the welcome page window. I did get stuck on trying to fix the header, which converted the window from a column of text into a row of text (the title was squished on the left, with the picture and game description squished on the right). I spent a while until I realized I could’ve just fixed it by replacing the that made up the header with a (ah yes, we love when we spend 30 minutes trying to figure out an issue only to find a simple solution that I could’ve actually spotted at the beginning). This is starting to look a lot more like a WebOS now. Sometime this week, I’m going to make the overall window format reusable and set everything up for the next app.
Devlog 3: Setup for Natural Notebook + More Customization I’ve started setting up Natural Notebook, which will contain notes involving the lore of Universal Existence (written by an unnamed council you’ll meet later in a future version of the game), along with notes from Domainus, creator of the universe you play through in Universal Existence. For now, though, it’ll be empty (but hey, at least there’s plenty of space for my desktop cat). I’ve also added mostly minor extras, such as changing the welcome screen link to refer you to the itch.io game, making a curved translucent box for when you select an app (using 16px white bordering with 8px border-radius and alpha value in html color code), etc. By the end of tomorrow, I’m going to try and add all the notes in there. Then again, I may or may not have planned a bit too much lore in advance, so I might possibly not complete it by then. The best I can probably do is condense it down. I’ll have future me tell you about it. I also have to fix an issue with the window header text overlapping with the game description text when you scroll (screenshot below showcases the minor bug). I’m planning on maybe giving the header a background that’s on top of everything else in the window. Well, that’s enough work for now. See you tomorrow (maybe)! (Also, when I left to take a break, my GitHub codespace somehow kept counting time. I did spend some time on art that Hackatime didn’t count, though, so that makes up for it. Time spent on art was for the Natural Notebook app icon. Either way, I’m better off closing the codespace next time.)...
|
1792712892.6640832
|
1793317692.6640832
|
|
54690
|
Nickster OS by @NJstechnigames | Stardance
|
NJstechnigames
|
2
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-23T18:05:02Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "so long since I last updated this. now there is a few new command in the terminal and a new app (yayyyy) so now we have the settings app. here you, for now, can change the taskbar colour between blue and white (so boring later on i will add more ;)) next you can change your backround between 3 images (the 3rd one is the best in my opinion)", "repo": "https://github.com/njstechnigames/Nickster-webOS", "demo": "https://njstechnigames.github.io/Nickster-webOS/"}, {"ship_num": 2, "ts": "2026-09-02T18:52:57Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "DONE!! you can now try out my first simple OS on github pages.", "repo": "https://github.com/njstechnigames/Nickster-webOS", "demo": "https://njstechnigames.github.io/Nickster-webOS/"}]...
|
[{"post_id": 80496, "ts": "202 [{"post_id": 80496, "ts": "2026-10-17T21:14:00Z", "hours": 0.3811, "text": "NEW UPDATE! There is now a working version of Bing/Chrome and a start menu in the OS"}, {"post_id": 60356, "ts": "2026-09-02T17:22:17Z", "hours": 1.5547, "text": "I can now declare the webOS1 project finish. it includes a welcome screen, terminal, notes app, and (non working) app archives (my version of the app store)."}, {"post_id": 59689, "ts": "2026-09-01T16:41:25Z", "hours": 2.0119, "text": "just added my new app to it!"}, {"post_id": 58418, "ts": "2026-08-30T20:35:31Z", "hours": 2.3958, "text": "im working on my own operating system while running into bugs and glitches"}]...
|
Title: Nickster OS by @NJstechnigames | Stardance
Title: Nickster OS by @NJstechnigames | Stardance
Devlogs:
im working on my own operating system while running into bugs and glitches
just added my new app to it!
I can now declare the webOS1 project finish. it includes a welcome screen, terminal, notes app, and (non working) app archives (my version of the app store).
NEW UPDATE! There is now a working version of Bing/Chrome and a start menu in the OS
Ships:
DONE!! you can now try out my first simple OS on github pages.
so long since I last updated this. now there is a few new command in the terminal and a new app (yayyyy) so now we have the settings app. here you, for now, can change the taskbar colour between blue and white (so boring later on i will add more ;)) next you can change your backround between 3 images (the 3rd one is the best in my opinion)...
|
1793091261.9567297
|
1793177661.9567297
|
|
55614
|
AirLog-E - A Home Assistant Multi Sensor by @Willi AirLog-E - A Home Assistant Multi Sensor by @WilliamL | Stardance...
|
WilliamL
|
0
|
12.06
|
0
|
[]
|
[{"post_id": 80499, "ts": "202 [{"post_id": 80499, "ts": "2026-10-17T21:24:09Z", "hours": 3.0411, "text": "Built it! The parts have slowly arrived over the last week and the only thing I was missing was the 2000mah LiPo battery, but I couldn’t wait, so I started building AirLog-E today! Building! I’ll go in order of how I built it! 3D Printing… First, I 3D printed my enclosure which was super easy using the 3 included .3mf files! E-Ink Display I next used M2.5 Screws to screw the e-ink display into the main section along with the front plate. The cables from the display were super long so I cut those to a shorter length in preparation for the next steps. Sensors Then I screwed the 2 environment sensors into the enclosure. Heatset Inserts Next were the 4 M3 heatset inserts which go into the main section (these were super satisfying to install) First bit of soldering I now had to solder all 8 pins from the display to the ESP32-c6 which was very fiddly! I was also going along with a multimeter to check every connection after every new joint. Charging I wired up the TP4056 module to the ESP32’s BAT + and BAT - pads and attached the 2 wires to it for where the battery (which still hasn’t arrived) will go. (I’m using a slightly smaller 1600mah lipo I already had for testing!) Sensors (again) I actually had to wire up the sensors to the ESP32 now which was also very fiddly but I managed to get there in the end. Firmware! Flashing firmware I took the code right from the github repo and compiled it in ESPhome and.. it worked!! Firmware changes I wanted to change some things, like: The VOC’s wouldn’t read because they took 80-90s to initialise, so every 10mins it’ll stay awake for an extra 30s to get a VOC reading. NOW IT FINALLY WORKS!! I’m gonna change more stuff with the firmware tomorrow, like adding the time (as I promised) and making the e-ink look cooler! (I’ll also need to add in the battery when it arrives and glue in the TP4056)"}, {"post_id": 76832, "ts": "2026-10-04T19:19:27Z", "hours": 0.4417, "text": "Fixed Issues (again!) My project was reviewed again, and I needed to fix a few things! Step files… I hadn’t included the .step files into the github repo, so now they’re there so the enclosure can be easily edited in any editor! README.md tweaks I made a ‘How did I make this?’ subheading which explains how I created the enclosure in fusion360. I also added a few bits to ‘How can I replicate this?’ like: Where you can run a Home Assistant instance How you can assemble the device using the included 3D files That’s it! Reshipping now!!"}, {"post_id": 68805, "ts": "2026-09-15T19:36:24Z", "hours": 0.3967, "text": "Fixed Issues! After shipping and my project getting reviewed, there were a few issues! Glyphs Glyphs tell the display what each character should look like. I added the degrees symbol (°) to the glyphs part in the code but I hadn’t realised you had to put every character you used in there otherwise the only thing the e-Ink would display would be the degrees symbol! I fixed this and updated the repo. Need. More. Spaceee! As my font was quite big (20px) and extrabold, it would of taken up a lot of space on the display. In the new version, I made the font size smaller (to 18px) and gave humidity its own line on the screen. This hopefully will fit with space to spare! This was pushed to the GitHub repo too. That’s it! I’m going to ship again now, and hopefully in the next devlog, I have my hands on the parts!!"}, {"post_id": 58323, "ts": "2026-08-30T18:19:30Z", "hours": 1.8767, "text": "Wrote the README! I pride myself on my READMEs and find them really fun to write! It’s fully fledged with a detailed feature list, pictures, E-ink explanations, information about all of the components and more! Go read it at https://github.com/wjmlewis/AirLog-E !!"}, {"post_id": 58047, "ts": "2026-08-30T12:12:08Z", "hours": 1.1864, "text": "Firmware Done!! I thought I’d hate writing the code but with some YouTube videos and a LOT of help from the ESPhome docs, I managed to fully flesh out the firmware! As of this time, the features include: Multiple WiFi networks it can connect to (fallback) A separate ‘secrets.yaml’ file so WiFi Passwords aren’t visible on the main file The ability to update the firmware OTA (over the air) Deep sleep, which will drastically increase battery life by only staying awake for 30s every 90s. (to be updated after IRL testing) Our 3 sensors are exposed (SHT41 for temp , humidity and SGP-40 for VOC index VOC index is set to utilise the temp and humidity sensors for a more accurate reading Other internal sensors like internal_temperature, wifi signal, ESPhome version, uptime etc from the esp32 itself are exposed (some, like the ESPhome version and uptime are hidden by default) Analog to digital converter that takes the raw battery voltage and multiplys it by 2 (as we halved it with the 2 resistors) A battery % sensor that takes our new voltage and gives it a % number using 3.5v as empty (dead) and 4.2 as fully charged. E-Ink Display showing temp, humidity and VOC index with the Dosis Extrabold font (to be updated with time once i’ve got the parts physically) I did have a couple of issues along the way but i figured them out! (eg. I found out the hard way that ESPhome id’s can’t have hyphens..) There’s no way to test this code yet, but after running it through the github copilot to check for any errors and triple checking it myself, it should work. Should anything go wrong when the parts arrive, I can iron them out but for now everything’s good. Next is cleaning up the github repo so it’s not just a bunch of files and making a readme! (I also added M2.5 screws to the BOM as 4 are needed for the front plate)"}, {"post_id": 57556, "ts": "2026-08-29T18:50:20Z", "hours": 2.9697, "text": "FUSION 360! (I did a lot in this one) Sourcing 3D files I needed the 3d models of all the different components as something to base myself off. I managed to find files for the 1.54” E-ink display, the SEEED XIAO ESP32-C6, the TP4056, and the 2 environment sensors - the SHT40 and the SGP40 on GrabCAD. Modeling the enclosure This was the time intensive part! I made it (hopefully) super easy to put together, with 3 main parts. There’s the front plate, back plate, and the main enclosure sandwiched in the middle of the two. The front plate is secured to the e-ink and the main enclosure via 4 screws in the corners. (see photo of the front plate) The back plate is secured to the main enclosure via 4 screws in the corners that go into heatset inserts inserted in the main enclosure. (see photo of the back plate) (see photo of heatset insert holes) Component positions! The components aren’t randomly placed! The E-Ink display has to go at the front followed by the battery. Then there’s the 2 sensors either side of the enclosure. They are placed there next to grills to allow airflow and increase the accuracy of the readings. Then there’s the TP4056 charging module right at the back which will be glued down. It also has a big cutout in the backplate for the USB-C port. (the cutout is a lot bigger than the USB-C port itself as the TP4056 module might not be flush with the bottom of the enclosure so more space gives it more wiggle room. (see photo with back plate and battery removed) (see photo with front plate, E-Ink display and battery removed) Where’s the microcontroller?! The microcontroller (the SEEED XIAO ESP32-C6) doesn’t have any mounting holes and I can’t glue it down as I need to access the BAT+ and BAT- pads on the bottom. This means it will be freefloating within the enclosure which will help the ease of assembly and any debugging via its USB-C port. This was honestly one of the coolest things I’ve designed in Fusion360!! Next up is the firmware, which will be written for ESPhome"}, {"post_id": 57337, "ts": "2026-08-29T13:42:36Z", "hours": 1.2342, "text": "Created the Wiring Diagram! So I’ve made the wiring diagram using PIXLR E as it makes it super easy to add the wires and import pictures of components. It made it look quite cool I think! You can also see we’ve still got 2 GPIO pins so if I ever wanted another sensor in the future I could add one (or unlimited if its I2c!😂) Bruh.. I thought I had finished the diagram but then I realised when writing this devlog that I never added the voltage divider so I spent an extra 5mins getting that into it and everything is finally all good! (I also had to update the BOM in the github repo to include the extra resistors (which i’ve already got)"}, {"post_id": 57265, "ts": "2026-08-29T11:29:45Z", "hours": 0.4614, "text": "Made the BOM and created the github repo! Bill of Materials I made the bill of materials in excel. It includes both USD$ and my local GBP£ but haven’t included the USD$ conversion yet as exchange rates could change so I’ll do that nearer the time of shipping. Github Repository Made the repo on github, and uploaded the bill of materials as a .csv. Next I’m gonna do the wiring diagram!"}, {"post_id": 56927, "ts": "2026-08-28T23:08:38Z", "hours": 0.45, "text": "Made a mockup of the device + a feature list! So the idea of this device is to be able to see my environment (temp, humidity, VOCs)at a glance along with useful info like battery % and the time. (See the WIP feature list in the photo!!) I think i’m going to get the BOM fully figured out next and then get onto the enclosure design in fusion360, before making the ESPhome code and shipping! 🤞"}]...
|
Title: AirLog-E - A Home Assistant Multi Sensor by Title: AirLog-E - A Home Assistant Multi Sensor by @WilliamL | Stardance
Devlogs:
Made a mockup of the device + a feature list! So the idea of this device is to be able to see my environment (temp, humidity, VOCs)at a glance along with useful info like battery % and the time. (See the WIP feature list in the photo!!) I think i’m going to get the BOM fully figured out next and then get onto the enclosure design in fusion360, before making the ESPhome code and shipping! 🤞
Made the BOM and created the github repo! Bill of Materials I made the bill of materials in excel. It includes both USD$ and my local GBP£ but haven’t included the USD$ conversion yet as exchange rates could change so I’ll do that nearer the time of shipping. Github Repository Made the repo on github, and uploaded the bill of materials as a .csv. Next I’m gonna do the wiring diagram!
Created the Wiring Diagram! So I’ve made the wiring diagram using PIXLR E as it makes it super easy to add the wires and import pictures of components. It made it look quite cool I think! You can also see we’ve still got 2 GPIO pins so if I ever wanted another sensor in the future I could add one (or unlimited if its I2c!😂) Bruh.. I thought I had finished the diagram but then I realised when writing this devlog that I never added the voltage divider so I spent an extra 5mins getting that into it and everything is finally all good! (I also had to update the BOM in the github repo to include the extra resistors (which i’ve already got)
FUSION 360! (I did a lot in this one) Sourcing 3D files I needed the 3d models of all the different components as something to base myself off. I managed to find files for the 1.54” E-ink display, the SEEED XIAO ESP32-C6, the TP4056, and the 2 environment sensors - the SHT40 and the SGP40 on GrabCAD. Modeling the enclosure This was the time intensive part! I made it (hopefully) super easy to put together, with 3 main parts. There’s the front plate, back plate, and the main enclosure sandwiched in the middle of the two. The front plate is secured to the e-ink and the main enclosure via 4 screws in the corners. (see photo of the front plate) The back plate is secured to the main enclosure via 4 screws in the corners that go into heatset inserts inserted in the main enclosure. (see photo of the back plate) (see photo of heatset insert holes) Component positions! The components aren’t randomly placed! The E-Ink display has to go at the front followed by the battery. Then there’s the 2 sensors either side of the enclosure. They are placed there next to grills to allow airflow and increase the accuracy of the readings. Then there’s the TP4056 charging module right at the back which will be glued down. It also has a big cutout in the backplate for the USB-C port. (the cutout is a lot bigger than the USB-C port itself as the TP4056 module might not be flush with the bottom of the enclosure so more space gives it more wiggle room. (see photo with back plate and battery removed) (see photo with front plate, E-Ink display and battery removed) Where’s the microcontroller?! The microcontroller (the SEEED XIAO ESP32-C6) doesn’t have any mounting holes and I can’t glue it down as I need to access the BAT+ and BAT- pads on the bottom. This means it will be freefloating within the enclosure which will help the ease of assembly and any debugging via its USB-C port. This was honestly one of the coolest things I’ve designed in Fusion360!! Next up is the firmware, which will be written for ESPhome
Firmware Done!! I thought I’d hate writing the code but with some YouTube videos and a LOT of help from the ESPhome docs, I managed to fully flesh out the firmware! As of this time, the features include: Multiple WiFi networks it can connect to (fallback) A separate ‘secrets.yaml’ file so WiFi Passwords aren’t visible on the main file The ability to update the firmware OTA (over the air) Deep sleep, which will drastically increase battery life by only staying awake for 30s every 90s. (to be updated after IRL testing) Our 3 sensors are exposed (SHT41 for temp , humidity and SGP-40 for VOC index VOC index is set to utilise the temp and humidity sensors for a more accurate reading Other internal sensors like internal_temperature, wifi signal, ESPhome version, uptime etc from the esp32 itself are exposed (some, like the ESPhome version and uptime are hidden by default) Analog to digital converter that takes the raw battery voltage and multiplys it by 2 (as we halved it with the 2 resistors) A battery % sensor that takes our new voltage and gives it a % number using 3.5v as empty (dead) and 4.2 as fully charged. E-Ink Display showing temp, humidity and VOC index with the Dosis Extrabold font (to be updated with time once i’ve got the parts physically) I did have a couple of issues along the way but i figured them out! (eg. I found out the hard way that ESPhome id’s can’t have hyphens..) There’s no way to test this code yet, but after running it through the github copilot to check for any errors and triple checking it myself, it should work. Should anything go wrong when the parts arrive, I can iron them out but for now everything’s good. Next is cleaning up the github repo so it’s not just a bunch of files and making a readme! (I also added M2.5 screws to the BOM as 4 are needed for the front plate)
Wrote the README! I pride myself on my READMEs and find them really fun to write! It’s fully fledged with a detailed feature list, pictures, E-ink explanations, information about all of the components and more! Go read it at https://github.com/wjmlewis/AirLog-E !!
Fixed Issues! After shipping and my project getting reviewed, there were a few issues! Glyphs Glyphs tell the display what each character should look like. I added the degrees symbol (°) to the glyphs part in the code but I hadn’t realised you had to put every character you used in there otherwise the only thing the e-Ink would display would be the degrees symbol! I fixed this and updated the repo. Need. More. Spaceee! As my font was quite big (20px) and extrabold, it would of taken up a lot of space on the display. In the new version, I made the font size smaller (to 18px) and gave humidity its own line on the screen. This hopefully will fit with space to spare! This was pushed to the GitHub repo too. That’s it! I’m going to ship again now, and hopefully in the next devlog, I have my hands on the parts!!
Fixed Issues (again!) My project was reviewed again, and I needed to fix a few things! Step files… I hadn’t included the .step files into the github repo, so now they’re there so the enclosure can be easily edited in any editor! README.md tweaks I made a ‘How did I make this?’ subheading which explains how I created the enclosure in fusion360. I also added a few bits to ‘How can I replicate this?’ like: Where you can run a Home Assistant instance How you can assemble the device using the included 3D files That’s it! Reshipping now!!
Built it! The parts have slowly arrived over the last week and the only thing I was missing was the 2000mah LiPo battery, but I couldn’t wait, so I started building AirLog-E today! Building! I’ll go in order of how I built it! 3D Printing… First, I 3D printed my enclosure which was super easy using the 3 included .3mf files! E-Ink Display I next used M2.5 Screws to screw the e-ink display into the main section along with the front plate. The cables from the display were super long so I cut those to a shorter length in preparation for the next steps. Sensors Then I screwed the 2 environment sensors into the enclosure. Heatset Inserts Next were the 4 M3 heatset inserts which go into the main section (these were super satisfying to install) First bit of soldering I now had to solder all 8 pins from the display to the ESP32-c6 which was very fiddly! I was also going along with a multimeter to check every connection after every new joint. Charging I wired up the TP4056 module to the ESP32’s BAT + and BAT - pads and attached the 2 wires to it for where the battery (which still hasn’t arrived) will go. (I’m using a slightly smaller 1600mah lipo I already had for testing!) Sensors (again) I actually had to wire up the sensors to the ESP32 now which was also very fiddly but I managed to get there in the end. Firmware! Flashing firmware I took the code right from the github repo and compiled it in ESPhome and.. it worked!! Firmware changes I wanted to change some things, like: The VOC’s wouldn’t read because they took 80-90s to initialise, so every 10mins it’ll stay awake for an extra 30s to get a VOC reading. NOW IT FINALLY WORKS!! I’m gonna change more stuff with the firmware tomorrow, like adding the time (as I promised) and making the e-ink look cooler! (I’ll also need to add in the battery when it arrives and glue in the TP4056)...
|
1792504219.9483254
|
1793109019.9483254
|
|
70241
|
AnyAlarm by @UnLuckyDev | Stardance
|
UnLuckyDev
|
0
|
0.55
|
0
|
[]
|
[{"post_id": 80500, "ts": "202 [{"post_id": 80500, "ts": "2026-10-17T21:42:17Z", "hours": 0.5506, "text": "I started to do the KiCAD schematic for the AnyAlarm, a product of Any Enterprise. It was going well untill I had issues assigning the schematic, but I will take care of this the next time. Wish me luck on the AnyAlarm"}]...
|
Title: AnyAlarm by @UnLuckyDev | Stardance
Devlog Title: AnyAlarm by @UnLuckyDev | Stardance
Devlogs:
I started to do the KiCAD schematic for the AnyAlarm, a product of Any Enterprise. It was going well untill I had issues assigning the schematic, but I will take care of this the next time. Wish me luck on the AnyAlarm...
|
1792961335.3286269
|
1793566135.3286269
|
|
64245
|
Pocket Gamebox by @tryingmybest | Stardance
|
tryingmybest
|
0
|
4.17
|
0
|
[]
|
[{"post_id": 80504, "ts": "202 [{"post_id": 80504, "ts": "2026-10-17T21:50:35Z", "hours": 1.5958, "text": "completed working on the gamebox, fixed older problems with the cases for the gamebox, tried to make a holder for the gamebox for elite gaming experience created final assembly for the gamebox"}, {"post_id": 72688, "ts": "2026-09-23T14:42:57Z", "hours": 1.4658, "text": "completed working on the routing and then added 3d models to the pcb design, imported and then started working on CAD designing the bottom and top case for the console, completed designing the same…."}, {"post_id": 72305, "ts": "2026-09-22T16:59:47Z", "hours": 0.3014, "text": "completed routing the components on the pcb and thought about the final pcb layout, might undergo changes tomorrow but primary pcb designing is completed"}, {"post_id": 71938, "ts": "2026-09-21T20:23:29Z", "hours": 0.3589, "text": "finished the schematics of the gamebox, and then worked on the primary layout of the pcb for the gamebox. interesting work and interesting days ahead, the most ambitious part of this project would be working on the firmware for games and also the CAD seems itneresting for this project"}, {"post_id": 71439, "ts": "2026-09-20T20:25:24Z", "hours": 0.4508, "text": "worked on designing the first version of my own custom mini gaming console, added keys and display and also thought of the basic design of the gaming console"}]...
|
Title: Pocket Gamebox by @tryingmybest | Stardance Title: Pocket Gamebox by @tryingmybest | Stardance
Devlogs:
worked on designing the first version of my own custom mini gaming console, added keys and display and also thought of the basic design of the gaming console
finished the schematics of the gamebox, and then worked on the primary layout of the pcb for the gamebox. interesting work and interesting days ahead, the most ambitious part of this project would be working on the firmware for games and also the CAD seems itneresting for this project
completed routing the components on the pcb and thought about the final pcb layout, might undergo changes tomorrow but primary pcb designing is completed
completed working on the routing and then added 3d models to the pcb design, imported and then started working on CAD designing the bottom and top case for the console, completed designing the same….
completed working on the gamebox, fixed older problems with the cases for the gamebox, tried to make a holder for the gamebox for elite gaming experience created final assembly for the gamebox...
|
1793058834.2144554
|
1793663634.2144554
|
|
68688
|
desktop guy by @OrangeJuice | Stardance
|
OrangeJuice
|
0
|
3.07
|
0
|
[]
|
[{"post_id": 80506, "ts": "202 [{"post_id": 80506, "ts": "2026-10-17T21:56:12Z", "hours": 1.97, "text": "desktop guy desktop pet??? nahhh. have a grown man instead - Project created for playground mission HE’S HERE Yesterday I drew the sprite!! Drawing him took me longer than I thought, and so far, I only have the walking animation completed. What’s new New and official desktop guy sprite Updated walking animation Created a right-click menu Includes: walking, sitting, speaking, and more! Super proud of this since it was kinda hard to figure out To-do Draw the rest of the animations (sitting, dancing, etc.) Give him hats to wear when clicked if you guys want any specifics hats or accessories added, comment them below!! Make the right-click menu look better/decorate it Add gravity / make him able to fall onto taskbar That’s it for now. Until next time!"}, {"post_id": 79428, "ts": "2026-10-13T22:49:38Z", "hours": 1.1003, "text": "desktop guy desktop pet??? nahhh. have a grown man instead. Background info sorry for the clickbait guys. I know the sprite is currently a dog, not a guy💔 I haven’t gotten around to drawing the sprite yet. BUT, by the next devlog, he will be here. What I have so far Nothing crazy so far. I worked through the main tutorial this session. Created temporary sprite and animations Created basic movement and physics Made grabbing and idling mechanics To-do Draw the actual sprite Create better physics (swinging while dragging, falling onto taskbar, etc.) Make the guy speak Add more animations Add a menu Extra info new project wooooo. Since this is a smaller project there will be more frequent devlogs compared to my other projects. That’s it for now. Until next time!"}]...
|
Title: desktop guy by @OrangeJuice | Stardance
De Title: desktop guy by @OrangeJuice | Stardance
Devlogs:
desktop guy desktop pet??? nahhh. have a grown man instead. Background info sorry for the clickbait guys. I know the sprite is currently a dog, not a guy💔 I haven’t gotten around to drawing the sprite yet. BUT, by the next devlog, he will be here. What I have so far Nothing crazy so far. I worked through the main tutorial this session. Created temporary sprite and animations Created basic movement and physics Made grabbing and idling mechanics To-do Draw the actual sprite Create better physics (swinging while dragging, falling onto taskbar, etc.) Make the guy speak Add more animations Add a menu Extra info new project wooooo. Since this is a smaller project there will be more frequent devlogs compared to my other projects. That’s it for now. Until next time!
desktop guy desktop pet??? nahhh. have a grown man instead - Project created for playground mission HE’S HERE Yesterday I drew the sprite!! Drawing him took me longer than I thought, and so far, I only have the walking animation completed. What’s new New and official desktop guy sprite Updated walking animation Created a right-click menu Includes: walking, sitting, speaking, and more! Super proud of this since it was kinda hard to figure out To-do Draw the rest of the animations (sitting, dancing, etc.) Give him hats to wear when clicked if you guys want any specifics hats or accessories added, comment them below!! Make the right-click menu look better/decorate it Add gravity / make him able to fall onto taskbar That’s it for now. Until next time!...
|
1793123586.175081
|
1793728386.175081
|
|
42445
|
My first unity game :D by @nova_ | Stardance
|
nova_
|
1
|
25.0
|
406
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T22:59:02Z", "hours": 25.0, "multiplier": 16.42, "payout": 406, "blessing": "neutral", "text": "Welcome to Smooshed! This is a platformer (and my first game) using Unity! BEST PLAYED IN FULLSCREEN How to Play: Movement: Arrow Keys or WASD (with either w, up arrow, or the space bar to jump) T to revert to the last checkpoint R to revert smoosh state C to dash P to pause What is it: You play as a ball (but a cool ball trust me) and are navigating through a dark, winter landscape to reach the end (the goal). However, you are graced with one power, and one power only: The Power to Be Smooshed 😭. Essentially, by getting hit into a wall by moving platforms, you can become either shorter or taller, letting you fit into gaps or inaccessible areas. Credits for assets: Lanterns - https://www.vecteezy.com/png/72636919-pixel-art-lantern-with-soft-glow and https://karsiori.itch.io/free-pixel-art-lantern-pack Music - https://pixabay.com/music/small-drama-background-piano-loop-589657/ Images that I did not draw - uhhh Toby Fox for the tree and my pfp 🥹 https://ca.pinterest.com/pin/915638168004709266/ CHALLENGES: THIS WAS MY FIRST EVER GAME (aside for scratch) so it was a hard but I did learn a lot. I’ve learned Java, so coding in C# wasn’t too bad, it just took me a bit to figure out how Unity works. After that, I was smooth sailing besides for issues with the jump mechanic (very important for a platformer ik but the plinko level interfered with it and caused some jumps to not register), the plinko mechanic itself, the snow falling and dissipating when it hits an object, and figuring out how to use the canvas/camera/lighting mechanics. But once I figured out the basics, I was pretty much set ❤️🔥 FEEDBACK IS ALWAYS APPRECIATED also heres a video of me “speedrunning the whole game” (theres ur playthrough i wanted to attach it here but it wouldnt let me): https://vimeo.com/1236899085?share=copy&fl=sv&fe=ci (srry for the bad quality its a screen recording go play it yourself 🥹)", "repo": "https://github.com/Avi823/first2dgame", "demo": "https://nova-23.itch.io/smooshed"}]...
|
[{"post_id": 80511, "ts": "202 [{"post_id": 80511, "ts": "2026-10-17T22:26:28Z", "hours": 1.1, "text": "SOOOO ITS TIME TO SHIP YAYYYYY: Finishing Touches: Changed the background music out, fixed the final level up, added a win area, put it on itch.io ( https://nova-23.itch.io/smooshed ) (loading screen kinda sucks 😔) Also, fixed the lighting problem and the lanterns, making the lanterns sort of act as guides and added some more dialogue. (IGNORE THE GIANT SLIDER WHEN U HIT PLAY IT LOOKS SMALL I PROMISE )"}, {"post_id": 79426, "ts": "2026-10-13T22:48:10Z", "hours": 3.5567, "text": "well well well. its time to ship (soon)… but uh heres what i did… i changed it to night and added snow (looks yellow/golden right now might have to change). very cool ik to make sure you can still see i added lanterns (which i did not draw all these sprites i got em from https://karsiori.itch.io/free-pixel-art-lantern-pack [pretty cool btw they work nicely and everything is already formatted into individual pngs + no background 🥹]) i also fixed that plinko level so that the ball you drop actually bounces off the plinko pieces and once it hits the portal you teleport to the final level, i fixed the final level up as well, and added three levels in between the dropper and plinko that teach you how to dash!!! (c to dash it will help A LOT especially for the final level ) also, rn one part of the final level requires you to run into the wall and sort of hook onto the side, then dash onto the platform? (i didnt add sliding down walls yet so i feel like i can kinda keep this wall jump feature lowkey ) well, gonna add those lanterns later and then ill ship probably ❤️🔥 what if i just add deltarune references everywhere 😭 (i have one already )"}, {"post_id": 73320, "ts": "2026-09-24T21:13:01Z", "hours": 4.4722, "text": "im a buku buku RAHHH 🥹 well its been a while…so uh lemme show u what ive been working on added a more simple level 5 (after that scary dropper which might be the hardest level rn ) might add more filler levels between the bigger levels so theres more build up now the main thing,uhhh i lowkey turned one of the levels into plinko i was bored ok. its still a wip (might add a custom sprite for the plinko pegs feels wrong to just use the wall texture) but it works !!! Your camera swaps over to the other sprite (which is just a plinko ball) and the aim is to simply drop it into the portal to get to the next level its very cool trust me . and then probably a final (if not the final level) its a giant tower ! (bit scary but should be alr!) now…whats next? so prob gonna add more of em filler levels, add a ending screen, r key for resetting to last checkpoint + last timestate (for plinko ) and more dialogue. also gonna find a new background music task still havent gotten around to it. See yall later ❤️🔥"}, {"post_id": 61778, "ts": "2026-09-04T21:04:16Z", "hours": 2.9458, "text": "I was bored so uhhh heres what i did Levels 3 and 4 (Level 3 is a normal level but does have a secret area ) and level 4 is a dropper For now, level 4s kinda rudimentary (im planning on changing some of the shapes around and add custom sprites for those spikes as well cuz its boring rn) But the secret area is pretty cool (it has hidden dialogue as well by the way). To reach it, you have to stay smooshed while doing all of level 3 and then instead of entering the blue portal go under to the white portal. (The portal isn’t white btw i created an animation for it where it glitches in place [changing colors + vibrating around sporatically]). And it leads to… . I was bored OK so i added the EGG ROOM (where normally you can get an egg in deltarune). Also made it the animated tree and everything and added music triggers for new areas and stuff (so for now its just the actual egg room music). And i really want to keep this reference (i really do ) but uh this is also copyrighted so im prob gonna replace it with some non copyrighted tree thats similar to this and change the music as well (i dont want to compose the music cuz thatll take me WAY too long ) so ill keep it in for now but its not gonna make the final cut unfortunately ill just be a reference to the room and not like the actual room sprites and what not (cuz i also dont want to use his art in my game so itll just be a placeholder ig ). Also added a volume slider just in case you wanted to mute the music or smthn ."}, {"post_id": 57053, "ts": "2026-08-29T04:08:25Z", "hours": 2.6008, "text": "I hate walls. They laugh at me as i fall into the void, phasing through them . Alr well I’ve been drawing sprites and implementing them!!! At least the ground is nice it lets me walk on it first try . The walls however decided to add a bunch of funny little tiny holes in them so that the player can just barely walk through and slip into the void. I fixed this (finally 😭) and (now having the basic sprites) will add more levels in the future 🥹 (still gotta get rid of the copyrighted music. oh well something for later ) also fixed some scaling issues with the tutorial dude!!!"}, {"post_id": 54913, "ts": "2026-08-26T04:06:53Z", "hours": 1.4886, "text": "Copyright issues Unfortunately the song I chose is copyrighted (figured that out a while ago just didn’t want to address the issue until now) so i might have to make my own music for the game. I also finalized the tutorial, added a rudimentary level 1 and CHECKPOINTS . To Do: More (and i mean MORE levels). Secrets (prob just gonna throw a bunch of references in the game and call it a day And finally: Saving the game (and maybe level select if im feeling nice) im not sure if i should add more sprites (im eh at drawing, unless i really put some time into it) so maybe for the first ship i keep default walls and stuff aside for the secrets (which i will def lock in for) and i dunno maybe the next devlog will be music (will be fun to try only really experimented in garage band for school)"}, {"post_id": 47138, "ts": "2026-08-14T20:13:05Z", "hours": 1.9828, "text": "Added a tutorial and a dialogue box (the person is just my pfp for now, but will change later) also created dialogue triggers + animated text. Now gonna do the first lvl and add the dialogue for portals (and maybe a new mechanic or fix dashing cuz rn its kinda unnecessary) also that thing at the top is just my cursor"}, {"post_id": 43024, "ts": "2026-08-08T02:17:38Z", "hours": 1.3972, "text": "Alr SO i added my sprites for the player (still need to fix the issue with it still being a ball in the beginning). I have also added a loading screen, and added torque for fun spinning :D (next thing to do is probably make custom sprites for ground background that stuff, make all the sprites look better 😭 + fix starting scale)"}, {"post_id": 41421, "ts": "2026-08-05T16:49:38Z", "hours": 1.1881, "text": "Created sprite, added music (rn its just https://www.youtube.com/watch?v=tIkkW55bu_k ) and will add sprite to game later (im bad at drawing if you were wondering why it took so long )"}, {"post_id": 41036, "ts": "2026-08-04T23:21:58Z", "hours": 0.465, "text": "Smoosh physics"}, {"post_id": 40359, "ts": "2026-08-03T20:14:35Z", "hours": 1.6203, "text": "added portal colors, moving platforms, and smooshing (as a game feature kinda looks like a bug rn but im going to fix it) So for smooshing you need to be pushed into the ground or a wall by a moving platform in order to become taller or shorter. This will allow you to fit into certain areas and access new areas that you previously could not access. Still fixing it though."}, {"post_id": 39829, "ts": "2026-08-03T02:41:33Z", "hours": 1.0319, "text": "Added dashing (using c) + portals for teleporting"}, {"post_id": 39064, "ts": "2026-08-01T19:07:43Z", "hours": 0.8611, "text": "Created basic movement, simple platform and sprite, + ground check to prevent infinite jumping"}]...
|
Title: My first unity game :D by @nova_ | Stardanc Title: My first unity game :D by @nova_ | Stardance
Devlogs:
Created basic movement, simple platform and sprite, + ground check to prevent infinite jumping
Added dashing (using c) + portals for teleporting
added portal colors, moving platforms, and smooshing (as a game feature kinda looks like a bug rn but im going to fix it) So for smooshing you need to be pushed into the ground or a wall by a moving platform in order to become taller or shorter. This will allow you to fit into certain areas and access new areas that you previously could not access. Still fixing it though.
Smoosh physics
Created sprite, added music (rn its just https://www.youtube.com/watch?v=tIkkW55bu_k ) and will add sprite to game later (im bad at drawing if you were wondering why it took so long )
Alr SO i added my sprites for the player (still need to fix the issue with it still being a ball in the beginning). I have also added a loading screen, and added torque for fun spinning :D (next thing to do is probably make custom sprites for ground background that stuff, make all the sprites look better 😭 + fix starting scale)
Added a tutorial and a dialogue box (the person is just my pfp for now, but will change later) also created dialogue triggers + animated text. Now gonna do the first lvl and add the dialogue for portals (and maybe a new mechanic or fix dashing cuz rn its kinda unnecessary) also that thing at the top is just my cursor
Copyright issues Unfortunately the song I chose is copyrighted (figured that out a while ago just didn’t want to address the issue until now) so i might have to make my own music for the game. I also finalized the tutorial, added a rudimentary level 1 and CHECKPOINTS . To Do: More (and i mean MORE levels). Secrets (prob just gonna throw a bunch of references in the game and call it a day And finally: Saving the game (and maybe level select if im feeling nice) im not sure if i should add more sprites (im eh at drawing, unless i really put some time into it) so maybe for the first ship i keep default walls and stuff aside for the secrets (which i will def lock in for) and i dunno maybe the next devlog will be music (will be fun to try only really experimented in garage band for school)
I hate walls. They laugh at me as i fall into the void, phasing through them . Alr well I’ve been drawing sprites and implementing them!!! At least the ground is nice it lets me walk on it first try . The walls however decided to add a bunch of funny little tiny holes in them so that the player can just barely walk through and slip into the void. I fixed this (finally 😭) and (now having the basic sprites) will add more levels in the future 🥹 (still gotta get rid of the copyrighted music. oh well something for later ) also fixed some scaling issues with the tutorial dude!!!
I was bored so uhhh heres what i did Levels 3 and 4 (Level 3 is a normal level but does have a secret area ) and level 4 is a dropper For now, level 4s kinda rudimentary (im planning on changing some of the shapes around and add custom sprites for those spikes as well cuz its boring rn) But the secret area is pretty cool (it has hidden dialogue as well by the way). To reach it, you have to stay smooshed while doing all of level 3 and then instead of entering the blue portal go under to the white portal. (The portal isn’t white btw i created an animation for it where it glitches in place [changing colors + vibrating around sporatically]). And it leads to… . I was bored OK so i added the EGG ROOM (where normally you can get an egg in deltarune). Also made it the animated tree and everything and added music triggers for new areas and stuff (so for now its just the actual egg room music). And i really want to keep this reference (i really do ) but uh this is also copyrighted so im prob gonna replace it with some non copyrighted tree thats similar to this and change the music as well (i dont want to compose the music cuz thatll take me WAY too long ) so ill keep it in for now but its not gonna make the final cut unfortunately ill just be a reference to the room and not like the actual room sprites and what not (cuz i also dont want to use his art in my game so itll just be a placeholder ig ). Also added a volume slider just in case you wanted to mute the music or smthn .
im a buku buku RAHHH 🥹 well its been a while…so uh lemme show u what ive been working on added a more simple level 5 (after that scary dropper which might be the hardest level rn ) might add more filler levels between the bigger levels so theres more build up now the main thing,uhhh i lowkey turned one of the levels into plinko i was bored ok. its still a wip (might add a custom sprite for the plinko pegs feels wrong to just use the wall texture) but it works !!! Your camera swaps over to the other sprite (which is just a plinko ball) and the aim is to simply drop it into the portal to get to the next level its very cool trust me . and then probably a final (if not the final level) its a giant tower ! (bit scary but should be alr!) now…whats next? so prob gonna add more of em filler levels, add a ending screen, r key for resetting to last checkpoint + last timestate (for plinko ) and more dialogue. also gonna find a new background music task still havent gotten around to it. See yall later ❤️🔥
well well well. its time to ship (soon)… but uh heres what i did… i changed it to night and added snow (looks yellow/golden right now might have to change). very cool ik to make sure you can still see i added lanterns (which i did not draw all these sprites i got em from https://karsiori.itch.io/free-pixel-art-lantern-pack [pretty cool btw they work nicely and everything is already formatted into individual pngs + no background 🥹]) i also fixed that plinko level so that the ball you drop actually bounces off the plinko pieces and once it hits the portal you teleport to the final level, i fixed the final level up as well, and added three levels in between the dropper and plinko that teach you how to dash!!! (c to dash it will help A LOT especially for the final level ) also, rn one part of the final level requires you to run into the wall and sort of hook onto the side, then dash onto the platform? (i didnt add sliding down walls yet so i feel like i can kinda keep this wall jump feature lowkey ) well, gonna add those lanterns later and then ill ship probably ❤️🔥 what if i just add deltarune references everywhere 😭 (i have one already )
SOOOO ITS TIME TO SHIP YAYYYYY: Finishing Touches: Changed the background music out, fixed the final level up, added a win area, put it on itch.io ( https://nova-23.itch.io/smooshed ) (loading screen kinda sucks 😔) Also, fixed the lighting problem and the lanterns, making the lanterns sort of act as guides and added some more dialogue. (IGNORE THE GIANT SLIDER WHEN U HIT PLAY IT LOOKS SMALL I PROMISE )
Ships:
Welcome to Smooshed! This is a platformer (and my first game) using Unity! BEST PLAYED IN FULLSCREEN How to Play: Movement: Arrow Keys or WASD (with either w, up arrow, or the space bar to jump) T to revert to the last checkpoint R to revert smoosh state C to dash P to pause What is it: You play as a ball (but a cool ball trust me) and are navigating through a dark, winter landscape to reach the end (the goal). However, you are graced with one power, and one power only: The Power to Be Smooshed 😭. Essentially, by getting hit into a wall by moving platforms, you can become either shorter or taller, letting you fit into gaps or inaccessible areas. Credits for assets: Lanterns - https://www.vecteezy.com/png/72636919-pixel-art-lantern-with-soft-glow and https://karsiori.itch.io/free-pixel-art-lantern-pack Music - https://pixabay.com/music/small-drama-background-piano-loop-589657/ Images that I did not draw - uhhh Toby Fox for the tree and my pfp 🥹 https://ca.pinterest.com/pin/915638168004709266/ CHALLENGES: THIS WAS MY FIRST EVER GAME (aside for scratch) so it was a hard but I did learn a lot. I’ve learned Java, so coding in C# wasn’t too bad, it just took me a bit to figure out how Unity works. After that, I was smooth sailing besides for issues with the jump mechanic (very important for a platformer ik but the plinko level interfered with it and caused some jumps to not register), the plinko mechanic itself, the snow falling and dissipating when it hits an object, and figuring out how to use the canvas/camera/lighting mechanics. But once I figured out the basics, I was pretty much set ❤️🔥 FEEDBACK IS ALWAYS APPRECIATED also heres a video of me “speedrunning the whole game” (theres ur playthrough i wanted to attach it here but it wouldnt let me): https://vimeo.com/1236899085?share=copy&fl=sv&fe=ci (srry for the bad quality its a screen recording go play it yourself 🥹)...
|
1793008330.2702518
|
1793094730.2702518
|
|
67159
|
coffee game by @Yop | Stardance
|
Yop
|
0
|
4.45
|
0
|
[]
|
[{"post_id": 80515, "ts": "202 [{"post_id": 80515, "ts": "2026-10-17T23:31:32Z", "hours": 4.4503, "text": "working on a visual novel… just got my premise down and been working on script and sprites, im new to the renpy engine and script so im trying to learn how to use it more efficiently/creatively"}]...
|
Title: coffee game by @Yop | Stardance
Devlogs:
w Title: coffee game by @Yop | Stardance
Devlogs:
working on a visual novel… just got my premise down and been working on script and sprites, im new to the renpy engine and script so im trying to learn how to use it more efficiently/creatively...
|
1793108837.3820474
|
1793713637.3820474
|
|
2523
|
druid game by @vin | Stardance
|
vin
|
0
|
83.51
|
0
|
[]
|
[{"post_id": 80520, "ts": "202 [{"post_id": 80520, "ts": "2026-10-18T00:41:45Z", "hours": 12.1581, "text": "DevLog 6 Sound effects have finally been added, with a few new boss moves. Sound effects: Sound effects for moves and basic attacks has been added! From the Nature Spirit’s moveset to the Bears it all now has sound so you can have other indicators besides visual to know you hit your target. New moves: The deer and wind spirit both have new moves! The deer has ‘Radiance’ where a light shines from it’s horns before turning into arrows and attacking the player, and ‘Prance’ where it powerfully prances in a direction. The wind spirit has one new move called ‘Wind Shockwave’ that knocks back entities while anchoring the player in place. I know that there is not as much content in this devlog as the others due to me having to debug old code, but I will assure you all that the next devlog will have more good stuff in it. Thank you for reading my devlog 👍"}, {"post_id": 75989, "ts": "2026-10-01T21:28:55Z", "hours": 11.7067, "text": "DevLog 5 I made may big additions to the game, Including a new background, more Qol GUI, a new enemy, and finally the two spirit boss fights. New background: I believed the previous background to be a little(lot) less than perfect. To make the background look better I added more trees and bushes so it looks like an actual forest and not a plain with a few trees. Qol GUI: Beforehand, there was nowhere to know if your cool-downs for your moves were on or not, to fix that I added a GUI to display if they were off or on. I also made a decaying animation for the health but it is a bit small of a tweak to call an update. New enemy: A new enemy, the wolf cavalry has been created, it attacks while rushing towards the player swiping upwards, and not stopping even if it gets hit. Since the wolf cavalry is so fast that it is practically impossible to get it into a combo, they only appear in later waves (The first video where it was in wave 1 was a test, it will not be there in the future) Boss fights: Both the Deer and the Bear have their own boss fights now! One of the bosses are randomly selected at wave 5 and, after they are killed, gives you their abilities. The Bear is tanky, but slow, and the Deer is fast, but weak. I will likely add a new attack for both the Deer and the Wolf cavalry, as the both only have one attack for now. I also am going to work on adding the leveling system and combo tracker, so the player doesn’t unlock all of the abilities from the spirits right away. After all of that, I will likely make a final boss for this stage which will be on wave 10. Thank you for reading my devlog"}, {"post_id": 61209, "ts": "2026-09-04T01:08:28Z", "hours": 12.6017, "text": "DevLog 4 There are a few new additions and tweaks that I have made to the game, I added a new enemy as well as revamped a old attack I am finally putting the game loop together, it is going to be a wave game, each wave new enemies are spawned and they get more difficult. And am planning to add a leveling system so when the player gets a good combo streak, that much experience is rewarded. Each time the player levels up a new move for their spirits are unlocked. The new enemy: Goblin archer The goblin archer is a ranged unit that attacks under the protection of the thief goblins. (I am still working on the shooting spritesheet so it has the same animation as the thief’s ‘slash’ in the video) While having less health and speed than the thief goblin, it is able to catch you off guard if you are not paying attention to it. Attack glowup The wind blade attack from the Nature spirit looked lackluster so I made it bigger and more wind-like I guess. That is basically all besides a few tweaks here and there, as a mentioned I will be working towards a leveling system towards the next update and possibly adding new attacks. Thank you for reading my devlog! :)))))"}, {"post_id": 38477, "ts": "2026-07-31T21:35:29Z", "hours": 10.9681, "text": "DevLog 3 There are a lot more changes small and big I made for this devlog including a new enemy as well as revamps for both the player’s sprite sheets and the Bear spirit’s swipe ability. New enemy - Goblin Thief This new enemy, while having a smaller hit-box than the player, the Goblin is also faster but doesn’t have much health. The Goblin only has one attack for now, which is it’s slash. New Spirit A new spirit called the ‘Nature spirit’ has been added, with two abilities for now which are a gust to pull the enemy in and a Wind blade to attack. The gust, while doing only a small bit of damage is very useful for extending a combo, and the Wind blade is for the player to keep distance between the enemy and the player. Small note about the bear spirit’s swipe The swipe is now remade and actually looks like a swipe and not a blob.👍 New player look and dash ability The player was remade and given a new haircut (because the past one was terrible) and a smoother walking animation. The player was also given the ability to dash, having a few moments of invincibility. The player is given two dashes that recover over time. Stunning a entity enemies (and the player) can now be stunned. After taking a hit, the entity who received it will be stunned for half a second, after it takes more than 3 hits, it will be stunned until it touches the ground and waits two seconds That is all the stuff I added so far, next update I will likely add more Gui to display cooldowns on moves as well as dashes. I will also likely add a new enemy that keeps its distance while attacking the player. Thank you for reading my Devlog! (ps I fixed the gifs from the last devlog because they didn’t work for some reason)"}, {"post_id": 29024, "ts": "2026-07-15T17:51:58Z", "hours": 12.1228, "text": "Devlog 2 There have been a few changes Ive made in the past week One major change is that there is another attack for the bear. The attack is a slam that takes a lot of time to ready but has a large hit-box and high knockback. I have also added attacking to the dummy, as well as projectiles. I apologize if this devlog was a bit too little, I was going crazy trying to figure out how to implement the enemy attacking without trying to use guides on Youtube. For the next devlog, I plan on remaking the existing bear swipe and adding another spirit along with an new enemy and better player animations. Thank you for reading my devlog!"}, {"post_id": 21049, "ts": "2026-07-02T20:32:59Z", "hours": 23.9558, "text": "Devlog 1"}]...
|
Title: druid game by @vin | Stardance
Devlogs:
De Title: druid game by @vin | Stardance
Devlogs:
Devlog 1
Devlog 2 There have been a few changes Ive made in the past week One major change is that there is another attack for the bear. The attack is a slam that takes a lot of time to ready but has a large hit-box and high knockback. I have also added attacking to the dummy, as well as projectiles. I apologize if this devlog was a bit too little, I was going crazy trying to figure out how to implement the enemy attacking without trying to use guides on Youtube. For the next devlog, I plan on remaking the existing bear swipe and adding another spirit along with an new enemy and better player animations. Thank you for reading my devlog!
DevLog 3 There are a lot more changes small and big I made for this devlog including a new enemy as well as revamps for both the player’s sprite sheets and the Bear spirit’s swipe ability. New enemy - Goblin Thief This new enemy, while having a smaller hit-box than the player, the Goblin is also faster but doesn’t have much health. The Goblin only has one attack for now, which is it’s slash. New Spirit A new spirit called the ‘Nature spirit’ has been added, with two abilities for now which are a gust to pull the enemy in and a Wind blade to attack. The gust, while doing only a small bit of damage is very useful for extending a combo, and the Wind blade is for the player to keep distance between the enemy and the player. Small note about the bear spirit’s swipe The swipe is now remade and actually looks like a swipe and not a blob.👍 New player look and dash ability The player was remade and given a new haircut (because the past one was terrible) and a smoother walking animation. The player was also given the ability to dash, having a few moments of invincibility. The player is given two dashes that recover over time. Stunning a entity enemies (and the player) can now be stunned. After taking a hit, the entity who received it will be stunned for half a second, after it takes more than 3 hits, it will be stunned until it touches the ground and waits two seconds That is all the stuff I added so far, next update I will likely add more Gui to display cooldowns on moves as well as dashes. I will also likely add a new enemy that keeps its distance while attacking the player. Thank you for reading my Devlog! (ps I fixed the gifs from the last devlog because they didn’t work for some reason)
DevLog 4 There are a few new additions and tweaks that I have made to the game, I added a new enemy as well as revamped a old attack I am finally putting the game loop together, it is going to be a wave game, each wave new enemies are spawned and they get more difficult. And am planning to add a leveling system so when the player gets a good combo streak, that much experience is rewarded. Each time the player levels up a new move for their spirits are unlocked. The new enemy: Goblin archer The goblin archer is a ranged unit that attacks under the protection of the thief goblins. (I am still working on the shooting spritesheet so it has the same animation as the thief’s ‘slash’ in the video) While having less health and speed than the thief goblin, it is able to catch you off guard if you are not paying attention to it. Attack glowup The wind blade attack from the Nature spirit looked lackluster so I made it bigger and more wind-like I guess. That is basically all besides a few tweaks here and there, as a mentioned I will be working towards a leveling system towards the next update and possibly adding new attacks. Thank you for reading my devlog! :)))))
DevLog 5 I made may big additions to the game, Including a new background, more Qol GUI, a new enemy, and finally the two spirit boss fights. New background: I believed the previous background to be a little(lot) less than perfect. To make the background look better I added more trees and bushes so it looks like an actual forest and not a plain with a few trees. Qol GUI: Beforehand, there was nowhere to know if your cool-downs for your moves were on or not, to fix that I added a GUI to display if they were off or on. I also made a decaying animation for the health but it is a bit small of a tweak to call an update. New enemy: A new enemy, the wolf cavalry has been created, it attacks while rushing towards the player swiping upwards, and not stopping even if it gets hit. Since the wolf cavalry is so fast that it is practically impossible to get it into a combo, they only appear in later waves (The first video where it was in wave 1 was a test, it will not be there in the future) Boss fights: Both the Deer and the Bear have their own boss fights now! One of the bosses are randomly selected at wave 5 and, after they are killed, gives you their abilities. The Bear is tanky, but slow, and the Deer is fast, but weak. I will likely add a new attack for both the Deer and the Wolf cavalry, as the both only have one attack for now. I also am going to work on adding the leveling system and combo tracker, so the player doesn’t unlock all of the abilities from the spirits right away. After all of that, I will likely make a final boss for this stage which will be on wave 10. Thank you for reading my devlog
DevLog 6 Sound effects have finally been added, with a few new boss moves. Sound effects: Sound effects for moves and basic attacks has been added! From the Nature Spirit’s moveset to the Bears it all now has sound so you can have other indicators besides visual to know you hit your target. New moves: The deer and wind spirit both have new moves! The deer has ‘Radiance’ where a light shines from it’s horns before turning into arrows and attacking the player, and ‘Prance’ where it powerfully prances in a direction. The wind spirit has one new move called ‘Wind Shockwave’ that knocks back entities while anchoring the player in place. I know that there is not as much content in this devlog as the others due to me having to debug old code, but I will assure you all that the next devlog will have more good stuff in it. Thank you for reading my devlog 👍...
|
1792568901.8198957
|
1793173701.8198957
|
|
58732
|
Novex - AI Drone Swarm by @elkonmechato | Stardanc Novex - AI Drone Swarm by @elkonmechato | Stardance...
|
elkonmechato
|
0
|
23.02
|
0
|
[]
|
[{"post_id": 80521, "ts": "202 [{"post_id": 80521, "ts": "2026-10-18T00:42:55Z", "hours": 4.4536, "text": "Bulit a Smart power manager with STM32 and USB Hub for the RPI uHat, now RPI is able to hold up to 4 usb devices"}, {"post_id": 80243, "ts": "2026-10-16T20:53:42Z", "hours": 11.7428, "text": "Novex uHAT Design - working on connecting the esp32s3 with rpi2Wh and bringing radio commnication, Enviromental Sensors, and lowlevel AI interface to the Drone"}, {"post_id": 69359, "ts": "2026-09-16T21:47:39Z", "hours": 6.8228, "text": "3D Slam Tracking, Custom SuperFast VIO Works on Raspberry Pi Zero 2w"}]...
|
Title: Novex - AI Drone Swarm by @elkonmechato | S Title: Novex - AI Drone Swarm by @elkonmechato | Stardance
Devlogs:
3D Slam Tracking, Custom SuperFast VIO Works on Raspberry Pi Zero 2w
Novex uHAT Design - working on connecting the esp32s3 with rpi2Wh and bringing radio commnication, Enviromental Sensors, and lowlevel AI interface to the Drone
Bulit a Smart power manager with STM32 and USB Hub for the RPI uHat, now RPI is able to hold up to 4 usb devices...
|
1792767085.9300776
|
1793371885.9300776
|
|
64294
|
InsQuire by @ianl | Stardance
|
ianl
|
0
|
5.6
|
0
|
[]
|
[{"post_id": 80522, "ts": "202 [{"post_id": 80522, "ts": "2026-10-18T00:46:11Z", "hours": 5.5986, "text": "InsQuire is an English writing assistant powered by Artificial Intelligence. The AI’s role is to provide honest feedback, and will in no way replace thinking or write anything for you. This app was created because my English teacher was telling me how difficult it was to stay on top of assignment feedback while they had many classes doing writing assignments at the same time."}]...
|
Title: InsQuire by @ianl | Stardance
Devlogs:
Ins Title: InsQuire by @ianl | Stardance
Devlogs:
InsQuire is an English writing assistant powered by Artificial Intelligence. The AI’s role is to provide honest feedback, and will in no way replace thinking or write anything for you. This app was created because my English teacher was telling me how difficult it was to stay on top of assignment feedback while they had many classes doing writing assignments at the same time....
|
1793058905.1642115
|
1793663705.1642115
|
|
65265
|
quantum-tunneling by @Rishav | Stardance
|
Rishav
|
1
|
17.57
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-07T08:18:27Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I went ahead and created a game called Doraemon’s Quantum Tunnel, which incorporates quantum tunneling into physics. When a player is close to a barrier, they must try to pass through it, using the quantum tunneling equation to calculate the ability to do so. I’ve also used two more concepts in the game: the observer effect and decoherence. Moreover, I added a five-barrier position-race, streaks, shaking visuals, audio programming, and a complete title screen. The real challenge was making sure that all these mechanisms work together in harmony. At times, I was in situations where the regular path of following procedures was working fine, while the edge cases were making the game unusable. Timers would freeze, steps would become unreachable, and variables would only be accessible on a certain execution path. I even made one ill-placed parentheses that would have completely ruined the game experience. The thing I’m most proud of is that I’ve made a game about quantum physics. But rather than just making a game based on quantum physics concepts, I meant to reflect those physics in terms of gameplay. To test it, use the arrow keys to move around, press Space to charge, O to observe, and P to restart. You should try failing on purpose, observing a barrier, and leaving it charged for too long. Additionally, we would appreciate any bug reports as all the bugs are basically my unpaid testers.", "repo": "https://github.com/rishavjha8515-hub/quantum-tunneling", "demo": "https://github.com/rishavjha8515-hub/quantum-tunneling/releases/tag/v1.0"}]...
|
[{"post_id": 80527, "ts": "202 [{"post_id": 80527, "ts": "2026-10-18T00:56:22Z", "hours": 2.2147, "text": "Devlog #5 - Revision phase, mystery boxes and making the game functional Devlog #4 described the big update regarding gameplay mechanics. This time, it is now about making the game fair, replayable and download-friendly. Balancing phase After analyzing the numbers, I found an issue: the height of the barrier can go as high as 2.0 but the maximum energy level is 1.4. Thus, some barriers are literally invincible because it is impossible to break through them no matter how well the player performs. The charge speed also varied from “almost 7 seconds” to “instant charging”, leading to different results every time. I have put all the variables related to gameplay in one line, so the process of making the game better became much easier.## Highest score The top score is stored in a small file, which allows it to persist even after you exit the game. The welcome screen displays the score, and if you lose, it says “NEW HIGH SCORE!” on the game over screen. The record is present in the repository, so my score won’t overwrite anybody else’s. Sound for everything The ghost, answers in trivia, and entangled transfers didn’t have any sounds. I have added sounds: a sound of the ghost appearing with a whoosh, a sound of a correct answer rising in pitch, the sound of a wrong answer producing low frequency buzz, and a beep sound of a partner barrier charging. All sounds are produced in code without using audio files. Schrödinger boxes A few boxes marked as ? are placed between walls. When you click on one box with the help of the button E , it determines what is inside. When you click on the box, the result of what is inside the box is set randomly, which can be either +5 seconds, -4 seconds, or charge for the next wall. Every time a level appears, each box can exist with the probability of 60%.## My ship has been returned. The review indicated that my GitHub release did not include an executable file, therefore voters were unable to play the game. That’s true that a .py file is not considered a game by anyone who does not have Python installed. Now I am addressing this issue by using PyInstaller to convert the game into Windows .exe file and adding it to the release. One thing I had to deal with is that packaged game runs from temporary folder and as a result my high score file gets lost every time I run the game. Now it saves in the same folder as the exe file. Conclusion: If someone has to install anything in order to play your game, most likely, they won’t. Deliver your application the way it can be launched with a single click. What is next Complete the release and resubmit it, then let someone else who has never seen the game play it."}, {"post_id": 79443, "ts": "2026-10-14T00:43:15Z", "hours": 6.3511, "text": "Devlog #4 — the walls are real now, and so is the spooky action We launched the project and moved forward. This sprint has completely redesigned the game dynamics. Walls that block Before this point players have only walked through barriers as there was no penalty for tunneling. Now the player collides with walls. If you want to pass the wall, you must use tunneling which will cost you some time and potentially break your chain. Entanglement that works My previous iteration of entangled pairs was useless. It only changed the level of difficulty of the partner. With solid walls the simulation did not vary on every run and many pairs did the same thing. Therefore I had to write it again. the barriers of the same shape are paired randomly during every run when you free a barrier at any point of charge the partner barrier inherits that charge . Mirror pairs have the same charge and their partners receive it as well.-The observer lock does not send anything to the partner as forced collapse does not provide any signal. So the order in which you pair now becomes an important decision to make. The secret is stored in a non-versioned .env file, which has a .env.example alongside in the repository. Now the splash screen features an animated “asking Groq…” message that only goes away once the actual answer provided. ## Quantum phantom The phantom version of the player appears at a random location, moves through the walls in your direction. The passed wall receives a slight charge. This idea stemmed from ChatGPT, although the first version worked infrequently because it required the ghost to be only up to 24x away from the center of the wall. However, walls can be as wide as 140px, so I made changes to the spawning position of the ghost. The failure of watching seems different now Now watching an obstacle and failing does not shake the screen as before. A light freezing-blue light appears instead of shaking the screen since the failure is actually caused by you.## Bugs that caused me trouble The ghost class malfunctioned in three different ways: one instance is code at a class level, where there’s no self , second is using camera.x instead of camera_x and third is missing out .choice from random([-1, 1]) . I misspelled the name of the environment variable with GRQO_API_KEY , causing the game to return “no key found” no matter what action was taken. The title screen was stuck on “checking” forever, as the timer never progressed during that time. Finally, I experienced a fallback trivia answer being set to index 0, which was incorrect. There was a bug when restarting, as the barrier I was standing on before the timer ran out persisted through the next run. The trends are clear: while everything works smoothly, bugs persist every time there’s a reset or an edge case. What I’m planning next Cleaning up the code and improving the decoherence timer."}, {"post_id": 77502, "ts": "2026-10-07T08:13:58Z", "hours": 3.0575, "text": "Devlog #3 - A Video Game Is All Out Judging You by Looking at It The last part was less about “building walls” and more about “bring the physics into play.” Three legitimate quantum concepts converted into game mechanics together with front gates and sound. Observer Effect (the unique one) Press O during charging and the game discloses the real probability of passing the tunnel. The only problem is that if you look at the wall, it means that it has already turned into a wall, so you cannot succeed anyway. Even the slightest observer activity while charging means you cannot reach your goal. The moment you look at a wall, it acquires a flat gray color, which allows you to see the process happening. Decoherence (yes, it is once again my research) If you keep the wall under full charge for too long, decoherence happens. It turns dark purple, a time counter appears, and at about 1.2 seconds later it collapses, meaning your attempt is wasted, the screen shaking and your counter being reset. Front Door The game currently has a door in the front. It is now fitted with a proper title screen that is complete with first controls, allowing one who hadn’t ever played the game to start without the presenter’s assistance. No operation can take place until a button is pressed, and the stopwatch doesn’t start until a button is pressed. Audio All audio signals are produced using code and NumPy. The sounds emitted are: A rising tone for success A falling tone for failure A flat tone for looking at the failure A long falling tone for decoherence It was done intentionally to make all failure sounds sound different because they have different meanings. Colors Now all the on-screen text is written in proper colors, not dark blue-grey but bright cyan, yellow, violet, and green instead. All pieces of information appeared to be readable at a glance, and each type of information has its unique appearance. Here Are My Fails This Time The guard has been in the wrong place. I put in the check on the barrier charging, but instead of putting the check when the key gets released, I put it when the key gets pressed, leading to the failure of the barrier charging and changing color. An else statement that followed a wrong if . The program crashed with a NameError because the variable existed only on the path that had not been executed. A timer that got stuck. It stopped counting as soon as I added the title screen to the game. The parenthesis in the purple shade blend that could have made the game crash with the very first barrier being charged. The streak that became 1.0 , then 2.0 , and so on. The mistake here is that I made it zero instead of dropping the decimal point. The same trend: the happy path always works, the errors occur on the borderline. What Follows Playing the game, tuning up the decoherence timer, and getting the game out."}, {"post_id": 76037, "ts": "2026-10-02T04:40:38Z", "hours": 3.0006, "text": "##Devlog ##2 – A transition from “two walls in a void” to genuine gameplay After just 3 hours of development, the game is transitioning from a tech demo into an actual game. Here is an outline of what has been accomplished. The Juice Mechanic Portal swirl – a circular motion of particles going around the barrier which spins faster, the more strength is used. A minute of debugging time was required as all dots were stacking together – I didn’t use the separate angle of every dot! Success/fail flashes – a green glow while going through the wall and red if the wall is impenetrable, offering the feedback after successfully completing an action instead of just allowing it to fail without any acknowledgement of it. Screen shake on fail – even after failure the player feels the impact and knows about the failure instead of experiencing a total silence. Squash and stretch – the player stretches for a little while while moving through the wall, following a basic animation principle. Making the physics unpredictable for real The speed of charge and “height” of barriers are now re-rolled after each attempt instead of using fixed values. The game does not allow you to memorize the correct timing (like “holding for 1.4 seconds = guaranteed tunnel”) — it requires you to track the live readout for P(tunnel) every time. The solution feels appropriate for something connected with quantum mechanics, as certainty is not an aim. Moving from the sandbox to real levels 5-barrier gauntlet as opposed to the fixed 2 test walls with the width that is changing in a bigger range. Scrolling camera so there is a chance to make the world bigger than the screen. The camera position is derived from the world one, which makes possible separating “world position” (used for all the logic) from “screen position” (used only for drawing). World limits so it is impossible for the player just to walk away into infinite empty space. The camera and the player are clamped at the end now with “the end of the line” message. Creating a game that you can actually lose Timed run — random duration for each session (nothing is left out of the randomness of the concept), race to accumulate tunnels before the time runs out Restart — press P (as opposed to R because why should we make it easier) and replay without restarting the script Streak system — number of consecutive wins would create the multiplier, any loss resets the count back to zero and also a separate best streak record Problems I encountered in this session Firstly, using two elifs consecutively that reference the same event type caused the second elif to be impossible to execute. Surprisingly, I had done this exact mistake two times in one session. Another issue was a snippet of code that was expected to run in its own right, but instead remained inside if active_barrier. This unintentionally meant that an entire portion of the game over screen would not work unless the character was next to the wall when time ended. It seemed to be a random invisible text bug for too long. Moreover, I made an indentation error that unintentionally disabled four lines of code after running only once. Each of these problems was an easy fix once I found them, but it took me a while to do that because testing included edge case scenarios (standing on empty space, failing deliberately, etc.) instead of just getting through the easy way. Plans for future improvement I am currently considering adding a question system (a few trivia questions about physics to answer during the charge process) and developing instructions screen to enable players to learn how to play this game even if they never played."}, {"post_id": 75063, "ts": "2026-09-29T01:14:04Z", "hours": 3.0606, "text": "Devlog #1 — quantum tunneling but make it a platformer ok so new Stardance project is cooking 🫡instaed of mario vibes,it would be tunneling, and it’s actually based on real quantum physics not just vibes wanted to build in Godot but again the same probelm so pivoted to Python + Pygame in VS Code. mildly annoying but also meant I built literally everything from scratch, and this time no indenatation mistake dropped significantly. The mechanic Hold SPACE near a wall to charge up, let go to attempt the tunnel. It’s an actual dice roll based on a simplified quantum tunneling formula — more charge = better odds, thicker wall = worse odds, and it’s capped 2%–98% so nothing’s ever a guaranteed W or L. Respect the uncertainty principle 🙏 T = exp(-2 × width × sqrt(barrier_height - energy)) What’s live rn Charge/attempt state machine per barrier Barrier glows peaceful blue to mild red as you charge (very “i am becoming unstable” energy) Green flash = you made it, red flash = physics said no Two barriers, different thickness, so you can feel the difference Debug numbers on screen so I could actually verify the math wasn’t lying to me Bugs i faced and fixed A font size that needed to be a whole number, not a decimal A method that got trapped inside init and ceased to exist An elif chain checking the same condition twice, so half my code was unreachable A variable I used one frame before it was born Certified skill issue moments, but each one taught me something real. Next up Portal swirl effects (going full Doraemon time-machine-drawer aesthetic), then an actual level instead of two test walls in a void."}]...
|
Title: quantum-tunneling by @Rishav | Stardance
D Title: quantum-tunneling by @Rishav | Stardance
Devlogs:
Devlog #1 — quantum tunneling but make it a platformer ok so new Stardance project is cooking 🫡instaed of mario vibes,it would be tunneling, and it’s actually based on real quantum physics not just vibes wanted to build in Godot but again the same probelm so pivoted to Python + Pygame in VS Code. mildly annoying but also meant I built literally everything from scratch, and this time no indenatation mistake dropped significantly. The mechanic Hold SPACE near a wall to charge up, let go to attempt the tunnel. It’s an actual dice roll based on a simplified quantum tunneling formula — more charge = better odds, thicker wall = worse odds, and it’s capped 2%–98% so nothing’s ever a guaranteed W or L. Respect the uncertainty principle 🙏 T = exp(-2 × width × sqrt(barrier_height - energy)) What’s live rn Charge/attempt state machine per barrier Barrier glows peaceful blue to mild red as you charge (very “i am becoming unstable” energy) Green flash = you made it, red flash = physics said no Two barriers, different thickness, so you can feel the difference Debug numbers on screen so I could actually verify the math wasn’t lying to me Bugs i faced and fixed A font size that needed to be a whole number, not a decimal A method that got trapped inside init and ceased to exist An elif chain checking the same condition twice, so half my code was unreachable A variable I used one frame before it was born Certified skill issue moments, but each one taught me something real. Next up Portal swirl effects (going full Doraemon time-machine-drawer aesthetic), then an actual level instead of two test walls in a void.
##Devlog ##2 – A transition from “two walls in a void” to genuine gameplay After just 3 hours of development, the game is transitioning from a tech demo into an actual game. Here is an outline of what has been accomplished. The Juice Mechanic Portal swirl – a circular motion of particles going around the barrier which spins faster, the more strength is used. A minute of debugging time was required as all dots were stacking together – I didn’t use the separate angle of every dot! Success/fail flashes – a green glow while going through the wall and red if the wall is impenetrable, offering the feedback after successfully completing an action instead of just allowing it to fail without any acknowledgement of it. Screen shake on fail – even after failure the player feels the impact and knows about the failure instead of experiencing a total silence. Squash and stretch – the player stretches for a little while while moving through the wall, following a basic animation principle. Making the physics unpredictable for real The speed of charge and “height” of barriers are now re-rolled after each attempt instead of using fixed values. The game does not allow you to memorize the correct timing (like “holding for 1.4 seconds = guaranteed tunnel”) — it requires you to track the live readout for P(tunnel) every time. The solution feels appropriate for something connected with quantum mechanics, as certainty is not an aim. Moving from the sandbox to real levels 5-barrier gauntlet as opposed to the fixed 2 test walls with the width that is changing in a bigger range. Scrolling camera so there is a chance to make the world bigger than the screen. The camera position is derived from the world one, which makes possible separating “world position” (used for all the logic) from “screen position” (used only for drawing). World limits so it is impossible for the player just to walk away into infinite empty space. The camera and the player are clamped at the end now with “the end of the line” message. Creating a game that you can actually lose Timed run — random duration for each session (nothing is left out of the randomness of the concept), race to accumulate tunnels before the time runs out Restart — press P (as opposed to R because why should we make it easier) and replay without restarting the script Streak system — number of consecutive wins would create the multiplier, any loss resets the count back to zero and also a separate best streak record Problems I encountered in this session Firstly, using two elifs consecutively that reference the same event type caused the second elif to be impossible to execute. Surprisingly, I had done this exact mistake two times in one session. Another issue was a snippet of code that was expected to run in its own right, but instead remained inside if active_barrier. This unintentionally meant that an entire portion of the game over screen would not work unless the character was next to the wall when time ended. It seemed to be a random invisible text bug for too long. Moreover, I made an indentation error that unintentionally disabled four lines of code after running only once. Each of these problems was an easy fix once I found them, but it took me a while to do that because testing included edge case scenarios (standing on empty space, failing deliberately, etc.) instead of just getting through the easy way. Plans for future improvement I am currently considering adding a question system (a few trivia questions about physics to answer during the charge process) and developing instructions screen to enable players to learn how to play this game even if they never played.
Devlog #3 - A Video Game Is All Out Judging You by Looking at It The last part was less about “building walls” and more about “bring the physics into play.” Three legitimate quantum concepts converted into game mechanics together with front gates and sound. Observer Effect (the unique one) Press O during charging and the game discloses the real probability of passing the tunnel. The only problem is that if you look at the wall, it means that it has already turned into a wall, so you cannot succeed anyway. Even the slightest observer activity while charging means you cannot reach your goal. The moment you look at a wall, it acquires a flat gray color, which allows you to see the process happening. Decoherence (yes, it is once again my research) If you keep the wall under full charge for too long, decoherence happens. It turns dark purple, a time counter appears, and at about 1.2 seconds later it collapses, meaning your attempt is wasted, the screen shaking and your counter being reset. Front Door The game currently has a door in the front. It is now fitted with a proper title screen that is complete with first controls, allowing one who hadn’t ever played the game to start without the presenter’s assistance. No operation can take place until a button is pressed, and the stopwatch doesn’t start until a button is pressed. Audio All audio signals are produced using code and NumPy. The sounds emitted are: A rising tone for success A falling tone for failure A flat tone for looking at the failure A long falling tone for decoherence It was done intentionally to make all failure sounds sound different because they have different meanings. Colors Now all the on-screen text is written in proper colors, not dark blue-grey but bright cyan, yellow, violet, and green instead. All pieces of information appeared to be readable at a glance, and each type of information has its unique appearance. Here Are My Fails This Time The guard has been in the wrong place. I put in the check on the barrier charging, but instead of putting the check when the key gets released, I put it when the key gets pressed, leading to the failure of the barrier charging and changing color. An else statement that followed a wrong if . The program crashed with a NameError because the variable existed only on the path that had not been executed. A timer that got stuck. It stopped counting as soon as I added the title screen to the game. The parenthesis in the purple shade blend that could have made the game crash with the very first barrier being charged. The streak that became 1.0 , then 2.0 , and so on. The mistake here is that I made it zero instead of dropping the decimal point. The same trend: the happy path always works, the errors occur on the borderline. What Follows Playing the game, tuning up the decoherence timer, and getting the game out.
Devlog #4 — the walls are real now, and so is the spooky action We launched the project and moved forward. This sprint has completely redesigned the game dynamics. Walls that block Before this point players have only walked through barriers as there was no penalty for tunneling. Now the player collides with walls. If you want to pass the wall, you must use tunneling which will cost you some time and potentially break your chain. Entanglement that works My previous iteration of entangled pairs was useless. It only changed the level of difficulty of the partner. With solid walls the simulation did not vary on every run and many pairs did the same thing. Therefore I had to write it again. the barriers of the same shape are paired randomly during every run when you free a barrier at any point of charge the partner barrier inherits that charge . Mirror pairs have the same charge and their partners receive it as well.-The observer lock does not send anything to the partner as forced collapse does not provide any signal. So the order in which you pair now becomes an important decision to make. The secret is stored in a non-versioned .env file, which has a .env.example alongside in the repository. Now the splash screen features an animated “asking Groq…” message that only goes away once the actual answer provided. ## Quantum phantom The phantom version of the player appears at a random location, moves through the walls in your direction. The passed wall receives a slight charge. This idea stemmed from ChatGPT, although the first version worked infrequently because it required the ghost to be only up to 24x away from the center of the wall. However, walls can be as wide as 140px, so I made changes to the spawning position of the ghost. The failure of watching seems different now Now watching an obstacle and failing does not shake the screen as before. A light freezing-blue light appears instead of shaking the screen since the failure is actually caused by you.## Bugs that caused me trouble The ghost class malfunctioned in three different ways: one instance is code at a class level, where there’s no self , second is using camera.x instead of camera_x and third is missing out .choice from random([-1, 1]) . I misspelled the name of the environment variable with GRQO_API_KEY , causing the game to return “no key found” no matter what action was taken. The title screen was stuck on “checking” forever, as the timer never progressed during that time. Finally, I experienced a fallback trivia answer being set to index 0, which was incorrect. There was a bug when restarting, as the barrier I was standing on before the timer ran out persisted through the next run. The trends are clear: while everything works smoothly, bugs persist every time there’s a reset or an edge case. What I’m planning next Cleaning up the code and improving the decoherence timer.
Devlog #5 - Revision phase, mystery boxes and making the game functional Devlog #4 described the big update regarding gameplay mechanics. This time, it is now about making the game fair, replayable and download-friendly. Balancing phase After analyzing the numbers, I found an issue: the height of the barrier can go as high as 2.0 but the maximum energy level is 1.4. Thus, some barriers are literally invincible because it is impossible to break through them no matter how well the player performs. The charge speed also varied from “almost 7 seconds” to “instant charging”, leading to different results every time. I have put all the variables related to gameplay in one line, so the process of making the game better became much easier.## Highest score The top score is stored in a small file, which allows it to persist even after you exit the game. The welcome screen displays the score, and if you lose, it says “NEW HIGH SCORE!” on the game over screen. The record is present in the repository, so my score won’t overwrite anybody else’s. Sound for everything The ghost, answers in trivia, and entangled transfers didn’t have any sounds. I have added sounds: a sound of the ghost appearing with a whoosh, a sound of a correct answer rising in pitch, the sound of a wrong answer producing low frequency buzz, and a beep sound of a partner barrier charging. All sounds are produced in code without using audio files. Schrödinger boxes A few boxes marked as ? are placed between walls. When you click on one box with the help of the button E , it determines what is inside. When you click on the box, the result of what is inside the box is set randomly, which can be either +5 seconds, -4 seconds, or charge for the next wall. Every time a level appears, each box can exist with the probability of 60%.## My ship has been returned. The review indicated that my GitHub release did not include an executable file, therefore voters were unable to play the game. That’s true that a .py file is not considered a game by anyone who does not have Python installed. Now I am addressing this issue by using PyInstaller to convert the game into Windows .exe file and adding it to the release. One thing I had to deal with is that packaged game runs from temporary folder and as a result my high score file gets lost every time I run the game. Now it saves in the same folder as the exe file. Conclusion: If someone has to install anything in order to play your game, most likely, they won’t. Deliver your application the way it can be launched with a single click. What is next Complete the release and resubmit it, then let someone else who has never seen the game play it.
Ships:
I went ahead and created a game called Doraemon’s Quantum Tunnel, which incorporates quantum tunneling into physics. When a player is close to a barrier, they must try to pass through it, using the quantum tunneling equation to calculate the ability to do so. I’ve also used two more concepts in the game: the observer effect and decoherence. Moreover, I added a five-barrier position-race, streaks, shaking visuals, audio programming, and a complete title screen. The real challenge was making sure that all these mechanisms work together in harmony. At times, I was in situations where the regular path of following procedures was working fine, while the edge cases were making the game unusable. Timers would freeze, steps would become unreachable, and variables would only be accessible on a certain execution path. I even made one ill-placed parentheses that would have completely ruined the game experience. The thing I’m most proud of is that I’ve made a game about quantum physics. But rather than just making a game based on quantum physics concepts, I meant to reflect those physics in terms of gameplay. To test it, use the arrow keys to move around, press Space to charge, O to observe, and P to restart. You should try failing on purpose, observing a barrier, and leaving it charged for too long. Additionally, we would appreciate any bug reports as all the bugs are basically my unpaid testers....
|
1793062091.2334015
|
1793148491.2334015
|
|
70263
|
BLARE by @Glitchtest | Stardance
|
Glitchtest
|
0
|
1.43
|
0
|
[]
|
[{"post_id": 80534, "ts": "202 [{"post_id": 80534, "ts": "2026-10-18T02:20:07Z", "hours": 1.4314, "text": "Finished the PCB!!"}]...
|
Title: BLARE by @Glitchtest | Stardance
Devlogs:
Title: BLARE by @Glitchtest | Stardance
Devlogs:
Finished the PCB!!...
|
1792961365.5002842
|
1793566165.5002842
|
|
61369
|
Article Annotater by @bobafrog282 | Stardance
|
bobafrog282
|
1
|
11.91
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-12T14:11:32Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I, with three other people, created a chrome extension that has the ability to help students around the world! This extension, the Article Annotator, allows you to take notes, have an AI summary, define specific words, and save highlighted/annotated sentences, so that the next time you open up the article, you can see what exactly you wanted to remember! This project allows everything to happen in one tab, rather than switching between many different tabs. There are more updates that I want to create, like a sync to Google Docs for all notes to be transferred! Enjoy, students!", "repo": "https://github.com/normalcivilian0343/ChromeExtensionProject", "demo": "https://github.com/normalcivilian0343/ChromeExtensionProject/releases/tag/v1.0.0"}]...
|
[{"post_id": 80535, "ts": "202 [{"post_id": 80535, "ts": "2026-10-18T02:57:12Z", "hours": 3.1806, "text": "What did I do? Recently, my chrome extension has just stopped working, ever since I finally finished it in the summer, and I don’t know why! It’s super weird and I’m trying to troubleshoot WITHOUT changing too much because I would to preserve the integrity of the project"}, {"post_id": 78920, "ts": "2026-10-12T01:43:57Z", "hours": 0.3083, "text": "What did I do? With AI, I was able to adjust my define feature to make sure that it was functional. However it still isn’t completely functional, I need some minor adjustments, but I have no idea how to get started without any suggestions from AI. What’s next? I’ll ask AI which files to fix and I guess I’ll learn how to code from that!"}, {"post_id": 78521, "ts": "2026-10-11T02:36:49Z", "hours": 0.3072, "text": "What did I do? Still not find the error :("}, {"post_id": 77946, "ts": "2026-10-08T22:07:41Z", "hours": 0.2572, "text": "What did I do? I’m trying to figure out what file works, and which one doesn’t to try to get all the features working"}, {"post_id": 77465, "ts": "2026-10-07T03:18:21Z", "hours": 0.2822, "text": "What did I do? I had two popup.js files, and I tried deleting each one to see what each of them does, and I think they are both crucial, but I figured out the one with the most importance, so now I can analyze what is missing from there and what I should be changing to make this fully functional once again!"}, {"post_id": 77208, "ts": "2026-10-06T03:04:47Z", "hours": 0.2731, "text": "What did I do? I fixed my file, restored it to its original version, and deleted the mess with the branch from last time. What next? Try to troubleshoot my project, either with the help of AI, or simply dissecting code I’ve never seen."}, {"post_id": 76932, "ts": "2026-10-05T03:35:27Z", "hours": 0.3572, "text": "What did I do? I realized I had two popup.js files, and after reviewing my project, one had been human written, troubleshooted with AI, and one had been completely human written. I deleted the AI one and chose the human one, but my features still weren’t working, so it had to be something else, but now I have a version control issue - kinda. What do I need to do next? Figure out all the branches, and how I can fix all these weird issues. Merge issues are very bad"}, {"post_id": 76596, "ts": "2026-10-04T03:31:59Z", "hours": 0.2575, "text": "What did I do? I’m trying to figure out how to make my project work!"}, {"post_id": 76294, "ts": "2026-10-03T03:21:13Z", "hours": 0.2578, "text": "What did I do? Ponder why my AI summary in my extension keeps not working for others! Also, plead that my sticky streak can get restored because of that glitch."}, {"post_id": 76016, "ts": "2026-10-02T02:25:16Z", "hours": 0.2633, "text": "What did I do? Try to restore my sticky streak and ship a projedct that has been rejected for multiple reasons."}, {"post_id": 75763, "ts": "2026-10-01T01:11:22Z", "hours": 0.3983, "text": "What did I do? I tried to fix the errors with the AI summary, because my project keeps getting rejected for different reasons!! Also unrelated, but my hackatime is glitching and I’ve lost my streak!!!"}, {"post_id": 75080, "ts": "2026-09-29T02:51:59Z", "hours": 0.2528, "text": "What did I do? I didn’t really do much!"}, {"post_id": 74734, "ts": "2026-09-28T02:55:06Z", "hours": 0.2625, "text": "What I did? Tried doing the sixth step of the guide again, but it failed, and I don’t have time today to fix it again."}, {"post_id": 72499, "ts": "2026-09-23T02:35:14Z", "hours": 0.2514, "text": "What did I do? I updated the READ.me because the way the extension works is a little different, and then it is assumed to not work, because of it, so I wanted to add some clarification. Also, as seen in the picture, I updated the manifest to create a cool new feature! What’s next? Create a feature where the information you write can easily be transferred into a Google Doc, again, for more connivence."}, {"post_id": 66617, "ts": "2026-09-12T13:51:25Z", "hours": 5.1714, "text": "It is finally functional! After five hours of coding, along with collaborating with an amazing team, this project works! What’s coming next? I want to add a feature where all the annotations can sync with a Google Doc, to make student’s lives a bit easier!"}]...
|
Title: Article Annotater by @bobafrog282 | Stardan Title: Article Annotater by @bobafrog282 | Stardance
Devlogs:
It is finally functional! After five hours of coding, along with collaborating with an amazing team, this project works! What’s coming next? I want to add a feature where all the annotations can sync with a Google Doc, to make student’s lives a bit easier!
What did I do? I updated the READ.me because the way the extension works is a little different, and then it is assumed to not work, because of it, so I wanted to add some clarification. Also, as seen in the picture, I updated the manifest to create a cool new feature! What’s next? Create a feature where the information you write can easily be transferred into a Google Doc, again, for more connivence.
What I did? Tried doing the sixth step of the guide again, but it failed, and I don’t have time today to fix it again.
What did I do? I didn’t really do much!
What did I do? I tried to fix the errors with the AI summary, because my project keeps getting rejected for different reasons!! Also unrelated, but my hackatime is glitching and I’ve lost my streak!!!
What did I do? Try to restore my sticky streak and ship a projedct that has been rejected for multiple reasons.
What did I do? Ponder why my AI summary in my extension keeps not working for others! Also, plead that my sticky streak can get restored because of that glitch.
What did I do? I’m trying to figure out how to make my project work!
What did I do? I realized I had two popup.js files, and after reviewing my project, one had been human written, troubleshooted with AI, and one had been completely human written. I deleted the AI one and chose the human one, but my features still weren’t working, so it had to be something else, but now I have a version control issue - kinda. What do I need to do next? Figure out all the branches, and how I can fix all these weird issues. Merge issues are very bad
What did I do? I fixed my file, restored it to its original version, and deleted the mess with the branch from last time. What next? Try to troubleshoot my project, either with the help of AI, or simply dissecting code I’ve never seen.
What did I do? I had two popup.js files, and I tried deleting each one to see what each of them does, and I think they are both crucial, but I figured out the one with the most importance, so now I can analyze what is missing from there and what I should be changing to make this fully functional once again!
What did I do? I’m trying to figure out what file works, and which one doesn’t to try to get all the features working
What did I do? Still not find the error :(
What did I do? With AI, I was able to adjust my define feature to make sure that it was functional. However it still isn’t completely functional, I need some minor adjustments, but I have no idea how to get started without any suggestions from AI. What’s next? I’ll ask AI which files to fix and I guess I’ll learn how to code from that!
What did I do? Recently, my chrome extension has just stopped working, ever since I finally finished it in the summer, and I don’t know why! It’s super weird and I’m trying to troubleshoot WITHOUT changing too much because I would to preserve the integrity of the project
Ships:
I, with three other people, created a chrome extension that has the ability to help students around the world! This extension, the Article Annotator, allows you to take notes, have an AI summary, define specific words, and save highlighted/annotated sentences, so that the next time you open up the article, you can see what exactly you wanted to remember! This project allows everything to happen in one tab, rather than switching between many different tabs. There are more updates that I want to create, like a sync to Google Docs for all notes to be transferred! Enjoy, students!...
|
1793055337.4368691
|
1793141737.4368691
|
|
67442
|
WGM-Audio-mp3-player by @Raws | Stardance
|
Raws
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T04:15:29Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So Hi all I have made an mp3 player. You know spotify and all music apps are paid these days and network issues when u are using the free version not to mention the ads also so I thought why not make something using which I can listen music. Oh I made it a mp3 player which supports pendrive and sd cards upto 128gb. There are lot of issues I faced first designing the pcb then hectic part was making the project files from kicad the drc and stuff. Now I got my funding and I ordered the parts got it built the project but while building the project I faced an issue with my case design I didn’t account for the space of battery and the 2 switches there was space only for 1 switch , the snap lid wasn’t fitting because I gave gap but forgot that when plastic cools it shrinks so I should have gave a bit more thickness gap so it fitted so I made it temporarily work by adding double tape to top lid to stick to the main case body . The next issue was that the usb sockets space I left wasn’t enough height wise so to solve that I used soldering iron to make some space by melting the case but I didn’t destroy it I used my fine hands to shape the case front side sockets using soldering iron to make space so that I can plug in my pendrive and earphones . Then I spent about nearly 30mins sanding the outer surface because it was uneven now due to soldering the plastic came a bit outwards also so I sanded extra part made it smooth then I soldered the components and fitted them all in the case and yeah it works great. Thanks to Hackclub and Stardance for helping me bring my project to life.", "repo": "https://github.com/HI-dot935/WGM-Audio-mp3-player", "demo": ""}]...
|
[{"post_id": 80537, "ts": "202 [{"post_id": 80537, "ts": "2026-10-18T03:24:09Z", "hours": 3.5997, "text": "So finally the project came alive to life thanks to Hackclub Stardance that they funded me i spent around 2-3hrs soldering the joints and checking functions. Just 2 mistakes I made was with my case alignment and fitting as the snap lid was a bit off so I used double tape to stick it to the main body and then the sockets ports size was a bit off so had to use my soldering iron to make some space but in a way that the structure looks good from outside then spent sanding the surface from outside due to the roughness caused by soldering iron and the off shape then after abt 30mins of sanding it went smooth and nice now all good and the project finally works audio is audible clearly. Thanks Hackclub once again for helping me to bring my project to life."}, {"post_id": 78964, "ts": "2026-10-12T06:30:41Z", "hours": 8.5078, "text": "Spent a few hours changing the repo only to realize at end that wait the case design is totally off and the upper lid alignments needs to be changed also the text orientation how it will look when we snap the lid close . Spent a few mins then fixing the case issue then made few small additions to the repo also ."}, {"post_id": 78139, "ts": "2026-10-09T18:35:30Z", "hours": 5.5842, "text": "Now finally I referred to the repo of orhpeuspad by Qcoral then I used it to understand how to make a proper well aligned structured repo . Then I made a few small changes to the case of my device add some text and making an hole in the top lid of case. Finally finished cleanly with the repo with proper details BOM and the files with structures."}, {"post_id": 76148, "ts": "2026-10-02T14:27:02Z", "hours": 1.0833, "text": "I finished designed the case for my mp3 player and then I worked on my repo by finishing the BOM and uploading all the files case pcb assets screenshots all work done for mp3 excited to get funded and make this dream come true irl in hardware"}, {"post_id": 76126, "ts": "2026-10-02T12:54:16Z", "hours": 2.2531, "text": "Mp3 player works for both sd card and pendrive upto 128gb finished the pcb designing now case design remains"}]...
|
Title: WGM-Audio-mp3-player by @Raws | Stardance
Title: WGM-Audio-mp3-player by @Raws | Stardance
Devlogs:
Mp3 player works for both sd card and pendrive upto 128gb finished the pcb designing now case design remains
I finished designed the case for my mp3 player and then I worked on my repo by finishing the BOM and uploading all the files case pcb assets screenshots all work done for mp3 excited to get funded and make this dream come true irl in hardware
Now finally I referred to the repo of orhpeuspad by Qcoral then I used it to understand how to make a proper well aligned structured repo . Then I made a few small changes to the case of my device add some text and making an hole in the top lid of case. Finally finished cleanly with the repo with proper details BOM and the files with structures.
Spent a few hours changing the repo only to realize at end that wait the case design is totally off and the upper lid alignments needs to be changed also the text orientation how it will look when we snap the lid close . Spent a few mins then fixing the case issue then made few small additions to the repo also .
So finally the project came alive to life thanks to Hackclub Stardance that they funded me i spent around 2-3hrs soldering the joints and checking functions. Just 2 mistakes I made was with my case alignment and fitting as the snap lid was a bit off so I used double tape to stick it to the main body and then the sockets ports size was a bit off so had to use my soldering iron to make some space but in a way that the structure looks good from outside then spent sanding the surface from outside due to the roughness caused by soldering iron and the off shape then after abt 30mins of sanding it went smooth and nice now all good and the project finally works audio is audible clearly. Thanks Hackclub once again for helping me to bring my project to life.
Ships:
So Hi all I have made an mp3 player. You know spotify and all music apps are paid these days and network issues when u are using the free version not to mention the ads also so I thought why not make something using which I can listen music. Oh I made it a mp3 player which supports pendrive and sd cards upto 128gb. There are lot of issues I faced first designing the pcb then hectic part was making the project files from kicad the drc and stuff. Now I got my funding and I ordered the parts got it built the project but while building the project I faced an issue with my case design I didn’t account for the space of battery and the 2 switches there was space only for 1 switch , the snap lid wasn’t fitting because I gave gap but forgot that when plastic cools it shrinks so I should have gave a bit more thickness gap so it fitted so I made it temporarily work by adding double tape to top lid to stick to the main case body . The next issue was that the usb sockets space I left wasn’t enough height wise so to solve that I used soldering iron to make some space by melting the case but I didn’t destroy it I used my fine hands to shape the case front side sockets using soldering iron to make space so that I can plug in my pendrive and earphones . Then I spent about nearly 30mins sanding the outer surface because it was uneven now due to soldering the plastic came a bit outwards also so I sanded extra part made it smooth then I soldered the components and fitted them all in the case and yeah it works great. Thanks to Hackclub and Stardance for helping me bring my project to life....
|
1793008272.6963756
|
1793094672.6963756
|
|
56281
|
xX_Shadow_Hunter_Xx by @Asta_does_stuff | Stardanc xX_Shadow_Hunter_Xx by @Asta_does_stuff | Stardance...
|
Asta_does_stuff
|
1
|
34.63
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T08:14:34Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "xX_Shadow_Hunter_Xx is a silly robot name made and designed by me, well for know, the only function it does (for now) is the sound sensor which I won’t showcase in this ship What I want to showcase is the website control pannel Everything you need to know is in the readme file in this projects github repo This is the youtube link for this projects introduction (but sadly I’ve got no time to continue YouTube serously) https://youtu.be/HKpWddRkjdQ?si=jfRWhwc86oJqWMqU", "repo": "https://github.com/aryasatyaardy-cell/xX_Shadow_Hunter_Xx", "demo": ""}]...
|
[{"post_id": 80539, "ts": "202 [{"post_id": 80539, "ts": "2026-10-18T03:47:06Z", "hours": 6.0067, "text": "ALL WORKDDEJIAFIAWNCWANAWUIBVHAHAHAHAH every sensor work but it get too big to handle when i activate 4 of them simoultaneously"}, {"post_id": 79459, "ts": "2026-10-14T03:37:57Z", "hours": 0.785, "text": "Organizing Just putting vibration sensing codes in their designated files"}, {"post_id": 79002, "ts": "2026-10-12T09:40:53Z", "hours": 0.5564, "text": "#YAYA it works"}, {"post_id": 78984, "ts": "2026-10-12T08:00:56Z", "hours": 1.6869, "text": "Codes for vibration sensor"}, {"post_id": 78648, "ts": "2026-10-11T05:08:36Z", "hours": 2.0417, "text": "2 DoF Inverse Kinematics tried it, theoretically works, practically nope"}, {"post_id": 78239, "ts": "2026-10-10T02:45:32Z", "hours": 9.7806, "text": "assembling charger module and gluing all the parts"}, {"post_id": 75880, "ts": "2026-10-01T13:42:26Z", "hours": 0.9022, "text": "idk whats wrong I was trying to code DHT22 (temp) but INMP441 (audio) just suddenly stop working, like, all of the sudden, I’m gonna go back to square one in weekend, and try to build it from beginning…"}, {"post_id": 75807, "ts": "2026-10-01T06:37:25Z", "hours": 2.2919, "text": "Correcting the size of ESP32S3 slot I also added space for INMP441, DHT22, and MQ-135"}, {"post_id": 74739, "ts": "2026-09-28T03:14:47Z", "hours": 1.68, "text": "Configuring sound data to my webb I first added an averaging function but I found that deleting data from x to -x works better in stabilizing data given x = Real number"}, {"post_id": 74485, "ts": "2026-09-27T14:19:46Z", "hours": 0.4442, "text": "Not resolved yet. Soooooooooooo basically I know that its delivering a set of data… empty data…. It’s late now, imma do it tomorrow (no school in monday due to mid-term test has finished for my year lol)"}, {"post_id": 74451, "ts": "2026-09-27T12:18:04Z", "hours": 0.4578, "text": "ERORRRRRRRRRRRRRS"}, {"post_id": 74370, "ts": "2026-09-27T08:13:08Z", "hours": 1.0003, "text": "Configuring the web and it worked! I used my ancient code from old project… I called it ancient because I’ve forgotten how it works"}, {"post_id": 73882, "ts": "2026-09-26T07:51:20Z", "hours": 0.4169, "text": "Collecting and compressing shadow hunter’s body part I know it sounds bizzare, but I want to keep all of its past developement and share it with you guys, as a token of appreacitaion to my old self, to prove him that our CAD skill is improving"}, {"post_id": 73876, "ts": "2026-09-26T07:22:30Z", "hours": 0.6336, "text": "Finished writing readme with all I’ve done for this project"}, {"post_id": 73841, "ts": "2026-09-26T04:40:56Z", "hours": 0.8719, "text": "Web control is finished I will ship this project as now theres something for you guys to try out (I need to write the readme first) I’ve fixed the charts so now they update independantly, but I haven’t make it pretty tho, its red and looks like an error occured all the time lol imma eat my lunch first"}, {"post_id": 73513, "ts": "2026-09-25T08:47:10Z", "hours": 0.6667, "text": "Added a button to download the log Also the button call different function to esp32 (haven’t tested it yet but it’s there)"}, {"post_id": 73367, "ts": "2026-09-25T00:27:00Z", "hours": 0.805, "text": "Lil’ Update Before Exam (yes, its 2 min before todays mid-term exam lol) I added Button flipflop si it change color corresponding to its state for ALL 4 BUTTONS Made it so that when you hover over an important div it zoomed out so its easier to read and make the background more opaque"}, {"post_id": 73116, "ts": "2026-09-24T12:48:25Z", "hours": 1.5989, "text": "I can smell this project being shipped (still a wip tho) I finished adding hologram effect that highlight the when you hover your cursor over, also a button that delete the logged report and its also becomes red when you hover over it!"}, {"post_id": 73051, "ts": "2026-09-24T08:48:54Z", "hours": 1.3989, "text": "Making the web pretty I was devastated that stardance is ending, but glad they extend it by a month, I’m tellin you, I’ll get that 30hrs certificate In the meantime, here’s the updated web interface"}, {"post_id": 72148, "ts": "2026-09-22T10:07:02Z", "hours": 0.7014, "text": "Designing the Web I’m tidying up the website code, and re-designing it (still a sketch for now)"}, {"post_id": 70504, "ts": "2026-09-19T09:11:23Z", "hours": 0.9617, "text": "Minor missalignment fixing and major reinforcement Finished adding reinforcement and added teeth/ridges and increasing the surface area of its toe so it grasp the ground better ^^"}, {"post_id": 70424, "ts": "2026-09-19T05:09:43Z", "hours": 1.0456, "text": "Colouring! Cried my self to sleep last night to relieve my stress! I’m fine now lol I’ve tested the colour my manufacturer can print (like I said on my last devlog) and added some reinforcement to the side and the top body part because I can only make it 3mm height"}, {"post_id": 69641, "ts": "2026-09-17T13:57:28Z", "hours": 0.6864, "text": "Brute fixing V5 I know what’s wrong but I have school stuff in due soon, I’m stressed out, just got back from school trip, I’m going insane, I can’t do this anymore, I wanna give up school altogether, I have remedials to do, assignment to complete, exams next week, I wanna throw up So I’m brute fixing this version after assessing the printed V4 (It’s done and can be tested, only some minor bugs, also ignore the colors, I’m testing it)"}, {"post_id": 67161, "ts": "2026-09-13T07:22:14Z", "hours": 0.7939, "text": "Made a Circuit Plan First picture is the one I’ve worked out on Second pic is the whole circuit plan Third pic is the simplified servo/leg circuit"}, {"post_id": 67132, "ts": "2026-09-13T06:07:25Z", "hours": 0.7392, "text": "Added DHT22 Temperature and Humidity Reading Well, this lines is unable to plot the data to the website hust yet, as I’m just trialing if its actually readable as a bare code with no pretty-ness"}, {"post_id": 66594, "ts": "2026-09-12T13:20:34Z", "hours": 0.8753, "text": "Updating Shadow’s Model So an alternative popped in my head when I was praying for its half a leg mode lol Since folding its calf to its tigh won’t work proportionally as it require the calf to be shorter than the thigh, then I made it close up just like my initial idea but its not 100% folded inside I can see the vision where it’ll be more stable when idle such as in its monitoring/sleeping mode because its wider, and have a larger feet surface area touching the ground But to test this out, means I have to make sure a single leg is functional, so this mode will be tested in some later time In the meantime, I’ll order a print of a single leg to test it directly"}, {"post_id": 66541, "ts": "2026-09-12T11:56:46Z", "hours": 0.3242, "text": "First time using arduino IDE with hackatime This is my first time using Arduino IDE with hackatime and I’m just seeing if its work, also because its my praying time rn lol, also, I relocate files in this timelapse because when I first join stardance, I thought it doesn’t support arduino IDE time track in ubuntu And turns out, hackatime does have an extension for arduino ide in ubuntu, so now I’m relocating the file into ide that had been relocated from ide to vscode I preffer to use arduino ide as I find vscode’s AI being too helpful cus everytime I type, the AI reccomend me lines of codes and I find it hard to sharpen my coding or debugging No hate to vscode users but I just find arduino ide is less helping me and what doesn’t kill you make you stronger right?"}, {"post_id": 66277, "ts": "2026-09-12T00:47:47Z", "hours": 0.3003, "text": "Shadow’s design process before I join stardance! I included spider’s background research and what drive me into making this project :D ──────────────────────────────────────────────── Full document https://canva.link/e4f69aawnli16qy"}, {"post_id": 65989, "ts": "2026-09-11T14:33:12Z", "hours": 1.4019, "text": "Finishing Shadow’s model During simulation (the CAD version), all parts work as intended, and the measurements is right, ill order a 3d print of this model (only one of its leg cus its cheaper) and test it with real servo :D Parts used Body V3.4 Upper body V1.4 Thigh V1.3 Calf V2.1 Hex V1.2"}, {"post_id": 65854, "ts": "2026-09-11T08:50:18Z", "hours": 0.3003, "text": "Shadow Hunter report you can see the update on this link and comment any suggestion! Also, I’m working on a separate docs as the Indonesian version is for an ongoing competition (it is stated that all rights to my work is still mine), and because I don’t want to disturb the competition version with the English one, I separate the docs. Here I attached the proof of working on my Indonesian docs and my translated docs that you can read and comment on! ──────────────────────────────────────────────── Shadow’s report link https://docs.google.com/document/d/1Cm4hbkKl3CnUX5Tc_nzmHTw8mYc46gp4ql9gRl0hm7w/edit?usp=sharing"}, {"post_id": 65367, "ts": "2026-09-10T13:42:38Z", "hours": 1.3903, "text": "Translating Shadow’s report basically, its a detailed explanation of my project (Shadow Hunter) Here’s the list of detailed explanation (still on going) Background Initial idea Purpose and its benefit Limitations Target audience Part & tools that I use Implemented concept Designing and prototyping Testing Documentation It is not fully finished as I prewrite some of this in my own langguage and then translate it to English and also I still need to add some stuff"}, {"post_id": 64824, "ts": "2026-09-09T14:36:05Z", "hours": 0.8414, "text": "Tried to fix the missalignment but it won’t go away, but atleast now i know where’s the error"}, {"post_id": 60007, "ts": "2026-09-02T03:11:32Z", "hours": 1.0306, "text": "First devlog! Since this is my first devlog, i’ll give an update of what this project is, because I’ve started this project a month before stardance, basically, this is for an IoT competition and I wanted to get feedback and share my work with everyone as this is my bigest project yet Initial idea: xX_Shadow_Hunter_Xx or Shadow Hunter is an internet of things (IoT) based data gathering device that is designed to gather environmental data wirelessly in post disastrous areas that are dangerous to approach and have limited energy supply. This project is based on climate disaster mitigation technology, aimed towards post-earthquake disaster. First devlog: Fixing the shoulder part for my spider robot, idk if this is final as there are some errors that I’m not sure if it fixed or not lol ──────────────────────────────────────────────── Timelapse link: https://lapse.hackclub.com/timelapse/MShPOLWQmNkO"}]...
|
Title: xX_Shadow_Hunter_Xx by @Asta_does_stuff | S Title: xX_Shadow_Hunter_Xx by @Asta_does_stuff | Stardance
Devlogs:
First devlog! Since this is my first devlog, i’ll give an update of what this project is, because I’ve started this project a month before stardance, basically, this is for an IoT competition and I wanted to get feedback and share my work with everyone as this is my bigest project yet Initial idea: xX_Shadow_Hunter_Xx or Shadow Hunter is an internet of things (IoT) based data gathering device that is designed to gather environmental data wirelessly in post disastrous areas that are dangerous to approach and have limited energy supply. This project is based on climate disaster mitigation technology, aimed towards post-earthquake disaster. First devlog: Fixing the shoulder part for my spider robot, idk if this is final as there are some errors that I’m not sure if it fixed or not lol ──────────────────────────────────────────────── Timelapse link: https://lapse.hackclub.com/timelapse/MShPOLWQmNkO
Tried to fix the missalignment but it won’t go away, but atleast now i know where’s the error
Translating Shadow’s report basically, its a detailed explanation of my project (Shadow Hunter) Here’s the list of detailed explanation (still on going) Background Initial idea Purpose and its benefit Limitations Target audience Part & tools that I use Implemented concept Designing and prototyping Testing Documentation It is not fully finished as I prewrite some of this in my own langguage and then translate it to English and also I still need to add some stuff
Shadow Hunter report you can see the update on this link and comment any suggestion! Also, I’m working on a separate docs as the Indonesian version is for an ongoing competition (it is stated that all rights to my work is still mine), and because I don’t want to disturb the competition version with the English one, I separate the docs. Here I attached the proof of working on my Indonesian docs and my translated docs that you can read and comment on! ──────────────────────────────────────────────── Shadow’s report link https://docs.google.com/document/d/1Cm4hbkKl3CnUX5Tc_nzmHTw8mYc46gp4ql9gRl0hm7w/edit?usp=sharing
Finishing Shadow’s model During simulation (the CAD version), all parts work as intended, and the measurements is right, ill order a 3d print of this model (only one of its leg cus its cheaper) and test it with real servo :D Parts used Body V3.4 Upper body V1.4 Thigh V1.3 Calf V2.1 Hex V1.2
Shadow’s design process before I join stardance! I included spider’s background research and what drive me into making this project :D ──────────────────────────────────────────────── Full document https://canva.link/e4f69aawnli16qy
First time using arduino IDE with hackatime This is my first time using Arduino IDE with hackatime and I’m just seeing if its work, also because its my praying time rn lol, also, I relocate files in this timelapse because when I first join stardance, I thought it doesn’t support arduino IDE time track in ubuntu And turns out, hackatime does have an extension for arduino ide in ubuntu, so now I’m relocating the file into ide that had been relocated from ide to vscode I preffer to use arduino ide as I find vscode’s AI being too helpful cus everytime I type, the AI reccomend me lines of codes and I find it hard to sharpen my coding or debugging No hate to vscode users but I just find arduino ide is less helping me and what doesn’t kill you make you stronger right?
Updating Shadow’s Model So an alternative popped in my head when I was praying for its half a leg mode lol Since folding its calf to its tigh won’t work proportionally as it require the calf to be shorter than the thigh, then I made it close up just like my initial idea but its not 100% folded inside I can see the vision where it’ll be more stable when idle such as in its monitoring/sleeping mode because its wider, and have a larger feet surface area touching the ground But to test this out, means I have to make sure a single leg is functional, so this mode will be tested in some later time In the meantime, I’ll order a print of a single leg to test it directly
Added DHT22 Temperature and Humidity Reading Well, this lines is unable to plot the data to the website hust yet, as I’m just trialing if its actually readable as a bare code with no pretty-ness
Made a Circuit Plan First picture is the one I’ve worked out on Second pic is the whole circuit plan Third pic is the simplified servo/leg circuit
Brute fixing V5 I know what’s wrong but I have school stuff in due soon, I’m stressed out, just got back from school trip, I’m going insane, I can’t do this anymore, I wanna give up school altogether, I have remedials to do, assignment to complete, exams next week, I wanna throw up So I’m brute fixing this version after assessing the printed V4 (It’s done and can be tested, only some minor bugs, also ignore the colors, I’m testing it)
Colouring! Cried my self to sleep last night to relieve my stress! I’m fine now lol I’ve tested the colour my manufacturer can print (like I said on my last devlog) and added some reinforcement to the side and the top body part because I can only make it 3mm height
Minor missalignment fixing and major reinforcement Finished adding reinforcement and added teeth/ridges and increasing the surface area of its toe so it grasp the ground better ^^
Designing the Web I’m tidying up the website code, and re-designing it (still a sketch for now)
Making the web pretty I was devastated that stardance is ending, but glad they extend it by a month, I’m tellin you, I’ll get that 30hrs certificate In the meantime, here’s the updated web interface
I can smell this project being shipped (still a wip tho) I finished adding hologram effect that highlight the when you hover your cursor over, also a button that delete the logged report and its also becomes red when you hover over it!
Lil’ Update Before Exam (yes, its 2 min before todays mid-term exam lol) I added Button flipflop si it change color corresponding to its state for ALL 4 BUTTONS Made it so that when you hover over an important div it zoomed out so its easier to read and make the background more opaque
Added a button to download the log Also the button call different function to esp32 (haven’t tested it yet but it’s there)
Web control is finished I will ship this project as now theres something for you guys to try out (I need to write the readme first) I’ve fixed the charts so now they update independantly, but I haven’t make it pretty tho, its red and looks like an error occured all the time lol imma eat my lunch first
Finished writing readme with all I’ve done for this project
Collecting and compressing shadow hunter’s body part I know it sounds bizzare, but I want to keep all of its past developement and share it with you guys, as a token of appreacitaion to my old self, to prove him that our CAD skill is improving
Configuring the web and it worked! I used my ancient code from old project… I called it ancient because I’ve forgotten how it works
ERORRRRRRRRRRRRRS
Not resolved yet. Soooooooooooo basically I know that its delivering a set of data… empty data…. It’s late now, imma do it tomorrow (no school in monday due to mid-term test has finished for my year lol)
Configuring sound data to my webb I first added an averaging function but I found that deleting data from x to -x works better in stabilizing data given x = Real number
Correcting the size of ESP32S3 slot I also added space for INMP441, DHT22, and MQ-135
idk whats wrong I was trying to code DHT22 (temp) but INMP441 (audio) just suddenly stop working, like, all of the sudden, I’m gonna go back to square one in weekend, and try to build it from beginning…
assembling charger module and gluing all the parts
2 DoF Inverse Kinematics tried it, theoretically works, practically nope
Codes for vibration sensor
#YAYA it works
Organizing Just putting vibration sensing codes in their designated files
ALL WORKDDEJIAFIAWNCWANAWUIBVHAHAHAHAH every sensor work but it get too big to handle when i activate 4 of them simoultaneously
Ships:
xX_Shadow_Hunter_Xx is a silly robot name made and designed by me, well for know, the only function it does (for now) is the sound sensor which I won’t showcase in this ship What I want to showcase is the website control pannel Everything you need to know is in the readme file in this projects github repo This is the youtube link for this projects introduction (but sadly I’ve got no time to continue YouTube serously) https://youtu.be/HKpWddRkjdQ?si=jfRWhwc86oJqWMqU...
|
1793004836.974506
|
1793091236.974506
|
|
70268
|
Python bank by @syedakhter | Stardance
|
syedakhter
|
1
|
2.0
|
1
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T03:56:08Z", "hours": 2.0, "multiplier": 1.07, "payout": 1, "blessing": "neutral", "text": "I made a python bank well not in python but you have to copy and paste the code into a python thing for you to see it in action", "repo": "https://github.com/8051987-eng/python-bank", "demo": "https://8051987-eng.github.io/python-bank/"}]...
|
[{"post_id": 80540, "ts": "202 [{"post_id": 80540, "ts": "2026-10-18T03:54:57Z", "hours": 2.0894, "text": "I made a python bank"}]...
|
Title: Python bank by @syedakhter | Stardance
Dev Title: Python bank by @syedakhter | Stardance
Devlogs:
I made a python bank
Ships:
I made a python bank well not in python but you have to copy and paste the code into a python thing for you to see it in action...
|
1793116522.4532487
|
1793202922.4532487
|
|
41302
|
Raycaster Sandbox by @indcader | Stardance
|
indcader
|
0
|
36.79
|
0
|
[]
|
[{"post_id": 80548, "ts": "202 [{"post_id": 80548, "ts": "2026-10-18T04:09:36Z", "hours": 2.5531, "text": "I added item pickups and enemy health to the game. In order to do this I had to separate entities into two classes: items and enemies. Of course, doing this led to weird and bizarre errors which eventually was revealed to be caused by simple index errors. I also implemented “animations” if you can even call them animations (its just a flashing sprite). I’m not too happy with the system behind them and the code that makes it work is messy. However, it works and that makes me happy :D With all of these changes, now anyone can fulfill their greatest fantasy: walking through a boring “maze” while terrorizing random innocent bystanders with totally real guns that aren’t toys trust"}, {"post_id": 80079, "ts": "2026-10-16T05:30:17Z", "hours": 3.52, "text": "I added directional sprites to the game along with a first person gun that the player can use to kill enemies. I also added a bunch of background features like in the hud I added a line for every entity dot that depicts its direction. I also fixed a bug where the player would get stuck inside of walls by passing by the wall. I fixed this by calculating the actual change in a certain axis needed to correct the player’s position. Other bugs were also (not sadly) squashed. Next, I will add pickups like guns and ammo, a player inventory, basic enemy logic, menus, etc. I hope to get this project released before school comes along to drain me of all my energy."}, {"post_id": 79700, "ts": "2026-10-15T03:36:46Z", "hours": 2.2486, "text": "Game Additions I optimized the entities and fixed some bugs that arose when the scale factor went to absurd digits due to the player getting too close to a wall. I also made it so that the mouse is used to rotate the player viewing angle. Finally, I added some castle themed textures inspired by Wolfenstein to the game. I doubt I’m going to use them for the game but I guess they are there if I need it lol Next Features Entity classes like items, weapons, and enemies along with a inventory to pick up certain items Player UI like a health bar, weapon, etc I’m also going to add enemy logic and menus I had a lot of fun implementing these features this time around and I think that the UI side of thing will be especially fun. I hope to release a playable Wolfenstein-like shooter soon."}, {"post_id": 79470, "ts": "2026-10-14T05:20:16Z", "hours": 2.4381, "text": "I implemented entities in the game! They’re kinda jank though and there are a lot of bugs which I have to fix. I mainly relied on Lodev’s tutorial and formulas for implementing entities. I still don’t 100% understand it but I am being to grasp it somewhat. I hope to do mostly polish and fixing various bugs. Namely the bug where the entities for some reason disappear when the player rotates."}, {"post_id": 79244, "ts": "2026-10-13T05:49:59Z", "hours": 4.2919, "text": "I changed the code so that each wall can have four individual wall textures and the image below demonstrates this! I decided to make some huts for it and I think it turned out great! In my last devlog I said that I was going to implement entities next. However, that turned out to be super hard and it drained all of my motivation so I decided to implement this in the meanwhile. I hope this explains why I have like 4 hours of coding in but nothing to show for it lol. I tried to use a bunch of resources for implementing entities but they’ve all been confusing and I really don’t wanna just copy code so if anyone has any advice on this it would be much appeciated. Anyways, I’m probably going to clean up the code and have another crack at making entities. I also kinda want thin walls as a option also soon."}, {"post_id": 78479, "ts": "2026-10-10T22:22:31Z", "hours": 5.1672, "text": "Hello again! Its fall break for me so I can now lock in on this project!!! YAYAY! In my last devlog I thought that september was the deadline for stardance but I was kinda wrong lol. Anyways in the project I replaced my angle calculations with vector math which fixed the warping I was experiencing along the edges. This was possible with Lodev’s tutorial which is an amazing graphics guide. I also added a small shadow along the north and south side of the walls. I hope that I can release a working project by the end of the fall break. Next feature will hopefully be entities."}, {"post_id": 71507, "ts": "2026-09-20T23:23:59Z", "hours": 0.5269, "text": "I can’t believe that the hack club is almost over! I kinda realized that I would not be able to ship this project within the end date of September 30th especially since I got a bunch of schoolwork. It has been an amazing experience being able to participate in this Hackathon! I had so much fun and it was very cool to actually use the Python skills I developed last year. I’ll still be intermittently working on these projects and updating them. Thank you guys so much for actually seeing my projects!!!! BYEEEEEE :3333"}, {"post_id": 70406, "ts": "2026-09-19T03:45:56Z", "hours": 1.0897, "text": "I was trying to figure out hot to draw floors and I was just testing drawing a bunch of 4x4 pixels on the lower half of the screen before grabbing the pixel texture with the converted 2d position. But apparently it turns out that drawing over 20,000 pixels over and over every frame is detrimental to performance (who knew!) I gotta figure out how DOOM does it before I implement it lol. Nothing new other than that though. (except for importing the all-important anti-gravity ofc)"}, {"post_id": 67816, "ts": "2026-09-14T02:17:43Z", "hours": 1.0425, "text": "I figured out collision! There is probably a better way to do it but it allows for wall sliding which the other system didn’t allow. Now you can stick your face into a wall and slide off of it! It works by checking adjacent tiles and comparing that to the player’s position in the tile. Technically in the system the player isn’t moved to exactly the wall’s plane but instead a little back but this was put in to avoid scaling errors with the wall textures. I gotta think about what I want this project to really become though. I want room over room and probably the walls to be thin slices rather than huge blocks. But I gotta figure out what I want first."}, {"post_id": 67751, "ts": "2026-09-14T00:01:36Z", "hours": 3.4878, "text": "I fixed up the texture system a bit and added some new textures! The textures still look weird at a distance but I’ll deal with that later. I’m working on collision right now. Also! New Backroom texture drop!!!!"}, {"post_id": 60016, "ts": "2026-09-02T03:32:57Z", "hours": 2.2792, "text": "I added textures to the walls! They’re kind of broken however. This is because the code that grabs the texture position is kinda jank. The screenshot below shows the textures I’ve added. I also changed the sky and floor back to solid colors since it looks happy now :D"}, {"post_id": 53409, "ts": "2026-08-23T23:00:58Z", "hours": 6.5378, "text": "Hello! Its been awhile since I’ve posted. School just started up and it took a lot of time out of my schedule. Anyways, I’ve implemented the DDA algorithm into the raycaster. It was very hard and it took a bunch of resources/tutorials before I understood the underlying logic. But it was worth it because it makes the walls look 100 times better while also making the game way faster. I also got rid of collision for now because how it used to work was kind dumb since it didn’t allow the user to “slide” off the wall if going in a diagonal direction. So I’ll come back to that soon. Anyways, I hope to also soon add textures to the walls, floors, and celling. I also hope to add a infinite world and a save/load system. NPCs will also come too."}, {"post_id": 37292, "ts": "2026-07-29T21:58:18Z", "hours": 0.8103, "text": "I added the ability to walk sideways and added some essential features like not being able to walk off the map. I also cleaned up the code. I wanted to put the image below just to show the repercussions of not using DDA in a raycaster. It looks all jagged because my rays are moving at fixed intervals instead of moving from grid space to grid space. This causes the ray to detect walls irregularly. To fix this, you would need your ray steps to be incredibly small (very laggy) or implement DDA. The next devlog should be me implementing it hopefully!"}, {"post_id": 36792, "ts": "2026-07-29T02:17:37Z", "hours": 0.7925, "text": "I’m making a raycaster and so far I’ve got the essentials down. I added a editable map, a raycaster, and basic collision. I have not implemented the DDA algorithm yet because I don’t totally understand it but once I do I will implement it. Will also add a bigger map; textured walls, ceilings, and floors; npcs; objects; and other cool things. Right now I decided to make it look like the Backrooms for fun. I’m thinking this game could take place in a city."}]...
|
Title: Raycaster Sandbox by @indcader | Stardance
Title: Raycaster Sandbox by @indcader | Stardance
Devlogs:
I’m making a raycaster and so far I’ve got the essentials down. I added a editable map, a raycaster, and basic collision. I have not implemented the DDA algorithm yet because I don’t totally understand it but once I do I will implement it. Will also add a bigger map; textured walls, ceilings, and floors; npcs; objects; and other cool things. Right now I decided to make it look like the Backrooms for fun. I’m thinking this game could take place in a city.
I added the ability to walk sideways and added some essential features like not being able to walk off the map. I also cleaned up the code. I wanted to put the image below just to show the repercussions of not using DDA in a raycaster. It looks all jagged because my rays are moving at fixed intervals instead of moving from grid space to grid space. This causes the ray to detect walls irregularly. To fix this, you would need your ray steps to be incredibly small (very laggy) or implement DDA. The next devlog should be me implementing it hopefully!
Hello! Its been awhile since I’ve posted. School just started up and it took a lot of time out of my schedule. Anyways, I’ve implemented the DDA algorithm into the raycaster. It was very hard and it took a bunch of resources/tutorials before I understood the underlying logic. But it was worth it because it makes the walls look 100 times better while also making the game way faster. I also got rid of collision for now because how it used to work was kind dumb since it didn’t allow the user to “slide” off the wall if going in a diagonal direction. So I’ll come back to that soon. Anyways, I hope to also soon add textures to the walls, floors, and celling. I also hope to add a infinite world and a save/load system. NPCs will also come too.
I added textures to the walls! They’re kind of broken however. This is because the code that grabs the texture position is kinda jank. The screenshot below shows the textures I’ve added. I also changed the sky and floor back to solid colors since it looks happy now :D
I fixed up the texture system a bit and added some new textures! The textures still look weird at a distance but I’ll deal with that later. I’m working on collision right now. Also! New Backroom texture drop!!!!
I figured out collision! There is probably a better way to do it but it allows for wall sliding which the other system didn’t allow. Now you can stick your face into a wall and slide off of it! It works by checking adjacent tiles and comparing that to the player’s position in the tile. Technically in the system the player isn’t moved to exactly the wall’s plane but instead a little back but this was put in to avoid scaling errors with the wall textures. I gotta think about what I want this project to really become though. I want room over room and probably the walls to be thin slices rather than huge blocks. But I gotta figure out what I want first.
I was trying to figure out hot to draw floors and I was just testing drawing a bunch of 4x4 pixels on the lower half of the screen before grabbing the pixel texture with the converted 2d position. But apparently it turns out that drawing over 20,000 pixels over and over every frame is detrimental to performance (who knew!) I gotta figure out how DOOM does it before I implement it lol. Nothing new other than that though. (except for importing the all-important anti-gravity ofc)
I can’t believe that the hack club is almost over! I kinda realized that I would not be able to ship this project within the end date of September 30th especially since I got a bunch of schoolwork. It has been an amazing experience being able to participate in this Hackathon! I had so much fun and it was very cool to actually use the Python skills I developed last year. I’ll still be intermittently working on these projects and updating them. Thank you guys so much for actually seeing my projects!!!! BYEEEEEE :3333
Hello again! Its fall break for me so I can now lock in on this project!!! YAYAY! In my last devlog I thought that september was the deadline for stardance but I was kinda wrong lol. Anyways in the project I replaced my angle calculations with vector math which fixed the warping I was experiencing along the edges. This was possible with Lodev’s tutorial which is an amazing graphics guide. I also added a small shadow along the north and south side of the walls. I hope that I can release a working project by the end of the fall break. Next feature will hopefully be entities.
I changed the code so that each wall can have four individual wall textures and the image below demonstrates this! I decided to make some huts for it and I think it turned out great! In my last devlog I said that I was going to implement entities next. However, that turned out to be super hard and it drained all of my motivation so I decided to implement this in the meanwhile. I hope this explains why I have like 4 hours of coding in but nothing to show for it lol. I tried to use a bunch of resources for implementing entities but they’ve all been confusing and I really don’t wanna just copy code so if anyone has any advice on this it would be much appeciated. Anyways, I’m probably going to clean up the code and have another crack at making entities. I also kinda want thin walls as a option also soon.
I implemented entities in the game! They’re kinda jank though and there are a lot of bugs which I have to fix. I mainly relied on Lodev’s tutorial and formulas for implementing entities. I still don’t 100% understand it but I am being to grasp it somewhat. I hope to do mostly polish and fixing various bugs. Namely the bug where the entities for some reason disappear when the player rotates.
Game Additions I optimized the entities and fixed some bugs that arose when the scale factor went to absurd digits due to the player getting too close to a wall. I also made it so that the mouse is used to rotate the player viewing angle. Finally, I added some castle themed textures inspired by Wolfenstein to the game. I doubt I’m going to use them for the game but I guess they are there if I need it lol Next Features Entity classes like items, weapons, and enemies along with a inventory to pick up certain items Player UI like a health bar, weapon, etc I’m also going to add enemy logic and menus I had a lot of fun implementing these features this time around and I think that the UI side of thing will be especially fun. I hope to release a playable Wolfenstein-like shooter soon.
I added directional sprites to the game along with a first person gun that the player can use to kill enemies. I also added a bunch of background features like in the hud I added a line for every entity dot that depicts its direction. I also fixed a bug where the player would get stuck inside of walls by passing by the wall. I fixed this by calculating the actual change in a certain axis needed to correct the player’s position. Other bugs were also (not sadly) squashed. Next, I will add pickups like guns and ammo, a player inventory, basic enemy logic, menus, etc. I hope to get this project released before school comes along to drain me of all my energy.
I added item pickups and enemy health to the game. In order to do this I had to separate entities into two classes: items and enemies. Of course, doing this led to weird and bizarre errors which eventually was revealed to be caused by simple index errors. I also implemented “animations” if you can even call them animations (its just a flashing sprite). I’m not too happy with the system behind them and the code that makes it work is messy. However, it works and that makes me happy :D With all of these changes, now anyone can fulfill their greatest fantasy: walking through a boring “maze” while terrorizing random innocent bystanders with totally real guns that aren’t toys trust...
|
1792799480.0220659
|
1793404280.0220659
|
|
70267
|
Scrabbly by @Hsoj | Stardance
|
Hsoj
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T04:53:47Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Shipping Scrabbly What I built Scrabbly is a command-line Scrabble trainer, and as of today it’s on npm. You install it with one command and get seven working commands: score, validate, train, find, master-word, help and credits. It checks words against Collins Scrabble Words 2019 (about 279,000 words), drills 2- and 3-letter words by starting letter, finds every word hiding in a rack of tiles (blanks included), and has a game where you draw 7 tiles from a real 100-tile bag and get three guesses at the highest-scoring word. What was challenging Making it work on someone else’s machine. Everything ran fine from my project folder, but a published package only includes what you tell npm to include. My first test install crashed on validate because words.txt hadn’t made it into the package at the time. Blank tiles. A ? in the terminal is a wildcard to the shell, so it needs quotes: scrabbly find “ret?ins”. Scoring blanks was also easy to get wrong. A blank has to be spent only after your real tiles, or it quietly scores as the letter it replaces. Flags. My plan had find -start qu, but Commander reads a single dash with a full word as five one-letter flags. It became –start, with -s as a short form. What I am proud of The way the code is split. The functions that work things out (scoreWord, findWords, isValidWord) never print anything. That’s why the Master Word game came together quickly: it calls the same findWords that powers find to work out each round’s answer, so the game has no separate answer key to get wrong. Errors. Every mistake you can make, from a missing word to an unknown flag, gets the same styled message that says what went wrong and how to type it correctly. The look. Tile yellow, tan and wood brown, an animated title, ★ on the best word in each group, and tiles drawn with their points as subscripts (Q₁₀). That it exists. I started this because I wanted to learn two-letter words, and I now use it for that. How to test Scrabbly npm install -g scrabbly scrabbly You should see an animated title and a menu of commands. Try them out. To try the two interactive modes: scrabbly train: choose 2-letter words, pick a letter yourself, and enter I. Type if id in it is, press Enter, then press Enter again on an empty line. It should tell you that you forgot IO. Add io and try again to see the perfect-score screen. Then try random mode and make a mistake on purpose. scrabbly master-word: guess something short and weak first and see it say your word is valid but not the master word. Then try a fake word like asdf, which shouldn’t cost you a guess. Press Ctrl+C at any prompt to leave politely. To run it from source instead, see the “How to run it locally” section in the README.", "repo": "https://github.com/Hsoj-dev/scrabbly", "demo": "https://www.npmjs.com/package/scrabbly"}]...
|
[{"post_id": 80555, "ts": "202 [{"post_id": 80555, "ts": "2026-10-18T04:36:09Z", "hours": 3.3706, "text": "Scrabbly Devlog What I built Scrabbly is a command-line app for practicing Scrabble. It scores words, checks them against Collins Scrabble Words 2019 (about 279,000 words), and drills 2- and 3-letter words by starting letter. It can find every word hiding in a rack of tiles, blanks included, and it has a game where you draw 7 tiles from a real 100-tile bag and get three guesses at the highest-scoring word. I started it because I wanted to learn the two-letter words without flashcards. What I learned during this project I can just use a Set to validate words. I thought I had to make an algorithm which I now realized was dumb. Keep functions that compute separate from functions that print. findWords was written for find, and the Master Word game reused it unchanged to work out each round’s answer. Anything that waits for the user (menus, typed answers) has to be async. Something that surprised me I wrote the full dictionary to load lazily because I assumed 279,000 words would be slow. I finally timed it: a fraction of a second. The part that felt slow was my own title animation, which sits on screen for 2.5 seconds on purpose. I kept the lazy loading, but I’ll measure first next time. Coming soon scrabbly info: rules, history, tips and tricks, letter points, word lists scrabbly define [word]: look up what a word means scrabbly favorite [word]: save words you want to remember"}]...
|
Title: Scrabbly by @Hsoj | Stardance
Devlogs:
Scr Title: Scrabbly by @Hsoj | Stardance
Devlogs:
Scrabbly Devlog What I built Scrabbly is a command-line app for practicing Scrabble. It scores words, checks them against Collins Scrabble Words 2019 (about 279,000 words), and drills 2- and 3-letter words by starting letter. It can find every word hiding in a rack of tiles, blanks included, and it has a game where you draw 7 tiles from a real 100-tile bag and get three guesses at the highest-scoring word. I started it because I wanted to learn the two-letter words without flashcards. What I learned during this project I can just use a Set to validate words. I thought I had to make an algorithm which I now realized was dumb. Keep functions that compute separate from functions that print. findWords was written for find, and the Master Word game reused it unchanged to work out each round’s answer. Anything that waits for the user (menus, typed answers) has to be async. Something that surprised me I wrote the full dictionary to load lazily because I assumed 279,000 words would be slow. I finally timed it: a fraction of a second. The part that felt slow was my own title animation, which sits on screen for 2.5 seconds on purpose. I kept the lazy loading, but I’ll measure first next time. Coming soon scrabbly info: rules, history, tips and tricks, letter points, word lists scrabbly define [word]: look up what a word means scrabbly favorite [word]: save words you want to remember
Ships:
Shipping Scrabbly What I built Scrabbly is a command-line Scrabble trainer, and as of today it’s on npm. You install it with one command and get seven working commands: score, validate, train, find, master-word, help and credits. It checks words against Collins Scrabble Words 2019 (about 279,000 words), drills 2- and 3-letter words by starting letter, finds every word hiding in a rack of tiles (blanks included), and has a game where you draw 7 tiles from a real 100-tile bag and get three guesses at the highest-scoring word. What was challenging Making it work on someone else’s machine. Everything ran fine from my project folder, but a published package only includes what you tell npm to include. My first test install crashed on validate because words.txt hadn’t made it into the package at the time. Blank tiles. A ? in the terminal is a wildcard to the shell, so it needs quotes: scrabbly find “ret?ins”. Scoring blanks was also easy to get wrong. A blank has to be spent only after your real tiles, or it quietly scores as the letter it replaces. Flags. My plan had find -start qu, but Commander reads a single dash with a full word as five one-letter flags. It became –start, with -s as a short form. What I am proud of The way the code is split. The functions that work things out (scoreWord, findWords, isValidWord) never print anything. That’s why the Master Word game came together quickly: it calls the same findWords that powers find to work out each round’s answer, so the game has no separate answer key to get wrong. Errors. Every mistake you can make, from a missing word to an unknown flag, gets the same styled message that says what went wrong and how to type it correctly. The look. Tile yellow, tan and wood brown, an animated title, ★ on the best word in each group, and tiles drawn with their points as subscripts (Q₁₀). That it exists. I started this because I wanted to learn two-letter words, and I now use it for that. How to test Scrabbly npm install -g scrabbly scrabbly You should see an animated title and a menu of commands. Try them out. To try the two interactive modes: scrabbly train: choose 2-letter words, pick a letter yourself, and enter I. Type if id in it is, press Enter, then press Enter again on an empty line. It should tell you that you forgot IO. Add io and try again to see the perfect-score screen. Then try random mode and make a mistake on purpose. scrabbly master-word: guess something short and weak first and see it say your word is valid but not the master word. Then try a fake word like asdf, which shouldn’t cost you a guess. Press Ctrl+C at any prompt to leave politely. To run it from source instead, see the “How to run it locally” section in the README....
|
1793062093.5720608
|
1793148493.5720608
|
|
66985
|
Jarvis by @Midhunesh | Stardance
|
Midhunesh
|
0
|
1.22
|
0
|
[]
|
[{"post_id": 80556, "ts": "202 [{"post_id": 80556, "ts": "2026-10-18T04:37:40Z", "hours": 0.6108, "text": "Devlog Number 2: I am doing this slack bot project after a long time. I don’t know where I left and now I am figuring it out one by one. It will take some time and I am waiting to complete this project to ship."}, {"post_id": 76634, "ts": "2026-10-04T06:59:59Z", "hours": 0.6078, "text": "Devlog Number 1: It is my first Devlog for my slack bot project. I am setting up the terminals and all as per the guide. It is very complicated and still I am working on it!"}]...
|
Title: Jarvis by @Midhunesh | Stardance
Devlogs:
Title: Jarvis by @Midhunesh | Stardance
Devlogs:
Devlog Number 1: It is my first Devlog for my slack bot project. I am setting up the terminals and all as per the guide. It is very complicated and still I am working on it!
Devlog Number 2: I am doing this slack bot project after a long time. I don’t know where I left and now I am figuring it out one by one. It will take some time and I am waiting to complete this project to ship....
|
1793105506.0156364
|
1793710306.0156364
|
|
42167
|
CAFE SHIFT by @Lalith | Stardance
|
Lalith
|
1
|
47.61
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-31T10:36:55Z", "hours": 13.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a 3D website on my hackathon project", "repo": "https://github.com/Hustlenix/cafe-shift-rush-hour", "demo": "https://cafe-shift-rush-hour.vercel.app/"}]...
|
[{"post_id": 80557, "ts": "202 [{"post_id": 80557, "ts": "2026-10-18T04:43:44Z", "hours": 5.0358, "text": "DEVLOG 1: Plan: What I am planning to do is an pixl kinda game which has jessica in it, and an ai chatbot of jessica at the corener of the game, and when you order the food, you can interact with jessica too."}, {"post_id": 69599, "ts": "2026-09-17T11:59:28Z", "hours": 14.8758, "text": "As i felt that my every project and stuff is getting regected, so i deleted everything and started it from first and i think it is a good start. Stay tuned gng"}, {"post_id": 42602, "ts": "2026-08-07T12:49:41Z", "hours": 1.175, "text": "This was juat a simple website trial thing in start, but now it is my whole life style. I spent my last hour trying to figure where to add the 3d robot and idk how to use it and make it work it is just randomly moving and getting worse, and i thought that AI project cycle is so hard to build and integrate it to my website so i’ve programmed a AI assistance thingy how is it?🤣😭"}, {"post_id": 42338, "ts": "2026-08-07T00:39:23Z", "hours": 0.8786, "text": "Simulating the physical robot before we build it! We’re building a physical ocean-cleaning robot for a hackathon, but testing hardware mechanics in real water takes time. So I decided to build a full 3D WebGL simulator right in the browserand make it as a website!Added ocean floor debris (“crap”) and configured the robot entity to simulate autonomous cleanup routes.Programmed custom lighting and exponential underwater fog (THREE.FogExp2) to mimic deep water light decay.Tweaked the rendering loop to run smoothly at 60 FPS without dropping frames. Just tryna add an interactive HUD and keyboard controls so users can pilot the guardian themselves. Try it out in: hustlenix.github.io/aquaguardian! Huge shoutout to https://poly.pizza/m/QCm7qe9uNJ as thats where i got the robo, if not i wouldn’t come this far unto building a 3d robo."}, {"post_id": 42313, "ts": "2026-08-06T23:42:59Z", "hours": 0.9228, "text": "I just changed the background and to stimulate our real hardware project I have added some crap to clean up, and also a robot to clean up the crap"}, {"post_id": 41987, "ts": "2026-08-06T15:05:23Z", "hours": 0.7097, "text": "Tried something new, Today i tried to add some new 3D objects to make it evn cooler, changed the background for oceanic blue, and programmed a robot that is tryna simulate our robot that we are gonna build"}, {"post_id": 41931, "ts": "2026-08-06T13:36:58Z", "hours": 2.2569, "text": "Just a normal day continuously verifing changes that don’t break the project😅😭."}, {"post_id": 41684, "ts": "2026-08-06T01:51:53Z", "hours": 1.6992, "text": "hour 2 of “i have no plan i just opened the laptop” 💻no new feature, no bug to fix, just poking at AquaGuardian because i missed it lol. tweaked some lighting, stared at the robot for a solid 10 min like it owes me money, probably broke something i won’t notice till 2am. that’s the whole update. sometimes you code for a reason, sometimes you just code hustlenix.github.io/aquaguardian 🤖"}, {"post_id": 41425, "ts": "2026-08-05T16:52:57Z", "hours": 1.2886, "text": "I built an entire OCEAN inside your browser, scroll down and you’re literally diving — deeper water, real fish, glowing coral, and our lil guardian robot cleaning trash off the seafloor 🤣. no video, no images, just live 3D running at 60fps. took 1 month, 42 commits, and my whole sleep schedule. hustlenix.github.io/aquaguardian and here is a random AI image on it on how we are assuming it should work and look like."}, {"post_id": 41316, "ts": "2026-08-05T13:43:05Z", "hours": 0.4456, "text": "Wake, Eat, Code, Sleep, Repeat…………………………….."}, {"post_id": 39431, "ts": "2026-08-02T11:55:35Z", "hours": 0.5833, "text": "Our goals for cleaning the oceans"}, {"post_id": 38997, "ts": "2026-08-01T17:03:33Z", "hours": 1.0408, "text": "Finally"}, {"post_id": 38707, "ts": "2026-08-01T07:44:56Z", "hours": 0.7222, "text": "Finally cooked up a W Read Me file"}, {"post_id": 38692, "ts": "2026-08-01T06:31:56Z", "hours": 1.1536, "text": "Finally finished it, ig……………………………….."}, {"post_id": 38630, "ts": "2026-08-01T03:51:10Z", "hours": 0.4208, "text": "When the code is not coding😭😭💔"}, {"post_id": 38436, "ts": "2026-07-31T19:55:18Z", "hours": 1.4039, "text": "Finally added a Read me file"}, {"post_id": 37962, "ts": "2026-07-31T01:02:05Z", "hours": 12.7486, "text": "Just trying new things……………………."}]...
|
Title: CAFE SHIFT by @Lalith | Stardance
Devlogs: Title: CAFE SHIFT by @Lalith | Stardance
Devlogs:
Just trying new things…………………….
Finally added a Read me file
When the code is not coding😭😭💔
Finally finished it, ig………………………………..
Finally cooked up a W Read Me file
Finally
Our goals for cleaning the oceans
Wake, Eat, Code, Sleep, Repeat……………………………..
I built an entire OCEAN inside your browser, scroll down and you’re literally diving — deeper water, real fish, glowing coral, and our lil guardian robot cleaning trash off the seafloor 🤣. no video, no images, just live 3D running at 60fps. took 1 month, 42 commits, and my whole sleep schedule. hustlenix.github.io/aquaguardian and here is a random AI image on it on how we are assuming it should work and look like.
hour 2 of “i have no plan i just opened the laptop” 💻no new feature, no bug to fix, just poking at AquaGuardian because i missed it lol. tweaked some lighting, stared at the robot for a solid 10 min like it owes me money, probably broke something i won’t notice till 2am. that’s the whole update. sometimes you code for a reason, sometimes you just code hustlenix.github.io/aquaguardian 🤖
Just a normal day continuously verifing changes that don’t break the project😅😭.
Tried something new, Today i tried to add some new 3D objects to make it evn cooler, changed the background for oceanic blue, and programmed a robot that is tryna simulate our robot that we are gonna build
I just changed the background and to stimulate our real hardware project I have added some crap to clean up, and also a robot to clean up the crap
Simulating the physical robot before we build it! We’re building a physical ocean-cleaning robot for a hackathon, but testing hardware mechanics in real water takes time. So I decided to build a full 3D WebGL simulator right in the browserand make it as a website!Added ocean floor debris (“crap”) and configured the robot entity to simulate autonomous cleanup routes.Programmed custom lighting and exponential underwater fog (THREE.FogExp2) to mimic deep water light decay.Tweaked the rendering loop to run smoothly at 60 FPS without dropping frames. Just tryna add an interactive HUD and keyboard controls so users can pilot the guardian themselves. Try it out in: hustlenix.github.io/aquaguardian! Huge shoutout to https://poly.pizza/m/QCm7qe9uNJ as thats where i got the robo, if not i wouldn’t come this far unto building a 3d robo.
This was juat a simple website trial thing in start, but now it is my whole life style. I spent my last hour trying to figure where to add the 3d robot and idk how to use it and make it work it is just randomly moving and getting worse, and i thought that AI project cycle is so hard to build and integrate it to my website so i’ve programmed a AI assistance thingy how is it?🤣😭
As i felt that my every project and stuff is getting regected, so i deleted everything and started it from first and i think it is a good start. Stay tuned gng
DEVLOG 1: Plan: What I am planning to do is an pixl kinda game which has jessica in it, and an ai chatbot of jessica at the corener of the game, and when you order the food, you can interact with jessica too.
Ships:
This is a 3D website on my hackathon project...
|
1793108904.8079953
|
1793195304.8079953
|
|
65561
|
MY FIRST WEBSITE by @Dhanush_Mundra | Stardance
|
Dhanush_Mundra
|
2
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:09:52Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So this is a my personal website in which I told about myself. I have 3 section. About me, my hobbies and my dislikes and the silly stuff i do and the projects i made. S, please visit the website and give an honest rating. Below is the screenshot of my next project", "repo": "https://github.com/mundradhanush-lgtm/MY-PERSONAL-WEBSITE", "demo": "https://mundradhanush-lgtm.github.io/MY-PERSONAL-WEBSITE/"}, {"ship_num": 2, "ts": "2026-09-26T06:19:04Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Finally, I have created a website all by myself limiting the use of AI. This was so fun to build this website. This could be the best project for me as I am a person who loves to talk about himself and when I looked at the project I was like OH WOW I JUST FOUND A PROJECTS WHICH SHOULD AND MEANT TO BE MAD BY ME! This was such a great experience. This was also my first time using HTML and CSS together and building and deploying a website. I just want to say this was the best experience.", "repo": "https://github.com/mundradhanush-lgtm/MY-PERSONAL-WEBSITE", "demo": "https://mundradhanush-lgtm.github.io/MY-PERSONAL-WEBSITE/"}]...
|
[{"post_id": 80559, "ts": "202 [{"post_id": 80559, "ts": "2026-10-18T05:07:51Z", "hours": 0.3217, "text": "thank you so much for the stardust and the 11 dollar grant!! Below is the screen shot of my next project"}, {"post_id": 73848, "ts": "2026-09-26T05:07:28Z", "hours": 0.4517, "text": "ok so, I have completed the third page of my website and with this I have completed the website. It was an easy but an interesting thing. It took me 2 days to complete it but it was very very fun to do this and to tell about me."}, {"post_id": 73716, "ts": "2026-09-25T19:31:07Z", "hours": 0.9997, "text": "ok so I ae now created the second page of my website which is about my projects. In that page I have told about the projects that I have made and the projects that I am working on. The third and the last page would be about the silly things I do when I am bored."}, {"post_id": 73562, "ts": "2026-09-25T12:17:13Z", "hours": 2.1006, "text": "So I have created my first page of personal website(excluding the images as i would add them at the last). In the first page I have added the sections of my favourites and non-favourites and also the navigation bar. I have introduced myself also in that page. ow my next page would be of my projects and the third one would be of the silly stuff i do. So, meet you in the next devlog."}]...
|
Title: MY FIRST WEBSITE by @Dhanush_Mundra | Stard Title: MY FIRST WEBSITE by @Dhanush_Mundra | Stardance
Devlogs:
So I have created my first page of personal website(excluding the images as i would add them at the last). In the first page I have added the sections of my favourites and non-favourites and also the navigation bar. I have introduced myself also in that page. ow my next page would be of my projects and the third one would be of the silly stuff i do. So, meet you in the next devlog.
ok so I ae now created the second page of my website which is about my projects. In that page I have told about the projects that I have made and the projects that I am working on. The third and the last page would be about the silly things I do when I am bored.
ok so, I have completed the third page of my website and with this I have completed the website. It was an easy but an interesting thing. It took me 2 days to complete it but it was very very fun to do this and to tell about me.
thank you so much for the stardust and the 11 dollar grant!! Below is the screen shot of my next project
Ships:
Finally, I have created a website all by myself limiting the use of AI. This was so fun to build this website. This could be the best project for me as I am a person who loves to talk about himself and when I looked at the project I was like OH WOW I JUST FOUND A PROJECTS WHICH SHOULD AND MEANT TO BE MAD BY ME! This was such a great experience. This was also my first time using HTML and CSS together and building and deploying a website. I just want to say this was the best experience.
So this is a my personal website in which I told about myself. I have 3 section. About me, my hobbies and my dislikes and the silly stuff i do and the projects i made. S, please visit the website and give an honest rating. Below is the screenshot of my next project...
|
1793062120.7251954
|
1793148520.7251954
|
|
70270
|
Auth75(Lumethras) by @Leon | Stardance
|
Leon
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:17:58Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "BUILDING LUMETHRAS AUTH75 with @Lumethra ofc as descibed in the one and only devlog, we are building Lumethras, never built before, auth75 keyboard, a beautifully designed keyboard 75% keyboard that helps you authenticate in any os with the framework fingerprint sensor (yeeeeee) ( https://lapse.hackclub.com/timelapse/QvyXF2dPZufu ) here the lapse link of us building that entire thing!!!", "repo": "https://github.com/Lumethra/Auth75", "demo": ""}]...
|
[{"post_id": 80561, "ts": "202 [{"post_id": 80561, "ts": "2026-10-18T05:11:18Z", "hours": 5.5111, "text": "OLD PROJECT (not mine) BUT BUILDING IT!!!! quick disclaimer: this is my friends maximilians @Lumethra ’s project that he designed and we are now building together; We are building 2 pieces of it, one for him and one for a friend! AHHHHHHH (the first soldering) this was basically a teamwork between us two, him prepering, me putting the hotswapsockets in, him sanaty checking my work (image 4). This was a slight pain, but really doable (ignoring the fact he missed a ground connection in the pcb we had to wire manually) less AHHH (for me) maxi was doing some fixing/installing of the firmware he coded for the thing we just soldered together, he also put in the keycaps. He himself said that the firmware is very buggy but works, even the auth with the framework fingerprint sensor he planed for this project; one quote: never change a running system AHHHH (for me) while he was doing that (after like 20 min) i thought id optimise our workflow by heading downstairs and soldering the second of 2 keyboards. I was down there for 1h30min alone, with my headphones, they screamed a mix of katy perry, radiohead, linkin park and german rap into my ears, letting me completely focus on soldering (the first image shows me in the basement after like 70 min) the only big mistake while being so focused (frfr) i soldered the hotswapsocket for the backspace key in the wrong way, without noticing this became later called the ### forwoardtime ### (which later let us to resolder that piece while being only held alive by 2 energy drinks and no sleep at all making it a backspace again (yeee). the last thing left was testing both keyboards (ofc without keycaps bc why would we) (thats image 2) and everything worked out fine after the backspace was fixed. So we can finally say that Maxi and a friend of ours ( @Chroma ) have a custom keyboard designed by maxi (and the case by chroma) and built by sleepdeprived us. yeeeeeeeee"}]...
|
Title: Auth75(Lumethras) by @Leon | Stardance
Dev Title: Auth75(Lumethras) by @Leon | Stardance
Devlogs:
OLD PROJECT (not mine) BUT BUILDING IT!!!! quick disclaimer: this is my friends maximilians @Lumethra ’s project that he designed and we are now building together; We are building 2 pieces of it, one for him and one for a friend! AHHHHHHH (the first soldering) this was basically a teamwork between us two, him prepering, me putting the hotswapsockets in, him sanaty checking my work (image 4). This was a slight pain, but really doable (ignoring the fact he missed a ground connection in the pcb we had to wire manually) less AHHH (for me) maxi was doing some fixing/installing of the firmware he coded for the thing we just soldered together, he also put in the keycaps. He himself said that the firmware is very buggy but works, even the auth with the framework fingerprint sensor he planed for this project; one quote: never change a running system AHHHH (for me) while he was doing that (after like 20 min) i thought id optimise our workflow by heading downstairs and soldering the second of 2 keyboards. I was down there for 1h30min alone, with my headphones, they screamed a mix of katy perry, radiohead, linkin park and german rap into my ears, letting me completely focus on soldering (the first image shows me in the basement after like 70 min) the only big mistake while being so focused (frfr) i soldered the hotswapsocket for the backspace key in the wrong way, without noticing this became later called the ### forwoardtime ### (which later let us to resolder that piece while being only held alive by 2 energy drinks and no sleep at all making it a backspace again (yeee). the last thing left was testing both keyboards (ofc without keycaps bc why would we) (thats image 2) and everything worked out fine after the backspace was fixed. So we can finally say that Maxi and a friend of ours ( @Chroma ) have a custom keyboard designed by maxi (and the case by chroma) and built by sleepdeprived us. yeeeeeeeee
Ships:
BUILDING LUMETHRAS AUTH75 with @Lumethra ofc as descibed in the one and only devlog, we are building Lumethras, never built before, auth75 keyboard, a beautifully designed keyboard 75% keyboard that helps you authenticate in any os with the framework fingerprint sensor (yeeeeee) ( https://lapse.hackclub.com/timelapse/QvyXF2dPZufu ) here the lapse link of us building that entire thing!!!...
|
1793066031.4897673
|
1793152431.4897673
|
|
68527
|
MyWebsite! by @avm | Stardance
|
avm
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:19:35Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website. Thanks to this I learned HTML and CSS. I made 3 sections in my website (ABOUT ME, PROJECTS, AND FUTURE) I made buttons that worked and take the user into the section inside the main website.", "repo": "https://github.com/3amstudiosgames-commits/PersonalWebsite", "demo": "https://3amstudiosgames-commits.github.io/PersonalWebsite/"}]...
|
[{"post_id": 80562, "ts": "202 [{"post_id": 80562, "ts": "2026-10-18T05:16:28Z", "hours": 0.7719, "text": "I worked on making the button work (I f you clicked it it goes into their section) I added more information project and future. I did my READ.Me better and maybe someone will se it and will check out the sites that helped me. This is my final Dev Log."}, {"post_id": 77985, "ts": "2026-10-09T03:42:48Z", "hours": 2.4825, "text": "Currently trying to polish and add stuff to the website. I am using W3Schools Tryit Editor to check how the website would look (its faster) and I have also been updating the github repository to check in on the web! Currently trying to learn how grid and other stuff works"}, {"post_id": 77894, "ts": "2026-10-08T18:02:13Z", "hours": 0.3058, "text": "Learning Basics of HTML and CSS. Currently I am amazed at how easy doing a basic website is! Right now I will do the basics with HTML and later further the design with CSS. My first time coding HTML below"}]...
|
Title: MyWebsite! by @avm | Stardance
Devlogs:
Le Title: MyWebsite! by @avm | Stardance
Devlogs:
Learning Basics of HTML and CSS. Currently I am amazed at how easy doing a basic website is! Right now I will do the basics with HTML and later further the design with CSS. My first time coding HTML below
Currently trying to polish and add stuff to the website. I am using W3Schools Tryit Editor to check how the website would look (its faster) and I have also been updating the github repository to check in on the web! Currently trying to learn how grid and other stuff works
I worked on making the button work (I f you clicked it it goes into their section) I added more information project and future. I did my READ.Me better and maybe someone will se it and will check out the sites that helped me. This is my final Dev Log.
Ships:
I made a personal website. Thanks to this I learned HTML and CSS. I made 3 sections in my website (ABOUT ME, PROJECTS, AND FUTURE) I made buttons that worked and take the user into the section inside the main website....
|
1793008289.6070652
|
1793094689.6070652
|
|
70219
|
A Simple Conservation by @Reyansh11 | Stardance
|
Reyansh11
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:49:36Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made this project as I always wanted to make one simple and fun project I was a beginner with no experience in coding but made this project because the only reason I felt it fun", "repo": "https://github.com/Reyansh-1111/Second2/blob/main/gitattributes.py", "demo": "https://gitpod.io/#https://github.com/Reyansh-1111/Second2"}]...
|
[{"post_id": 80563, "ts": "202 [{"post_id": 80563, "ts": "2026-10-18T05:17:41Z", "hours": 0.3028, "text": "A fun and interactive conversation, (the timer shows very less time because I accidently deleted the repository folder and created a new one and pasted the code saved from before, the actual time is like 2 hours)"}]...
|
Title: A Simple Conservation by @Reyansh11 | Stard Title: A Simple Conservation by @Reyansh11 | Stardance
Devlogs:
A fun and interactive conversation, (the timer shows very less time because I accidently deleted the repository folder and created a new one and pasted the code saved from before, the actual time is like 2 hours)
Ships:
I made this project as I always wanted to make one simple and fun project I was a beginner with no experience in coding but made this project because the only reason I felt it fun...
|
1793051410.2767963
|
1793137810.2767963
|
|
51772
|
Parallel Plate DriveTrain by @precon | Stardance
|
precon
|
0
|
111.8
|
0
|
[]
|
[{"post_id": 80566, "ts": "202 [{"post_id": 80566, "ts": "2026-10-18T05:22:32Z", "hours": 12.5961, "text": "I had to redesign so much of the turret after testing, i changed the compression from 4 to 3 back to 4mm, and then im now running it 1:1 with the motor. I think this will create a pretty big torque on the bearing stack but we’ll see how it holds up. I also found a new way to constrain the outer bearings which works really well"}, {"post_id": 79696, "ts": "2026-10-15T03:00:33Z", "hours": 10.4431, "text": "even more cad, did electronics so almost done"}, {"post_id": 78639, "ts": "2026-10-11T04:46:50Z", "hours": 17.0306, "text": "did a lot of work to link things together and ensure functionality and reliability"}, {"post_id": 77933, "ts": "2026-10-08T20:42:57Z", "hours": 10.3814, "text": "I worked on the turret more and optimized+printed the index"}, {"post_id": 77482, "ts": "2026-10-07T05:28:11Z", "hours": 12.2506, "text": "I think ive finalized the index design, i updated all the driver components for it, and the geometry is okay. I also got started on the turret hood design"}, {"post_id": 76648, "ts": "2026-10-04T08:00:34Z", "hours": 9.7214, "text": "Had to do lots of redesigns because Fusion apparently hates me. When I update a really big subassembly, I can’t move it back in the timeline far enough so all the features before that update get broken from the projections and the dimensions and stuff. I’ve had to restart twice now. I’ve gotten much better at creating big subassemblies so that it’s much easier to assemble it big piece by piece, but it is still taking a lot of effort. I’m probably going to pull an all-nighter to finish this up and hopefully have a semi-working model before the morning."}, {"post_id": 76054, "ts": "2026-10-02T06:44:41Z", "hours": 4.5253, "text": "worked more on finishing the drivetrain and assembling major sub assemblies"}, {"post_id": 74359, "ts": "2026-09-27T07:27:52Z", "hours": 12.0167, "text": "Worked on master sketch and attaching turret"}, {"post_id": 73900, "ts": "2026-09-26T09:07:19Z", "hours": 5.6, "text": "Finished most of the pollen turret assembly and got it on the robot a bit."}, {"post_id": 73809, "ts": "2026-09-26T02:04:55Z", "hours": 8.9833, "text": "Worked a lot on the turret part, created bearing stacks based off a reference, and started on the shooter. It’s really hard to get the compression and spacings right because there’s a lot of dead zone in the turret bearing stack and the shooter wheel also takes up a lot of space. I also want to try out different things, which will take a bit of time to model."}, {"post_id": 68776, "ts": "2026-09-15T18:51:34Z", "hours": 8.25, "text": "I have finally finished the first version of the drivetrain. Right now it has a 1:4 gear reduction, connected to a 1:3 belt reduction on a 5800rpm motor for a 483 rpm final rpm on a 104mm wheel. The entire setup is on dead axles, with heavily reinforced side plates. I also ensured to optimize space as much as possible which meant organizing both gear trains and the motors in order to maximize space."}]...
|
Title: Parallel Plate DriveTrain by @precon | Star Title: Parallel Plate DriveTrain by @precon | Stardance
Devlogs:
I have finally finished the first version of the drivetrain. Right now it has a 1:4 gear reduction, connected to a 1:3 belt reduction on a 5800rpm motor for a 483 rpm final rpm on a 104mm wheel. The entire setup is on dead axles, with heavily reinforced side plates. I also ensured to optimize space as much as possible which meant organizing both gear trains and the motors in order to maximize space.
Worked a lot on the turret part, created bearing stacks based off a reference, and started on the shooter. It’s really hard to get the compression and spacings right because there’s a lot of dead zone in the turret bearing stack and the shooter wheel also takes up a lot of space. I also want to try out different things, which will take a bit of time to model.
Finished most of the pollen turret assembly and got it on the robot a bit.
Worked on master sketch and attaching turret
worked more on finishing the drivetrain and assembling major sub assemblies
Had to do lots of redesigns because Fusion apparently hates me. When I update a really big subassembly, I can’t move it back in the timeline far enough so all the features before that update get broken from the projections and the dimensions and stuff. I’ve had to restart twice now. I’ve gotten much better at creating big subassemblies so that it’s much easier to assemble it big piece by piece, but it is still taking a lot of effort. I’m probably going to pull an all-nighter to finish this up and hopefully have a semi-working model before the morning.
I think ive finalized the index design, i updated all the driver components for it, and the geometry is okay. I also got started on the turret hood design
I worked on the turret more and optimized+printed the index
did a lot of work to link things together and ensure functionality and reliability
even more cad, did electronics so almost done
I had to redesign so much of the turret after testing, i changed the compression from 4 to 3 back to 4mm, and then im now running it 1:1 with the motor. I think this will create a pretty big torque on the bearing stack but we’ll see how it holds up. I also found a new way to constrain the outer bearings which works really well...
|
1792684241.1733289
|
1793289041.1733289
|
|
1186
|
AppleMusic-Downloader by @Cret | Stardance
|
Cret
|
2
|
31.0
|
408
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:44:00Z", "hours": 6.0, "multiplier": 17.21, "payout": 110, "blessing": "neutral", "text": "First, I want to say that this project has surpassed 50,000 users. This year marks the project’s first year, and it has gained widespread popularity on various personal social media platforms and communities in China. My QQ user community has over 1,000 members. By using this downloader, I promise you will like https://amll.cret.uk it is a applemusic-like lryics running in your browser. So try it out; I promise you’ll like it! One thing to note is that my GitHub account was mistakenly suspended. If you need the macOS version and the opencookies.txt plugin, I will put the download links below. macos: https://cdn.hackclub.com/01a0f611-f1e0-79af-b3d1-be9b71d54349/AppleMusicDownloader-macos-arm64.dmg plugin: https://cdn.hackclub.com/01a14d82-54d0-7e29-a5ca-51fd7d0702e1/OpenCookies.txt.crx", "repo": "https://gitlab.com/IHateGitHub/applemusic-downloader", "demo": "https://cdn.hackclub.com/01a0f611-f73e-71f9-a98f-f447038e7ace/AppleMusicDownloader-windows-x64.exe"}, {"ship_num": 2, "ts": "2026-07-09T03:29:12Z", "hours": 25.0, "multiplier": 9.89, "payout": 298, "blessing": "neutral", "text": "The initial phase of this project involved some debugging work. A few days ago, I officially began the refactoring of this project. I removed redundant code and modules, abandoned the cumbersome PyQt, built a standard API backend using FastAPI, and built the web frontend using Next.js. You can run the packaged software now to try it out (don’t forget to install ffmpeg). If you don’t have an Apple Music subscription, DM @Cret on Slack and I’ll provide you with my own cookies.txt file.", "repo": "https://gitlab.com/IHateGitHub/applemusic-downloader", "demo": "https://cdn.hackclub.com/01a0f611-f73e-71f9-a98f-f447038e7ace/AppleMusicDownloader-windows-x64.exe"}]...
|
[{"post_id": 80567, "ts": "202 [{"post_id": 80567, "ts": "2026-10-18T05:29:08Z", "hours": 1.5017, "text": "v2.5.0 just published new feature: TTML lyrics with translate Using asynchronous download scheduling doubles the speed of batch downloads. Accelerate Dolby Atmos format encoding and decoding add “new version” detect feature (This won’t work until my GitHub account is unbanned) amdl cli also optimizedget-lyrics logic and add more and smarter parameter degradation strategies"}, {"post_id": 39266, "ts": "2026-08-02T03:58:06Z", "hours": 4.8944, "text": "I’ve been working on the AppleMusic-Downloader project, primarily debugging a Windows-specific issue where the desktop app would hang during downloads. The root cause turned out to be PyInstaller’s --windowed mode setting sys.stdout and sys.stderr to None , which broke async libraries like httpx and asyncio . The fix was calling AllocConsole() on Windows to allocate a visible console window and properly redirect all three standard streams ( stdin , stdout , stderr ). I also cleaned up unnecessary debug code (log file output, /api/logs endpoint), added step-by-step logging in the download pipeline to help diagnose future issues, fixed a few i18n key mismatches in the frontend, and added a note in both READMEs telling Windows users not to close the console window."}, {"post_id": 25110, "ts": "2026-07-09T03:22:25Z", "hours": 2.2103, "text": "The Dolby format finally downloaded normally. During this stage, copilot helped me debug and test the project.This project is ready to ship"}, {"post_id": 24614, "ts": "2026-07-08T10:15:06Z", "hours": 0.2636, "text": "published to PyPi!"}, {"post_id": 24589, "ts": "2026-07-08T09:21:00Z", "hours": 0.2592, "text": "workflow currently running!!!"}, {"post_id": 24579, "ts": "2026-07-08T08:26:24Z", "hours": 1.0267, "text": "All the rebuild work is complete; it’s time to open the PR."}, {"post_id": 24549, "ts": "2026-07-08T05:54:14Z", "hours": 3.2453, "text": "The interface is ready to use!"}, {"post_id": 23956, "ts": "2026-07-07T05:50:21Z", "hours": 0.6342, "text": "I felt this didn’t quite meet my aesthetic standards for the sidebar, so I decided to use Figma to design the UI."}, {"post_id": 23931, "ts": "2026-07-07T04:17:02Z", "hours": 0.75, "text": "Successful integration of the front-end and back-end."}, {"post_id": 23397, "ts": "2026-07-06T10:19:39Z", "hours": 2.0333, "text": "Remove Windows-specific GUI components and associated files from the project, including CMake configurations, resource files, and source code for the Flutter window implementation. This cleanup streamlines the project structure and eliminates unnecessary dependencies for non-Windows platforms."}, {"post_id": 23317, "ts": "2026-07-06T06:10:04Z", "hours": 1.2036, "text": "I ultimately gave up on using Flutter for frontend development; it was simply too difficult. Instead, I am using Next.js combined with pywebview to build the desktop frontend."}, {"post_id": 22716, "ts": "2026-07-05T09:19:30Z", "hours": 1.66, "text": "I have completed the API construction; in this phase, I encapsulated all of gamdl’s parameters—aligning them with the definitions in core_downloader.py —into a unified API. Next up is learning Flutter for the frontend."}, {"post_id": 22161, "ts": "2026-07-04T14:09:04Z", "hours": 0.845, "text": "Rebuild starting now!!! I’m using flutter for fronted FastAPI for backend"}, {"post_id": 22034, "ts": "2026-07-04T09:04:22Z", "hours": 2.1694, "text": "All preparatory work for the refactoring has been completed. Thanks to DeepSeek for sorting out this “spaghetti code.”"}, {"post_id": 20848, "ts": "2026-07-02T15:47:33Z", "hours": 1.5944, "text": "seems that I can’t fix the atmos download issue : ( but time to rebuild this project, I just made a TODO list"}, {"post_id": 11825, "ts": "2026-06-19T08:16:34Z", "hours": 0.3442, "text": "repair downloader_song_legacy.py"}, {"post_id": 11820, "ts": "2026-06-19T07:33:57Z", "hours": 3.7414, "text": "This conversation tracked the comprehensive refactoring and bug-fixing of the AppleMusic-Downloader project. The work began by diagnosing why CN-region songs failed with a KeyError on extendedAssetUrls — fixed by switching to .get() with a fallback, and adding a webplayback-based stream path for songs without enhancedHls . We then extracted the entire download orchestration from cli.py (a Click-based CLI) into a new core_downloader.py module — a pure Python API with no terminal dependencies — and rewired both cli.py and download_worker.py (the GUI’s QThread) to call it directly, eliminating a class of Windows GUI crashes caused by Click’s stdin / stdout assumptions. We fixed download_worker.py’s variable name bug ( remux_path vs remuxed_path ) that silently dropped song files, normalized Path / str type handling, added CENC stream support (ISO-23001-7 with data:;base64, KIDs) by reconstructing Widevine PSSH boxes and passing real KIDs to mp4decrypt , switched ffmpeg remux from -f ipod to -f mp4 and added automatic fragmentation detection with fallback to aac_at / aac re-encoding for playable output, and added backward-compatible config migration for the renamed codec_song enum. We also fixed the Windows manifest name, updated the PyInstaller .spec with missing hidden imports, and corrected several type annotation issues across models.py, downloader.py, and downloader_song.py. The result is that both standard Widevine songs (e.g., ROSÉ’s toxic till the end ) and CENC-encrypted songs (e.g., Queen’s Under Pressure via the 28:ctrp256 webplayback asset) now download and play correctly across all platforms."}, {"post_id": 8585, "ts": "2026-06-14T08:47:02Z", "hours": 2.8236, "text": "really thanks deepseek help me to rebuild the interface I updated the regular expression to account for Apple changing the location of the index.js file on the Apple Music web interface following WWDC2026. After removing redundant code, I used AI to add cross-platform compatibility support, moving closer to a full project refactor once the holidays are over. I also revamped the UI, implementing a card-stacking layout to make the logs easier to read. Huge thanks to AI—it has made fixing baffling bugs far more efficient."}, {"post_id": 268, "ts": "2026-06-01T14:14:37Z", "hours": 0.3014, "text": "Preparing to add new features and migrate the tech stack for cross-platform builds next month. In this update, I leveraged AI to refine part of the code and manually optimized and removed redundant code."}]...
|
Title: AppleMusic-Downloader by @Cret | Stardance
Title: AppleMusic-Downloader by @Cret | Stardance
Devlogs:
Preparing to add new features and migrate the tech stack for cross-platform builds next month. In this update, I leveraged AI to refine part of the code and manually optimized and removed redundant code.
really thanks deepseek help me to rebuild the interface I updated the regular expression to account for Apple changing the location of the index.js file on the Apple Music web interface following WWDC2026. After removing redundant code, I used AI to add cross-platform compatibility support, moving closer to a full project refactor once the holidays are over. I also revamped the UI, implementing a card-stacking layout to make the logs easier to read. Huge thanks to AI—it has made fixing baffling bugs far more efficient.
This conversation tracked the comprehensive refactoring and bug-fixing of the AppleMusic-Downloader project. The work began by diagnosing why CN-region songs failed with a KeyError on extendedAssetUrls — fixed by switching to .get() with a fallback, and adding a webplayback-based stream path for songs without enhancedHls . We then extracted the entire download orchestration from cli.py (a Click-based CLI) into a new core_downloader.py module — a pure Python API with no terminal dependencies — and rewired both cli.py and download_worker.py (the GUI’s QThread) to call it directly, eliminating a class of Windows GUI crashes caused by Click’s stdin / stdout assumptions. We fixed download_worker.py’s variable name bug ( remux_path vs remuxed_path ) that silently dropped song files, normalized Path / str type handling, added CENC stream support (ISO-23001-7 with data:;base64, KIDs) by reconstructing Widevine PSSH boxes and passing real KIDs to mp4decrypt , switched ffmpeg remux from -f ipod to -f mp4 and added automatic fragmentation detection with fallback to aac_at / aac re-encoding for playable output, and added backward-compatible config migration for the renamed codec_song enum. We also fixed the Windows manifest name, updated the PyInstaller .spec with missing hidden imports, and corrected several type annotation issues across models.py, downloader.py, and downloader_song.py. The result is that both standard Widevine songs (e.g., ROSÉ’s toxic till the end ) and CENC-encrypted songs (e.g., Queen’s Under Pressure via the 28:ctrp256 webplayback asset) now download and play correctly across all platforms.
repair downloader_song_legacy.py
seems that I can’t fix the atmos download issue : ( but time to rebuild this project, I just made a TODO list
All preparatory work for the refactoring has been completed. Thanks to DeepSeek for sorting out this “spaghetti code.”
Rebuild starting now!!! I’m using flutter for fronted FastAPI for backend
I have completed the API construction; in this phase, I encapsulated all of gamdl’s parameters—aligning them with the definitions in core_downloader.py —into a unified API. Next up is learning Flutter for the frontend.
I ultimately gave up on using Flutter for frontend development; it was simply too difficult. Instead, I am using Next.js combined with pywebview to build the desktop frontend.
Remove Windows-specific GUI components and associated files from the project, including CMake configurations, resource files, and source code for the Flutter window implementation. This cleanup streamlines the project structure and eliminates unnecessary dependencies for non-Windows platforms.
Successful integration of the front-end and back-end.
I felt this didn’t quite meet my aesthetic standards for the sidebar, so I decided to use Figma to design the UI.
The interface is ready to use!
All the rebuild work is complete; it’s time to open the PR.
workflow currently running!!!
published to PyPi!
The Dolby format finally downloaded normally. During this stage, copilot helped me debug and test the project.This project is ready to ship
I’ve been working on the AppleMusic-Downloader project, primarily debugging a Windows-specific issue where the desktop app would hang during downloads. The root cause turned out to be PyInstaller’s --windowed mode setting sys.stdout and sys.stderr to None , which broke async libraries like httpx and asyncio . The fix was calling AllocConsole() on Windows to allocate a visible console window and properly redirect all three standard streams ( stdin , stdout , stderr ). I also cleaned up unnecessary debug code (log file output, /api/logs endpoint), added step-by-step logging in the download pipeline to help diagnose future issues, fixed a few i18n key mismatches in the frontend, and added a note in both READMEs telling Windows users not to close the console window.
v2.5.0 just published new feature: TTML lyrics with translate Using asynchronous download scheduling doubles the speed of batch downloads. Accelerate Dolby Atmos format encoding and decoding add “new version” detect feature (This won’t work until my GitHub account is unbanned) amdl cli also optimizedget-lyrics logic and add more and smarter parameter degradation strategies
Ships:
The initial phase of this project involved some debugging work. A few days ago, I officially began the refactoring of this project. I removed redundant code and modules, abandoned the cumbersome PyQt, built a standard API backend using FastAPI, and built the web frontend using Next.js. You can run the packaged software now to try it out (don’t forget to install ffmpeg). If you don’t have an Apple Music subscription, DM @Cret on Slack and I’ll provide you with my own cookies.txt file.
First, I want to say that this project has surpassed 50,000 users. This year marks the project’s first year, and it has gained widespread popularity on various personal social media platforms and communities in China. My QQ user community has over 1,000 members. By using this downloader, I promise you will like https://amll.cret.uk it is a applemusic-like lryics running in your browser. So try it out; I promise you’ll like it! One thing to note is that my GitHub account was mistakenly suspended. If you need the macOS version and the opencookies.txt plugin, I will put the download links below. macos: https://cdn.hackclub.com/01a0f611-f1e0-79af-b3d1-be9b71d54349/AppleMusicDownloader-macos-arm64.dmg plugin: https://cdn.hackclub.com/01a14d82-54d0-7e29-a5ca-51fd7d0702e1/OpenCookies.txt.crx...
|
1793101738.5219295
|
1793188138.5219295
|
|
66146
|
Game Clock by @Eesh-A | Stardance
|
Eesh-A
|
0
|
20.71
|
0
|
[]
|
[{"post_id": 80569, "ts": "202 [{"post_id": 80569, "ts": "2026-10-18T05:34:51Z", "hours": 0.6603, "text": "Added keycaps to my game clock cad model since i forgot to"}, {"post_id": 79690, "ts": "2026-10-15T02:27:16Z", "hours": 7.1692, "text": "Finished the design and everything for my game clock! I finished the code and coded the dino game so hopefully it works!"}, {"post_id": 76270, "ts": "2026-10-03T00:40:12Z", "hours": 6.3414, "text": "Finished the cad for my game clock. The decorations made it take way longer than expected but I think it looks pretty good. I put some dino game, hollow knight and some other designs around the model."}, {"post_id": 74766, "ts": "2026-09-28T06:17:07Z", "hours": 6.5397, "text": "Started Blare project! I’m making a clock you can play games on and just finished the pcb design. The only thing that can go wrong is if the display isn’t high res, but when I search the display up, it did say it could handle games like the dino game etc."}]...
|
Title: Game Clock by @Eesh-A | Stardance
Devlogs: Title: Game Clock by @Eesh-A | Stardance
Devlogs:
Started Blare project! I’m making a clock you can play games on and just finished the pcb design. The only thing that can go wrong is if the display isn’t high res, but when I search the display up, it did say it could handle games like the dino game etc.
Finished the cad for my game clock. The decorations made it take way longer than expected but I think it looks pretty good. I put some dino game, hollow knight and some other designs around the model.
Finished the design and everything for my game clock! I finished the code and coded the dino game so hopefully it works!
Added keycaps to my game clock cad model since i forgot to...
|
1793094752.0430195
|
1793699552.0430195
|
|
13377
|
Vibe OS by @VibeSlayer | Stardance
|
VibeSlayer
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-13T13:24:18Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "VibeOS is Finally Complete This was a really wonderful experience building VibeOS. I made it with both the competition and minimalism in mind, focusing on keeping everything clean, smooth, and useful. The hardest part of this project was aligning everything with a vanilla tech stack. Since I usually work with Node.js and Vite, building this project with vanilla technologies felt refreshing and challenging in a good way. It helped me strengthen my core frontend concepts and made my understanding of vanilla development much cleaner and better. Overall, VibeOS has been an amazing project to work on. I learned a lot throughout the process, improved my development skills, and pushed myself to build something polished and complete. I’m really happy with how it turned out, and I hope VibeOS gets flying colours in the voting!", "repo": "https://github.com/VibeSlayer-code/VibeOS", "demo": "https://vibe-os-lac.vercel.app/"}]...
|
[{"post_id": 8057, "ts": "2026 [{"post_id": 8057, "ts": "2026-06-13T13:20:14Z", "hours": 2.1403, "text": "VibeOS Devlog #5 Hi developers, VibeOS is fully complete, finally. After the previous devlog i pushed major updates like taskbar, window resizing, more apps, dark mode, wallpapers and much more. As VibeOS is deployed. You can try it at https://vibe-os-lac.vercel.app/ . Thanks"}, {"post_id": 6439, "ts": "2026-06-10T20:31:34Z", "hours": 1.9672, "text": "VibeOS Devlog #4 Hi developers, today I gave VibeOS its biggest update yet. I made two new system apps and one app for VibeStore. Making VibeStore was the hardest task lmao. So basically, I’m not going to reveal much about VibeStore yet, as it is not complete with the apps I’m thinking about. I also made a custom browser for VibeOS called Surf . It is fast like Safari and clean, and it also has tab control. If you noticed the calculator logo on the main dock, it is a secret for now. I’m going to disclose more about it later. I also made a status dock on the right with Wi-Fi status, brightness, battery, etc., and added a control center modal. It shows real-time battery status and Wi-Fi status with ping. I also added more cool customizable widgets. For the next and final phase, my plans are to implement more apps and a fully working music player with a wide variety of artists and songs. I’m thinking about Jaydes, Kendrick, and some others. I will also add dark mode and the taskbar, which should not take much time. I have also planned some features for the WebOS 2 mission because I just do not want to drain my idea list in WebOS 1. And yeah one change which i m seeing is that now, i m not facing any problems while coding and everything is going very smooth, thanks Stardance for helping me revise my web dev skills :) Anyways, GN and long live VibeOS!"}, {"post_id": 5704, "ts": "2026-06-09T16:31:21Z", "hours": 1.4183, "text": "VibeOS Devlog #3 Today was a really long and tiring day working on VibeOS, but I pushed some major updates! I completed the filesystem API, made two new apps, improved the dock, added widgets, and more. The hardest part was definitely building the filesystem API, mainly because this was my first time making something like this 😂. It was painful, but worth it. It now supports rename, delete, create, and save properly. The dock also got a big update. Now when you minimize an app, a genie-style animation plays — I tried my best to recreate the macOS one lmao — and the app logo gets stacked in the dock. When you want to open it again, you just click the logo and boom, the window comes back. I also completed the Files app and Notes app, which were honestly much easier for me. Along with that, I designed and added two new movable and customizable widgets, which you can see in the screenshots I attached. Tomorrow, I’m planning to work on more apps, build the taskbar, and add dark mode. Let’s see how it goes. The biggest challenge right now is still the tech stack 😭, because I can’t use cool libraries like Framer Motion and stuff. Anyways, Long Live VibeOS!"}, {"post_id": 5480, "ts": "2026-06-09T08:57:30Z", "hours": 0.5778, "text": "DEVLOG #2 Hi developers! I have done some major completions in VibeOS. Here is the changelog! [+] Completed DockAPI (full function list will be available soon in the readme) [+] Completed App API and added appApi.syncOpenState(name) [+] Did dock enhancements! [+] Made in-app UI cleaner Lets keep going!"}, {"post_id": 5098, "ts": "2026-06-08T19:44:58Z", "hours": 0.2878, "text": "DEV LOG #1 Hi all! I’ve started building the OS. In Phase 1, I focused on creating the UI, deciding on the design rules and color palette, and implementing core features like app windows, dragging, and closing logic. I also made a top bar inspired by the Dynamic Island, which I’m really happy with. For Phase 2, I plan to add more apps, a settings app, different wallpapers, and lots of new features. Excited to keep building and share more progress soon!"}]...
|
Title: Vibe OS by @VibeSlayer | Stardance
Devlogs Title: Vibe OS by @VibeSlayer | Stardance
Devlogs:
DEV LOG #1 Hi all! I’ve started building the OS. In Phase 1, I focused on creating the UI, deciding on the design rules and color palette, and implementing core features like app windows, dragging, and closing logic. I also made a top bar inspired by the Dynamic Island, which I’m really happy with. For Phase 2, I plan to add more apps, a settings app, different wallpapers, and lots of new features. Excited to keep building and share more progress soon!
DEVLOG #2 Hi developers! I have done some major completions in VibeOS. Here is the changelog! [+] Completed DockAPI (full function list will be available soon in the readme) [+] Completed App API and added appApi.syncOpenState(name) [+] Did dock enhancements! [+] Made in-app UI cleaner Lets keep going!
VibeOS Devlog #3 Today was a really long and tiring day working on VibeOS, but I pushed some major updates! I completed the filesystem API, made two new apps, improved the dock, added widgets, and more. The hardest part was definitely building the filesystem API, mainly because this was my first time making something like this 😂. It was painful, but worth it. It now supports rename, delete, create, and save properly. The dock also got a big update. Now when you minimize an app, a genie-style animation plays — I tried my best to recreate the macOS one lmao — and the app logo gets stacked in the dock. When you want to open it again, you just click the logo and boom, the window comes back. I also completed the Files app and Notes app, which were honestly much easier for me. Along with that, I designed and added two new movable and customizable widgets, which you can see in the screenshots I attached. Tomorrow, I’m planning to work on more apps, build the taskbar, and add dark mode. Let’s see how it goes. The biggest challenge right now is still the tech stack 😭, because I can’t use cool libraries like Framer Motion and stuff. Anyways, Long Live VibeOS!
VibeOS Devlog #4 Hi developers, today I gave VibeOS its biggest update yet. I made two new system apps and one app for VibeStore. Making VibeStore was the hardest task lmao. So basically, I’m not going to reveal much about VibeStore yet, as it is not complete with the apps I’m thinking about. I also made a custom browser for VibeOS called Surf . It is fast like Safari and clean, and it also has tab control. If you noticed the calculator logo on the main dock, it is a secret for now. I’m going to disclose more about it later. I also made a status dock on the right with Wi-Fi status, brightness, battery, etc., and added a control center modal. It shows real-time battery status and Wi-Fi status with ping. I also added more cool customizable widgets. For the next and final phase, my plans are to implement more apps and a fully working music player with a wide variety of artists and songs. I’m thinking about Jaydes, Kendrick, and some others. I will also add dark mode and the taskbar, which should not take much time. I have also planned some features for the WebOS 2 mission because I just do not want to drain my idea list in WebOS 1. And yeah one change which i m seeing is that now, i m not facing any problems while coding and everything is going very smooth, thanks Stardance for helping me revise my web dev skills :) Anyways, GN and long live VibeOS!
VibeOS Devlog #5 Hi developers, VibeOS is fully complete, finally. After the previous devlog i pushed major updates like taskbar, window resizing, more apps, dark mode, wallpapers and much more. As VibeOS is deployed. You can try it at https://vibe-os-lac.vercel.app/ . Thanks
Ships:
VibeOS is Finally Complete This was a really wonderful experience building VibeOS. I made it with both the competition and minimalism in mind, focusing on keeping everything clean, smooth, and useful. The hardest part of this project was aligning everything with a vanilla tech stack. Since I usually work with Node.js and Vite, building this project with vanilla technologies felt refreshing and challenging in a good way. It helped me strengthen my core frontend concepts and made my understanding of vanilla development much cleaner and better. Overall, VibeOS has been an amazing project to work on. I learned a lot throughout the process, improved my development skills, and pushed myself to build something polished and complete. I’m really happy with how it turned out, and I hope VibeOS gets flying colours in the voting!...
|
1793109161.7335584
|
1793195561.7335584
|
|
2448
|
airpodsstudio by @Leon | Stardance
|
Leon
|
0
|
12.09
|
0
|
[]
|
[{"post_id": 80573, "ts": "202 [{"post_id": 80573, "ts": "2026-10-18T05:45:17Z", "hours": 4.7508, "text": "woahh one in a lifetime? a second devlog??!?!?! WHAAAAA?! (quick btw note, we did like a 20 min session in school once that lead to nothing [img1]) We are back… or are we? the rpi said we were not…we spent like 30 min just trying to get the raspi to work againn with wifi, pain) BUT NOW WE ARE!!! in the airpod we found in arts (reread the last devlog <3) there was not enough place to fit our 3d printed resonance body…meaning i needed to make place not me fisting the thing until i could rip out all the support walls and newspaper [img2] but it was worthhhh it, now the complete stuff fits inside! three times the charm ; right? so last time we had to resolder the speaker like 4 times, and now we have to do so again (only 3 times); but now it holds, we switched the old cables to some demolished jumperwires at the last try! [img3] so we booted… and it would not conect, no matter how often i asked some random ai to debug, no matter how much of our combined 2 braincells we used…nothing was giving the result we wanted NOTHING [img4.1] BUT THEN BUT THEN!!! it suddenly worked, dunno why, it did let itself connect via spotify connect and bluetooth (sometimes bluetooth, depending on its mood) WE FINALLY HEARD A SOUND THAT WAS ACTUALLY STREAMED!!! [img4.2] this is only a side fact [img4.3] @Chroma bumped his head against the table ripping out a support wall or smth… but once we listed, we noticed something the sound…it was muffled, not the true experience a high quallity product like AirPodsStudio should have, and the only valid reasoning was that the previosly designed body was not giving the sound back in its optimal way…so @Chroma used his (and claudes) combined 2 braincells to achieve and optimal design [img4.4], This desing is printing RIGHT NOW Stay tuned to see this journey come to an end love you, and good evening or good night (the sun is rising rn HAHAHAHAHAHAHAHA)"}, {"post_id": 31041, "ts": "2026-07-19T03:40:03Z", "hours": 7.34, "text": "New Project with friends Airpods BUT HUGGEEE Like AirPods Studio….and working 1. The Situation we started out with a random single big AirPod we found in our Arts Classroom, the teacher said we could take it…so we did At home I had some old sony speakers…a raspberry pi, my 3d printer…and to much time… soooo i forced my friends Maxi ( @Lumethra ) and David ( @Chroma ) to come over for a lock in night…we call them archnights (called like that bc we install arch on random laptops) BUT THIS TIME….we are building this speaker… 2. The First Hours Started to open up the old Speakers so we could use the actual speaker thingi, first only of the one bc then we would not need to have an amp or any powersupply except for the raspberry pi…figured out later that the 3.5mm jack from the pi was to weak to power the speaker enough…so we broke open the second one later too. at first we also wanted to use a pi zero 2w…which would not have worked bc it has no DAC…meaning I needed to sacrifice a Pi 4b of mine for the aux port…The first actual success came when isntalling librespot and we heard the first music on that device…but not exactly what we wanted from the firmware…the goal was to connnect the “speaker” via bluetooth OR spotify Connect 3. The Middle Hours then @Chroma started designing a case for the speakers to fit perfectly inside our AirPod (during that time meme and @Lumethra installed arch on a random laptop) the design was (i quote) pretty straight forward. What wasnt was me trying to make a firmware after…i jumped around from reading existing repos or better said trying to understand existing repos…to vibecoding random shell scripts…and mixing all that together to a kind of working script that makes it possible to connect to the pi via bluetooth or Spotify at startup…not being able to change it unless rebooting the pi…right now i am kind of happy with the result…mainly because I managed to implement a startup sound when the bluetooth is discoverable. while i was coding this all together…the 3d printer started printing the case…only for us to realize at 5 am that the filament broke, meaning it needs to print all over again…plus we cannot finish the project tonight (very sadge) 4. The Final Hours cannot talk about them, did not happen yet good night love you <3"}]...
|
Title: airpodsstudio by @Leon | Stardance
Devlogs Title: airpodsstudio by @Leon | Stardance
Devlogs:
New Project with friends Airpods BUT HUGGEEE Like AirPods Studio….and working 1. The Situation we started out with a random single big AirPod we found in our Arts Classroom, the teacher said we could take it…so we did At home I had some old sony speakers…a raspberry pi, my 3d printer…and to much time… soooo i forced my friends Maxi ( @Lumethra ) and David ( @Chroma ) to come over for a lock in night…we call them archnights (called like that bc we install arch on random laptops) BUT THIS TIME….we are building this speaker… 2. The First Hours Started to open up the old Speakers so we could use the actual speaker thingi, first only of the one bc then we would not need to have an amp or any powersupply except for the raspberry pi…figured out later that the 3.5mm jack from the pi was to weak to power the speaker enough…so we broke open the second one later too. at first we also wanted to use a pi zero 2w…which would not have worked bc it has no DAC…meaning I needed to sacrifice a Pi 4b of mine for the aux port…The first actual success came when isntalling librespot and we heard the first music on that device…but not exactly what we wanted from the firmware…the goal was to connnect the “speaker” via bluetooth OR spotify Connect 3. The Middle Hours then @Chroma started designing a case for the speakers to fit perfectly inside our AirPod (during that time meme and @Lumethra installed arch on a random laptop) the design was (i quote) pretty straight forward. What wasnt was me trying to make a firmware after…i jumped around from reading existing repos or better said trying to understand existing repos…to vibecoding random shell scripts…and mixing all that together to a kind of working script that makes it possible to connect to the pi via bluetooth or Spotify at startup…not being able to change it unless rebooting the pi…right now i am kind of happy with the result…mainly because I managed to implement a startup sound when the bluetooth is discoverable. while i was coding this all together…the 3d printer started printing the case…only for us to realize at 5 am that the filament broke, meaning it needs to print all over again…plus we cannot finish the project tonight (very sadge) 4. The Final Hours cannot talk about them, did not happen yet good night love you <3
woahh one in a lifetime? a second devlog??!?!?! WHAAAAA?! (quick btw note, we did like a 20 min session in school once that lead to nothing [img1]) We are back… or are we? the rpi said we were not…we spent like 30 min just trying to get the raspi to work againn with wifi, pain) BUT NOW WE ARE!!! in the airpod we found in arts (reread the last devlog <3) there was not enough place to fit our 3d printed resonance body…meaning i needed to make place not me fisting the thing until i could rip out all the support walls and newspaper [img2] but it was worthhhh it, now the complete stuff fits inside! three times the charm ; right? so last time we had to resolder the speaker like 4 times, and now we have to do so again (only 3 times); but now it holds, we switched the old cables to some demolished jumperwires at the last try! [img3] so we booted… and it would not conect, no matter how often i asked some random ai to debug, no matter how much of our combined 2 braincells we used…nothing was giving the result we wanted NOTHING [img4.1] BUT THEN BUT THEN!!! it suddenly worked, dunno why, it did let itself connect via spotify connect and bluetooth (sometimes bluetooth, depending on its mood) WE FINALLY HEARD A SOUND THAT WAS ACTUALLY STREAMED!!! [img4.2] this is only a side fact [img4.3] @Chroma bumped his head against the table ripping out a support wall or smth… but once we listed, we noticed something the sound…it was muffled, not the true experience a high quallity product like AirPodsStudio should have, and the only valid reasoning was that the previosly designed body was not giving the sound back in its optimal way…so @Chroma used his (and claudes) combined 2 braincells to achieve and optimal design [img4.4], This desing is printing RIGHT NOW Stay tuned to see this journey come to an end love you, and good evening or good night (the sun is rising rn HAHAHAHAHAHAHAHA)...
|
1792533294.0758438
|
1793138094.0758438
|
|
67901
|
HsojOS by @Hsoj | Stardance
|
Hsoj
|
0
|
4.17
|
0
|
[]
|
[{"post_id": 80577, "ts": "202 [{"post_id": 80577, "ts": "2026-10-18T05:53:55Z", "hours": 4.1664, "text": "I followed the guides written by hackclub and then after finishing, I started all over from scratch to make it my own. Visit the site: https://hsoj.is-a.dev/projects/hsojOS"}]...
|
Title: HsojOS by @Hsoj | Stardance
Devlogs:
I fol Title: HsojOS by @Hsoj | Stardance
Devlogs:
I followed the guides written by hackclub and then after finishing, I started all over from scratch to make it my own. Visit the site: https://hsoj.is-a.dev/projects/hsojOS...
|
1793116187.2817235
|
1793980187.2817235
|
|
70158
|
Detective game in pdf by @Zeti_1223 | Stardance
|
Zeti_1223
|
0
|
11.78
|
0
|
[]
|
[{"post_id": 80586, "ts": "202 [{"post_id": 80586, "ts": "2026-10-18T07:12:25Z", "hours": 1.7636, "text": "Done with project"}, {"post_id": 80322, "ts": "2026-10-17T09:12:29Z", "hours": 10.0167, "text": "Still writing the story"}]...
|
Title: Detective game in pdf by @Zeti_1223 | Stard Title: Detective game in pdf by @Zeti_1223 | Stardance
Devlogs:
Still writing the story
Done with project...
|
1792958121.0703297
|
1793562921.0703297
|
|
67279
|
My own site! by @preethambollineni2013 | Stardance
|
preethambollineni2013
|
2
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T07:16:14Z", "hours": 0.0, "multiplier": 1.12, "payout": 0, "blessing": "neutral", "text": "A personal website , I did it before but didn’t like colour and font , so I changed.", "repo": "https://github.com/preethambollineni2013/preethambollineni2013.github.io", "demo": "https://preethambollineni2013.github.io/"}, {"ship_num": 2, "ts": "2026-10-11T01:25:16Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website for myself. Since I was a starter i found difficult in GitHub. You can see my website by visiting preethambollineni2013.github.io", "repo": "https://github.com/preethambollineni2013/preethambollineni2013.github.io", "demo": "https://preethambollineni2013.github.io/"}]...
|
[{"post_id": 80587, "ts": "202 [{"post_id": 80587, "ts": "2026-10-18T07:14:06Z", "hours": 0.2778, "text": "Changed the colour scheme and Font"}, {"post_id": 78338, "ts": "2026-10-10T14:13:37Z", "hours": 0.28, "text": "My Own Site"}]...
|
Title: My own site! by @preethambollineni2013 | St Title: My own site! by @preethambollineni2013 | Stardance
Devlogs:
My Own Site
Changed the colour scheme and Font
Ships:
I made a personal website for myself. Since I was a starter i found difficult in GitHub. You can see my website by visiting preethambollineni2013.github.io
A personal website , I did it before but didn’t like colour and font , so I changed....
|
1793062245.1201804
|
1793148645.1201804
|
|
68789
|
HeckerOS by @SilentVelocity | Stardance
|
SilentVelocity
|
0
|
3.63
|
0
|
[]
|
[{"post_id": 80589, "ts": "202 [{"post_id": 80589, "ts": "2026-10-18T07:24:38Z", "hours": 1.4356, "text": "Okay so the pop-up looks like a popup now. its been a while since i did web-dev so it was awkwardly time taking to make this popup look like a popup. I’ll add the js next."}, {"post_id": 78997, "ts": "2026-10-12T09:17:46Z", "hours": 1.2231, "text": "Okay so here are the changes: I added time to HackerOS I’m probably going to add a wallpaper next -I’m adding a pop-up screen -I’m going to remove the search bar as that tbh belongs to the new tab project and not an OS."}, {"post_id": 78073, "ts": "2026-10-09T14:05:17Z", "hours": 0.9689, "text": "INITIAL PROGRESS: Okay so we have two cool buttons that do nothing. i might proceeed to make them work or just remove them as a whole"}]...
|
Title: HeckerOS by @SilentVelocity | Stardance
De Title: HeckerOS by @SilentVelocity | Stardance
Devlogs:
INITIAL PROGRESS: Okay so we have two cool buttons that do nothing. i might proceeed to make them work or just remove them as a whole
Okay so here are the changes: I added time to HackerOS I’m probably going to add a wallpaper next -I’m adding a pop-up screen -I’m going to remove the search bar as that tbh belongs to the new tab project and not an OS.
Okay so the pop-up looks like a popup now. its been a while since i did web-dev so it was awkwardly time taking to make this popup look like a popup. I’ll add the js next....
|
1793126925.9992237
|
1793731725.9992237
|
|
17644
|
🐈Cat lover Slack bot by @mygulash | Stardance
|
mygulash
|
1
|
1.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-13T19:23:18Z", "hours": 1.0, "multiplier": 2.98, "payout": 2, "blessing": "neutral", "text": "My first ever project with Hack Club!✨ For my first project i chose creating a slack bot. My slack bot really really loves cats and it shows🐈He will gladly send you cat fun facts, images and even memes! After few hours of work i finally finished the code and could deploy it with nest so it runs 24/7. (The hackatime timer says it took me like 50 minutes even though i worked on it for like 4 hours… lol) For a beginner it was quite challenging to understand stuff like permissions and redirect URLs but Im happy to announce that its ready to ship! :D If you´re interested in this cat loving slack bot you can learn more about it in the read.me: https://github.com/Mygulash/LiborTheSlackBot/blob/main/README.md I hope that the cat memes, images and fun facts will make your day better :)🐈 Have a lovely day and pet your cat!✨", "repo": "https://github.com/Mygulash/LiborTheSlackBot", "demo": "https://hackclub.enterprise.slack.com/archives/C0B9Y31KHST"}]...
|
[{"post_id": 8060, "ts": "2026 [{"post_id": 8060, "ts": "2026-06-13T13:39:19Z", "hours": 0.7325, "text": "Finished the code for my Catloving Slack bot and now i´m waiting for my nest to get approved so i can host it ✨"}]...
|
Title: 🐈Cat lover Slack bot by @mygulash | Stardan Title: 🐈Cat lover Slack bot by @mygulash | Stardance
Devlogs:
Finished the code for my Catloving Slack bot and now i´m waiting for my nest to get approved so i can host it ✨
Ships:
My first ever project with Hack Club!✨ For my first project i chose creating a slack bot. My slack bot really really loves cats and it shows🐈He will gladly send you cat fun facts, images and even memes! After few hours of work i finally finished the code and could deploy it with nest so it runs 24/7. (The hackatime timer says it took me like 50 minutes even though i worked on it for like 4 hours… lol) For a beginner it was quite challenging to understand stuff like permissions and redirect URLs but Im happy to announce that its ready to ship! :D If you´re interested in this cat loving slack bot you can learn more about it in the read.me: https://github.com/Mygulash/LiborTheSlackBot/blob/main/README.md I hope that the cat memes, images and fun facts will make your day better :)🐈 Have a lovely day and pet your cat!✨...
|
1793051673.5874798
|
1793138073.5874798
|