|
58591
|
Kinetix by @saikaushilkatta | Stardance
|
saikaushilkatta
|
1
|
4.29
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T14:42:55Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Kinetix, a custom cyberpunk-themed new tab dashboard using vanilla HTML, CSS, and JS. The biggest challenge was wrangling CSS Flexbox to keep my widget grid perfectly aligned, along with debugging a bizarre GitHub Pages deployment issue that was corrupting my MP3 files. I am most proud of integrating the interactive 3D WebGL globe on the left side and building a persistent “Hacker Notepad” using the browser’s local storage API. To test the project, try clicking and dragging the globe to spin it, use your scroll wheel or trackpad pinch to zoom, play a synthwave track, and type a quick note in the bottom-right terminal log—if you refresh the page, your text will still be exactly where you left it!", "repo": "https://github.com/saikaushilkatta/pulse-new-tab", "demo": "https://saikaushilkatta.github.io/pulse-new-tab/"}]...
|
[{"post_id": 73843, "ts": "202 [{"post_id": 73843, "ts": "2026-09-26T04:48:53Z", "hours": 1.2881, "text": "Made some changes in CSS code and Readme"}, {"post_id": 68093, "ts": "2026-09-14T14:33:32Z", "hours": 0.3881, "text": "Mission Complete: Launching Kinetix V1 for the Stardance ChallengeWe finally made it to the finish line. After battling GitHub deployment bugs, Safari audio caching, and stubborn CSS flexbox layouts, Version 1 of Kinetix is officially live and fully functional. This project started as a way to build a custom cyberpunk-themed new tab page, but it evolved into a highly interactive dashboard that hits every requirement for the Stardance Challenge.In this final sprint, I added two major features to complete the command-center vibe:The Persistent Terminal Log: I built a custom scratchpad in the bottom right corner using a and JavaScript’s localStorage API. It instantly saves any text as I type, meaning I can open a new tab, jot down a quick note or hex code, close the browser, and my data is perfectly preserved when I return.Interactive 3D Globe: To balance the left column under the music player, I integrated Globe.gl. Getting this working was a puzzle of its own—I had to fight with HTML nesting to keep it from escaping its widget panel, track down a missing closing tag that accidentally trapped the 3D canvas inside the audio player, and manually configure the WebGL controls to allow mouse wheel and trackpad pinch-to-zoom. Now, there is a fully textured, auto-rotating, full-color Earth floating right on the dashboard."}, {"post_id": 68062, "ts": "2026-09-14T13:35:28Z", "hours": 1.3803, "text": "I just wrapped up V1 of Kinetix, a custom cyberpunk-themed new tab dashboard built with vanilla HTML, CSS, and JS featuring a live Open-Meteo weather widget, a dynamic calendar, and a custom HTML5 music player. The build went smoothly until deployment, where I ran into a gauntlet of bizarre bugs: GitHub’s web editor stripping my uploaded MP3s into corrupted 2-byte text files, Safari aggressively caching that broken audio, and CSS Flexbox stubbornly stretching my music widget across the entire screen. After dragging and dropping fresh binary files directly into the repo, forcing a hard cache clear, and overriding the global flex layout with a strict #music-panel ID, the layout finally snapped into place and the synthwave tracks are blasting perfectly."}, {"post_id": 65814, "ts": "2026-09-11T06:33:58Z", "hours": 0.7964, "text": "The Kinetix start page has officially evolved into a practical daily-driver dashboard with a clean, three-column layout. I anchored the center with a glowing “KINETIX” header, a functional search bar, and quick-link shortcuts to my most used sites. On the sides, I implemented CSS glassmorphism to create frosted, semi-transparent widget panels that will soon house a music player, weather tracker, and calendar. These UI updates sit seamlessly over the interactive canvas particle network, perfectly balancing everyday functionality with the core sci-fi aesthetic."}, {"post_id": 62833, "ts": "2026-09-06T11:18:20Z", "hours": 0.3856, "text": "Core Engine Online: Neon Clock & Particle Physics! The foundation for Kinetix is officially live. I’ve successfully implemented the core sci-fi aesthetic for this custom start page, completely replacing the standard default browser tab."}]...
|
Title: Kinetix by @saikaushilkatta | Stardance
De Title: Kinetix by @saikaushilkatta | Stardance
Devlogs:
Core Engine Online: Neon Clock & Particle Physics! The foundation for Kinetix is officially live. I’ve successfully implemented the core sci-fi aesthetic for this custom start page, completely replacing the standard default browser tab.
The Kinetix start page has officially evolved into a practical daily-driver dashboard with a clean, three-column layout. I anchored the center with a glowing “KINETIX” header, a functional search bar, and quick-link shortcuts to my most used sites. On the sides, I implemented CSS glassmorphism to create frosted, semi-transparent widget panels that will soon house a music player, weather tracker, and calendar. These UI updates sit seamlessly over the interactive canvas particle network, perfectly balancing everyday functionality with the core sci-fi aesthetic.
I just wrapped up V1 of Kinetix, a custom cyberpunk-themed new tab dashboard built with vanilla HTML, CSS, and JS featuring a live Open-Meteo weather widget, a dynamic calendar, and a custom HTML5 music player. The build went smoothly until deployment, where I ran into a gauntlet of bizarre bugs: GitHub’s web editor stripping my uploaded MP3s into corrupted 2-byte text files, Safari aggressively caching that broken audio, and CSS Flexbox stubbornly stretching my music widget across the entire screen. After dragging and dropping fresh binary files directly into the repo, forcing a hard cache clear, and overriding the global flex layout with a strict #music-panel ID, the layout finally snapped into place and the synthwave tracks are blasting perfectly.
Mission Complete: Launching Kinetix V1 for the Stardance ChallengeWe finally made it to the finish line. After battling GitHub deployment bugs, Safari audio caching, and stubborn CSS flexbox layouts, Version 1 of Kinetix is officially live and fully functional. This project started as a way to build a custom cyberpunk-themed new tab page, but it evolved into a highly interactive dashboard that hits every requirement for the Stardance Challenge.In this final sprint, I added two major features to complete the command-center vibe:The Persistent Terminal Log: I built a custom scratchpad in the bottom right corner using a and JavaScript’s localStorage API. It instantly saves any text as I type, meaning I can open a new tab, jot down a quick note or hex code, close the browser, and my data is perfectly preserved when I return.Interactive 3D Globe: To balance the left column under the music player, I integrated Globe.gl. Getting this working was a puzzle of its own—I had to fight with HTML nesting to keep it from escaping its widget panel, track down a missing closing tag that accidentally trapped the 3D canvas inside the audio player, and manually configure the WebGL controls to allow mouse wheel and trackpad pinch-to-zoom. Now, there is a fully textured, auto-rotating, full-color Earth floating right on the dashboard.
Made some changes in CSS code and Readme
Ships:
I built Kinetix, a custom cyberpunk-themed new tab dashboard using vanilla HTML, CSS, and JS. The biggest challenge was wrangling CSS Flexbox to keep my widget grid perfectly aligned, along with debugging a bizarre GitHub Pages deployment issue that was corrupting my MP3 files. I am most proud of integrating the interactive 3D WebGL globe on the left side and building a persistent “Hacker Notepad” using the browser’s local storage API. To test the project, try clicking and dragging the globe to spin it, use your scroll wheel or trackpad pinch to zoom, play a synthwave track, and type a quick note in the bottom-right terminal log—if you refresh the page, your text will still be exactly where you left it!...
|
1793152438.6398442
|
1793238838.6398442
|
|
65503
|
My very own WebOS by @Prenit | Stardance
|
Prenit
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-27T10:22:45Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my own personalized webOS which looks really cool and helps me organize my important things in a personalized way/", "repo": "https://github.com/Prenit456/WebOSS", "demo": "https://webos-steel-alpha.vercel.app"}]...
|
[{"post_id": 73845, "ts": "202 [{"post_id": 73845, "ts": "2026-09-26T05:06:28Z", "hours": 0.4, "text": "My own WebOS devlog 3 themes + polish! the feature the guide never asked for: theme switching . four swatches in the topbar (night / mint / sunset / paper), whole OS recolors instantly through css variables,and your pick is remembered in localStorage so it survives refresh.what that took:- every color in the OS now lives in ~12 css variables, including the wallpaper glows (this was the annoying part — the purple glow was hardcoded and followed me into every theme)- “paper” is a light theme which forced me to fix a bunch of colors that only worked on dark- focus rings on windows now use the accent color so the active window reads correctly in all themes. Bonus stuff:- you can deep link apps: index.html#notes,term opens those at boot- same trick for themes: theme=mint in the url forces one (nice for sharing a link that looks right)- per-app window widths (terminal is wider, links narrower)it finally feels like my OS and not the tutorial’s. requirements i think i’ve hit:multiple draggable windows , no password , a feature the guide didn’t list ."}, {"post_id": 73830, "ts": "2026-09-26T03:39:56Z", "hours": 0.4667, "text": "My own WebOS Day 2! big day. the welcome page is dead, long live the desktop.- moved the old welcome content into an “about.txt” window so nothing was wasted- top bar with the OS name, menus for each app, and a working clock (setInterval, updates every second)- windows: open, close, click-to-focus (z-index goes up each time so the clicked one is on top)- dragging via pointer events on the title bar. locked the top at 34px so you can’t drag a window behind the menu bar- 4 apps so far: about, notes, links, terminalthe notes app autosaves to localStorage while you type (debounced) and shows”saved at 5:45 pm” when it writes. terminal has help / whoami / date / open / clear /sudo (denied obviously) and a capybara command.also learned the hard way that missing <meta charset> turns every middle dot into “·”. fixed. next: make it feel less like the guide’s version — i want themes."}, {"post_id": 73654, "ts": "2026-09-25T16:19:03Z", "hours": 2.0119, "text": "My Own WebOS devlog 1 It begins! started the webOS jam today. the guide helped you make a plain welcome page so that’sexactly what i did: one html file, everything inline, no css file yet.named it pixelOS for now. it has: a heading + a little pixel face i made with svg - an intro paragraph with some <s> and <abbr> tags like the extra challenge suggests- links to my playlist, github, and a thing that is definitely not a rickroll. Honestly it looks like a geocities page but it’s my geocities page. next up:turn this thing into an actual desktop with windows. want the about text to become an app inside the OS instead of just sitting on a page."}]...
|
Title: My very own WebOS by @Prenit | Stardance
D Title: My very own WebOS by @Prenit | Stardance
Devlogs:
My Own WebOS devlog 1 It begins! started the webOS jam today. the guide helped you make a plain welcome page so that’sexactly what i did: one html file, everything inline, no css file yet.named it pixelOS for now. it has: a heading + a little pixel face i made with svg - an intro paragraph with some <s> and <abbr> tags like the extra challenge suggests- links to my playlist, github, and a thing that is definitely not a rickroll. Honestly it looks like a geocities page but it’s my geocities page. next up:turn this thing into an actual desktop with windows. want the about text to become an app inside the OS instead of just sitting on a page.
My own WebOS Day 2! big day. the welcome page is dead, long live the desktop.- moved the old welcome content into an “about.txt” window so nothing was wasted- top bar with the OS name, menus for each app, and a working clock (setInterval, updates every second)- windows: open, close, click-to-focus (z-index goes up each time so the clicked one is on top)- dragging via pointer events on the title bar. locked the top at 34px so you can’t drag a window behind the menu bar- 4 apps so far: about, notes, links, terminalthe notes app autosaves to localStorage while you type (debounced) and shows”saved at 5:45 pm” when it writes. terminal has help / whoami / date / open / clear /sudo (denied obviously) and a capybara command.also learned the hard way that missing <meta charset> turns every middle dot into “·”. fixed. next: make it feel less like the guide’s version — i want themes.
My own WebOS devlog 3 themes + polish! the feature the guide never asked for: theme switching . four swatches in the topbar (night / mint / sunset / paper), whole OS recolors instantly through css variables,and your pick is remembered in localStorage so it survives refresh.what that took:- every color in the OS now lives in ~12 css variables, including the wallpaper glows (this was the annoying part — the purple glow was hardcoded and followed me into every theme)- “paper” is a light theme which forced me to fix a bunch of colors that only worked on dark- focus rings on windows now use the accent color so the active window reads correctly in all themes. Bonus stuff:- you can deep link apps: index.html#notes,term opens those at boot- same trick for themes: theme=mint in the url forces one (nice for sharing a link that looks right)- per-app window widths (terminal is wider, links narrower)it finally feels like my OS and not the tutorial’s. requirements i think i’ve hit:multiple draggable windows , no password , a feature the guide didn’t list .
Ships:
I made my own personalized webOS which looks really cool and helps me organize my important things in a personalized way/...
|
1793213776.848735
|
1793300176.848735
|
|
61377
|
Blare by @DimensionLess | Stardance
|
DimensionLess
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T09:57:43Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a small desk clock. It has a tiny wide screen, four buttons and a buzzer, all run by an ESP32-C3. I drew the PCB in KiCad, modelled the case in Onshape and just finished writing the firmware in Arduino (I used ai for the firmware). The case is 3D printed and screws together with heatset inserts. The screen slides into a slot at the front.", "repo": "https://github.com/6255127/DIY-Clock", "demo": ""}]...
|
[{"post_id": 73846, "ts": "202 [{"post_id": 73846, "ts": "2026-09-26T05:06:35Z", "hours": 4.79, "text": "I finished making the pcb and the case for BLARE now the only thing left is the firmware"}]...
|
Title: Blare by @DimensionLess | Stardance
Devlog Title: Blare by @DimensionLess | Stardance
Devlogs:
I finished making the pcb and the case for BLARE now the only thing left is the firmware
Ships:
I made a small desk clock. It has a tiny wide screen, four buttons and a buzzer, all run by an ESP32-C3. I drew the PCB in KiCad, modelled the case in Onshape and just finished writing the firmware in Arduino (I used ai for the firmware). The case is 3D printed and screws together with heatset inserts. The screen slides into a slot at the front....
|
1793155766.73863
|
1793242166.73863
|
|
17155
|
PotterOS by @mahmoud | Stardance
|
mahmoud
|
0
|
2.01
|
0
|
[]
|
[{"post_id": 7385, "ts": "2026 [{"post_id": 7385, "ts": "2026-06-12T09:48:50Z", "hours": 2.0131, "text": "Accio webOS! I am building a webOS set in the Harry Potter universe! Here is a look at what I have conjured up so far: • The Login Menu • Base Templates • Two Simple Internal Programs: –> Daily Prophet News –> Pensieve Notes I hope you like it (¬‿¬)"}]...
|
Title: PotterOS by @mahmoud | Stardance
Devlogs:
Title: PotterOS by @mahmoud | Stardance
Devlogs:
Accio webOS! I am building a webOS set in the Harry Potter universe! Here is a look at what I have conjured up so far: • The Login Menu • Base Templates • Two Simple Internal Programs: –> Daily Prophet News –> Pensieve Notes I hope you like it (¬‿¬)...
|
1793152599.7383583
|
1793757399.7383583
|
|
65904
|
Biobuzz Robot by @Reigen | Stardance
|
Reigen
|
0
|
0.42
|
0
|
[]
|
[{"post_id": 73854, "ts": "202 [{"post_id": 73854, "ts": "2026-09-26T05:56:53Z", "hours": 0.4222, "text": "The TeleOp on the drive train was moving really funny, mainly the forward/backward movements. I tried reworking the field relative calculations and inverting the y-axis input. But i wont know if it works until our next meeting 😭"}]...
|
Title: Biobuzz Robot by @Reigen | Stardance
Devlo Title: Biobuzz Robot by @Reigen | Stardance
Devlogs:
The TeleOp on the drive train was moving really funny, mainly the forward/backward movements. I tried reworking the field relative calculations and inverting the y-axis input. But i wont know if it works until our next meeting 😭...
|
1793091271.68015
|
1793696071.68015
|
|
52169
|
My own site! by @shivvcharan2099 | Stardance
|
shivvcharan2099
|
0
|
0.86
|
0
|
[]
|
[{"post_id": 73855, "ts": "202 [{"post_id": 73855, "ts": "2026-09-26T05:59:30Z", "hours": 0.8636, "text": "I’m working on the overview page currently and it is just the start I’m gonna work on the motion graphics soon."}]...
|
Title: My own site! by @shivvcharan2099 | Stardanc Title: My own site! by @shivvcharan2099 | Stardance
Devlogs:
I’m working on the overview page currently and it is just the start I’m gonna work on the motion graphics soon....
|
1792698701.9791257
|
1793303501.9791257
|
|
65699
|
My own site! by @aks_dx | Stardance
|
aks_dx
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T09:04:29Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a webpage of my own using HTML and CSS , and while learning and creating I never thought of HTML to be this good like i though of it as another language but the experience with HTML was good although it woud take time for me to master but the basics made get a thorough interest in it", "repo": "https://github.com/Akshat-62/Personal-Site", "demo": "https://akshat-62.github.io/Personal-Site/"}]...
|
[{"post_id": 73859, "ts": "202 [{"post_id": 73859, "ts": "2026-09-26T06:19:54Z", "hours": 0.7314, "text": "A personal site"}]...
|
Title: My own site! by @aks_dx | Stardance
Devlog Title: My own site! by @aks_dx | Stardance
Devlogs:
A personal site
Ships:
I made a webpage of my own using HTML and CSS , and while learning and creating I never thought of HTML to be this good like i though of it as another language but the experience with HTML was good although it woud take time for me to master but the basics made get a thorough interest in it...
|
1793213798.017484
|
1793300198.017484
|
|
62300
|
TacPad by @Corvid | Stardance
|
Corvid
|
0
|
7.65
|
0
|
[]
|
[{"post_id": 73865, "ts": "202 [{"post_id": 73865, "ts": "2026-09-26T06:59:19Z", "hours": 0.3833, "text": "I finally got a reviewer… turns out my images were messed up on my readme… oh well! I went back and finished up my improvements to the design and resubmitted for funding. I’ll be back to build next time hopefully! Also lookout is breaking and won’t allow me to record more than like 19 minutes at a time for some reason… I spent like 2 hours on this but oh well!"}, {"post_id": 73373, "ts": "2026-09-25T00:55:30Z", "hours": 0.4667, "text": "Im a bean… decoded to do some pcb revisions while i wait on the reviewer… ALSO YAY ONE MORE MONTH :D"}, {"post_id": 69625, "ts": "2026-09-17T13:11:55Z", "hours": 6.7983, "text": "Devlog 1 - Idk how write these - Finished 3rd pcb revision CAD and firmware"}]...
|
Title: TacPad by @Corvid | Stardance
Devlogs:
Dev Title: TacPad by @Corvid | Stardance
Devlogs:
Devlog 1 - Idk how write these - Finished 3rd pcb revision CAD and firmware
Im a bean… decoded to do some pcb revisions while i wait on the reviewer… ALSO YAY ONE MORE MONTH :D
I finally got a reviewer… turns out my images were messed up on my readme… oh well! I went back and finished up my improvements to the design and resubmitted for funding. I’ll be back to build next time hopefully! Also lookout is breaking and won’t allow me to record more than like 19 minutes at a time for some reason… I spent like 2 hours on this but oh well!...
|
1793044331.5137198
|
1793649131.5137198
|
|
65733
|
Travel planner siteblob:https://stardance.hackclub Travel planner siteblob:https://stardance.hackclub.com/24e2c30b-100c-4722-9913-d56d040c3649 by @savanth | Stardance...
|
savanth
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-03T03:42:59Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a ai which analyzes the destinations your going and give you feedback and checklist for the specified place u mentioned", "repo": "https://github.com/ft-sav/Travel-packer-ai", "demo": "https://elegant-dolphin-crj62yfcc-savislosts-projects.vercel.app/"}]...
|
[{"post_id": 73867, "ts": "202 [{"post_id": 73867, "ts": "2026-09-26T07:00:32Z", "hours": 0.7158, "text": "Im working on an interactive portfolio OS about me and i hope it helps other ppl to know more abt me"}]...
|
Title: Travel planner siteblob:https://stardance.h Title: Travel planner siteblob:https://stardance.hackclub.com/24e2c30b-100c-4722-9913-d56d040c3649 by @savanth | Stardance
Devlogs:
Im working on an interactive portfolio OS about me and i hope it helps other ppl to know more abt me
Ships:
I made a ai which analyzes the destinations your going and give you feedback and checklist for the specified place u mentioned...
|
1793213800.6427794
|
1793300200.6427794
|
|
65907
|
Cryo Studio by @Solar | Stardance
|
Solar
|
0
|
0.55
|
0
|
[]
|
[{"post_id": 73869, "ts": "202 [{"post_id": 73869, "ts": "2026-09-26T07:04:32Z", "hours": 0.55, "text": "Welcome! This is my first devlog for Cryo Studio. I’ve currently experimented with getting two windows to open and also debugging available displays. It works!"}]...
|
Title: Cryo Studio by @Solar | Stardance
Devlogs: Title: Cryo Studio by @Solar | Stardance
Devlogs:
Welcome! This is my first devlog for Cryo Studio. I’ve currently experimented with getting two windows to open and also debugging available displays. It works!...
|
1793091278.4845057
|
1793696078.4845057
|
|
54817
|
tinyapper by @craisin | Stardance
|
craisin
|
2
|
32.0
|
541
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T07:19:18Z", "hours": 14.0, "multiplier": 16.51, "payout": 225, "blessing": "neutral", "text": "| Hi stardance! Please make sure to try both demos out at https://tinyapper.craisin.tech and https://yapperpedia.craisin.tech . Additionally, tinyapper can be kinda slow (no GPU in my server unfortunately) and dumb (it is severely undertrained), please be patient and understand that these are silly proof of concept models! Tinyapper 2.0.0 More Tinyapper, the LLM trained from scratch! This time the model is trained to be fully conversational with user, assistant, and eos tokens, along with a session attached KV cache. Tech Changes New conversational demo at tinyapper.craisin.tech Updated attention conditional for multiple infills for chat Updated KV cache so chats can be cached Reiterated how datasets are made Retrained model for yapperpedia so the model is slightly more coherent Future Development Standardizing datasets to use memmap for larger datasets Retrain conversational model Fine tune the model While this will probably be the last of me working on this project for Stardance, I’ll definitely work on this more in my own time. Keep an eye on the Github for updates if you are interested, stars and follows there are noticed and appreciated!", "repo": "https://github.com/craisined/tinyapper", "demo": "https://tinyapper.craisin.tech"}, {"ship_num": 2, "ts": "2026-09-04T02:19:11Z", "hours": 18.0, "multiplier": 17.57, "payout": 316, "blessing": "neutral", "text": "Tinyapper 1.0.0 The first release for Tinyapper, the tiny LLM built from scratch! It so far still only exists as a pretrained transformer, I hope to finetune v2 using a dataset for alpaca. A lot of time was spent cleaning up yapperpedia , the demo I created to generate incoherent Wikipedia articles. However, a lot of time was also spent making the code accessible and modular, as I want to further build on this project and encourage others to understand machine learning fundamentals as well. If you are interested, check out local.ipynb ! Tech 50M parameter pretrained transformer model trained on wikitext recreating transformer architecture similar to GPT-2 Flask backend with plain HTML, CSS, and JS website showing the abilities of Tinyapper Struggles KV caching and embedding: I tried for too long to create a looping cache, but that was both slow and impractical to do at the current state of this project Streaming: Getting the stream sent over without bugs and glitches was a giant headache! Future Development Tuning the language to be conversational Creating a context independent KV cache Increasing model size", "repo": "https://github.com/craisined/tinyapper", "demo": "https://tinyapper.craisin.tech"}]...
|
[{"post_id": 73871, "ts": "202 [{"post_id": 73871, "ts": "2026-09-26T07:08:29Z", "hours": 2.2133, "text": "Devlog 11: Cleaned this up a bit more, adding session attached KV caching and more polish for one last ship. School + apps is getting busy, so I think this will be my final devlog. TYSM stardancers, I had lots of fun creating tinyapper"}, {"post_id": 67900, "ts": "2026-09-14T06:24:14Z", "hours": 3.3714, "text": "Devlog 10 : Created the website for my chatbot! Other than retraining, I think the last steps for me look like implementing a session attached KV cache. 2.0 soon :D"}, {"post_id": 63883, "ts": "2026-09-07T21:45:56Z", "hours": 2.5372, "text": "Devlog 9 : An epoch of ultrachat finished faster than I thought it would… tinyapper really likes chocolate chip cocktails I guess 😭. Looping and other problems are getting really prevalent, I think I’m hitting the limit for a 50M model."}, {"post_id": 63653, "ts": "2026-09-07T16:01:37Z", "hours": 5.5247, "text": "Pre devlog thank you: You guys really did fund my cloud credit, 17.57x multiplier for my first ship on this is crazy! I read through the feedback, my plan now is to use Stardust for cloud credit (pending order) to properly pretrain the model and finetune it using Ultrachat (I hear yall :3). Thanks for all the support and suggestions here and on Slack, it really motivates me to keep coding <3 Ship 1.0.1 (Devlog 8) : Implemented variable learning rate: in theory lets the model hit slightly lower numbers and train longer Added a validation split and test: long overdue lol Added data processing and support for Ultrachat: allows me to circumvent processing data on the cloud Added L4 settings for cloud: yes I’m getting ready to train on the cloud Updating docker container to not include a model + other random stuff: volume mount on runtime to prevent pulling 2gb from ghcr every update Retrained model: WE BEAT OPENAI RAHHHH (from 7 years ago), we are now at 3.09 nats (for validation too, which is a better metric)! For reference, GPT 2 small gets a loss of 3.4 nats when evaluated without extra training on the same dataset (we don’t talk about the fine tuning results)"}, {"post_id": 61232, "ts": "2026-09-04T02:04:05Z", "hours": 1.2639, "text": "Devlog 7: I optimized streaming! Not only that, my mini PC has integrated graphics that apparently makes LLM go zoom, so I got a really large unanticipated speed boost :0. I got to increase the generated tokens all the way to near max, so y’all can get more gibberish faster! Going to ship this version :)"}, {"post_id": 61186, "ts": "2026-09-04T00:11:05Z", "hours": 4.3519, "text": "Devlog 6: After all this time… my frontend is the exact same! It’s a lot faster though! I spent a lot of time trying to optimize my model, from KV Caches to RoPE and quantization. Overall, KV caching and streaming text seems to give the best experience, so that’s what I went with. Seeing if I can deploy to nest or further optimize streaming…"}, {"post_id": 60078, "ts": "2026-09-02T06:33:28Z", "hours": 2.7022, "text": "Devlog 5 : Finally implemented a cache… now I just have to rewrite my attention module to work around it…"}, {"post_id": 58575, "ts": "2026-08-31T01:16:47Z", "hours": 1.6464, "text": "Devlog 4 : I tried to get away with not using a KV Cache and ship today… but CPU said no. Considering using cloud to host this until I implement a KV Cache, but I know I should just code one up. Why do LLMs need so much compute"}, {"post_id": 58524, "ts": "2026-08-30T23:19:21Z", "hours": 4.3989, "text": "Devlog #3 : The model is trained! I will fine tune and train it over next week, but I think I want to get a first ship and demo first. Yapperpedia coming soon!"}, {"post_id": 56929, "ts": "2026-08-28T23:10:50Z", "hours": 1.7664, "text": "Devlog 2 : Tinyapper (an llm from scratch) is done with its first train! After an epoch of training it averaged ~3.8 nats/token for training data, which is decently close to GPT 2s 3.62… I hope to turn this into a frivolous Wikipedia article generator this weekend for a first ship this weekend, so get ready for that!"}, {"post_id": 56429, "ts": "2026-08-28T06:08:01Z", "hours": 1.855, "text": "Devlog #1 : Nowadays, LLMs are such a popular technology with a lot of theory, but very few people seem to have implemented one. I wanted to create my own LLM to tinker with on my own, and so far cross entropy seems to be approaching human language! Wish me luck <3"}]...
|
Title: tinyapper by @craisin | Stardance
Devlogs: Title: tinyapper by @craisin | Stardance
Devlogs:
Devlog #1 : Nowadays, LLMs are such a popular technology with a lot of theory, but very few people seem to have implemented one. I wanted to create my own LLM to tinker with on my own, and so far cross entropy seems to be approaching human language! Wish me luck <3
Devlog 2 : Tinyapper (an llm from scratch) is done with its first train! After an epoch of training it averaged ~3.8 nats/token for training data, which is decently close to GPT 2s 3.62… I hope to turn this into a frivolous Wikipedia article generator this weekend for a first ship this weekend, so get ready for that!
Devlog #3 : The model is trained! I will fine tune and train it over next week, but I think I want to get a first ship and demo first. Yapperpedia coming soon!
Devlog 4 : I tried to get away with not using a KV Cache and ship today… but CPU said no. Considering using cloud to host this until I implement a KV Cache, but I know I should just code one up. Why do LLMs need so much compute
Devlog 5 : Finally implemented a cache… now I just have to rewrite my attention module to work around it…
Devlog 6: After all this time… my frontend is the exact same! It’s a lot faster though! I spent a lot of time trying to optimize my model, from KV Caches to RoPE and quantization. Overall, KV caching and streaming text seems to give the best experience, so that’s what I went with. Seeing if I can deploy to nest or further optimize streaming…
Devlog 7: I optimized streaming! Not only that, my mini PC has integrated graphics that apparently makes LLM go zoom, so I got a really large unanticipated speed boost :0. I got to increase the generated tokens all the way to near max, so y’all can get more gibberish faster! Going to ship this version :)
Pre devlog thank you: You guys really did fund my cloud credit, 17.57x multiplier for my first ship on this is crazy! I read through the feedback, my plan now is to use Stardust for cloud credit (pending order) to properly pretrain the model and finetune it using Ultrachat (I hear yall :3). Thanks for all the support and suggestions here and on Slack, it really motivates me to keep coding <3 Ship 1.0.1 (Devlog 8) : Implemented variable learning rate: in theory lets the model hit slightly lower numbers and train longer Added a validation split and test: long overdue lol Added data processing and support for Ultrachat: allows me to circumvent processing data on the cloud Added L4 settings for cloud: yes I’m getting ready to train on the cloud Updating docker container to not include a model + other random stuff: volume mount on runtime to prevent pulling 2gb from ghcr every update Retrained model: WE BEAT OPENAI RAHHHH (from 7 years ago), we are now at 3.09 nats (for validation too, which is a better metric)! For reference, GPT 2 small gets a loss of 3.4 nats when evaluated without extra training on the same dataset (we don’t talk about the fine tuning results)
Devlog 9 : An epoch of ultrachat finished faster than I thought it would… tinyapper really likes chocolate chip cocktails I guess 😭. Looping and other problems are getting really prevalent, I think I’m hitting the limit for a 50M model.
Devlog 10 : Created the website for my chatbot! Other than retraining, I think the last steps for me look like implementing a session attached KV cache. 2.0 soon :D
Devlog 11: Cleaned this up a bit more, adding session attached KV caching and more polish for one last ship. School + apps is getting busy, so I think this will be my final devlog. TYSM stardancers, I had lots of fun creating tinyapper
Ships:
Tinyapper 1.0.0 The first release for Tinyapper, the tiny LLM built from scratch! It so far still only exists as a pretrained transformer, I hope to finetune v2 using a dataset for alpaca. A lot of time was spent cleaning up yapperpedia , the demo I created to generate incoherent Wikipedia articles. However, a lot of time was also spent making the code accessible and modular, as I want to further build on this project and encourage others to understand machine learning fundamentals as well. If you are interested, check out local.ipynb ! Tech 50M parameter pretrained transformer model trained on wikitext recreating transformer architecture similar to GPT-2 Flask backend with plain HTML, CSS, and JS website showing the abilities of Tinyapper Struggles KV caching and embedding: I tried for too long to create a looping cache, but that was both slow and impractical to do at the current state of this project Streaming: Getting the stream sent over without bugs and glitches was a giant headache! Future Development Tuning the language to be conversational Creating a context independent KV cache Increasing model size
| Hi stardance! Please make sure to try both demos out at https://tinyapper.craisin.tech and https://yapperpedia.craisin.tech . Additionally, tinyapper can be kinda slow (no GPU in my server unfortunately) and dumb (it is severely undertrained), please be patient and understand that these are silly proof of concept models! Tinyapper 2.0.0 More Tinyapper, the LLM trained from scratch! This time the model is trained to be fully conversational with user, assistant, and eos tokens, along with a session attached KV cache. Tech Changes New conversational demo at tinyapper.craisin.tech Updated attention conditional for multiple infills for chat Updated KV cache so chats can be cached Reiterated how datasets are made Retrained model for yapperpedia so the model is slightly more coherent Future Development Standardizing datasets to use memmap for larger datasets Retrain conversational model Fine tune the model While this will probably be the last of me working on this project for Stardance, I’ll definitely work on this more in my own time. Keep an eye on the Github for updates if you are interested, stars and follows there are noticed and appreciated!...
|
1793267402.3442395
|
1793353802.3442395
|
|
65925
|
Gesture System with Hologram Integrated by @Sparky Gesture System with Hologram Integrated by @Sparky10 | Stardance...
|
Sparky10
|
0
|
0.27
|
0
|
[]
|
[{"post_id": 73877, "ts": "202 [{"post_id": 73877, "ts": "2026-09-26T07:25:54Z", "hours": 0.2667, "text": "Hilo guys, this is day one of my Gesture project before directly jumping into the project. I gathered ideas from SpaceX future of design which came about 12 yrs ago and learnt how does hologram works and other stuffs. Before getting into the hardware project I planned to do as a software project (Gesture System) and side by side updating this hardware also …."}]...
|
Title: Gesture System with Hologram Integrated by Title: Gesture System with Hologram Integrated by @Sparky10 | Stardance
Devlogs:
Hilo guys, this is day one of my Gesture project before directly jumping into the project. I gathered ideas from SpaceX future of design which came about 12 yrs ago and learnt how does hologram works and other stuffs. Before getting into the hardware project I planned to do as a software project (Gesture System) and side by side updating this hardware also …....
|
1793094447.2259805
|
1793699247.2259805
|
|
65638
|
Macropad? by @Kathirvelan_S | Stardance
|
Kathirvelan_S
|
0
|
2.9
|
0
|
[]
|
[{"post_id": 73879, "ts": "202 [{"post_id": 73879, "ts": "2026-09-26T07:31:14Z", "hours": 0.4028, "text": "I realised that the kit given would give more switches than im using and the guide in the given thing was a simple one, so im trying to learn more to make it utilise everything the kit provides, currently learning about PCB"}, {"post_id": 73561, "ts": "2026-09-25T12:16:55Z", "hours": 2.4956, "text": "First time designing a PCB, took a long while but was fun"}]...
|
Title: Macropad? by @Kathirvelan_S | Stardance
De Title: Macropad? by @Kathirvelan_S | Stardance
Devlogs:
First time designing a PCB, took a long while but was fun
I realised that the kit given would give more switches than im using and the guide in the given thing was a simple one, so im trying to learn more to make it utilise everything the kit provides, currently learning about PCB...
|
1793090905.075412
|
1793954905.075412
|
|
65922
|
Night Wolf by @SOMIL-KUMAR | Stardance
|
SOMIL-KUMAR
|
1
|
14.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T07:58:42Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i have made login form , signup form and a simple landing page , none if them works for now but i will be working on it constantly and yes the forgot pass button works yay, and yah i am a beginner so vote accordingly", "repo": "https://github.com/somil4632/Night-Wolf-Fitness", "demo": "https://night-wolf-fitness.vercel.app/"}]...
|
[{"post_id": 73884, "ts": "202 [{"post_id": 73884, "ts": "2026-09-26T07:56:43Z", "hours": 14.2536, "text": "night wolf fitness is a gym website i am making with full database and i am making while following a youtube tutorial , what i did is made a landing page for now and with no buttons working , it have lgin form and signup form and a forgot pass button thats working yay, this was intially made for #3am but i got no time to complete so continuing here btw i did used ai in start for styling suggestion but it was really bad and i got nothing from it so i made it again , i used some image too from google but that were ai too ooo this gen is filled with AI , anyways i followed the tutorial that in my readme ig , but yeah its now a landing page will work on it in few hours"}]...
|
Title: Night Wolf by @SOMIL-KUMAR | Stardance
Dev Title: Night Wolf by @SOMIL-KUMAR | Stardance
Devlogs:
night wolf fitness is a gym website i am making with full database and i am making while following a youtube tutorial , what i did is made a landing page for now and with no buttons working , it have lgin form and signup form and a forgot pass button thats working yay, this was intially made for #3am but i got no time to complete so continuing here btw i did used ai in start for styling suggestion but it was really bad and i got nothing from it so i made it again , i used some image too from google but that were ai too ooo this gen is filled with AI , anyways i followed the tutorial that in my readme ig , but yeah its now a landing page will work on it in few hours
Ships:
i have made login form , signup form and a simple landing page , none if them works for now but i will be working on it constantly and yes the forgot pass button works yay, and yah i am a beginner so vote accordingly...
|
1793216849.1376226
|
1793303249.1376226
|
|
63817
|
DZIP by @SpaceYatri | Stardance
|
SpaceYatri
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T12:02:58Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did you make? DZIP (Distraction Zipper) — a Chrome extension with three main quality-of-life features: Focus mode — a one-click toggle that automatically appears on every page. You add your tasks and start a focused session. Task-Locked exit — you can’t leave Focus mode until all your tasks are checked off, along with typed proof of what you actually did. So there’s no “I’ll just check one thing real quick.” Persistent zips — a hover-and-click picker that lets you hide distracting elements from a webpage. The hidden elements stay hidden even after refreshing the page, and they are saved separately for each website. I also added a bonus feature outside the original scope: Isolate mode . You can click on one element, like a video or an article, and everything else on the page gets hidden so you can focus only on that. What was challenging? The hardest part was getting the UI to work properly without fighting with the webpage it was injected into. At first, typing a space in the task input would actually pause background videos because my keyboard inputs were bubbling up to the website’s own shortcuts. I had to isolate the whole DZIP UI using Shadow DOM and stop event propagation on the inputs. Making the zips stay after a reload was also pretty tricky. I generate a CSS selector path for each hidden element and then apply those selectors again when the page loads. It works pretty well, but it can still break on websites that use dynamically generated class names. What am I proud of? Definitely the Task-Locked exit . Most focus extensions just hide distracting stuff, but I wanted DZIP to actually make you commit to the task. Before leaving Focus mode, you have to finish everything and write down what you actually did. That was the part that made DZIP feel like more than just another decluttering extension, and it’s also something I can see myself actually using regularly. What should people know so they can test it? It’s currently an unpacked Chrome extension. Go to: chrome://extensions → enable Developer mode → Load unpacked After loading it: Click the floating button in the top-right corner to start Focus mode. Try adding a task with spaces in it while a video is playing in the background. This was one of the bugs I had to fix. Try exiting Focus mode before completing your tasks. It should keep you locked in. Try Isolate on a page with a video or article and see how it hides everything else.", "repo": "https://github.com/himaldawadi11-sys/DZIP", "demo": "https://github.com/himaldawadi11-sys/DZIP/releases/tag/v0.3.0"}]...
|
[{"post_id": 73887, "ts": "202 [{"post_id": 73887, "ts": "2026-09-26T07:59:19Z", "hours": 2.1981, "text": "DZIP — Devlog #2 Picked up where the picker/zip tool left off. Realized hover-and-click hiding wasn’t the right main interaction for a focus tool. So DZIP now centers on Focus mode instead, with the original zip picker demoted to a secondary tool inside it. What’s new: Focus mode: a floating toggle button now injects itself automatically on every page (top-right). Click it to start a session: list your tasks, and you’re locked in. Task-Locked exit : you can’t leave Focus mode until every task is checked off with typed proof of what you actually did. No more “just checking one thing” and never coming back. Persistent zips : the original picker tool (hover to highlight, click to hide, Esc to cancel) now saves what you’ve hidden per-site, so it survives page reloads instead of resetting every time. Isolate mode (new idea, wasn’t in the original plan) :click one element (a video, an article) and everything else on the page gets hidden, leaving just that. More aggressive than zipping individual distractions one at a time."}, {"post_id": 73844, "ts": "2026-09-26T04:49:48Z", "hours": 8.9769, "text": "DZIP Devlog #1: Distraction Zipper The mission: Build a quality-of-life Chrome extension that remove the friction from focusing. Not just a another app but something that gives you real tools to clear distraction and hold on yourself. Built a picker tool first; hover to highlight any page element. Click to zip it behind an “unzip” bar."}]...
|
Title: DZIP by @SpaceYatri | Stardance
Devlogs:
D Title: DZIP by @SpaceYatri | Stardance
Devlogs:
DZIP Devlog #1: Distraction Zipper The mission: Build a quality-of-life Chrome extension that remove the friction from focusing. Not just a another app but something that gives you real tools to clear distraction and hold on yourself. Built a picker tool first; hover to highlight any page element. Click to zip it behind an “unzip” bar.
DZIP — Devlog #2 Picked up where the picker/zip tool left off. Realized hover-and-click hiding wasn’t the right main interaction for a focus tool. So DZIP now centers on Focus mode instead, with the original zip picker demoted to a secondary tool inside it. What’s new: Focus mode: a floating toggle button now injects itself automatically on every page (top-right). Click it to start a session: list your tasks, and you’re locked in. Task-Locked exit : you can’t leave Focus mode until every task is checked off with typed proof of what you actually did. No more “just checking one thing” and never coming back. Persistent zips : the original picker tool (hover to highlight, click to hide, Esc to cancel) now saves what you’ve hidden per-site, so it survives page reloads instead of resetting every time. Isolate mode (new idea, wasn’t in the original plan) :click one element (a video, an article) and everything else on the page gets hidden, leaving just that. More aggressive than zipping individual distractions one at a time.
Ships:
What did you make? DZIP (Distraction Zipper) — a Chrome extension with three main quality-of-life features: Focus mode — a one-click toggle that automatically appears on every page. You add your tasks and start a focused session. Task-Locked exit — you can’t leave Focus mode until all your tasks are checked off, along with typed proof of what you actually did. So there’s no “I’ll just check one thing real quick.” Persistent zips — a hover-and-click picker that lets you hide distracting elements from a webpage. The hidden elements stay hidden even after refreshing the page, and they are saved separately for each website. I also added a bonus feature outside the original scope: Isolate mode . You can click on one element, like a video or an article, and everything else on the page gets hidden so you can focus only on that. What was challenging? The hardest part was getting the UI to work properly without fighting with the webpage it was injected into. At first, typing a space in the task input would actually pause background videos because my keyboard inputs were bubbling up to the website’s own shortcuts. I had to isolate the whole DZIP UI using Shadow DOM and stop event propagation on the inputs. Making the zips stay after a reload was also pretty tricky. I generate a CSS selector path for each hidden element and then apply those selectors again when the page loads. It works pretty well, but it can still break on websites that use dynamically generated class names. What am I proud of? Definitely the Task-Locked exit . Most focus extensions just hide distracting stuff, but I wanted DZIP to actually make you commit to the task. Before leaving Focus mode, you have to finish everything and write down what you actually did. That was the part that made DZIP feel like more than just another decluttering extension, and it’s also something I can see myself actually using regularly. What should people know so they can test it? It’s currently an unpacked Chrome extension. Go to: chrome://extensions → enable Developer mode → Load unpacked After loading it: Click the floating button in the top-right corner to start Focus mode. Try adding a task with spaces in it while a video is playing in the background. This was one of the bugs I had to fix. Try exiting Focus mode before completing your tasks. It should keep you locked in. Try Isolate on a page with a video or article and see how it hides everything else....
|
1793213417.1437037
|
1793299817.1437037
|
|
52165
|
Hackpad by @mr_kn5196 | Stardance
|
mr_kn5196
|
0
|
18.08
|
0
|
[]
|
[{"post_id": 73891, "ts": "202 [{"post_id": 73891, "ts": "2026-09-26T08:38:44Z", "hours": 1.1672, "text": "completed the case for the Hackpad , decided to leave the top open and add more art to the PCB later"}, {"post_id": 73689, "ts": "2026-09-25T18:10:59Z", "hours": 0.9258, "text": "Started working on the Case and added the 3d step files of the keys rotary encoder and seeed XIAO"}, {"post_id": 73649, "ts": "2026-09-25T16:03:33Z", "hours": 0.5669, "text": "Routed the PCB , need to add more art on the PCB"}, {"post_id": 73524, "ts": "2026-09-25T09:44:21Z", "hours": 1.8347, "text": "Im almost done with the PCB all i need to know is if the J1 pin is correct for the display"}, {"post_id": 73033, "ts": "2026-09-24T07:46:55Z", "hours": 1.6669, "text": "A new repo , new kicad file Starting over From scratch again . but this time im done with the schematic and its way better than last time"}, {"post_id": 53977, "ts": "2026-08-24T18:05:28Z", "hours": 1.5836, "text": "1:starting over from scratch"}, {"post_id": 52882, "ts": "2026-08-23T08:14:16Z", "hours": 2.8836, "text": "I GIVE UP FOR NOW"}, {"post_id": 52533, "ts": "2026-08-22T18:12:48Z", "hours": 3.7011, "text": "this is taking longer than expected 😭😭"}, {"post_id": 51659, "ts": "2026-08-21T13:43:36Z", "hours": 0.9833, "text": "FUSION 360 is KILLING MEEE IM STUCK ON MAKING A CASE"}, {"post_id": 51542, "ts": "2026-08-21T09:34:25Z", "hours": 1.7942, "text": "finally finished the PCB design , OMG THAT WAS HARDD"}, {"post_id": 51481, "ts": "2026-08-21T06:42:54Z", "hours": 0.9703, "text": "im not even sure if this is correct , the guide is not very helpfull😭😭"}]...
|
Title: Hackpad by @mr_kn5196 | Stardance
Devlogs: Title: Hackpad by @mr_kn5196 | Stardance
Devlogs:
im not even sure if this is correct , the guide is not very helpfull😭😭
finally finished the PCB design , OMG THAT WAS HARDD
FUSION 360 is KILLING MEEE IM STUCK ON MAKING A CASE
this is taking longer than expected 😭😭
I GIVE UP FOR NOW
1:starting over from scratch
A new repo , new kicad file Starting over From scratch again . but this time im done with the schematic and its way better than last time
Im almost done with the PCB all i need to know is if the J1 pin is correct for the display
Routed the PCB , need to add more art on the PCB
Started working on the Case and added the 3d step files of the keys rotary encoder and seeed XIAO
completed the case for the Hackpad , decided to leave the top open and add more art to the PCB later...
|
1792698694.9796247
|
1793303494.9796247
|
|
53626
|
SpacePad by @Swaramika | Stardance
|
Swaramika
|
0
|
2.97
|
0
|
[]
|
[{"post_id": 73897, "ts": "202 [{"post_id": 73897, "ts": "2026-09-26T08:58:46Z", "hours": 1.8558, "text": "After yesterday’s initial macropad idea and schematic, I assigned the footprint and routed the pcb (not yet complete tho). Came across some symbol footprint mismatches, and then a few errors in the drc but all’s fine now. Tho my pcb routing still needs a bit of work since it is a lil mess rn."}, {"post_id": 73497, "ts": "2026-09-25T07:42:09Z", "hours": 1.1181, "text": "My first DevLog!! Had to do the macropad. Well, started off wid the design to get an idea of what I wanted my macropad to include. Haven’t yet completely decided on the functions for the switches buut after some mind-scratching, I’ve concluded that this is how I’d like the finished hackpad to look like. It’s a simple, kinda cutesy kinda not, macropad with six push keys, two rotary encoders, an oled and the mcu."}]...
|
Title: SpacePad by @Swaramika | Stardance
Devlogs Title: SpacePad by @Swaramika | Stardance
Devlogs:
My first DevLog!! Had to do the macropad. Well, started off wid the design to get an idea of what I wanted my macropad to include. Haven’t yet completely decided on the functions for the switches buut after some mind-scratching, I’ve concluded that this is how I’d like the finished hackpad to look like. It’s a simple, kinda cutesy kinda not, macropad with six push keys, two rotary encoders, an oled and the mcu.
After yesterday’s initial macropad idea and schematic, I assigned the footprint and routed the pcb (not yet complete tho). Came across some symbol footprint mismatches, and then a few errors in the drc but all’s fine now. Tho my pcb routing still needs a bit of work since it is a lil mess rn....
|
1792756132.6868281
|
1793360932.6868281
|
|
65926
|
hackpad by @jaivi0012 | Stardance
|
jaivi0012
|
0
|
1.05
|
0
|
[]
|
[{"post_id": 73898, "ts": "202 [{"post_id": 73898, "ts": "2026-09-26T09:00:06Z", "hours": 0.7669, "text": "made the usb connector but im a begginer so it took me a while as i didnt understand half the things happening"}, {"post_id": 73875, "ts": "2026-09-26T07:22:28Z", "hours": 0.2833, "text": "hackpad designing going well hope i didnt do anything wrong"}]...
|
Title: hackpad by @jaivi0012 | Stardance
Devlogs: Title: hackpad by @jaivi0012 | Stardance
Devlogs:
hackpad designing going well hope i didnt do anything wrong
made the usb connector but im a begginer so it took me a while as i didnt understand half the things happening...
|
1793094449.0171432
|
1793699249.0171432
|
|
4274
|
AI Workshop by @shaurwadhawan | Stardance
|
shaurwadhawan
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T01:31:34Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a somewhat polished Next.js portfolio with Tailwind and Framer Motion, focused on premium motion - with help of gpt 5.0, a strong hero section, and refined project cards. the main challenge imo was cleaning up the repo so GitHub would accept it (removing build artifacts like node_modules/.next and fixing a JSX issue in Hero.js), and the key point is that the app is ready to deploy publicly, it just needs a Vercel/Netlify deployment for a shareable live URL.", "repo": "https://github.com/shaurwadhawan/AI-workshop", "demo": "https://ai-workshop-rho-rouge.vercel.app/"}]...
|
[{"post_id": 739, "ts": "2026- [{"post_id": 739, "ts": "2026-06-02T11:17:55Z", "hours": 1.1308, "text": "Working on developing a site using next.js for my personal profile and advertising. Experimenting with custom scroll animations and cool ui/ux effects"}]...
|
Title: AI Workshop by @shaurwadhawan | Stardance
Title: AI Workshop by @shaurwadhawan | Stardance
Devlogs:
Working on developing a site using next.js for my personal profile and advertising. Experimenting with custom scroll animations and cool ui/ux effects
Ships:
I built a somewhat polished Next.js portfolio with Tailwind and Framer Motion, focused on premium motion - with help of gpt 5.0, a strong hero section, and refined project cards. the main challenge imo was cleaning up the repo so GitHub would accept it (removing build artifacts like node_modules/.next and fixing a JSX issue in Hero.js), and the key point is that the app is ready to deploy publicly, it just needs a Vercel/Netlify deployment for a shareable live URL....
|
1793278266.5798864
|
1793364666.5798864
|
|
62834
|
My own site! by @varaddixit0 | Stardance
|
varaddixit0
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T09:22:32Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My first personal website is live! 🎉 It’s a simple page about me, my interests, and what I’m building. I went with a dark background and mint-green accents, with separate cards for each section and a small navigation menu. This was my first time putting together a website with HTML and CSS and uploading it to GitHub. Seeing it open from a real website link instead of a file on my computer was pretty exciting. It’s a small start, but I’m happy to have something online!", "repo": "https://github.com/varaddixit10-source/my-personal-site", "demo": "https://varaddixit10-source.github.io/my-personal-site/"}]...
|
[{"post_id": 73904, "ts": "202 [{"post_id": 73904, "ts": "2026-09-26T09:19:45Z", "hours": 0.8628, "text": "Giving my website some style 🎨Today I worked on style.css to change how my personal website looks. I added a dark background, mint-green headings, and rounded cards for the About Me, My Interests, and Projects sections.I also styled the navigation links with hover effects and added spacing to make the text easier to read. The stylesheet includes adjustments for smaller screens and a visible outline when navigating links with the keyboard.I’m learning how CSS selectors apply styles to different elements and how padding and margins affect the layout. Seeing the HTML page turn into a styled website helped me connect the code to the result."}, {"post_id": 73860, "ts": "2026-09-26T06:31:26Z", "hours": 0.2889, "text": "My first personal website — HTML and CSS basicsToday I started building my personal website! I created index.html and style.css, connected them, and added three sections: About Me, My Interests, and What I’m Building.I used CSS to give the page a dark background, change the text colours, and make the sections look like cards with spacing and rounded corners.I practised using headings, paragraphs, and lists in HTML, and tried CSS properties for colours and spacing.AI assistance: ChatGPT provided starter code and explained what it does. I typed the code into VS Code and used those explanations to work through the page.Next, I want to personalise the design and content more, check how it looks on a smaller screen, and learn how to publish it online."}]...
|
Title: My own site! by @varaddixit0 | Stardance
D Title: My own site! by @varaddixit0 | Stardance
Devlogs:
My first personal website — HTML and CSS basicsToday I started building my personal website! I created index.html and style.css, connected them, and added three sections: About Me, My Interests, and What I’m Building.I used CSS to give the page a dark background, change the text colours, and make the sections look like cards with spacing and rounded corners.I practised using headings, paragraphs, and lists in HTML, and tried CSS properties for colours and spacing.AI assistance: ChatGPT provided starter code and explained what it does. I typed the code into VS Code and used those explanations to work through the page.Next, I want to personalise the design and content more, check how it looks on a smaller screen, and learn how to publish it online.
Giving my website some style 🎨Today I worked on style.css to change how my personal website looks. I added a dark background, mint-green headings, and rounded cards for the About Me, My Interests, and Projects sections.I also styled the navigation links with hover effects and added spacing to make the text easier to read. The stylesheet includes adjustments for smaller screens and a visible outline when navigating links with the keyboard.I’m learning how CSS selectors apply styles to different elements and how padding and margins affect the layout. Seeing the HTML page turn into a styled website helped me connect the code to the result.
Ships:
My first personal website is live! 🎉 It’s a simple page about me, my interests, and what I’m building. I went with a dark background and mint-green accents, with separate cards for each section and a small navigation menu. This was my first time putting together a website with HTML and CSS and uploading it to GitHub. Seeing it open from a real website link instead of a file on my computer was pretty exciting. It’s a small start, but I’m happy to have something online!...
|
1793210120.3828983
|
1793296520.3828983
|
|
39114
|
Portable bluetooth speaker by @suklaasukkulayt | S Portable bluetooth speaker by @suklaasukkulayt | Stardance...
|
suklaasukkulayt
|
0
|
15.03
|
0
|
[]
|
[{"post_id": 73909, "ts": "202 [{"post_id": 73909, "ts": "2026-09-26T09:37:31Z", "hours": 5.4869, "text": "Devlog 4 The project is getting closer to being finished . I did some final polishing on the wood and then I installed the “ staining varnish ” which is a protector thing that protects the wood. Then I started putting it together , it still needs to be more sealed so it will work better. I will also design a speaker grill for the speakers so it looks better (also it will protect the speakers). The good thing is that the speaker works, but the battery connection won’t be final just like the button cover is gonna need some glue . That might be all but I’m not too sure."}, {"post_id": 52249, "ts": "2026-08-22T10:47:04Z", "hours": 2.6817, "text": "Devlog 3 It’s been almost a month since my last devlog so here it is. All the parts are almost completed now! The top part for the buttons was the hardest part in this devlog and it required a 3d printed part. Yeah that’s kinda all :D"}, {"post_id": 38932, "ts": "2026-08-01T15:21:21Z", "hours": 5.3153, "text": "Devlog 2 Decided to do a devlog because it’s already been quite a long time. I decided to use my small CNC machine I have at home to make the main casing for the speakers. I’m gonna use a 3d printer to make the speaker grills. I added the RGB LED(2 pin, changes color without external controller) and also a passive bass radiator(from the old bluetooth speaker). Top, left and bottom parts are not yet made (top will have the buttons). I will use the existing button thing from the old speaker to press the buttons. The speakers I used are YD103-60 (4 ohm, freq. range 100-15000hz) and YDD103-04A(from an old pc speaker set). My dad also helped me with cutting the wood before and after CNC machining and also designed a holder for the passive bass radiator (not visible in the images). I made the other CNC and 3d files. Also I didn’t timelapse everything but that’s it for now."}, {"post_id": 34123, "ts": "2026-07-24T16:48:41Z", "hours": 1.5444, "text": "I am making a portable Bluetooth speaker that will hopefully not sound bad. I am using a bluetooth amplifier board (GW542B_BP104B1_V1.0) that I got from an old bluetooth speaker. It has a battery, usb-c charging, aux port, usb port and it supports two speakers and led lightning. The led bar from the original speaker is too big so i’m not gonna use that. It was kinda hard figuring out where you actually put the speaker wires in the amplifier because there is so many connectors and most of them don’t even work. I’m gonna design and probably 3d print the shell for the speaker. Here I just got the speakers wired up. I will add the LED next devlog. I’m gonna try to fit the two speakers in the shell but designing it is in the next devlog. Here is a photo of my current setup and the amplifier board(with only the battery connected). Also i’m gonna fix the dent on the second speaker :D"}]...
|
Title: Portable bluetooth speaker by @suklaasukkul Title: Portable bluetooth speaker by @suklaasukkulayt | Stardance
Devlogs:
I am making a portable Bluetooth speaker that will hopefully not sound bad. I am using a bluetooth amplifier board (GW542B_BP104B1_V1.0) that I got from an old bluetooth speaker. It has a battery, usb-c charging, aux port, usb port and it supports two speakers and led lightning. The led bar from the original speaker is too big so i’m not gonna use that. It was kinda hard figuring out where you actually put the speaker wires in the amplifier because there is so many connectors and most of them don’t even work. I’m gonna design and probably 3d print the shell for the speaker. Here I just got the speakers wired up. I will add the LED next devlog. I’m gonna try to fit the two speakers in the shell but designing it is in the next devlog. Here is a photo of my current setup and the amplifier board(with only the battery connected). Also i’m gonna fix the dent on the second speaker :D
Devlog 2 Decided to do a devlog because it’s already been quite a long time. I decided to use my small CNC machine I have at home to make the main casing for the speakers. I’m gonna use a 3d printer to make the speaker grills. I added the RGB LED(2 pin, changes color without external controller) and also a passive bass radiator(from the old bluetooth speaker). Top, left and bottom parts are not yet made (top will have the buttons). I will use the existing button thing from the old speaker to press the buttons. The speakers I used are YD103-60 (4 ohm, freq. range 100-15000hz) and YDD103-04A(from an old pc speaker set). My dad also helped me with cutting the wood before and after CNC machining and also designed a holder for the passive bass radiator (not visible in the images). I made the other CNC and 3d files. Also I didn’t timelapse everything but that’s it for now.
Devlog 3 It’s been almost a month since my last devlog so here it is. All the parts are almost completed now! The top part for the buttons was the hardest part in this devlog and it required a 3d printed part. Yeah that’s kinda all :D
Devlog 4 The project is getting closer to being finished . I did some final polishing on the wood and then I installed the “ staining varnish ” which is a protector thing that protects the wood. Then I started putting it together , it still needs to be more sealed so it will work better. I will also design a speaker grill for the speakers so it looks better (also it will protect the speakers). The good thing is that the speaker works, but the battery connection won’t be final just like the button cover is gonna need some glue . That might be all but I’m not too sure....
|
1792723722.143542
|
1793328522.143542
|
|
19050
|
PennyWise by @DinoLife | Stardance
|
DinoLife
|
2
|
34.0
|
466
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-29T02:44:32Z", "hours": 0.0, "multiplier": 14.54, "payout": 7, "blessing": "neutral", "text": "I fixed some more of my screen size bug. Like on mobile the baseboard was kinda weird so I fixed it. I also added a like better thing to the dashboard when there was no budgets.", "repo": "https://github.com/karwals/PennyWise", "demo": "https://penny-wise-pu256a31d-karwals-projects.vercel.app/"}, {"ship_num": 2, "ts": "2026-09-23T09:57:21Z", "hours": 34.0, "multiplier": 13.52, "payout": 459, "blessing": "neutral", "text": "I made a Money Management website. That is targeted at 15-19 year old. I made this to solve the problem of people spending money on things they can’t afford and ending up in debt without realizing. So, I wanted to create a product that helped them view and visualize their money in one place. I would love for you to try out signing up and try to create budget and expenses.", "repo": "https://github.com/karwals/PennyWise", "demo": "https://penny-wise-pu256a31d-karwals-projects.vercel.app/"}]...
|
[{"post_id": 73910, "ts": "202 [{"post_id": 73910, "ts": "2026-09-26T09:40:16Z", "hours": 0.4942, "text": "Fixed some different device size display bugs."}, {"post_id": 72595, "ts": "2026-09-23T09:41:20Z", "hours": 3.6022, "text": "I did some testing to make sure everything was nice and worked well on different screen sizes. I also hosted it on vercel. I also made some over all improvement to the layout of the code. I also made my own logo in illustrator"}, {"post_id": 70414, "ts": "2026-09-19T04:30:28Z", "hours": 1.2528, "text": "I found out that if you changed the number and the end of the link when you were in one of the budget’s expenses tab you can access other peoples’ data and edit it. This is a big privacy breach and makes my website not very secure so I fixed it."}, {"post_id": 70029, "ts": "2026-09-18T10:06:05Z", "hours": 0.8919, "text": "I also came across the bug that if you had no budgets created the skeleton loader would still show. This happen because the code was just checking if there was more then 0 budget or not. I changed it to stop after the website had connected with the data base."}, {"post_id": 70019, "ts": "2026-09-18T09:04:59Z", "hours": 2.8569, "text": "Finished the dashboard page on the website. I decided to make it display the Total Budgets, Total Spent, No. of Budgets, Activity, Budgets, and Expenses. If you have any suggestions I would love to hear them."}, {"post_id": 69029, "ts": "2026-09-16T07:48:28Z", "hours": 4.3497, "text": "Did more of the budget tab and learn more. In the budgets tab I made the animation for the graph and looks of the graph a lot better. I also did some Boundary testing for the graph. I also went through and made sure that everything was smaller screen compatible/ easily usable. Love to hear your thoughts."}, {"post_id": 67073, "ts": "2026-09-13T03:47:50Z", "hours": 1.9522, "text": "I started to do the learn more section. and make some improvements to the landing page and other part of the website."}, {"post_id": 64647, "ts": "2026-09-09T06:42:35Z", "hours": 2.2644, "text": "Bid some testing. Started to make the dashboard page."}, {"post_id": 64072, "ts": "2026-09-08T06:56:52Z", "hours": 3.2106, "text": "I added edit and delete buttons to delete or edit budgets. I also made it so you can press enter in the input sections to make it so that if every thing is right it will add the budget or expense. I also make it so that you can only add numbers and not letter and the number has to be above 0."}, {"post_id": 61416, "ts": "2026-09-04T09:57:26Z", "hours": 5.6731, "text": "Testing and improvement. I did some test on the budget and expense creation and found out that I had not really made it that full from like you were able to enter negative number and stuff. I also did some testing on how i was going host the website."}, {"post_id": 21364, "ts": "2026-07-03T08:07:00Z", "hours": 0.3925, "text": "Made the logo"}, {"post_id": 14961, "ts": "2026-06-24T09:21:58Z", "hours": 3.0328, "text": "I made the create expense thing work. I also made them diplay in a table at the bottom. I found that after creating an expense, the text remained in the input boxes. To fix this, I cleared the input field state values after the expense was successfully added to the database. By add setName(“”); setAmount(“”); when with the toast. The date part is nto working right now but that is want i am going to do next."}, {"post_id": 12800, "ts": "2026-06-20T22:40:19Z", "hours": 1.4611, "text": "Started to make the create expenses thing does not work right now. making it work is the next step."}, {"post_id": 11177, "ts": "2026-06-18T08:45:46Z", "hours": 1.4839, "text": "Started on the expenses tab. Made it so that when you click on one of the budgets you get set to the expenses tab for that budget."}, {"post_id": 9821, "ts": "2026-06-16T08:33:43Z", "hours": 1.0094, "text": "I made the text in the background liek more to my liking and i would love to have soem feedback on what you guys think about it. The images also have my current budgets tab and the create budgets popup. I also made it so that when the budgets are still loading there is like a loading animation the gray boxes also like pulse."}, {"post_id": 9566, "ts": "2026-06-15T22:50:55Z", "hours": 0.5014, "text": "Making the login look better."}]...
|
Title: PennyWise by @DinoLife | Stardance
Devlogs Title: PennyWise by @DinoLife | Stardance
Devlogs:
Making the login look better.
I made the text in the background liek more to my liking and i would love to have soem feedback on what you guys think about it. The images also have my current budgets tab and the create budgets popup. I also made it so that when the budgets are still loading there is like a loading animation the gray boxes also like pulse.
Started on the expenses tab. Made it so that when you click on one of the budgets you get set to the expenses tab for that budget.
Started to make the create expenses thing does not work right now. making it work is the next step.
I made the create expense thing work. I also made them diplay in a table at the bottom. I found that after creating an expense, the text remained in the input boxes. To fix this, I cleared the input field state values after the expense was successfully added to the database. By add setName(“”); setAmount(“”); when with the toast. The date part is nto working right now but that is want i am going to do next.
Made the logo
Testing and improvement. I did some test on the budget and expense creation and found out that I had not really made it that full from like you were able to enter negative number and stuff. I also did some testing on how i was going host the website.
I added edit and delete buttons to delete or edit budgets. I also made it so you can press enter in the input sections to make it so that if every thing is right it will add the budget or expense. I also make it so that you can only add numbers and not letter and the number has to be above 0.
Bid some testing. Started to make the dashboard page.
I started to do the learn more section. and make some improvements to the landing page and other part of the website.
Did more of the budget tab and learn more. In the budgets tab I made the animation for the graph and looks of the graph a lot better. I also did some Boundary testing for the graph. I also went through and made sure that everything was smaller screen compatible/ easily usable. Love to hear your thoughts.
Finished the dashboard page on the website. I decided to make it display the Total Budgets, Total Spent, No. of Budgets, Activity, Budgets, and Expenses. If you have any suggestions I would love to hear them.
I also came across the bug that if you had no budgets created the skeleton loader would still show. This happen because the code was just checking if there was more then 0 budget or not. I changed it to stop after the website had connected with the data base.
I found out that if you changed the number and the end of the link when you were in one of the budget’s expenses tab you can access other peoples’ data and edit it. This is a big privacy breach and makes my website not very secure so I fixed it.
I did some testing to make sure everything was nice and worked well on different screen sizes. I also hosted it on vercel. I also made some over all improvement to the layout of the code. I also made my own logo in illustrator
Fixed some different device size display bugs.
Ships:
I made a Money Management website. That is targeted at 15-19 year old. I made this to solve the problem of people spending money on things they can’t afford and ending up in debt without realizing. So, I wanted to create a product that helped them view and visualize their money in one place. I would love for you to try out signing up and try to create budget and expenses.
I fixed some more of my screen size bug. Like on mobile the baseboard was kinda weird so I fixed it. I also added a like better thing to the dashboard when there was no budgets....
|
1793148949.6459858
|
1793235349.6459858
|
|
59306
|
scholarOS by @tawsif_chowdhury_dev | Stardance
|
tawsif_chowdhury_dev
|
0
|
4.59
|
0
|
[]
|
[{"post_id": 73913, "ts": "202 [{"post_id": 73913, "ts": "2026-09-26T09:44:03Z", "hours": 0.7739, "text": "Study session page is also done✅✅"}, {"post_id": 73888, "ts": "2026-09-26T08:12:39Z", "hours": 1.0936, "text": "Worked on the calculation functions and the home page"}, {"post_id": 64395, "ts": "2026-09-08T18:44:34Z", "hours": 1.0361, "text": "Added the page layout and design stuff!!"}, {"post_id": 63565, "ts": "2026-09-07T14:11:28Z", "hours": 1.6847, "text": "🚀ScholarOS Begins! Today I officially started building ScholarOS, an AI-powered study companion designed to help students learn more effectively. The goal is to create a platform that can: 📚 Track study sessions 📈 Monitor syllabus progress 📝 Generate AI-powered notes 🎴 Create flashcards ❓ Generate quizzes 🎯 Recommend what to study next So far, I’ve: ✅ Created the project structure ✅ Set up the GitHub repository ✅ Connected Hackatime to track development time ✅ Started building the first GUI and prototype using Python. The current focus is getting the core study-tracking system working before adding AI features. Excited to see where ScholarOS goes over the next few weeks! 🌟"}]...
|
Title: scholarOS by @tawsif_chowdhury_dev | Starda Title: scholarOS by @tawsif_chowdhury_dev | Stardance
Devlogs:
🚀ScholarOS Begins! Today I officially started building ScholarOS, an AI-powered study companion designed to help students learn more effectively. The goal is to create a platform that can: 📚 Track study sessions 📈 Monitor syllabus progress 📝 Generate AI-powered notes 🎴 Create flashcards ❓ Generate quizzes 🎯 Recommend what to study next So far, I’ve: ✅ Created the project structure ✅ Set up the GitHub repository ✅ Connected Hackatime to track development time ✅ Started building the first GUI and prototype using Python. The current focus is getting the core study-tracking system working before adding AI features. Excited to see where ScholarOS goes over the next few weeks! 🌟
Added the page layout and design stuff!!
Worked on the calculation functions and the home page
Study session page is also done✅✅...
|
1792792483.6311853
|
1793397283.6311853
|
|
38703
|
ATLAS OS by @Liberal | Stardance
|
Liberal
|
0
|
4.06
|
0
|
[]
|
[{"post_id": 73918, "ts": "202 [{"post_id": 73918, "ts": "2026-09-26T09:55:07Z", "hours": 1.1244, "text": "I’ve completed my ATLAS OS."}, {"post_id": 72540, "ts": "2026-09-23T05:07:49Z", "hours": 2.0856, "text": "I’m building a webOS following theee guide. MY EXAMSSS ARE RUNNIG RIGHT NOW BUT I’M TOO INTERESTED IN THIS RATHER THAN THE GRADES. tbh i do need the grades as well so I was not developing for the past months."}, {"post_id": 39463, "ts": "2026-08-02T13:01:31Z", "hours": 0.8497, "text": "I’m making a WebOS from the stardance event"}]...
|
Title: ATLAS OS by @Liberal | Stardance
Devlogs:
Title: ATLAS OS by @Liberal | Stardance
Devlogs:
I’m making a WebOS from the stardance event
I’m building a webOS following theee guide. MY EXAMSSS ARE RUNNIG RIGHT NOW BUT I’M TOO INTERESTED IN THIS RATHER THAN THE GRADES. tbh i do need the grades as well so I was not developing for the past months.
I’ve completed my ATLAS OS....
|
1792673279.6739728
|
1793278079.6739728
|
|
58158
|
My personal site by @IcedThrower_95 | Stardance
|
IcedThrower_95
|
2
|
14.0
|
96
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T10:19:01Z", "hours": 11.0, "multiplier": 8.57, "payout": 96, "blessing": "neutral", "text": "I redesigned my personal Portfolio website for myself. I have made some pretty good upgrades I first went over to the projects section and added scrolling using GSAP and Lenis to add some nice animations for these, I found the right inspiration from this website to develop this : https://www.epic.net/en/ . Second, to develop the starting loading animation, I referred to a few sites on https://www.awwwards.com/awwwards/collections/loading-page/ , took some code and gave it my twist. I also changed the fonts to Inter for the home page. -Once again i was struggling with the css for the home page. At last I am so happy with the way it turned out.", "repo": "https://github.com/IcedThrower95/mokii.dev_Portfolio", "demo": "https://icedthrower95.github.io/mokii.dev_Portfolio/"}, {"ship_num": 2, "ts": "2026-09-06T13:05:35Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made personal Portfolio website for myself.Getting creative the CSS elements was a bit challenging.I am proud that i was able to pull of such a good one in such less time.I actually spent a lot of time learning what are the styles and effects available.", "repo": "https://github.com/IcedThrower95/mokii.dev_Portfolio", "demo": "https://icedthrower95.github.io/mokii.dev_Portfolio/"}]...
|
[{"post_id": 73919, "ts": "202 [{"post_id": 73919, "ts": "2026-09-26T09:58:10Z", "hours": 2.5556, "text": "finally I am finished with the redesign of the webiste,i am so happy with the way it turned out at last. today i spent my time fixing the messy scroll animations everything was so wrong in the projects page and also i made the letter in “Projects” to jump to add a nice fun element to the page and finally I finished the scrollign part of the home page and added a small terminal window to give it a developer vibe, showcasing my current projects and at last I added the text “Lets Build What’s Next”, also added links to my socials and my email"}, {"post_id": 73200, "ts": "2026-09-24T16:22:06Z", "hours": 8.6325, "text": "over the past two days i have been working on redeveloping my portfolio site. I have made some pretty good upgrades i can, first i went over to the projects section. I added scrolling animations using GSAP and Lenis to add some nice animations; I found the right inspiration from this websiteto develop this : https://www.epic.net/en/ . Second, I developed the starting loading animation, I referred to a few sites on https://www.awwwards.com/awwwards/collections/loading-page/ , and I also changed the fonts to better ones. Let me know how is it."}, {"post_id": 62894, "ts": "2026-09-06T12:55:21Z", "hours": 1.6611, "text": "Built on my own from scratch, initially using AI to learn about new effects and taking it’s code and then modifying it to my usecase,the F1-themed idea initially struck me and i decided to use its wallpaper across the site and I made several iterations of the layout variations before settling on the final one. Additionally, added glassmorphism UI with Petronas Teal accents, and an interactive landing hero section. Rebuilt the hobbies page as an extreme expanding flex-gallery, showcasing my activities, and turned the start-up and robotics sections into a 3D-flip card grid. Furthermore, I debugged the layout issues using AI and unified the look and feel and published the site on GitHub Pages."}, {"post_id": 62203, "ts": "2026-09-05T13:51:21Z", "hours": 1.6433, "text": "I just started working on my personal site and added custom Mercedes F1 background, Petronas Teal accents, and a blue hover glow. I also rebuilt the project flip-cards and fixed the navigation bar layout"}]...
|
Title: My personal site by @IcedThrower_95 | Stard Title: My personal site by @IcedThrower_95 | Stardance
Devlogs:
I just started working on my personal site and added custom Mercedes F1 background, Petronas Teal accents, and a blue hover glow. I also rebuilt the project flip-cards and fixed the navigation bar layout
Built on my own from scratch, initially using AI to learn about new effects and taking it’s code and then modifying it to my usecase,the F1-themed idea initially struck me and i decided to use its wallpaper across the site and I made several iterations of the layout variations before settling on the final one. Additionally, added glassmorphism UI with Petronas Teal accents, and an interactive landing hero section. Rebuilt the hobbies page as an extreme expanding flex-gallery, showcasing my activities, and turned the start-up and robotics sections into a 3D-flip card grid. Furthermore, I debugged the layout issues using AI and unified the look and feel and published the site on GitHub Pages.
over the past two days i have been working on redeveloping my portfolio site. I have made some pretty good upgrades i can, first i went over to the projects section. I added scrolling animations using GSAP and Lenis to add some nice animations; I found the right inspiration from this websiteto develop this : https://www.epic.net/en/ . Second, I developed the starting loading animation, I referred to a few sites on https://www.awwwards.com/awwwards/collections/loading-page/ , and I also changed the fonts to better ones. Let me know how is it.
finally I am finished with the redesign of the webiste,i am so happy with the way it turned out at last. today i spent my time fixing the messy scroll animations everything was so wrong in the projects page and also i made the letter in “Projects” to jump to add a nice fun element to the page and finally I finished the scrollign part of the home page and added a small terminal window to give it a developer vibe, showcasing my current projects and at last I added the text “Lets Build What’s Next”, also added links to my socials and my email
Ships:
I made personal Portfolio website for myself.Getting creative the CSS elements was a bit challenging.I am proud that i was able to pull of such a good one in such less time.I actually spent a lot of time learning what are the styles and effects available.
I redesigned my personal Portfolio website for myself. I have made some pretty good upgrades I first went over to the projects section and added scrolling using GSAP and Lenis to add some nice animations for these, I found the right inspiration from this website to develop this : https://www.epic.net/en/ . Second, to develop the starting loading animation, I referred to a few sites on https://www.awwwards.com/awwwards/collections/loading-page/ , took some code and gave it my twist. I also changed the fonts to Inter for the home page. -Once again i was struggling with the css for the home page. At last I am so happy with the way it turned out....
|
1793332178.9215188
|
1793418578.9215188
|
|
14881
|
friendos by @shs | Stardance
|
shs
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T11:29:52Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I tried not to copy the guide and I used new methods to solve my problems when i couldent understand the guide and it needed a lot of googling and when I got stuck I had to use claude. I added craftmine which is a platformer which was made by @TerribleGames123 I would have used my own thing but scratch decided to lock me out of my account. I have added a picture of the homepage. My pages can go on top of another and go away and open off the good stuff 😁", "repo": "https://github.com/SHSplas/FriendOS", "demo": "https://shsplas.github.io"}]...
|
[{"post_id": 73924, "ts": "202 [{"post_id": 73924, "ts": "2026-09-26T10:37:16Z", "hours": 2.2356, "text": "i just finished making my second app craftMine its a platformer and ive also made notes more functional and finally finished my first project"}, {"post_id": 73699, "ts": "2026-09-25T18:48:16Z", "hours": 2.6133, "text": "i made my first app"}, {"post_id": 73516, "ts": "2026-09-25T09:14:01Z", "hours": 4.4669, "text": "i added the option to close windows and open them this is my homepage background"}]...
|
Title: friendos by @shs | Stardance
Devlogs:
i ad Title: friendos by @shs | Stardance
Devlogs:
i added the option to close windows and open them this is my homepage background
i made my first app
i just finished making my second app craftMine its a platformer and ive also made notes more functional and finally finished my first project
Ships:
I tried not to copy the guide and I used new methods to solve my problems when i couldent understand the guide and it needed a lot of googling and when I got stuck I had to use claude. I added craftmine which is a platformer which was made by @TerribleGames123 I would have used my own thing but scratch decided to lock me out of my account. I have added a picture of the homepage. My pages can go on top of another and go away and open off the good stuff 😁...
|
1793336225.2499847
|
1793422625.2499847
|
|
65179
|
My own site! by @nikitatep3 | Stardance
|
nikitatep3
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T11:29:28Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i did an intreduction site about myself", "repo": "https://github.com/nikitatep5-gif/my-portfolio", "demo": "http://nikitatep5-gif.github.io/my-portfolio/#projects"}]...
|
[{"post_id": 73938, "ts": "202 [{"post_id": 73938, "ts": "2026-09-26T11:26:54Z", "hours": 0.2958, "text": "made a fun intreduction site od myself"}]...
|
Title: My own site! by @nikitatep3 | Stardance
De Title: My own site! by @nikitatep3 | Stardance
Devlogs:
made a fun intreduction site od myself
Ships:
i did an intreduction site about myself...
|
1793213708.947051
|
1793300108.947051
|
|
59853
|
PulseBot by @NamasyuChallagarige | Stardance
|
NamasyuChallagarige
|
1
|
1.34
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-10T10:48:25Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built PulseBot, a Slack bot using Python and Slack Bolt with three custom commands: /pulse-help , /pulse-motivate , and /pulse-time . The most challenging part was setting up Slack Socket Mode, environment variables, and deploying the bot to Railway while keeping my tokens private. I’m proud that I took the project from local code to a working cloud deployment that runs independently of my laptop. To test it, open the Slack demo and try /pulse-help , /pulse-motivate , or /pulse-time . The bot should respond directly in Slack.", "repo": "https://github.com/namasyuch/pulsebot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0C2CT7RX5X"}]...
|
[{"post_id": 73944, "ts": "202 [{"post_id": 73944, "ts": "2026-09-26T11:49:45Z", "hours": 1.3403, "text": "I am working on creating a SLACK-BOT , which responds any time 24/7 with 3 useful commands."}, {"post_id": 64774, "ts": "2026-09-09T13:00:02Z", "hours": 0.2675, "text": "PulseBot I built PulseBot, a Python Slack bot using Slack Bolt and Socket Mode. Features: /pulse-help — Shows commands /pulse-motivate — Sends motivation /pulse-time — Shows the current time I first tested it locally, then deployed it to Railway. What I learned : Python + Slack Bolt, slash commands, Socket Mode, environment variables, GitHub, and cloud deployment."}]...
|
Title: PulseBot by @NamasyuChallagarige | Stardanc Title: PulseBot by @NamasyuChallagarige | Stardance
Devlogs:
PulseBot I built PulseBot, a Python Slack bot using Slack Bolt and Socket Mode. Features: /pulse-help — Shows commands /pulse-motivate — Sends motivation /pulse-time — Shows the current time I first tested it locally, then deployed it to Railway. What I learned : Python + Slack Bolt, slash commands, Socket Mode, environment variables, GitHub, and cloud deployment.
I am working on creating a SLACK-BOT , which responds any time 24/7 with 3 useful commands.
Ships:
I built PulseBot, a Slack bot using Python and Slack Bolt with three custom commands: /pulse-help , /pulse-motivate , and /pulse-time . The most challenging part was setting up Slack Socket Mode, environment variables, and deploying the bot to Railway while keeping my tokens private. I’m proud that I took the project from local code to a working cloud deployment that runs independently of my laptop. To test it, open the Slack demo and try /pulse-help , /pulse-motivate , or /pulse-time . The bot should respond directly in Slack....
|
1793206266.08336
|
1793292666.08336
|
|
65942
|
my slackbot by @shyamks1828 | Stardance
|
shyamks1828
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T12:21:09Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi guys so i made my slack bot. and it runs on nest.it has 3 functions or commands rn. one pings it very simple ik. second one finds a word in chat . iveseen first hand how big of a insearchable pile chat can become. 3rd function factchecks any statement u enter after it and gives a google search link. disclaimer yes i used ai for some code. also mainly i copy pasted code from mission guide so github file may contain extra code for commands that are not activated or not mentioned here also i know it was dumb but i didnt add a help command. the description of the slack channel has the commands. i will soon add help command and rn its only private and working in the channel whihc you can access by clicking try project", "repo": "https://github.com/coderrcboy/my-slackbot-hermes", "demo": "https://app.slack.com/client/E09V59WQY1E/C0C4P1FUFCJ"}]...
|
[{"post_id": 73948, "ts": "202 [{"post_id": 73948, "ts": "2026-09-26T11:59:55Z", "hours": 0.3094, "text": "Hi guys so i made my slack bot. and it runs on nest.it has 3 functions or commands rn. one pings it very simple ik. second one finds a word in chat . iveseen first hand how big of a insearchable pile chat can become. 3rd function factchecks any statement u enter after it and gives a google search link. disclaimer yes i used ai for some code. also mainly i copy pasted code from mission guide so github file may contain extra code for commands that are not activated or not mentioned here"}]...
|
Title: my slackbot by @shyamks1828 | Stardance
De Title: my slackbot by @shyamks1828 | Stardance
Devlogs:
Hi guys so i made my slack bot. and it runs on nest.it has 3 functions or commands rn. one pings it very simple ik. second one finds a word in chat . iveseen first hand how big of a insearchable pile chat can become. 3rd function factchecks any statement u enter after it and gives a google search link. disclaimer yes i used ai for some code. also mainly i copy pasted code from mission guide so github file may contain extra code for commands that are not activated or not mentioned here
Ships:
Hi guys so i made my slack bot. and it runs on nest.it has 3 functions or commands rn. one pings it very simple ik. second one finds a word in chat . iveseen first hand how big of a insearchable pile chat can become. 3rd function factchecks any statement u enter after it and gives a google search link. disclaimer yes i used ai for some code. also mainly i copy pasted code from mission guide so github file may contain extra code for commands that are not activated or not mentioned here also i know it was dumb but i didnt add a help command. the description of the slack channel has the commands. i will soon add help command and rn its only private and working in the channel whihc you can access by clicking try project...
|
1793216851.0156872
|
1793303251.0156872
|
|
16702
|
CoffeeOS - a Catppuccin Mocha-themed, Hyprland-ins CoffeeOS - a Catppuccin Mocha-themed, Hyprland-inspired WebOS by @anshitbhattarai | Stardance...
|
anshitbhattarai
|
0
|
0.7
|
0
|
[]
|
[{"post_id": 7395, "ts": "2026 [{"post_id": 7395, "ts": "2026-06-12T10:06:48Z", "hours": 0.3089, "text": "CoffeeOS — Dev Log #2: Windows this was the foundation everything else depends on, so it took a bit longer to get right. The Window Manager Built out createWindow(), a function that spins up a new app window anywhere on the desktop: rounded corners, glass-style title bar with the classic traffic-light buttons, an icon, a title, and whatever content I throw at it. Windows cascade slightly when opened so they don’t all stack in the exact same spot. Drag — click and hold the title bar, move it anywhere Close — red button kills the window and removes it from the dock Minimize — yellow button tucks it away into the dock tray, click the icon to bring it back Maximize — green button toggles fullscreen, remembers the old size/position so un-maximizing snaps it back Focus — clicking a window brings it to the front The Dock Added a bottom dock — glass panel with blur, pinned app launchers on the left, a little divider, and a tray on the right for minimized windows. Feels properly desktop-like now."}, {"post_id": 7329, "ts": "2026-06-12T06:54:47Z", "hours": 0.3911, "text": "CoffeeOS - Dev Log #1: Boot Splash, Desktop & Widgets CoffeeOS Started building CoffeeOS a Hyprland-inspired desktop OS that lives entirely in the browser, themed around coffee and Catppuccin Mocha. First thing anyone sees is the boot screen. I designed a custom coffee-cup logo as an SVG a rounded square with a mauve-to-peach gradient outline, a cup with steam wisps rising off it. Gave it a slow floating animation. Below the logo: “CoffeeOS” title, a “Brewing your desktop…” message with animated dots, and a progress bar that fills with the same gradient. Once the splash fades out, the desktop fades in with a radial gradient background gives it that moody Hyprland aesthetic without being flat."}]...
|
Title: CoffeeOS - a Catppuccin Mocha-themed, Hyprl Title: CoffeeOS - a Catppuccin Mocha-themed, Hyprland-inspired WebOS by @anshitbhattarai | Stardance
Devlogs:
CoffeeOS - Dev Log #1: Boot Splash, Desktop & Widgets CoffeeOS Started building CoffeeOS a Hyprland-inspired desktop OS that lives entirely in the browser, themed around coffee and Catppuccin Mocha. First thing anyone sees is the boot screen. I designed a custom coffee-cup logo as an SVG a rounded square with a mauve-to-peach gradient outline, a cup with steam wisps rising off it. Gave it a slow floating animation. Below the logo: “CoffeeOS” title, a “Brewing your desktop…” message with animated dots, and a progress bar that fills with the same gradient. Once the splash fades out, the desktop fades in with a radial gradient background gives it that moody Hyprland aesthetic without being flat.
CoffeeOS — Dev Log #2: Windows this was the foundation everything else depends on, so it took a bit longer to get right. The Window Manager Built out createWindow(), a function that spins up a new app window anywhere on the desktop: rounded corners, glass-style title bar with the classic traffic-light buttons, an icon, a title, and whatever content I throw at it. Windows cascade slightly when opened so they don’t all stack in the exact same spot. Drag — click and hold the title bar, move it anywhere Close — red button kills the window and removes it from the dock Minimize — yellow button tucks it away into the dock tray, click the icon to bring it back Maximize — green button toggles fullscreen, remembers the old size/position so un-maximizing snaps it back Focus — clicking a window brings it to the front The Dock Added a bottom dock — glass panel with blur, pinned app launchers on the left, a little divider, and a tray on the right for minimized windows. Feels properly desktop-like now....
|
1792803023.7011034
|
1793407823.7011034
|
|
9460
|
Ghostly Party by @foxors | Stardance
|
foxors
|
2
|
14.0
|
187
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T12:13:35Z", "hours": 6.0, "multiplier": 13.49, "payout": 80, "blessing": "neutral", "text": "A game written in html, css and js where you have to find a specific ghost in a picture with the fewest clicks and time as possible. The hardest thing was and still is for me the challenge to support a wide variate of browsers. Some don’t have an API point some do but only limited for privacy stuff etc. and some i can’t test because i don’t own a Mac nor a iPhone. Hope you will enjoy my small little game.", "repo": "https://codeberg.org/Foxors/Ghostly-party", "demo": "https://ghost.foxors.de"}, {"ship_num": 2, "ts": "2026-07-02T18:21:34Z", "hours": 8.0, "multiplier": 13.04, "payout": 107, "blessing": "neutral", "text": "I made a smoll random generated search picture game with GHOOOOSTs. Not creepy ghosts, just funny ghosts. I made it in pure HTML, CSS and JS fashion. Each time you play you will need to find a new specific ghost amongst others in a living room. When you find them you get shown how long you took and how many times you miss-clicked. The hardest part was to write the code to place the ghosts randomly without stacking on one another, while still guaranteeing that at least a few ghosts are always there. To not make it too hard or too easy. That you have to memorize the ghost you search, is by the way not a bug or a lack of testing. I thought it would be more fun if you had to memorize the ghost you search for while playing.", "repo": "https://codeberg.org/Foxors/Ghostly-party", "demo": "https://ghost.foxors.de"}]...
|
[{"post_id": 73952, "ts": "202 [{"post_id": 73952, "ts": "2026-09-26T12:05:09Z", "hours": 1.7142, "text": "Ready for ship 2 I fixed some minor issues and added a scoreboard at the end of each run. I also tried to make it more performant with small success. In this ship i have most of the feedback, from first ship, implemented and hope it is a better game now. I will probably stop with this ship for the time because i got my Minestom mini game server project right now which i need to finish."}, {"post_id": 28202, "ts": "2026-07-14T10:41:48Z", "hours": 4.2353, "text": "I am not finished yet First of all thanks to the feedback from some. It gave me a bit more motivation to work more on this project. Somebody bothered the loading timer after each round and guess what i also didn’t like that. So I fixed it. The cause was that each time a ghost was placed onto the canvas a new HTML image tag would have to be created, source set to the ghost image URL and than the script had to wait for the browser to load the image and only afterward it could place it onto the canvas. I fixed that by loading each image at the start of website loading. This way I already have all images loaded and only need to print them to the canvas no waiting needed. There was also this major randomness error. If you remember from an older post I did some random generator thing which makes it impossible to spawn too few ghosts while still allowing random positions on a mask without too much hugging each other. What i did not notice back then because of the mask, that if the mask isn’t applied the ghosts form a straight line from top left to bottom right. And guess what the error was: if (delta(g.x, x) < ghostSize / 2 || delta(g.y, y) < ghostSize / 2) vs if (delta(g.x, x) < ghostSize / 2 && delta(g.y, y) < ghostSize / 2) . I used and OR instead of and AND logic operator. It took me 30 mins to figure out :( Another person mentioned they had a optimization warning in their console. I did not had such a warning because I use Firefox personally. I also test on chromium but i don’t look into logs there, how ever now i did. The Dev tools of chromium really improved a lot, but i am still going to use Firefox as main browser. Well, I fixed all warnings chromium gave me. The context of a HTML canvas has an optimization flag in case you request data from it frequent what i do. I just had do set this option to true. Also the drawing part of the ghosts is now not blocking the main thread entirely with timeout calling the same function which acts like a for loop to distribute work over time. Otherwise the website would freeze for a second because printing images to a canvas is very sloww for some reason I don’t want to get into now. For the loading part i threw a bit CSS and HTML together making up a progress bar and added some random phrases so users don’t get bored. Furthermore instead of creating new HTML tags each scene change the code now already has them in the HTML code loaded but changes their visibility. In theory this should improve performance because the browser doesn’t have to create new elements each time."}, {"post_id": 20953, "ts": "2026-07-02T18:03:37Z", "hours": 1.3144, "text": "Last small improvements on my ghost game 👻 Code I reorganized parts of the code to make it, hopefully, more readable. Permission problems I have a browser with a bit more strict rules that broke my game. For that i made a check if the browser lies about color values of pixel and if that happens, we tell the user to please give us the permission. Canvas sizing Now after every try, of the game, the canvas resizes instead of only when reloading the page completely. What could be added? I had some ideas for what could be next. But i want to have a shipped project + move on with other projects. So i only list them here because i thought they are interesting. A seed calculated randomness generator to play against friends with same picture. More options of backgrounds and ghosts. Different ghost sizes. Different art styles. Dark mode."}, {"post_id": 19470, "ts": "2026-06-30T20:00:04Z", "hours": 0.6408, "text": "👀 Now you can actually play Ghostly party on the web I only did minor improvements today. In earlier versions of the game ghosts started plopping up on the canvas after one another and the worst part was that the ghost you should search for was always the first one because the browsers would use the cached version of the ghost, which obviously was way faster. To fix that i added a small loading screen which hides the canvas and makes a circle spin, in an CSS animation, until the canvas was finished drawing all the ghosts. There was also a dumb bug where i miscalculated the time the player took for a round I calculated Math.round(deltaTime / 60 * 100) / 100) when it should be Math.round(deltaTime / 60 * 10) / 100) . There was only one 0 too much. :[ Sometimes there are just those dumb bugs… I also finally deployed the game onto a web server, where it can now be played. https://ghost.foxors.de However before shipping i will try to find some bugs and add some icons and others stuff and generally try to polish up and tie loose ends together. Have a great day! or night or noon or whatever timezone you are in… :)"}, {"post_id": 18270, "ts": "2026-06-29T11:16:55Z", "hours": 1.4056, "text": "Hello, everybody! Today i fixed the width and height of the canvas. So that when you have a large screen you get a large canvas and if you have a smoll screen you get a smoll canvas. (Dynamic canvas size) I also fixed an issue where you couldn’t click the ghosts after scrolling, by taking scroll distance into account of the win condition check. I also made, just for fun, that when you find the right ghost and click on it. You get a zoomed in (cropped) image of them in the picture. Next thing would be to release it on my website…"}, {"post_id": 17051, "ts": "2026-06-27T17:59:26Z", "hours": 1.6925, "text": "I managed to implement the background. But wait! There are actually 2 backgrounds. One is a mask that masks specific areas, where ghosts are allowed to appear and the other one is the actual background with coloring. This should prevent ghosts from appearing at completely random nonsensical spots. I also programmed in that ghosts respect each other and spawn in some distance from one another, to not make it too crowded. But this created a new problem. The pseudo randomness is… well random. So there is a slight chance the ghost you need to find doesn’t even appear because you had bad luck. Furthermore many ghosts don’t appear. The script tries to spawn 50 total ghosts, in case one fails it will retry finding a position for that ghost 100 times before giving up and not spawning it. And out of the 50 only 10 manage to actually spawn. I will have to look into another solution to finding the random positions."}, {"post_id": 16932, "ts": "2026-06-27T14:23:01Z", "hours": 3.1883, "text": "I got many many drawings of a variety of ghosts from a relative and they remembered me of picture books where you would have to search a person or object among many in it. So i started programming a small website where you have to do exactly that. After showing it to the person who made the ghosts, they made more ghosts and a background. Now i will have to implement that :) For this to work i rewrote the entire thing with a canvas instead of plain images moved with transformation style sheet which makes it possible to implement the background. While I tried to I noticed that it was a bit scuffed working with images in canvas because you have to: Make a HTML image Let the browser load it And only afterwards you can put it on the canvas. But i still managed to pull it off."}]...
|
Title: Ghostly Party by @foxors | Stardance
Devlo Title: Ghostly Party by @foxors | Stardance
Devlogs:
I got many many drawings of a variety of ghosts from a relative and they remembered me of picture books where you would have to search a person or object among many in it. So i started programming a small website where you have to do exactly that. After showing it to the person who made the ghosts, they made more ghosts and a background. Now i will have to implement that :) For this to work i rewrote the entire thing with a canvas instead of plain images moved with transformation style sheet which makes it possible to implement the background. While I tried to I noticed that it was a bit scuffed working with images in canvas because you have to: Make a HTML image Let the browser load it And only afterwards you can put it on the canvas. But i still managed to pull it off.
I managed to implement the background. But wait! There are actually 2 backgrounds. One is a mask that masks specific areas, where ghosts are allowed to appear and the other one is the actual background with coloring. This should prevent ghosts from appearing at completely random nonsensical spots. I also programmed in that ghosts respect each other and spawn in some distance from one another, to not make it too crowded. But this created a new problem. The pseudo randomness is… well random. So there is a slight chance the ghost you need to find doesn’t even appear because you had bad luck. Furthermore many ghosts don’t appear. The script tries to spawn 50 total ghosts, in case one fails it will retry finding a position for that ghost 100 times before giving up and not spawning it. And out of the 50 only 10 manage to actually spawn. I will have to look into another solution to finding the random positions.
Hello, everybody! Today i fixed the width and height of the canvas. So that when you have a large screen you get a large canvas and if you have a smoll screen you get a smoll canvas. (Dynamic canvas size) I also fixed an issue where you couldn’t click the ghosts after scrolling, by taking scroll distance into account of the win condition check. I also made, just for fun, that when you find the right ghost and click on it. You get a zoomed in (cropped) image of them in the picture. Next thing would be to release it on my website…
👀 Now you can actually play Ghostly party on the web I only did minor improvements today. In earlier versions of the game ghosts started plopping up on the canvas after one another and the worst part was that the ghost you should search for was always the first one because the browsers would use the cached version of the ghost, which obviously was way faster. To fix that i added a small loading screen which hides the canvas and makes a circle spin, in an CSS animation, until the canvas was finished drawing all the ghosts. There was also a dumb bug where i miscalculated the time the player took for a round I calculated Math.round(deltaTime / 60 * 100) / 100) when it should be Math.round(deltaTime / 60 * 10) / 100) . There was only one 0 too much. :[ Sometimes there are just those dumb bugs… I also finally deployed the game onto a web server, where it can now be played. https://ghost.foxors.de However before shipping i will try to find some bugs and add some icons and others stuff and generally try to polish up and tie loose ends together. Have a great day! or night or noon or whatever timezone you are in… :)
Last small improvements on my ghost game 👻 Code I reorganized parts of the code to make it, hopefully, more readable. Permission problems I have a browser with a bit more strict rules that broke my game. For that i made a check if the browser lies about color values of pixel and if that happens, we tell the user to please give us the permission. Canvas sizing Now after every try, of the game, the canvas resizes instead of only when reloading the page completely. What could be added? I had some ideas for what could be next. But i want to have a shipped project + move on with other projects. So i only list them here because i thought they are interesting. A seed calculated randomness generator to play against friends with same picture. More options of backgrounds and ghosts. Different ghost sizes. Different art styles. Dark mode.
I am not finished yet First of all thanks to the feedback from some. It gave me a bit more motivation to work more on this project. Somebody bothered the loading timer after each round and guess what i also didn’t like that. So I fixed it. The cause was that each time a ghost was placed onto the canvas a new HTML image tag would have to be created, source set to the ghost image URL and than the script had to wait for the browser to load the image and only afterward it could place it onto the canvas. I fixed that by loading each image at the start of website loading. This way I already have all images loaded and only need to print them to the canvas no waiting needed. There was also this major randomness error. If you remember from an older post I did some random generator thing which makes it impossible to spawn too few ghosts while still allowing random positions on a mask without too much hugging each other. What i did not notice back then because of the mask, that if the mask isn’t applied the ghosts form a straight line from top left to bottom right. And guess what the error was: if (delta(g.x, x) < ghostSize / 2 || delta(g.y, y) < ghostSize / 2) vs if (delta(g.x, x) < ghostSize / 2 && delta(g.y, y) < ghostSize / 2) . I used and OR instead of and AND logic operator. It took me 30 mins to figure out :( Another person mentioned they had a optimization warning in their console. I did not had such a warning because I use Firefox personally. I also test on chromium but i don’t look into logs there, how ever now i did. The Dev tools of chromium really improved a lot, but i am still going to use Firefox as main browser. Well, I fixed all warnings chromium gave me. The context of a HTML canvas has an optimization flag in case you request data from it frequent what i do. I just had do set this option to true. Also the drawing part of the ghosts is now not blocking the main thread entirely with timeout calling the same function which acts like a for loop to distribute work over time. Otherwise the website would freeze for a second because printing images to a canvas is very sloww for some reason I don’t want to get into now. For the loading part i threw a bit CSS and HTML together making up a progress bar and added some random phrases so users don’t get bored. Furthermore instead of creating new HTML tags each scene change the code now already has them in the HTML code loaded but changes their visibility. In theory this should improve performance because the browser doesn’t have to create new elements each time.
Ready for ship 2 I fixed some minor issues and added a scoreboard at the end of each run. I also tried to make it more performant with small success. In this ship i have most of the feedback, from first ship, implemented and hope it is a better game now. I will probably stop with this ship for the time because i got my Minestom mini game server project right now which i need to finish.
Ships:
I made a smoll random generated search picture game with GHOOOOSTs. Not creepy ghosts, just funny ghosts. I made it in pure HTML, CSS and JS fashion. Each time you play you will need to find a new specific ghost amongst others in a living room. When you find them you get shown how long you took and how many times you miss-clicked. The hardest part was to write the code to place the ghosts randomly without stacking on one another, while still guaranteeing that at least a few ghosts are always there. To not make it too hard or too easy. That you have to memorize the ghost you search, is by the way not a bug or a lack of testing. I thought it would be more fun if you had to memorize the ghost you search for while playing.
A game written in html, css and js where you have to find a specific ghost in a picture with the fewest clicks and time as possible. The hardest thing was and still is for me the challenge to support a wide variate of browsers. Some don’t have an API point some do but only limited for privacy stuff etc. and some i can’t test because i don’t own a Mac nor a iPhone. Hope you will enjoy my small little game....
|
1793256611.4167547
|
1793343011.4167547
|
|
64159
|
Soft drift godot game by @Shebas6 | Stardance
|
Shebas6
|
1
|
8.0
|
48
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T12:15:58Z", "hours": 8.0, "multiplier": 6.31, "payout": 48, "blessing": "neutral", "text": "This game is a project I’ve wanted to work on for a long time. Development went smoothly, but exporting it was a major headache; I had used some textures that didn’t export correctly, which caused a lot of trouble. Still, I really enjoyed the process and am happy with everything I’ve learned.", "repo": "https://github.com/miquelsblanchm12-png/Soft-Drift-", "demo": "https://shebas6.itch.io/soft-drift"}]...
|
[{"post_id": 73954, "ts": "202 [{"post_id": 73954, "ts": "2026-09-26T12:08:55Z", "hours": 2.2794, "text": "Devlog 07 – I’ve been working on the menu and adding music and sound effects! It’s been a challenging project; I have to admit I used AI a bit for debugging, but I did most of the work myself. The 3D models aren’t mine, though I can’t remember where I downloaded them from :("}, {"post_id": 72393, "ts": "2026-09-22T20:18:49Z", "hours": 4.2958, "text": "Devlog -06 I added collectible wheels that disappear when the touch them, a wheel counter that shows the collected wheels out of 10, and a 2-minute countdown timer for the game."}, {"post_id": 71876, "ts": "2026-09-21T18:01:56Z", "hours": 0.2636, "text": "Devlog 05- making the game look better, i made a system points and, put inside the game a sky."}, {"post_id": 71418, "ts": "2026-09-20T19:48:08Z", "hours": 0.7767, "text": "Devlog 04- New Project !! :D I’m Making a mini project, is a drift game lowpoly with lo fi music to drift and relax, todeay i make the controls of the car, put a model map and model car and make it drift, i think i woluld fionish this game in 7-8 days, this will be my last Stardance project, i hope i wold get the stardust that i neeed for the t-shirt"}]...
|
Title: Soft drift godot game by @Shebas6 | Stardan Title: Soft drift godot game by @Shebas6 | Stardance
Devlogs:
Devlog 04- New Project !! :D I’m Making a mini project, is a drift game lowpoly with lo fi music to drift and relax, todeay i make the controls of the car, put a model map and model car and make it drift, i think i woluld fionish this game in 7-8 days, this will be my last Stardance project, i hope i wold get the stardust that i neeed for the t-shirt
Devlog 05- making the game look better, i made a system points and, put inside the game a sky.
Devlog -06 I added collectible wheels that disappear when the touch them, a wheel counter that shows the collected wheels out of 10, and a 2-minute countdown timer for the game.
Devlog 07 – I’ve been working on the menu and adding music and sound effects! It’s been a challenging project; I have to admit I used AI a bit for debugging, but I did most of the work myself. The 3D models aren’t mine, though I can’t remember where I downloaded them from :(
Ships:
This game is a project I’ve wanted to work on for a long time. Development went smoothly, but exporting it was a major headache; I had used some textures that didn’t export correctly, which caused a lot of trouble. Still, I really enjoyed the process and am happy with everything I’ve learned....
|
1793213513.689644
|
1793299913.689644
|
|
61823
|
Mine website by @mibycraftory | Stardance
|
mibycraftory
|
1
|
8.56
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T11:50:36Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I did an opening of my very first website, not really personal but I am gonna add even more. Since this challange is ending on september I started working more and actually was afraid to not able to ship the project. Thank you stardance community for all of your work, support and clear guiding systems for teenagers. I couldn’t make screenshot just, an backround of my opening website…", "repo": "https://github.com/ismoilovamuhabbat2012-3452bd/Mine-website", "demo": "https://ismoilovamuhabbat2012-3452bd.github.io/Mine-website/"}]...
|
[{"post_id": 73957, "ts": "202 [{"post_id": 73957, "ts": "2026-09-26T12:20:34Z", "hours": 3.4417, "text": "I did a huuuuuuuuuge changes to mine website, edited README, learned how to add shaders, animated some kittens and also added them to website, and the most impostantly I added extra lines to the lessons!"}, {"post_id": 72335, "ts": "2026-09-22T18:04:22Z", "hours": 0.5044, "text": "Um, after getting feedback on using AI i am completely tired. Just it is so hard to edit and find problems… it is currently in progress and now i am really afraid to send my project to review 5th time"}, {"post_id": 71183, "ts": "2026-09-20T12:30:23Z", "hours": 1.4456, "text": "I am giving my project for reviewing 3rd time !!! I hope that I won’t bother reviewers too much. So I read the feedback and realized that there should be at least 3 openable windows. And did major changes to my project. First added cool style to my contact page: added various buttons and put everything on boxes, and wrote “about me” page all by myself. Also wrote first lesson, not really big but even for that I did a lot of work. I hope that this time my project will be verified or will be shipped. If not I am gonna add even more thingies. HAHAHA"}, {"post_id": 70739, "ts": "2026-09-19T17:54:01Z", "hours": 1.1694, "text": "So after such a nightmare I did some updates to my website, I couldn’t make screenshots cuz i didn’t had extra MG for that and now I downloaded and made a video. It is really hard as a beginner when i ask AI how to do things he is doing everything by itself and i have to redo it again! Even working with AI is hard so what I changed: -added main menu -added my email address -couldn’t do a backround of contacts part -couldn’t code so much, but learned new skills"}, {"post_id": 69999, "ts": "2026-09-18T07:34:48Z", "hours": 1.45, "text": "Tadaaaaaa !!!! I found perfect backround for my project. I animated button and added some titles."}, {"post_id": 69199, "ts": "2026-09-16T16:01:29Z", "hours": 0.3083, "text": "That’s incredible… After such a hard works i did it! That feeling. I did working website, yeah not really beautuful but ok. Just can’t do screenshot cuz that’s broken.. Take some pictures from failed minecraft video shots"}]...
|
Title: Mine website by @mibycraftory | Stardance
Title: Mine website by @mibycraftory | Stardance
Devlogs:
That’s incredible… After such a hard works i did it! That feeling. I did working website, yeah not really beautuful but ok. Just can’t do screenshot cuz that’s broken.. Take some pictures from failed minecraft video shots
Tadaaaaaa !!!! I found perfect backround for my project. I animated button and added some titles.
So after such a nightmare I did some updates to my website, I couldn’t make screenshots cuz i didn’t had extra MG for that and now I downloaded and made a video. It is really hard as a beginner when i ask AI how to do things he is doing everything by itself and i have to redo it again! Even working with AI is hard so what I changed: -added main menu -added my email address -couldn’t do a backround of contacts part -couldn’t code so much, but learned new skills
I am giving my project for reviewing 3rd time !!! I hope that I won’t bother reviewers too much. So I read the feedback and realized that there should be at least 3 openable windows. And did major changes to my project. First added cool style to my contact page: added various buttons and put everything on boxes, and wrote “about me” page all by myself. Also wrote first lesson, not really big but even for that I did a lot of work. I hope that this time my project will be verified or will be shipped. If not I am gonna add even more thingies. HAHAHA
Um, after getting feedback on using AI i am completely tired. Just it is so hard to edit and find problems… it is currently in progress and now i am really afraid to send my project to review 5th time
I did a huuuuuuuuuge changes to mine website, edited README, learned how to add shaders, animated some kittens and also added them to website, and the most impostantly I added extra lines to the lessons!
Ships:
I did an opening of my very first website, not really personal but I am gonna add even more. Since this challange is ending on september I started working more and actually was afraid to not able to ship the project. Thank you stardance community for all of your work, support and clear guiding systems for teenagers. I couldn’t make screenshot just, an backround of my opening website…...
|
1793209819.6439536
|
1793296219.6439536
|
|
10074
|
SCP: Containment Protocol by @Serra00 | Stardance
|
Serra00
|
1
|
83.9
|
335
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T20:22:35Z", "hours": 82.0, "multiplier": 4.21, "payout": 335, "blessing": "neutral", "text": "Only works by creating a server, at the online mode part and doesnt really work the offline part. Github has a lot of code dumps because I have been creating devlogs in here GAME DOESNT WORK WELL IN LINUX, BUT ITS A PROBLEM WITH THE BUILD FROM UNITY GAME ENGINE, PROBABLY SHADERS TOO, IT WORKS BUT LAGGY, PLEASE TRY ON WINDOWS. This game has reached its mvp playable state, at least on my levels. Network was fixed and everything syncs perfectly now, electricity works well, and building works, not well but works. B", "repo": "https://github.com/Serra110/reactor-breach", "demo": "https://serra110.itch.io/reactor-breach"}]...
|
[{"post_id": 73961, "ts": "202 [{"post_id": 73961, "ts": "2026-09-26T12:24:20Z", "hours": 1.8986, "text": "fixed webgl bugs and unity build bugs"}, {"post_id": 70254, "ts": "2026-09-18T20:14:01Z", "hours": 10.6819, "text": "Only works by creating a server, at the online mode part and doesnt really work the offline part. Github has a lot of code dumps because I have been creating devlogs in hereGAME DOESNT WORK WELL IN LINUX, BUT ITS A PROBLEM WITH THE BUILD FROM UNITY GAME ENGINE, PROBABLY SHADERS TOO, IT WORKS BUT LAGGY, PLEASE TRY ON WINDOWS. This game has reached its mvp playable state, at least on my levels. Network was fixed and everything syncs perfectly now, electricity works well, and building works, not well but works."}, {"post_id": 52368, "ts": "2026-08-22T14:12:28Z", "hours": 9.6375, "text": "Project: Core — Devlog 7 nuclear reactor (peak) REACTOR PHYSICS: built a proper six-factor formula model (K_eff = ε·L_f·ρ·L_th·f·η), i have no idea what this means but i saw it in a doc from the USA department of nuclear power or smth. each factor maps to something the player actually controls: rods affect thermal utilization, coolant affects resonance escape + void coefficient, temperature gives Doppler feedback. K_eff > 1 = supercritical, K_eff < 1 = subcritical. this took like 6 iterations to calibrate and a lot of help from AI cause i dont know nuclear physics. DELAYED NEUTRONS: power doesn’t change instantly when you move the rods. THERMAL CHAIN: power heat core temp steam production steam pressure turbine electrical output. nothing happens instantly. SCRAM & SAFETY: auto-SCRAM at temp ≥ 92%, pressure ≥ 95%, coolant ≤ 5%. meltdown at 98% with an 8s grace period. warning states at 75% temp, 70% pressure, 20% coolant. SCRAM drives rods to full insert at 0.3/s (~3s total). the void coefficient is BWR-positive (whatever this means), lose coolant and reactivity spikes before the SCRAM catches it. CONTROLS: SignalLever and SignalButton (more to come) now use the channel system. bidirectional sync, if the reactor changes a channel (SCRAM pushes rods), the lever position updates to match, or it will just break everything. BUGS:lever was so sensitive you could SCRAM by breathing on it. everyhing works but not that well"}, {"post_id": 46360, "ts": "2026-08-13T15:11:12Z", "hours": 10.3275, "text": "Project: Core — Devlog #6 so heres whats happened since devlog 5: the game has people in it now. kind of. MULTIPLAYER (oh god): threw Mirror in and made everything server authoritative. NETWORK PLAYER: movement runs on the server now. the client just sends “m holding W and shift and looking this way 30 times a second and the server does the actual math. sprint works, gravity works. INTERACTION: pressing E shoots the ray on the server now, with a distance check so you cant magnet-fist ores from across the map. HEALTH: health is a SyncVar with a hook so the bar updates everywhere, theres a kill plane and a respawn that resets the controller and velocity instead of leaving you glitching through the floor. Bug fixes: everyone can see the same world now, which is a big one. same bugs as before, just now they happen in two windows at once . current issues: machines still arent really networked yet, NetworkMachine is just the base drill battery, smelter insides and conveyor stuff are still convinced the game is singleplayer. power grid is basically how much power we say we have instead of a real grid, remote players dont have a visible body, building mode is not networked. whats next: machines actually syncing their insides (battery, smelter in/out), remote players getting real bodies and nametags, networking build mode, and probably the nuclear reactor. this game is starting to feel like a game you could play with a friend, which is either great or terrifying."}, {"post_id": 44029, "ts": "2026-08-09T15:13:14Z", "hours": 9.5672, "text": "#Project: Core — Devlog #5 so heres whats happened since devlog 4: INVENTORY (the MARRIAGE): the old and new inventory system finally live together happily SMELTER: turns out the smelter not working was just the inventory hiding things from it. Fixed tho. BUILD MODE (it did literally nothing): found out buildItems was an empty list, so pressing the build key did absolutely nothing except make me feel stupid, istg it had stuff before also the placement key was set to 1 which was fighting with the hotbar, so its back to B. SAVE SYSTEM: inventory was never being saved because the Inventory manager that was supposed to save disappeared. also fixed machineType on the mini drill so machines dont all respawn as the same drill on load. MINI DRILL (quality of life, battery edition): ~5 minutes of drilling. now it works until the battery dies. the UI also shows name + battery. Bug fixes: Everything works better now, still has the same bugs since the last time tho, less severe but still there. current issues: -machine internal state (battery, smelter input/output) –isnt saved yet — position yes, battery no. -building snap is still mid -cables still dont have a real material whats next: conveyors actually moving items visually, nuclear reactors (3.6 Roentgen), proper build UI instead of scroll wheel, and like the game itself. this game is starting to seem like an indie solo game and not an ugly prefabs spam."}, {"post_id": 41499, "ts": "2026-08-05T19:01:38Z", "hours": 9.8056, "text": "Project: Core — Devlog -4 soo things since devlog 3: POWER SYSTEM (ELECTRIC MAYHEM): we finally got electricity theres now a whole eletric system folder with ports, wires, a diesel engine and a battery. the diesel gen vibrates when its running (hu hum it is 48k triangles tho), ports light up when you look at them and you place actual cables by clicking port to port like a real electrician (no cap) also you hold right click on a port to remove a cable (still scared to add a nuclear reactor with these physics but SOMEDAY). Wires: the wire tool had like 30 compile errors because i was using the XOR operator (^) on gameobjects which apparently is not a thing in C# heheheh. then once it compiled the wires just didnt carry power at all. turns out the generator emits its value ONCE on startup before the wire even exists, and then never emits again because “nothing changed”. fixed it by pushing the value when the connection is made instead of waiting for a change. power flows now (i think). Smelter: the smelter works! put stuff in, timer, different stuff comes out. integrates with conveyors so production chains exist now (theoreticaly) drag and drop between inventory and smelter is still a gamble though. Performance patch: game was lagging near the diesel gen and battery. turns out vibrating a mesh with 19.2k vertices every single frame is expensive. cached materials instead of making new ones every frame and stopped writing transform values that never change. also found a real memory leak: wires were subscribing to ports and never unsubscribing, so every destroyed cable was eating the game forever.Bug fixes (the usual): wire tool now auto-creates its temp wire so you dont have to wire up the wire tool to use the wire tool, null checks on everything because apparently i hate myself. current issues:inventory drag is still 50/50 (better odds than a lot of stuff) still two inventory systems coexisting (im scared that if i delete the old one everything will break so ill just make them get married) building snap is still mid. wires look janky and cables dont have a real material yet. whats next:conveyors actually moving items visually, nuclear reactors (the power system is real now so the threat of chernobyl is real), proper build UI instead of scroll wheel making the drag and drop stop being a crying baby every time i fix one thing two more break, but now the electricity works AND the smelter works so my factory is basically a machine of machines. still eating me alive but its loopable."}, {"post_id": 35388, "ts": "2026-07-26T19:09:42Z", "hours": 10.3497, "text": "Project: Core — Devlog #3 (the “nothing works but also everything works” update) so heres whats happened since devlog 2: -Smelter :finally got a smelter working. You put resources in, it processes them, you get a different resource out. its on a timer and integrates with conveyors so you can actually start automating production chains now, the product doesnt really exist yet tho so… took way longer than it shouldve to make something that just… melts stuff too . -Ore Deposits & Regeneration minerals are no longer infinite free real estate. ore deposits now have a set amount and the drill actually depletes them. BUT they regenerate over time so the factory doesnt just die. also made an ore spawner that respawns ores when they get collected so the map doesnt end up empty ( dont have a map yet tho 😭 ) -Inventory Rework (pain) this was the big one. went through like 3 different versions of the inventory system. right now it has: items (ItemSO), Slot UI with drag and dropHotbar (keys 1-9), Toggle with TAB key . honestly the drag and drop is still a bit buggy but it works. the old inventory manager is still there in the background because the save system depends on it and im not touching that yet (maybe never i might just hide the ugly UI and update the old inventory items with the old one) Bug Fixes (the usual): drills spawning in the air instead of on the ground (TRIED fixing but didnt work), storage containers being clickable from across the map (added distance check), ghost buildings having memory leaks from duplicate materials (cached them). its actually starting to feel like a factory game tho :D current issues: inventory drag is 50/50 on whether it decides to cooperate (Gamble 🤑) still two inventory systems coexisting which is terrifying ( inventoryfobia) building snap is still mid ( to be generous) whats next: -conveyors actually moving items visually. -power system (nuclear reactors incoming someday) -proper build UI instead of scroll wheel -getting the inventory to stop being a crying baby. this project is eating me alive daily. every time i fix one thing two more break. but the gameplay loop is actually loopable now so thats something :D"}, {"post_id": 25570, "ts": "2026-07-09T22:05:25Z", "hours": 10.7139, "text": "Project: Core — Devlog #2 (The game finally remembers things.) Since the last devlog, I’ve been focusing less on adding random features and more on building the systems that will actually make the game playable in the long run. What’s New: -Saving & Loading One of the biggest additions is a proper save system. The game now saves: Player position Player rotation Inventory/resources Machines Closing the game no longer means starting from scratch, which is a huge step towards making the game feel like an actual factory game. Main Menu & Game Flow Added: Splah Screen (unity provides it) Main Menu New Game Continue (loads your save) Quit button The inventory system has been reworked and is now integrated with the save system. Resources are properly stored and restored when loading a save, making progression persistent. Mining Drill Improvements The drill animation has been completely redone, and the models aswell: Lowers into the ground. Starts spinning after reaching the surface. Continues drilling while slowly pushing deeper into the ground. (there is also another drill that is limited and another one ilimited) It’s a small detail, but it makes the machine feel much more believable. #General Improvements: Lots of bug fixes. ( now there is only like 14 of them) Cleaner project structure. Better organization of scripts and gameobjects. More preparation for future automation systems. #Current Progress Current gameplay looks something like this: Collect resources, Build machines,Save your progress,Continue expanding your factory The gameplay loop is slowly starting to feel complete, although there’s still a lot to add. What’s Next? turning this from a collection of systems into an actual game. Planned features include: -Resource deposits -Power generation ( YES NUCLEAR REACTORS TOO 🔥) -Factory progression -Better UI ( at least try) -Objectives, quotas and tutorial. -More machines ai workers (bots maybe not ai since i dont want it to be cpu consuming) -Multiplayer (later in development) Current Challenges The biggest challenge isn’t adding features anymore. It’s making all the different systems work together without breaking everything else. Every new feature somehow manages to create two new bugs, which is basically what i am programmed to do atp Overall, I’m really happy with the progress."}, {"post_id": 20350, "ts": "2026-07-01T22:35:06Z", "hours": 9.7589, "text": "Nuclear Factory ChaosDevlog #1 (The first devlog that actually counts) I chose to make this game on unity. What I’ve Done So Far: Player Systems: FPS Movement Frst Person Camera Sprinting Footstep Sounds (running only because of bug) Pause Menu (ESC) Head Bob System (this was a huge pain) Crosshair Interaction: Interaction System (E) Center Raycast System (or whatever the name of this might be) Resources: Collectable Ores Ore Spawner Inventory Manager Inventory UI (simple and ugly for now) Building System: Build Mode (B) Building Rotation (R) Scroll Wheel Building Selection ( only until i make a UI for it) Ghost Buildings Grid Placement System Build Costs Automation: First Mining Drill Automatic Resource Production The player now has a fully functional FPS controller, which is a bit buggy rn but works. Building is the most interactive and important part of the project so far, i made building simple while still feeling satisfying to do it. Resources are now required to construct buildings, creating the first real gameplay loop and there is also a mining drill so we can start automating the process. Current Issues & Bugs Like every Unity project, there are a few problems that still need to be solved. This is way harder than i thought and making a game even if its simple is very time consuming and hard, needing to fix bugs every minute. Overall, I think the project is progressing well, and the core gameplay loop is finally starting to come together. (yes thats a house dont mind the quality, currently it doesnt snap well to other parts)"}, {"post_id": 3678, "ts": "2026-06-06T18:45:15Z", "hours": 0.8994, "text": "Made a scene to set up building and character movement, I used a package for the Person Controller since it works very well, made some adjustements to it tho since it had a few bugs and unnecesary stuff."}]...
|
Title: SCP: Containment Protocol by @Serra00 | Sta Title: SCP: Containment Protocol by @Serra00 | Stardance
Devlogs:
Made a scene to set up building and character movement, I used a package for the Person Controller since it works very well, made some adjustements to it tho since it had a few bugs and unnecesary stuff.
Nuclear Factory ChaosDevlog #1 (The first devlog that actually counts) I chose to make this game on unity. What I’ve Done So Far: Player Systems: FPS Movement Frst Person Camera Sprinting Footstep Sounds (running only because of bug) Pause Menu (ESC) Head Bob System (this was a huge pain) Crosshair Interaction: Interaction System (E) Center Raycast System (or whatever the name of this might be) Resources: Collectable Ores Ore Spawner Inventory Manager Inventory UI (simple and ugly for now) Building System: Build Mode (B) Building Rotation (R) Scroll Wheel Building Selection ( only until i make a UI for it) Ghost Buildings Grid Placement System Build Costs Automation: First Mining Drill Automatic Resource Production The player now has a fully functional FPS controller, which is a bit buggy rn but works. Building is the most interactive and important part of the project so far, i made building simple while still feeling satisfying to do it. Resources are now required to construct buildings, creating the first real gameplay loop and there is also a mining drill so we can start automating the process. Current Issues & Bugs Like every Unity project, there are a few problems that still need to be solved. This is way harder than i thought and making a game even if its simple is very time consuming and hard, needing to fix bugs every minute. Overall, I think the project is progressing well, and the core gameplay loop is finally starting to come together. (yes thats a house dont mind the quality, currently it doesnt snap well to other parts)
Project: Core — Devlog #2 (The game finally remembers things.) Since the last devlog, I’ve been focusing less on adding random features and more on building the systems that will actually make the game playable in the long run. What’s New: -Saving & Loading One of the biggest additions is a proper save system. The game now saves: Player position Player rotation Inventory/resources Machines Closing the game no longer means starting from scratch, which is a huge step towards making the game feel like an actual factory game. Main Menu & Game Flow Added: Splah Screen (unity provides it) Main Menu New Game Continue (loads your save) Quit button The inventory system has been reworked and is now integrated with the save system. Resources are properly stored and restored when loading a save, making progression persistent. Mining Drill Improvements The drill animation has been completely redone, and the models aswell: Lowers into the ground. Starts spinning after reaching the surface. Continues drilling while slowly pushing deeper into the ground. (there is also another drill that is limited and another one ilimited) It’s a small detail, but it makes the machine feel much more believable. #General Improvements: Lots of bug fixes. ( now there is only like 14 of them) Cleaner project structure. Better organization of scripts and gameobjects. More preparation for future automation systems. #Current Progress Current gameplay looks something like this: Collect resources, Build machines,Save your progress,Continue expanding your factory The gameplay loop is slowly starting to feel complete, although there’s still a lot to add. What’s Next? turning this from a collection of systems into an actual game. Planned features include: -Resource deposits -Power generation ( YES NUCLEAR REACTORS TOO 🔥) -Factory progression -Better UI ( at least try) -Objectives, quotas and tutorial. -More machines ai workers (bots maybe not ai since i dont want it to be cpu consuming) -Multiplayer (later in development) Current Challenges The biggest challenge isn’t adding features anymore. It’s making all the different systems work together without breaking everything else. Every new feature somehow manages to create two new bugs, which is basically what i am programmed to do atp Overall, I’m really happy with the progress.
Project: Core — Devlog #3 (the “nothing works but also everything works” update) so heres whats happened since devlog 2: -Smelter :finally got a smelter working. You put resources in, it processes them, you get a different resource out. its on a timer and integrates with conveyors so you can actually start automating production chains now, the product doesnt really exist yet tho so… took way longer than it shouldve to make something that just… melts stuff too . -Ore Deposits & Regeneration minerals are no longer infinite free real estate. ore deposits now have a set amount and the drill actually depletes them. BUT they regenerate over time so the factory doesnt just die. also made an ore spawner that respawns ores when they get collected so the map doesnt end up empty ( dont have a map yet tho 😭 ) -Inventory Rework (pain) this was the big one. went through like 3 different versions of the inventory system. right now it has: items (ItemSO), Slot UI with drag and dropHotbar (keys 1-9), Toggle with TAB key . honestly the drag and drop is still a bit buggy but it works. the old inventory manager is still there in the background because the save system depends on it and im not touching that yet (maybe never i might just hide the ugly UI and update the old inventory items with the old one) Bug Fixes (the usual): drills spawning in the air instead of on the ground (TRIED fixing but didnt work), storage containers being clickable from across the map (added distance check), ghost buildings having memory leaks from duplicate materials (cached them). its actually starting to feel like a factory game tho :D current issues: inventory drag is 50/50 on whether it decides to cooperate (Gamble 🤑) still two inventory systems coexisting which is terrifying ( inventoryfobia) building snap is still mid ( to be generous) whats next: -conveyors actually moving items visually. -power system (nuclear reactors incoming someday) -proper build UI instead of scroll wheel -getting the inventory to stop being a crying baby. this project is eating me alive daily. every time i fix one thing two more break. but the gameplay loop is actually loopable now so thats something :D
Project: Core — Devlog -4 soo things since devlog 3: POWER SYSTEM (ELECTRIC MAYHEM): we finally got electricity theres now a whole eletric system folder with ports, wires, a diesel engine and a battery. the diesel gen vibrates when its running (hu hum it is 48k triangles tho), ports light up when you look at them and you place actual cables by clicking port to port like a real electrician (no cap) also you hold right click on a port to remove a cable (still scared to add a nuclear reactor with these physics but SOMEDAY). Wires: the wire tool had like 30 compile errors because i was using the XOR operator (^) on gameobjects which apparently is not a thing in C# heheheh. then once it compiled the wires just didnt carry power at all. turns out the generator emits its value ONCE on startup before the wire even exists, and then never emits again because “nothing changed”. fixed it by pushing the value when the connection is made instead of waiting for a change. power flows now (i think). Smelter: the smelter works! put stuff in, timer, different stuff comes out. integrates with conveyors so production chains exist now (theoreticaly) drag and drop between inventory and smelter is still a gamble though. Performance patch: game was lagging near the diesel gen and battery. turns out vibrating a mesh with 19.2k vertices every single frame is expensive. cached materials instead of making new ones every frame and stopped writing transform values that never change. also found a real memory leak: wires were subscribing to ports and never unsubscribing, so every destroyed cable was eating the game forever.Bug fixes (the usual): wire tool now auto-creates its temp wire so you dont have to wire up the wire tool to use the wire tool, null checks on everything because apparently i hate myself. current issues:inventory drag is still 50/50 (better odds than a lot of stuff) still two inventory systems coexisting (im scared that if i delete the old one everything will break so ill just make them get married) building snap is still mid. wires look janky and cables dont have a real material yet. whats next:conveyors actually moving items visually, nuclear reactors (the power system is real now so the threat of chernobyl is real), proper build UI instead of scroll wheel making the drag and drop stop being a crying baby every time i fix one thing two more break, but now the electricity works AND the smelter works so my factory is basically a machine of machines. still eating me alive but its loopable.
#Project: Core — Devlog #5 so heres whats happened since devlog 4: INVENTORY (the MARRIAGE): the old and new inventory system finally live together happily SMELTER: turns out the smelter not working was just the inventory hiding things from it. Fixed tho. BUILD MODE (it did literally nothing): found out buildItems was an empty list, so pressing the build key did absolutely nothing except make me feel stupid, istg it had stuff before also the placement key was set to 1 which was fighting with the hotbar, so its back to B. SAVE SYSTEM: inventory was never being saved because the Inventory manager that was supposed to save disappeared. also fixed machineType on the mini drill so machines dont all respawn as the same drill on load. MINI DRILL (quality of life, battery edition): ~5 minutes of drilling. now it works until the battery dies. the UI also shows name + battery. Bug fixes: Everything works better now, still has the same bugs since the last time tho, less severe but still there. current issues: -machine internal state (battery, smelter input/output) –isnt saved yet — position yes, battery no. -building snap is still mid -cables still dont have a real material whats next: conveyors actually moving items visually, nuclear reactors (3.6 Roentgen), proper build UI instead of scroll wheel, and like the game itself. this game is starting to seem like an indie solo game and not an ugly prefabs spam.
Project: Core — Devlog #6 so heres whats happened since devlog 5: the game has people in it now. kind of. MULTIPLAYER (oh god): threw Mirror in and made everything server authoritative. NETWORK PLAYER: movement runs on the server now. the client just sends “m holding W and shift and looking this way 30 times a second and the server does the actual math. sprint works, gravity works. INTERACTION: pressing E shoots the ray on the server now, with a distance check so you cant magnet-fist ores from across the map. HEALTH: health is a SyncVar with a hook so the bar updates everywhere, theres a kill plane and a respawn that resets the controller and velocity instead of leaving you glitching through the floor. Bug fixes: everyone can see the same world now, which is a big one. same bugs as before, just now they happen in two windows at once . current issues: machines still arent really networked yet, NetworkMachine is just the base drill battery, smelter insides and conveyor stuff are still convinced the game is singleplayer. power grid is basically how much power we say we have instead of a real grid, remote players dont have a visible body, building mode is not networked. whats next: machines actually syncing their insides (battery, smelter in/out), remote players getting real bodies and nametags, networking build mode, and probably the nuclear reactor. this game is starting to feel like a game you could play with a friend, which is either great or terrifying.
Project: Core — Devlog 7 nuclear reactor (peak) REACTOR PHYSICS: built a proper six-factor formula model (K_eff = ε·L_f·ρ·L_th·f·η), i have no idea what this means but i saw it in a doc from the USA department of nuclear power or smth. each factor maps to something the player actually controls: rods affect thermal utilization, coolant affects resonance escape + void coefficient, temperature gives Doppler feedback. K_eff > 1 = supercritical, K_eff < 1 = subcritical. this took like 6 iterations to calibrate and a lot of help from AI cause i dont know nuclear physics. DELAYED NEUTRONS: power doesn’t change instantly when you move the rods. THERMAL CHAIN: power heat core temp steam production steam pressure turbine electrical output. nothing happens instantly. SCRAM & SAFETY: auto-SCRAM at temp ≥ 92%, pressure ≥ 95%, coolant ≤ 5%. meltdown at 98% with an 8s grace period. warning states at 75% temp, 70% pressure, 20% coolant. SCRAM drives rods to full insert at 0.3/s (~3s total). the void coefficient is BWR-positive (whatever this means), lose coolant and reactivity spikes before the SCRAM catches it. CONTROLS: SignalLever and SignalButton (more to come) now use the channel system. bidirectional sync, if the reactor changes a channel (SCRAM pushes rods), the lever position updates to match, or it will just break everything. BUGS:lever was so sensitive you could SCRAM by breathing on it. everyhing works but not that well
Only works by creating a server, at the online mode part and doesnt really work the offline part. Github has a lot of code dumps because I have been creating devlogs in hereGAME DOESNT WORK WELL IN LINUX, BUT ITS A PROBLEM WITH THE BUILD FROM UNITY GAME ENGINE, PROBABLY SHADERS TOO, IT WORKS BUT LAGGY, PLEASE TRY ON WINDOWS. This game has reached its mvp playable state, at least on my levels. Network was fixed and everything syncs perfectly now, electricity works well, and building works, not well but works.
fixed webgl bugs and unity build bugs
Ships:
Only works by creating a server, at the online mode part and doesnt really work the offline part. Github has a lot of code dumps because I have been creating devlogs in here GAME DOESNT WORK WELL IN LINUX, BUT ITS A PROBLEM WITH THE BUILD FROM UNITY GAME ENGINE, PROBABLY SHADERS TOO, IT WORKS BUT LAGGY, PLEASE TRY ON WINDOWS. This game has reached its mvp playable state, at least on my levels. Network was fixed and everything syncs perfectly now, electricity works well, and building works, not well but works. B...
|
1793342939.7935138
|
1793429339.7935138
|
|
46660
|
Cosmic Gravity Jumper by @sadman | Stardance
|
sadman
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-28T10:51:40Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Created “Cosmic Gravity Jumper”- a website that lets you calculate your weight on different cosmic bodies by simply inputting your weight on Earth (the one you measure on a weight machine). It also lets you visualize relative gravitational forces in real time by jumping across the celestial bodies! As this was my first project, the most challenging bit was definitely learning how to code and how physics and numbers correlate with it. Formatting dynamic physics calculations cleanly while keeping the UI looking fresh, minimalistic and responsive was a pain in the butt for sure. Ran into a lot of problems while trying to make the UI look beautiful. Oh and also incorporating the sounds was tough work! though it might seem quite simple but it was honestly giving me headaches while working on it. I am really proud of how the end product came out to be for my first ever coding project. I love how you can jump on different planets and the moon and compare that to the jump on the earth. Also another thing im quite proud of is the shareable canvas card that you can download to share on social media. It looks really clean and visually pleasing. To test the project, you just need to simply enter your weight, pick a unit, click calculate and voila! now you can see what you weigh on different celestial bodies! Click on any of the planets/moon to see how high you’d jump on there.", "repo": "https://github.com/sadman137/cosmic-weight-calculator", "demo": "https://cosmic-gravity-jumper.vercel.app/"}]...
|
[{"post_id": 73962, "ts": "202 [{"post_id": 73962, "ts": "2026-09-26T12:29:02Z", "hours": 10.9492, "text": "Initial Release Built the core gravity calculator, interactive jumping simulator with Web Audio sound effects, dynamic starfield canvas background, and social poster generator. Added responsive mobile touch fixes and documented everything through commits and in the README. Live on Vercel!"}]...
|
Title: Cosmic Gravity Jumper by @sadman | Stardanc Title: Cosmic Gravity Jumper by @sadman | Stardance
Devlogs:
Initial Release Built the core gravity calculator, interactive jumping simulator with Web Audio sound effects, dynamic starfield canvas background, and social poster generator. Added responsive mobile touch fixes and documented everything through commits and in the README. Live on Vercel!
Ships:
Created “Cosmic Gravity Jumper”- a website that lets you calculate your weight on different cosmic bodies by simply inputting your weight on Earth (the one you measure on a weight machine). It also lets you visualize relative gravitational forces in real time by jumping across the celestial bodies! As this was my first project, the most challenging bit was definitely learning how to code and how physics and numbers correlate with it. Formatting dynamic physics calculations cleanly while keeping the UI looking fresh, minimalistic and responsive was a pain in the butt for sure. Ran into a lot of problems while trying to make the UI look beautiful. Oh and also incorporating the sounds was tough work! though it might seem quite simple but it was honestly giving me headaches while working on it. I am really proud of how the end product came out to be for my first ever coding project. I love how you can jump on different planets and the moon and compare that to the jump on the earth. Also another thing im quite proud of is the shareable canvas card that you can download to share on social media. It looks really clean and visually pleasing. To test the project, you just need to simply enter your weight, pick a unit, click calculate and voila! now you can see what you weigh on different celestial bodies! Click on any of the planets/moon to see how high you’d jump on there....
|
1793335748.3050756
|
1793422148.3050756
|
|
65365
|
THE NEXT CHAPTER by @Zaidan_ausaf | Stardance
|
Zaidan_ausaf
|
0
|
5.49
|
0
|
[]
|
[{"post_id": 73967, "ts": "202 [{"post_id": 73967, "ts": "2026-09-26T12:39:43Z", "hours": 1.7539, "text": "Today I mainly focused on improving the page like i did yesterday, and i made the logo a bit bigger making it look amazing, now i will add the things like about me, goals, future and etc then i will be done with this project :)"}, {"post_id": 73564, "ts": "2026-09-25T12:23:55Z", "hours": 0.9733, "text": "alr i have coded a lot and i am very tired, just writing this devlog then i am gonna stop coding for today. byeee."}, {"post_id": 73547, "ts": "2026-09-25T11:18:15Z", "hours": 1.0358, "text": "okayyy so i have been coding for an hour now and what i did is that i made some tweaks in the main page and made the scroll smooth and now i am going to write the navigation part and also going to add some buttons cuz we all like to press them buttons. hehehehheh :)"}, {"post_id": 73526, "ts": "2026-09-25T10:04:17Z", "hours": 1.3917, "text": "SO i made this real cool page took a lot of coding and now i am going to write somethings about my self hopefully nothing goes wrong"}, {"post_id": 73118, "ts": "2026-09-24T12:58:45Z", "hours": 0.3311, "text": "ok so i am working on a personal site and i just learnt how to make a website only the basic part though not crazy stuff but i will do keep learning and i hope i will be able to make a good website and maybe add a good background :)"}]...
|
Title: THE NEXT CHAPTER by @Zaidan_ausaf | Stardan Title: THE NEXT CHAPTER by @Zaidan_ausaf | Stardance
Devlogs:
ok so i am working on a personal site and i just learnt how to make a website only the basic part though not crazy stuff but i will do keep learning and i hope i will be able to make a good website and maybe add a good background :)
SO i made this real cool page took a lot of coding and now i am going to write somethings about my self hopefully nothing goes wrong
okayyy so i have been coding for an hour now and what i did is that i made some tweaks in the main page and made the scroll smooth and now i am going to write the navigation part and also going to add some buttons cuz we all like to press them buttons. hehehehheh :)
alr i have coded a lot and i am very tired, just writing this devlog then i am gonna stop coding for today. byeee.
Today I mainly focused on improving the page like i did yesterday, and i made the logo a bit bigger making it look amazing, now i will add the things like about me, goals, future and etc then i will be done with this project :)...
|
1793087332.0041516
|
1793692132.0041516
|
|
66006
|
tripi by @amisquared | Stardance
|
amisquared
|
0
|
0.9
|
0
|
[]
|
[{"post_id": 73969, "ts": "202 [{"post_id": 73969, "ts": "2026-09-26T12:51:36Z", "hours": 0.9, "text": "tripi is a tri-function rp2040 gadget that does usb-ttl, swd, and spi flashing … and i finally got around the schematic!"}]...
|
Title: tripi by @amisquared | Stardance
Devlogs:
Title: tripi by @amisquared | Stardance
Devlogs:
tripi is a tri-function rp2040 gadget that does usb-ttl, swd, and spi flashing … and i finally got around the schematic!...
|
1793094563.6697552
|
1793699363.6697552
|
|
58373
|
FTC bot by @AlejandroD | Stardance
|
AlejandroD
|
0
|
50.56
|
0
|
[]
|
[{"post_id": 73975, "ts": "202 [{"post_id": 73975, "ts": "2026-09-26T13:10:45Z", "hours": 20.8475, "text": "Made a Super Class to contain all the stuff needed for hardware setup and repeated calculations"}, {"post_id": 68413, "ts": "2026-09-15T02:22:26Z", "hours": 14.9567, "text": "Fixed a ton of limelight stuff that got wrecked by non-static AprilTags being revealed here was the fix i had"}, {"post_id": 64562, "ts": "2026-09-09T02:16:09Z", "hours": 14.7553, "text": "First Devlog ig the most recent stuff I did was that I added an automatac telemetry function for odometry and limelight"}]...
|
Title: FTC bot by @AlejandroD | Stardance
Devlogs Title: FTC bot by @AlejandroD | Stardance
Devlogs:
First Devlog ig the most recent stuff I did was that I added an automatac telemetry function for odometry and limelight
Fixed a ton of limelight stuff that got wrecked by non-static AprilTags being revealed here was the fix i had
Made a Super Class to contain all the stuff needed for hardware setup and repeated calculations...
|
1792748954.451389
|
1793353754.451389
|
|
55458
|
Mariboard by @SCAMMARAS | Stardance
|
SCAMMARAS
|
0
|
13.0
|
0
|
[]
|
[{"post_id": 73978, "ts": "202 [{"post_id": 73978, "ts": "2026-09-26T13:19:27Z", "hours": 2.2, "text": "Devlog 10 | Today i got feedback on my first ship so in today’s 2 hours i pathed them up , i also found i mistake i made in my case so i redesign it. In the feedback i was asked to add key switches to my Cad , i searched up that a plugin for it exists for kicad but i couldn’t use it and i though it would be easier for me to just add them manually to my Cad in Fusion360 as i had found the 3d model of the keyswitches already. I also updated my github page so the visitor can easily understand how to connect the pcb and case together (with knurled nuts M3). When i did all this changes the budget went up as i had to add new items and i had forgot to include the shipping costs in my previous ship."}, {"post_id": 63556, "ts": "2026-09-07T14:00:41Z", "hours": 0.5225, "text": "Devlog 9 | Today i finished with my Readme and with the BOM . Tommorow i will do a check up to be ready for the ship"}, {"post_id": 62089, "ts": "2026-09-05T10:37:34Z", "hours": 0.8333, "text": "Devlog 8| Today i wrote my README file and made the BOM for the keyboard which turned out to be quite expensive. I haven’t added any photos to the README yet so i won’t be sumbiting my project right now , but maybe tommorow i will do my first ship. I am better now , but i didn’t have motivation to work a lot today so i worked only on my github repo"}, {"post_id": 60798, "ts": "2026-09-03T12:05:25Z", "hours": 1.1031, "text": "Devlog 7 | Finished with the Firmware . I added the code for the Oled display , i made it so you can change pages with the FN key by running cycles across them , what i mean is no click = page 1 1st click = page 2 2nd click = page 3 3rd click = page 1 4th click = page 2 The 1st page diplays a nice gif of marin kitagawa The 2nd page diplays the Time and date The 3rd page diplays the weather in your City I also added some comments for the user from github to be able to edit the code easier"}, {"post_id": 60737, "ts": "2026-09-03T09:33:45Z", "hours": 0.5725, "text": "Devlog 6| Today i wrote the firmware for the matrix of the keyboard , i made each press to output the column and row of the button that is pressed that later on is matched in a dictionary of inputs for the OS to handle . I also added a FN button that later on will be used to change the display of my oled screen which i haven’t programmed yet. I also change the microcontroller from the normal pico to the pico W so i can connect diffrent apis for the oled screen to display. I am still sick so i didn’t manage to work a lot but i am still satisfied as i did my research to find out how to code my oled display later on"}, {"post_id": 60221, "ts": "2026-09-02T13:40:46Z", "hours": 1.1839, "text": "Devlog 5 | I am still sick but i managed to do more work than yesterday , so i am happy about it . Today i made the .step files for the case of the keyboard , basicly the case is just there to protect the corners of the board as the main case is designed in Kicad and made with silicoon. My next goal is making the firmware and after that to start with my BOM and github repo. I hope i will get well soon and be able to put more work in"}, {"post_id": 59675, "ts": "2026-09-01T16:28:36Z", "hours": 0.4839, "text": "Devlog 4| TOday i got sick so i couldn’t get much work in , but i managed to get all the warnings (except one ) and errors clean . I also added copper layer to the top and bottom of the pcb connected to gnd , so the pcb works smoother and feel more profesianal, i was thinking of modeling a “case” for the keyboard , but only for the corners of the keyboard as i intead of keeping the silkscreen visible and the keyboard durable. I will probably write the code in python as i am more confindent in it then in qmk which i haven’t understood yet and i think that i need the physical keyboard to set it up."}, {"post_id": 58742, "ts": "2026-08-31T09:26:00Z", "hours": 1.5675, "text": "Devlog 3| I finished with the pcb and i decided to make the case out of edge cuts , as i wanted to import footprint images on my case so it would feel more out of the anime . Anyway tommorow i will start on the firmware i will probably use qmk , but if i wont i will just write the firmware in python"}, {"post_id": 58181, "ts": "2026-08-30T15:16:55Z", "hours": 0.4503, "text": "Devlog 2| Today i didn’t work much as it’s my grandma’s birthday , but thanks to @Matze i was able to fix my schematic error special thanks to him!!! The GOAT. Anyway the problem was that i was connecting each column to row 6 and it was causing an error. Later today i will start with my pcb and probably finish it by tomorrow or the day after"}, {"post_id": 57399, "ts": "2026-08-29T15:15:12Z", "hours": 4.0844, "text": "Devlog 1| Hello Guys !!! Welcome to my new project where i will be making a custom keyboard inspired by the character Marin Kitagawa from My-Dress-up-darling (my favourite anime btw). Anyway what i did today was quite the most of the work … I MADE THE PCB … almost , what i mean is that i made the pcb , but there is an error and i don’t know how to fix it. Let me explain it to you , so basicly i have putted diffrent labels to each of my matrix’s column and row i named them col1 col2 ,… and row1 , row2 … , BUT in the pcb editor the switches ALL OF THEM say col1 and in the schematic when i connected them with Label i get this errors:"}]...
|
Title: Mariboard by @SCAMMARAS | Stardance
Devlog Title: Mariboard by @SCAMMARAS | Stardance
Devlogs:
Devlog 1| Hello Guys !!! Welcome to my new project where i will be making a custom keyboard inspired by the character Marin Kitagawa from My-Dress-up-darling (my favourite anime btw). Anyway what i did today was quite the most of the work … I MADE THE PCB … almost , what i mean is that i made the pcb , but there is an error and i don’t know how to fix it. Let me explain it to you , so basicly i have putted diffrent labels to each of my matrix’s column and row i named them col1 col2 ,… and row1 , row2 … , BUT in the pcb editor the switches ALL OF THEM say col1 and in the schematic when i connected them with Label i get this errors:
Devlog 2| Today i didn’t work much as it’s my grandma’s birthday , but thanks to @Matze i was able to fix my schematic error special thanks to him!!! The GOAT. Anyway the problem was that i was connecting each column to row 6 and it was causing an error. Later today i will start with my pcb and probably finish it by tomorrow or the day after
Devlog 3| I finished with the pcb and i decided to make the case out of edge cuts , as i wanted to import footprint images on my case so it would feel more out of the anime . Anyway tommorow i will start on the firmware i will probably use qmk , but if i wont i will just write the firmware in python
Devlog 4| TOday i got sick so i couldn’t get much work in , but i managed to get all the warnings (except one ) and errors clean . I also added copper layer to the top and bottom of the pcb connected to gnd , so the pcb works smoother and feel more profesianal, i was thinking of modeling a “case” for the keyboard , but only for the corners of the keyboard as i intead of keeping the silkscreen visible and the keyboard durable. I will probably write the code in python as i am more confindent in it then in qmk which i haven’t understood yet and i think that i need the physical keyboard to set it up.
Devlog 5 | I am still sick but i managed to do more work than yesterday , so i am happy about it . Today i made the .step files for the case of the keyboard , basicly the case is just there to protect the corners of the board as the main case is designed in Kicad and made with silicoon. My next goal is making the firmware and after that to start with my BOM and github repo. I hope i will get well soon and be able to put more work in
Devlog 6| Today i wrote the firmware for the matrix of the keyboard , i made each press to output the column and row of the button that is pressed that later on is matched in a dictionary of inputs for the OS to handle . I also added a FN button that later on will be used to change the display of my oled screen which i haven’t programmed yet. I also change the microcontroller from the normal pico to the pico W so i can connect diffrent apis for the oled screen to display. I am still sick so i didn’t manage to work a lot but i am still satisfied as i did my research to find out how to code my oled display later on
Devlog 7 | Finished with the Firmware . I added the code for the Oled display , i made it so you can change pages with the FN key by running cycles across them , what i mean is no click = page 1 1st click = page 2 2nd click = page 3 3rd click = page 1 4th click = page 2 The 1st page diplays a nice gif of marin kitagawa The 2nd page diplays the Time and date The 3rd page diplays the weather in your City I also added some comments for the user from github to be able to edit the code easier
Devlog 8| Today i wrote my README file and made the BOM for the keyboard which turned out to be quite expensive. I haven’t added any photos to the README yet so i won’t be sumbiting my project right now , but maybe tommorow i will do my first ship. I am better now , but i didn’t have motivation to work a lot today so i worked only on my github repo
Devlog 9 | Today i finished with my Readme and with the BOM . Tommorow i will do a check up to be ready for the ship
Devlog 10 | Today i got feedback on my first ship so in today’s 2 hours i pathed them up , i also found i mistake i made in my case so i redesign it. In the feedback i was asked to add key switches to my Cad , i searched up that a plugin for it exists for kicad but i couldn’t use it and i though it would be easier for me to just add them manually to my Cad in Fusion360 as i had found the 3d model of the keyswitches already. I also updated my github page so the visitor can easily understand how to connect the pcb and case together (with knurled nuts M3). When i did all this changes the budget went up as i had to add new items and i had forgot to include the shipping costs in my previous ship....
|
1793163103.5621123
|
1793767903.5621123
|
|
16403
|
Untitled project by @Lizard | Stardance
|
Lizard
|
0
|
0.38
|
0
|
[]
|
[{"post_id": 7398, "ts": "2026 [{"post_id": 7398, "ts": "2026-06-12T10:12:37Z", "hours": 0.3797, "text": "Starting to code the skeleton and installing dependecies"}]...
|
Title: Untitled project by @Lizard | Stardance
De Title: Untitled project by @Lizard | Stardance
Devlogs:
Starting to code the skeleton and installing dependecies...
|
1793289346.7706993
|
1793894146.7706993
|
|
56954
|
Times by @Vishy | Stardance
|
Vishy
|
1
|
7.0
|
11
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T13:34:29Z", "hours": 7.0, "multiplier": 1.52, "payout": 11, "blessing": "neutral", "text": "Hello everyone I made a wordle and am hoping to make a whole series of NYT games, overall they require premium, and if I make a simpler and free version I think it will be very good. Currently I have made Wordle otherwise known as my version Fishle anyways go try it out, I am also in the process of making the tile game, but a little simpler less tiles and free. But lets talk about Fishle, in Fishle you have unlimited games and it has 5 thousand words to choose from, so that should keep you very occupied. Anyways I hope you guys have fun playing, so I ALSO MIGRATED FROM A DIFFERENT EVENT, that is why I have 7 hours and one devlog, but I am also glad stardance is extended, thank you so much guys enjoy!", "repo": "https://github.com/justvishy12/Fishy-Times", "demo": "https://justvishy12.github.io/Fishy-Times/"}]...
|
[{"post_id": 73980, "ts": "202 [{"post_id": 73980, "ts": "2026-09-26T13:30:39Z", "hours": 6.9356, "text": "Finish Wordle Game I know this is my only devlog, but I am migrating from a different event . Hello everyone we are back to stardance, I thought it was done but nope, now I have time to do at least 30 hours. So I am scrapping this project but I will ship because this is like my first actual thing I made that users can do online, and it uses godot, so without further to do lets get into it. Game Making So we used alot of randi and button presses, randi for choosing the words and button for the keyboard. Also I have a 5 thousand word list of 5 letter english words, and some are simple others are not, so this should be very fun. Anyways I have tyles and I have a white text ontop of them, so each tile has a text box on it, and whenever u press or delete in the code it changes the variable number on where u are. And I use the characters check if it is in the choosen word or not and modulate it. This overall was very hard and took some time (not logged). I also spent a lot of time on figma creating the assets."}]...
|
Title: Times by @Vishy | Stardance
Devlogs:
Finis Title: Times by @Vishy | Stardance
Devlogs:
Finish Wordle Game I know this is my only devlog, but I am migrating from a different event . Hello everyone we are back to stardance, I thought it was done but nope, now I have time to do at least 30 hours. So I am scrapping this project but I will ship because this is like my first actual thing I made that users can do online, and it uses godot, so without further to do lets get into it. Game Making So we used alot of randi and button presses, randi for choosing the words and button for the keyboard. Also I have a 5 thousand word list of 5 letter english words, and some are simple others are not, so this should be very fun. Anyways I have tyles and I have a white text ontop of them, so each tile has a text box on it, and whenever u press or delete in the code it changes the variable number on where u are. And I use the characters check if it is in the choosen word or not and modulate it. This overall was very hard and took some time (not logged). I also spent a lot of time on figma creating the assets.
Ships:
Hello everyone I made a wordle and am hoping to make a whole series of NYT games, overall they require premium, and if I make a simpler and free version I think it will be very good. Currently I have made Wordle otherwise known as my version Fishle anyways go try it out, I am also in the process of making the tile game, but a little simpler less tiles and free. But lets talk about Fishle, in Fishle you have unlimited games and it has 5 thousand words to choose from, so that should keep you very occupied. Anyways I hope you guys have fun playing, so I ALSO MIGRATED FROM A DIFFERENT EVENT, that is why I have 7 hours and one devlog, but I am also glad stardance is extended, thank you so much guys enjoy!...
|
1793152186.7248764
|
1793238586.7248764
|
|
63078
|
Blare by @Ridith | Stardance
|
Ridith
|
0
|
15.74
|
0
|
[]
|
[{"post_id": 73989, "ts": "202 [{"post_id": 73989, "ts": "2026-09-26T14:04:44Z", "hours": 7.2842, "text": "Hiya, today I have worked close to 8hrs to finish the Onshape CAD requirement from my reviewer. Today I have learnt the fundamentals of the tool and also problem solved!!"}, {"post_id": 73712, "ts": "2026-09-25T19:28:22Z", "hours": 3.8006, "text": "After 1 day of 5+ hours of work I have successfully finished all the changes my reviewer has asked me to, and am hoping for the best!!!"}, {"post_id": 73565, "ts": "2026-09-25T12:29:05Z", "hours": 1.1836, "text": "I have finished 95% of the PCB now the remaining 5% is just the DLR errors I am getting."}, {"post_id": 73189, "ts": "2026-09-24T15:37:47Z", "hours": 2.7508, "text": "I have finished half of the PCB in the design phase. You may be wondering why it took me so long, long story short KiCAD was just refusing to work which was annoying yet fun to tackle."}, {"post_id": 70455, "ts": "2026-09-19T07:13:18Z", "hours": 0.7175, "text": "I have finished the TimeLapse of the Blare alarm clock so that I am prepared for when i get the parts"}]...
|
Title: Blare by @Ridith | Stardance
Devlogs:
I ha Title: Blare by @Ridith | Stardance
Devlogs:
I have finished the TimeLapse of the Blare alarm clock so that I am prepared for when i get the parts
I have finished half of the PCB in the design phase. You may be wondering why it took me so long, long story short KiCAD was just refusing to work which was annoying yet fun to tackle.
I have finished 95% of the PCB now the remaining 5% is just the DLR errors I am getting.
After 1 day of 5+ hours of work I have successfully finished all the changes my reviewer has asked me to, and am hoping for the best!!!
Hiya, today I have worked close to 8hrs to finish the Onshape CAD requirement from my reviewer. Today I have learnt the fundamentals of the tool and also problem solved!!...
|
1793048026.8522987
|
1793652826.8522987
|
|
1954
|
The Emerald Engineers Website by @Rizzington_I | S The Emerald Engineers Website by @Rizzington_I | Stardance...
|
Rizzington_I
|
1
|
17.0
|
190
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-28T02:46:38Z", "hours": 17.0, "multiplier": 11.05, "payout": 190, "blessing": "neutral", "text": "I created a website for my team that has information about my team and who we are and what we do. Rather than just creating any other boring site I have designed a dynamic background that makes the site more interesting. Other than that I have also created a 3D visualizer where viewers can drag the image around and take a look at our robot from the past season at various angles. There is also a fun Team Gallery page with captions and funny moments from our season. The Meet the Team page shows us our members and who we are. The hardest part of making this website was the 3D visualizer and the dynamic background. Both elements require complex javascript which made it extremely hard to code. I spent almost half of my time dedicated just to both of those elements in this website just because of how much time it took to perfect it. For the visualizer I ended up taking over 72 photos to get everything at the right angle and compress all the images together with javascript in order to get the visualizer working. I put a lot of time into perfecting the small kinks here and there to make this site stand out so I hope you enjoy it!", "repo": "https://github.com/Rizzington-III/FTC-Team-Website-32483", "demo": "https://rizzington-iii.github.io/FTC-Team-Website-32483/index.html"}]...
|
[{"post_id": 73995, "ts": "202 [{"post_id": 73995, "ts": "2026-09-26T14:17:34Z", "hours": 8.6269, "text": "DevLog #5: Final Touches In this final Devlog I have spent countless hours touching up on final edits to make sure this project is ready to ship. It took a lot of configuring to get the site running up on GitHub pages and unfortunately because this website is a part of my team repository I cannot create it. DONT WORRY: I found a solution… Instead, I have put the website code into a new repository where I have admin access and I have added the link for the GitHub Pages! I hope you guys enjoy it and I’ll put the link here if you want to check it out. BTW: I reccomend taking a look at the Team Gallery and the Robot Page as I would consider those the fun parts of the site. LINK: https://rizzington-iii.github.io/FTC-Team-Website-32483/index.html Enjoy!"}, {"post_id": 23013, "ts": "2026-07-05T18:46:08Z", "hours": 4.7439, "text": "The Article Hub page is complete with scrolling containers for differing categories that hold cards with the article title, date, article-class, as well as an image. These cards are linked to HTML pages that contain the actual article but those are yet to be updated. Now I’ve moved onto the robot page where I am going to insert information on our past season’s robot (ARC). I am currently trying to put in a 3D image visualizer where the user can drag around the see the image, which is going to be our robot. I’ve also added contact details that are linked onto the sidebar. One thing that was really annoying was formatting and making sure that the containers are all aligned because some of the scrolling containers overlapped into other categories and it looked really messy. Turns out in the end it was just one misplaced line between two css classes."}, {"post_id": 19904, "ts": "2026-07-01T10:32:37Z", "hours": 2.5964, "text": "So far this is what I have finished: The sidebar is complete but I may still have to add other pages The About Us, Meet the Team, Sponsor Us, Feedback, Mission Statement, and Outreach page are complete. Although some of them have placeholder images for the time being until I can dig up the right ones from my phone. The stuff that I am currently working on: I am working on the Article Hub page which is essentially a page that contains more pages. It has links to these small blog posts (articles) that could be useful for other robotics teams that participate in the upcoming season. The stuff that still hasn’t been touched: The robot page isn’t done and all the links to the blogs lead me to a blank white page. So I still have more work to do. Back to what I’m working on: In the article hub, for some reason the div cards that are links to their respective articles are placed correctly in my first section which is labeled latest releases. On the other hand in my second section (Hardware Articles), the cards don’t start in the same spot and for some reason the title of the Hardware Article is covered behind the scrolling container of the first section. By the way the article cards are div cards that are linked to the html blog pages as well as contain the title of the article, an image, the date, and what type of info is covered: (hardware, software, team management, exclusive stories). Debugging this is going to take some extra time but all great things take time and hopefully this turns out well."}, {"post_id": 19066, "ts": "2026-06-30T08:09:48Z", "hours": 1.2281, "text": "Currently on the website I am working on the outreach page of our team website. I am part of a FTC (FIRST Tech Challenge) team and I am coding this website for our team. This is going to be our second year and we want to share our knowledge from the past season to other rookie teams which is why we have created this website. I have added an Article Hub page which I will start to edit next once the outreach page is done. The article Hub contains articles for teams and viewers to read which have information that can help teams be successful during their season. The outreach page that I am working on right now contains an image carousel that I have the css styling for on a different page. I tried to create a version two but make it smaller and it worked but for some reason it doesn’t allow the div card with text show up. When I change images I can see the text show up and then vanish as it moves from one image to another. I tinkered with this for a while and I’m either going to have to re-create a new css styling class for the image carousel or shift it to the right. For some reason if I keep the carousel to the right with the text on the left it works perfectly but if do it the other way around it messes it up."}]...
|
Title: The Emerald Engineers Website by @Rizzingto Title: The Emerald Engineers Website by @Rizzington_I | Stardance
Devlogs:
Currently on the website I am working on the outreach page of our team website. I am part of a FTC (FIRST Tech Challenge) team and I am coding this website for our team. This is going to be our second year and we want to share our knowledge from the past season to other rookie teams which is why we have created this website. I have added an Article Hub page which I will start to edit next once the outreach page is done. The article Hub contains articles for teams and viewers to read which have information that can help teams be successful during their season. The outreach page that I am working on right now contains an image carousel that I have the css styling for on a different page. I tried to create a version two but make it smaller and it worked but for some reason it doesn’t allow the div card with text show up. When I change images I can see the text show up and then vanish as it moves from one image to another. I tinkered with this for a while and I’m either going to have to re-create a new css styling class for the image carousel or shift it to the right. For some reason if I keep the carousel to the right with the text on the left it works perfectly but if do it the other way around it messes it up.
So far this is what I have finished: The sidebar is complete but I may still have to add other pages The About Us, Meet the Team, Sponsor Us, Feedback, Mission Statement, and Outreach page are complete. Although some of them have placeholder images for the time being until I can dig up the right ones from my phone. The stuff that I am currently working on: I am working on the Article Hub page which is essentially a page that contains more pages. It has links to these small blog posts (articles) that could be useful for other robotics teams that participate in the upcoming season. The stuff that still hasn’t been touched: The robot page isn’t done and all the links to the blogs lead me to a blank white page. So I still have more work to do. Back to what I’m working on: In the article hub, for some reason the div cards that are links to their respective articles are placed correctly in my first section which is labeled latest releases. On the other hand in my second section (Hardware Articles), the cards don’t start in the same spot and for some reason the title of the Hardware Article is covered behind the scrolling container of the first section. By the way the article cards are div cards that are linked to the html blog pages as well as contain the title of the article, an image, the date, and what type of info is covered: (hardware, software, team management, exclusive stories). Debugging this is going to take some extra time but all great things take time and hopefully this turns out well.
The Article Hub page is complete with scrolling containers for differing categories that hold cards with the article title, date, article-class, as well as an image. These cards are linked to HTML pages that contain the actual article but those are yet to be updated. Now I’ve moved onto the robot page where I am going to insert information on our past season’s robot (ARC). I am currently trying to put in a 3D image visualizer where the user can drag around the see the image, which is going to be our robot. I’ve also added contact details that are linked onto the sidebar. One thing that was really annoying was formatting and making sure that the containers are all aligned because some of the scrolling containers overlapped into other categories and it looked really messy. Turns out in the end it was just one misplaced line between two css classes.
DevLog #5: Final Touches In this final Devlog I have spent countless hours touching up on final edits to make sure this project is ready to ship. It took a lot of configuring to get the site running up on GitHub pages and unfortunately because this website is a part of my team repository I cannot create it. DONT WORRY: I found a solution… Instead, I have put the website code into a new repository where I have admin access and I have added the link for the GitHub Pages! I hope you guys enjoy it and I’ll put the link here if you want to check it out. BTW: I reccomend taking a look at the Team Gallery and the Robot Page as I would consider those the fun parts of the site. LINK: https://rizzington-iii.github.io/FTC-Team-Website-32483/index.html Enjoy!
Ships:
I created a website for my team that has information about my team and who we are and what we do. Rather than just creating any other boring site I have designed a dynamic background that makes the site more interesting. Other than that I have also created a 3D visualizer where viewers can drag the image around and take a look at our robot from the past season at various angles. There is also a fun Team Gallery page with captions and funny moments from our season. The Meet the Team page shows us our members and who we are. The hardest part of making this website was the 3D visualizer and the dynamic background. Both elements require complex javascript which made it extremely hard to code. I spent almost half of my time dedicated just to both of those elements in this website just because of how much time it took to perfect it. For the visualizer I ended up taking over 72 photos to get everything at the right angle and compress all the images together with javascript in order to get the visualizer working. I put a lot of time into perfecting the small kinks here and there to make this site stand out so I hope you enjoy it!...
|
1793148848.0141711
|
1793235248.0141711
|
|
65830
|
MiniPy by @rgb-hsl | Stardance
|
rgb-hsl
|
1
|
5.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T14:47:58Z", "hours": 5.0, "multiplier": 4.23, "payout": 20, "blessing": "neutral", "text": "MiniPy: I made a collection of terminal minigames written in Python. Some of the games have a computer opponent and some are made for in-person multiplayer. It can be played easily in a browser at the PyTerm link; no installation is necessary. I’m quite proud since so far this is my largest Python project with over 200 lines of code. So far I’ve only made very simple projects in Python so this was a bit of a challenge, but it was fun. It was especially hard to figure out the function for the Capitle game, but using some guidance online I managed to figure it out eventually. I learnt some new skills that I think will be really helpful to me soon since I will have to learn Python for school, so I will have a headstart on the basics.", "repo": "https://github.com/rgbhsl/minipy", "demo": "https://pyterm.hackclub.com/rgbhsl/minipy"}]...
|
[{"post_id": 74000, "ts": "202 [{"post_id": 74000, "ts": "2026-09-26T14:35:33Z", "hours": 0.2625, "text": "Devlog 4: I added a Mermaid Diagram for explaining the program layout."}, {"post_id": 73994, "ts": "2026-09-26T14:16:18Z", "hours": 1.7086, "text": "Devlog 3 Added a hangman type game, with a computer and pvp option! I think it’ll be ready to ship soon!!! Just want to finish up the readme file."}, {"post_id": 73901, "ts": "2026-09-26T09:14:03Z", "hours": 1.9764, "text": "Devlog 2: I added RPS! I also added a pvp higher/lower game, on suggestion of WinWon23, and might add more multiplayer games. I added a help button and added some spacing to make it more readable. I’m really enjoying coding in Python"}, {"post_id": 73746, "ts": "2026-09-25T20:43:40Z", "hours": 0.7331, "text": "Made the first game - a higher/lower number guessing game. Would appreciate if anyone suggested ideas!"}]...
|
Title: MiniPy by @rgb-hsl | Stardance
Devlogs:
Ma Title: MiniPy by @rgb-hsl | Stardance
Devlogs:
Made the first game - a higher/lower number guessing game. Would appreciate if anyone suggested ideas!
Devlog 2: I added RPS! I also added a pvp higher/lower game, on suggestion of WinWon23, and might add more multiplayer games. I added a help button and added some spacing to make it more readable. I’m really enjoying coding in Python
Devlog 3 Added a hangman type game, with a computer and pvp option! I think it’ll be ready to ship soon!!! Just want to finish up the readme file.
Devlog 4: I added a Mermaid Diagram for explaining the program layout.
Ships:
MiniPy: I made a collection of terminal minigames written in Python. Some of the games have a computer opponent and some are made for in-person multiplayer. It can be played easily in a browser at the PyTerm link; no installation is necessary. I’m quite proud since so far this is my largest Python project with over 200 lines of code. So far I’ve only made very simple projects in Python so this was a bit of a challenge, but it was fun. It was especially hard to figure out the function for the Capitle game, but using some guidance online I managed to figure it out eventually. I learnt some new skills that I think will be really helpful to me soon since I will have to learn Python for school, so I will have a headstart on the basics....
|
1793213811.9268322
|
1793300211.9268322
|
|
65960
|
amll-PiP-Player by @Cret | Stardance
|
Cret
|
1
|
4.0
|
26
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-11T03:39:56Z", "hours": 4.0, "multiplier": 7.29, "payout": 26, "blessing": "neutral", "text": "try it now!!! plz use chrome and then just click on the sample music button to download the test file", "repo": "https://gitlab.com/IHateGitHub/amll-pip-player", "demo": "https://amll.cret.uk"}]...
|
[{"post_id": 74001, "ts": "202 [{"post_id": 74001, "ts": "2026-09-26T14:43:04Z", "hours": 3.5081, "text": "For the past few weeks, I’ve been pouring my heart into building AMLL PiP Player —and honestly, I’m beyond proud of how it turned out! I’ve always been obsessed with Apple Music’s gorgeous, bouncing syllable-by-syllable lyrics and colorful ambient fluid glow, but I hated that there wasn’t a lightweight, cross-platform way to have that pinned on my desktop while coding or doing homework. So instead of waiting for someone else to make it, I built it myself completely from scratch in the browser using Vue 3 and TypeScript! By taking advantage of the cutting-edge Document Picture-in-Picture API and File System Access API, I managed to create a 100% client-side player that indexes your local tracks, automatically pairs them with rich .ttml / .lrc lyrics and album art, and pops out into a floating, frosted-glass desktop card that stays pinned on top of any window. Pushing the limits of what a high schooler can build with modern web standards, no backend, and zero data tracking—it feels surreal seeing an aesthetic I dreamed of running so smoothly on my own screen!"}]...
|
Title: amll-PiP-Player by @Cret | Stardance
Devlo Title: amll-PiP-Player by @Cret | Stardance
Devlogs:
For the past few weeks, I’ve been pouring my heart into building AMLL PiP Player —and honestly, I’m beyond proud of how it turned out! I’ve always been obsessed with Apple Music’s gorgeous, bouncing syllable-by-syllable lyrics and colorful ambient fluid glow, but I hated that there wasn’t a lightweight, cross-platform way to have that pinned on my desktop while coding or doing homework. So instead of waiting for someone else to make it, I built it myself completely from scratch in the browser using Vue 3 and TypeScript! By taking advantage of the cutting-edge Document Picture-in-Picture API and File System Access API, I managed to create a 100% client-side player that indexes your local tracks, automatically pairs them with rich .ttml / .lrc lyrics and album art, and pops out into a floating, frosted-glass desktop card that stays pinned on top of any window. Pushing the limits of what a high schooler can build with modern web standards, no backend, and zero data tracking—it feels surreal seeing an aesthetic I dreamed of running so smoothly on my own screen!
Ships:
try it now!!! plz use chrome and then just click on the sample music button to download the test file...
|
1793216857.0376272
|
1793303257.0376272
|
|
62242
|
C.H.R.O.M.E INTERFACE by @purpletue | Stardance
|
purpletue
|
0
|
0.73
|
0
|
[]
|
[{"post_id": 74002, "ts": "202 [{"post_id": 74002, "ts": "2026-09-26T14:45:06Z", "hours": 0.7333, "text": "god damnit i keep making one-off cool ass projects and then doing nothing with them anywho i just finished my smart home interface which i call chrome. it consists of a bracelet and an access point, each having their own microcontroller. the bracelet, powered by the access point, has an STM32C031C4Tx, the access point has an ESP32-WROOM-U2, allowing it access to wifi, bluetooth, and an added IR LED to control IR shit. they communicate via UART, and i repurposed a 3.5mm audio cable to act as both power and data. smart, huh? this WHOLE thing was inspired HEAVILY by cyberpunk, my current microfixation. hope you guys like it."}]...
|
Title: C.H.R.O.M.E INTERFACE by @purpletue | Stard Title: C.H.R.O.M.E INTERFACE by @purpletue | Stardance
Devlogs:
god damnit i keep making one-off cool ass projects and then doing nothing with them anywho i just finished my smart home interface which i call chrome. it consists of a bracelet and an access point, each having their own microcontroller. the bracelet, powered by the access point, has an STM32C031C4Tx, the access point has an ESP32-WROOM-U2, allowing it access to wifi, bluetooth, and an added IR LED to control IR shit. they communicate via UART, and i repurposed a 3.5mm audio cable to act as both power and data. smart, huh? this WHOLE thing was inspired HEAVILY by cyberpunk, my current microfixation. hope you guys like it....
|
1793044296.283049
|
1793649096.283049
|
|
55992
|
Clear - Macropad by @RishitJain | Stardance
|
RishitJain
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T15:02:37Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Clear, the macropad. It may not be the best, or most aesthetic (although i did try), but it is mine, and thats just so cool. I was having many problems with the firmware, the boot button on the RP2040 was giving me issues, but eventually, I got it to work. I have buttons for Copy, paste, open apps and one to switch to my second desktop. I doubt I’ll use this alot, especially because it doesnt have a battery (i beg include a lipo in the kit), but i might buy one seperately and solder it on. Oo and i forgot, soldering sucks, I hate it. Anyways, hope you like my project, i dont think rating matters cuz i get 5 stardust cuz i followed the mission. Cya!", "repo": "https://github.com/RishitJain-dev/Hackpad", "demo": ""}]...
|
[{"post_id": 74003, "ts": "202 [{"post_id": 74003, "ts": "2026-09-26T14:47:10Z", "hours": 1.9183, "text": "Finished building and soldering :(( macropad i hate soldering its probably cuz my equipment is cheap and the tips rust so quickly and the solder (leaded) doesnt melt until 450 deg C and IM GONNA GET LEAD POISONING, AND I INHALE FUMES EVERY DAY"}, {"post_id": 58029, "ts": "2026-08-30T11:35:41Z", "hours": 1.3667, "text": "Designed the CAD for my macro pad in Onshape"}, {"post_id": 57716, "ts": "2026-08-29T23:35:17Z", "hours": 1.6936, "text": "Finished the PCB for my macropad, I finished wiring the components, placed them as I needed, added a ground pour, and exported GERBERS and STEP files for later CAD modelling."}, {"post_id": 57666, "ts": "2026-08-29T21:47:45Z", "hours": 0.5167, "text": "Designed the schematic for my macro pad PCB"}]...
|
Title: Clear - Macropad by @RishitJain | Stardance Title: Clear - Macropad by @RishitJain | Stardance
Devlogs:
Designed the schematic for my macro pad PCB
Finished the PCB for my macropad, I finished wiring the components, placed them as I needed, added a ground pour, and exported GERBERS and STEP files for later CAD modelling.
Designed the CAD for my macro pad in Onshape
Finished building and soldering :(( macropad i hate soldering its probably cuz my equipment is cheap and the tips rust so quickly and the solder (leaded) doesnt melt until 450 deg C and IM GONNA GET LEAD POISONING, AND I INHALE FUMES EVERY DAY
Ships:
I made Clear, the macropad. It may not be the best, or most aesthetic (although i did try), but it is mine, and thats just so cool. I was having many problems with the firmware, the boot button on the RP2040 was giving me issues, but eventually, I got it to work. I have buttons for Copy, paste, open apps and one to switch to my second desktop. I doubt I’ll use this alot, especially because it doesnt have a battery (i beg include a lipo in the kit), but i might buy one seperately and solder it on. Oo and i forgot, soldering sucks, I hate it. Anyways, hope you like my project, i dont think rating matters cuz i get 5 stardust cuz i followed the mission. Cya!...
|
1793148931.3882546
|
1793235331.3882546
|
|
66012
|
BukowskiOS by @filipbuckobackup | Stardance
|
filipbuckobackup
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T21:54:48Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my very own OS, it was difficult but i made it and that is what im proud of", "repo": "https://github.com/filipbuckobackup-ship-it/BukowskiOS1", "demo": "https://filipbuckobackup-ship-it.github.io/BukowskiOS1/"}]...
|
[{"post_id": 74004, "ts": "202 [{"post_id": 74004, "ts": "2026-09-26T14:47:39Z", "hours": 0.5167, "text": "Working on an OS right now"}]...
|
Title: BukowskiOS by @filipbuckobackup | Stardance Title: BukowskiOS by @filipbuckobackup | Stardance
Devlogs:
Working on an OS right now
Ships:
I made my very own OS, it was difficult but i made it and that is what im proud of...
|
1793216872.5922685
|
1793303272.5922685
|
|
48161
|
Gesture System by @Sparky10 | Stardance
|
Sparky10
|
0
|
1.04
|
0
|
[]
|
[{"post_id": 74012, "ts": "202 [{"post_id": 74012, "ts": "2026-09-26T15:10:52Z", "hours": 1.0433, "text": "Hilo dude, this is day one of this gesture system. I just started with simple html code to demonstrate the gesture control, if u guys want to have fun with this just comment for the code😃😃🥳🥳"}]...
|
Title: Gesture System by @Sparky10 | Stardance
De Title: Gesture System by @Sparky10 | Stardance
Devlogs:
Hilo dude, this is day one of this gesture system. I just started with simple html code to demonstrate the gesture control, if u guys want to have fun with this just comment for the code😃😃🥳🥳...
|
1793216971.1397283
|
1793821771.1397283
|
|
66063
|
Swipe To The Beat Game by @Loekman | Stardance
|
Loekman
|
0
|
1.35
|
0
|
[]
|
[{"post_id": 74013, "ts": "202 [{"post_id": 74013, "ts": "2026-09-26T15:11:59Z", "hours": 1.3458, "text": "I added the guide where you need to swipe, I made it feel really snappy and synced up with the beat. I also made the music play, first you hear the intro beat so you know the beat and then the song starts. The screenshot is quite boring because you can’t see it move."}]...
|
Title: Swipe To The Beat Game by @Loekman | Starda Title: Swipe To The Beat Game by @Loekman | Stardance
Devlogs:
I added the guide where you need to swipe, I made it feel really snappy and synced up with the beat. I also made the music play, first you hear the intro beat so you know the beat and then the song starts. The screenshot is quite boring because you can’t see it move....
|
1793094637.4413042
|
1793699437.4413042
|