|
67653
|
Ys Draw by @pandityashkaushik4963 | Stardance
|
pandityashkaushik4963
|
0
|
1.13
|
0
|
[]
|
[{"post_id": 77780, "ts": "202 [{"post_id": 77780, "ts": "2026-10-08T08:06:52Z", "hours": 1.1253, "text": "Hey Hack Club! š I just started working on YsDraw , a web-based paint application built from scratch using HTML5 Canvas, CSS3, and JavaScript! This is actually my very first HTML5 Canvas project , and building it is helping me learn so much about canvas rendering, context manipulation, and pixel operations! Iāve just finished the initial core setup, and here is what is working so far: Basic Drawing: Smooth Pencil tool, an adaptive Eraser, and dedicated geometric shape tools (Line, Rectangle, Oval). Core Functions: A basic Scanline Flood-Fill tool (bucket), a floating Text input tool, and a brush thickness slider. UX Basics: A multi-state Undo/Redo history stack and a simple toolbar that transitions to a bottom-bar on mobile screens. Iāve successfully uploaded the code to GitHub and deployed this first version live on Netlify to test it out! Whatās Next? This is definitely not finished yet! In the next updates, Iām going to heavily upgrade the UI/UX to make it look super premium, optimize the canvas performance, and add more advanced creative tools. Stay tuned! š"}]...
|
Title: Ys Draw by @pandityashkaushik4963 | Stardan Title: Ys Draw by @pandityashkaushik4963 | Stardance
Devlogs:
Hey Hack Club! š I just started working on YsDraw , a web-based paint application built from scratch using HTML5 Canvas, CSS3, and JavaScript! This is actually my very first HTML5 Canvas project , and building it is helping me learn so much about canvas rendering, context manipulation, and pixel operations! Iāve just finished the initial core setup, and here is what is working so far: Basic Drawing: Smooth Pencil tool, an adaptive Eraser, and dedicated geometric shape tools (Line, Rectangle, Oval). Core Functions: A basic Scanline Flood-Fill tool (bucket), a floating Text input tool, and a brush thickness slider. UX Basics: A multi-state Undo/Redo history stack and a simple toolbar that transitions to a bottom-bar on mobile screens. Iāve successfully uploaded the code to GitHub and deployed this first version live on Netlify to test it out! Whatās Next? This is definitely not finished yet! In the next updates, Iām going to heavily upgrade the UI/UX to make it look super premium, optimize the canvas performance, and add more advanced creative tools. Stay tuned! š...
|
1793112743.4955251
|
1793717543.4955251
|
|
66894
|
FPV Drone by @larischfinn | Stardance
|
larischfinn
|
0
|
6.79
|
0
|
[]
|
[{"post_id": 77781, "ts": "202 [{"post_id": 77781, "ts": "2026-10-08T08:08:12Z", "hours": 1.0167, "text": "Finishing the assembly (hopefully)"}, {"post_id": 77494, "ts": "2026-10-07T07:21:03Z", "hours": 0.6667, "text": "Soldering the Motors to the ESC and soldering the ELRS connectors"}, {"post_id": 76301, "ts": "2026-10-03T03:46:42Z", "hours": 0.9311, "text": "Connecting the VTX transmitter and the FC"}, {"post_id": 76062, "ts": "2026-10-02T07:17:52Z", "hours": 0.3719, "text": "Connecting and flashing the firmware on the ESC and FC"}, {"post_id": 75837, "ts": "2026-10-01T09:20:56Z", "hours": 0.3708, "text": "Soldering Capacitor and XT30 plug"}, {"post_id": 75829, "ts": "2026-10-01T08:43:52Z", "hours": 1.3333, "text": "Putting on the electronics"}, {"post_id": 75813, "ts": "2026-10-01T07:17:16Z", "hours": 1.6261, "text": "Assembling the frame"}, {"post_id": 75481, "ts": "2026-09-30T07:02:06Z", "hours": 0.4736, "text": "Sanding the Carbonfiber frame"}]...
|
Title: FPV Drone by @larischfinn | Stardance
Devl Title: FPV Drone by @larischfinn | Stardance
Devlogs:
Sanding the Carbonfiber frame
Assembling the frame
Putting on the electronics
Soldering Capacitor and XT30 plug
Connecting and flashing the firmware on the ESC and FC
Connecting the VTX transmitter and the FC
Soldering the Motors to the ESC and soldering the ELRS connectors
Finishing the assembly (hopefully)...
|
1793105357.1580849
|
1793710157.1580849
|
|
68556
|
Vibe Music by @iam4tharv | Stardance
|
iam4tharv
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T09:05:49Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an opensource music app no ads!! with matrial 3 ui great customisation no ads!!! and its completely free!! worth trying it out i guarantee !!", "repo": "https://github.com/iam4tharv/vibe-music", "demo": "https://projects.iam4tharv.cyou"}]...
|
[{"post_id": 77784, "ts": "202 [{"post_id": 77784, "ts": "2026-10-08T08:25:16Z", "hours": 1.6347, "text": "I have created an app using matrial 3 ui and jetpack compose and ive made it opensource with all songs available in it using innertube api and this app has the smoothest ui and best home screen and has download songs option no ads smooth plavback added great customisation supportā¦ā¦ā¦. its worth trying it its the best app i bet it !!!!"}]...
|
Title: Vibe Music by @iam4tharv | Stardance
Devlo Title: Vibe Music by @iam4tharv | Stardance
Devlogs:
I have created an app using matrial 3 ui and jetpack compose and ive made it opensource with all songs available in it using innertube api and this app has the smoothest ui and best home screen and has download songs option no ads smooth plavback added great customisation supportā¦ā¦ā¦. its worth trying it its the best app i bet it !!!!
Ships:
I made an opensource music app no ads!! with matrial 3 ui great customisation no ads!!! and its completely free!! worth trying it out i guarantee !!...
|
1793062334.881343
|
1793148734.881343
|
|
64040
|
Lazy Control by @yashtakhtani | Stardance
|
yashtakhtani
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T08:30:06Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have completed the first version of this project. Lazy control allows you to control your device with hand gestures. You can control the mouse scroll and zoom through hand gestures easily.", "repo": "https://github.com/Yash-Takhtani/Lazy-Control", "demo": "https://github.com/Yash-Takhtani/Lazy-Control/releases"}]...
|
[{"post_id": 77785, "ts": "202 [{"post_id": 77785, "ts": "2026-10-08T08:27:20Z", "hours": 0.4108, "text": "Devlog 4 I added a readme and built the programme into an .exe file. So now you can easily go and test it out!"}, {"post_id": 77775, "ts": "2026-10-08T07:47:26Z", "hours": 4.18, "text": "Devlog 3 Added Mouse and Zoom Functionality I made this quite a while ago and then got sick, forgot to log this. I added Mouse scroll and zoom functionality. The zoom works by bringing thumb and index finger close, then using the middle finger to zoom as you can see in the video. You can also use the mouse in a similar way. your mouse moves with the midpoint of your index and thumb. when you tap them its a left click, when you touch your thumb and middle finger, the tracking stops for you to adjust your hand if it goes out of the camera. You can switch between the 3 modes by pressing āPā while keeping the camera window in focus"}, {"post_id": 72394, "ts": "2026-09-22T20:20:57Z", "hours": 2.3067, "text": "Devlog 2 Added Scrolling Functionality Today I mapped the scroll wheel with pyautogui to scroll as I move my hand up or down while keeping my finger and thumb in contact. To do so I calculated the mid point between my thumb and finger. This point acts as the main point whose position is considered for scrolling. You can see it in the video as well, it turns red when my fingers come in contact Next to actually scroll I use the following code -> diff = ti_mid[1]-prev_ti_midpt_y if abs(diff) > small_movement: pyautogui.scroll(int(diff*sensitivity)) prev_ti_midpt_y = ti_mid[1] Here I Compare the position of the mid pt in each iteration, calculate the difference and multiply with a constant which acts a sensitivity. Finally we use pyautogui to scroll it by that amount. Also if the magnitude of diff is too small (ie. less than small_movement variable) then the movement is not considered. I also defined these variables at the top for easier configurations sensitivity = 4 small_movement = 5 tap_threshold = 0.3 hand_detection_confidence=0.2 tracking_confidence=0.1 scroll_mode = True Tap threshhold here is how close the fingers have to be to consider them in contact Further Plans Next I will be adding the mouse movement. I tried to implement that today but its gonna take more time so Iāll continue it in the next session. For that reason only I also added the variable, scroll_mode"}, {"post_id": 71133, "ts": "2026-09-20T10:36:57Z", "hours": 1.3542, "text": "Devlog 1 Intro I have some plans for this project. I want to build a software which will let me control my pc from my hands via gestures. Functionality Left click - Tapping Thumb and Index finger Right click - Holding thumb and index finger still while in contact Moving cursor - Moving the hand with the thumb and finger close by Scrolling - Holding the thumb & middle finger and moving it up and down Middle click - Tapping thumb and middle finger Stack Python Mediapipe Todayās work Today I had setup a git repo and started writing the code. Till now I have made a basic structure which captures input via opencv, makes a dictionary with coordinates of all points in a hand and finally calculates the distance between thumb and index finger. Then it also detects if the thumb and middle finger are in contact. However I faced one issue when calculating the distance. when I move forward and backward, the distance between 2 fingers is constant in the real world but it keeps changing for the camera as I move hand closer and further from the camera. To fix this we understand that the ratio between the distance of my wrist and the point right where the pinky finger starts and the distance between fingers is always constant (because the palm never bends so it gives us a reference point to calculate distance) , even when I move hand closer or far away. so thatās what I did, I calculated the ratio and used it as the distance which you can also see in the video below. There is also score which is the confidence of hand tracking and contact which tells if the index and thumb are in contact."}]...
|
Title: Lazy Control by @yashtakhtani | Stardance
Title: Lazy Control by @yashtakhtani | Stardance
Devlogs:
Devlog 1 Intro I have some plans for this project. I want to build a software which will let me control my pc from my hands via gestures. Functionality Left click - Tapping Thumb and Index finger Right click - Holding thumb and index finger still while in contact Moving cursor - Moving the hand with the thumb and finger close by Scrolling - Holding the thumb & middle finger and moving it up and down Middle click - Tapping thumb and middle finger Stack Python Mediapipe Todayās work Today I had setup a git repo and started writing the code. Till now I have made a basic structure which captures input via opencv, makes a dictionary with coordinates of all points in a hand and finally calculates the distance between thumb and index finger. Then it also detects if the thumb and middle finger are in contact. However I faced one issue when calculating the distance. when I move forward and backward, the distance between 2 fingers is constant in the real world but it keeps changing for the camera as I move hand closer and further from the camera. To fix this we understand that the ratio between the distance of my wrist and the point right where the pinky finger starts and the distance between fingers is always constant (because the palm never bends so it gives us a reference point to calculate distance) , even when I move hand closer or far away. so thatās what I did, I calculated the ratio and used it as the distance which you can also see in the video below. There is also score which is the confidence of hand tracking and contact which tells if the index and thumb are in contact.
Devlog 2 Added Scrolling Functionality Today I mapped the scroll wheel with pyautogui to scroll as I move my hand up or down while keeping my finger and thumb in contact. To do so I calculated the mid point between my thumb and finger. This point acts as the main point whose position is considered for scrolling. You can see it in the video as well, it turns red when my fingers come in contact Next to actually scroll I use the following code -> diff = ti_mid[1]-prev_ti_midpt_y if abs(diff) > small_movement: pyautogui.scroll(int(diff*sensitivity)) prev_ti_midpt_y = ti_mid[1] Here I Compare the position of the mid pt in each iteration, calculate the difference and multiply with a constant which acts a sensitivity. Finally we use pyautogui to scroll it by that amount. Also if the magnitude of diff is too small (ie. less than small_movement variable) then the movement is not considered. I also defined these variables at the top for easier configurations sensitivity = 4 small_movement = 5 tap_threshold = 0.3 hand_detection_confidence=0.2 tracking_confidence=0.1 scroll_mode = True Tap threshhold here is how close the fingers have to be to consider them in contact Further Plans Next I will be adding the mouse movement. I tried to implement that today but its gonna take more time so Iāll continue it in the next session. For that reason only I also added the variable, scroll_mode
Devlog 3 Added Mouse and Zoom Functionality I made this quite a while ago and then got sick, forgot to log this. I added Mouse scroll and zoom functionality. The zoom works by bringing thumb and index finger close, then using the middle finger to zoom as you can see in the video. You can also use the mouse in a similar way. your mouse moves with the midpoint of your index and thumb. when you tap them its a left click, when you touch your thumb and middle finger, the tracking stops for you to adjust your hand if it goes out of the camera. You can switch between the 3 modes by pressing āPā while keeping the camera window in focus
Devlog 4 I added a readme and built the programme into an .exe file. So now you can easily go and test it out!
Ships:
I have completed the first version of this project. Lazy control allows you to control your device with hand gestures. You can control the mouse scroll and zoom through hand gestures easily....
|
1793058866.713508
|
1793145266.713508
|
|
68565
|
smth by @krates | Stardance
|
krates
|
0
|
0.8
|
0
|
[]
|
[{"post_id": 77788, "ts": "202 [{"post_id": 77788, "ts": "2026-10-08T08:43:03Z", "hours": 0.8039, "text": "yea lowk did smthin, mhhmmh did smthin rrlly rlly important tk reall important"}]...
|
Title: smth by @krates | Stardance
Devlogs:
yea l Title: smth by @krates | Stardance
Devlogs:
yea lowk did smthin, mhhmmh did smthin rrlly rlly important tk reall important...
|
1793123396.1846693
|
1793728196.1846693
|
|
8913
|
My awesome macropad! by @Shebbel | Stardance
|
Shebbel
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-13T00:39:48Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I did a 6 key macropod with a oled display and a rotary encoder. The most challenging part was the firmware, were I spend a lot of time reading the documentation and watching tutorials, because I wanted my macropod to be able to do more than simply press buttons.", "repo": "https://github.com/Shebbel/stardance_macropad", "demo": ""}]...
|
[{"post_id": 7780, "ts": "2026 [{"post_id": 7780, "ts": "2026-06-13T00:07:47Z", "hours": 0.4689, "text": "I did my macropad completely. idk, why cicada wasnāt registered by hackatime"}]...
|
Title: My awesome macropad! by @Shebbel | Stardanc Title: My awesome macropad! by @Shebbel | Stardance
Devlogs:
I did my macropad completely. idk, why cicada wasnāt registered by hackatime
Ships:
I did a 6 key macropod with a oled display and a rotary encoder. The most challenging part was the firmware, were I spend a lot of time reading the documentation and watching tutorials, because I wanted my macropod to be able to do more than simply press buttons....
|
1793123566.9611278
|
1793209966.9611278
|
|
68567
|
Unimote by @deadbeef404 | Stardance
|
deadbeef404
|
0
|
1.3
|
0
|
[]
|
[{"post_id": 77800, "ts": "202 [{"post_id": 77800, "ts": "2026-10-08T11:01:54Z", "hours": 0.6, "text": "I completed the PCB!!"}, {"post_id": 77796, "ts": "2026-10-08T10:22:42Z", "hours": 0.7, "text": "HEY!!! So this is a universal IR remote that you can operate using your phone. I have completed the schematics."}]...
|
Title: Unimote by @deadbeef404 | Stardance
Devlog Title: Unimote by @deadbeef404 | Stardance
Devlogs:
HEY!!! So this is a universal IR remote that you can operate using your phone. I have completed the schematics.
I completed the PCB!!...
|
1793123398.8077407
|
1793728198.8077407
|
|
65540
|
HELLDIVERS Notifier (Watch App) by @xFN10x | Stard HELLDIVERS Notifier (Watch App) by @xFN10x | Stardance...
|
xFN10x
|
0
|
26.41
|
0
|
[]
|
[{"post_id": 77803, "ts": "202 [{"post_id": 77803, "ts": "2026-10-08T11:28:07Z", "hours": 6.7136, "text": "devlog 5 full recap working! After i got the map working, i did a bunch more CONFUSING MATH with bits & bytes, but now its working great! The map actually shows the real data you would get whilst playing the game! (its so real i didnāt realize we lost 2 sectors, thats why i moved the chrome window ) Now its time to add the text actually saying what happened. I also wonder if i can do anything about the performance, it runs quite slow in the emulator, and on the watch. But that might just be the giant vector map being drawn."}, {"post_id": 76582, "ts": "2026-10-04T01:34:09Z", "hours": 5.7664, "text": "devlog 4 map is working! I got the map working! it took a REALLY long time⦠but it looks good! Right now you can control it with the up & down arrows, to navigate through the sectors. This is all in preparation to actually make the recap system. It is quite laggy rn, i might be able to make it a bit better, but im not sure. Well, thats pretty much all i have to say."}, {"post_id": 75748, "ts": "2026-09-30T23:03:44Z", "hours": 6.9578, "text": "devlog 3 binary stuff again It seems like line breaks donāt work in these devlogs again, so hopefully you can read this. Now the phone actually talks to the watch! Still not very appalling yet, but now the watch actually gets past the loading screen! The phone checks if the api is online, then it does a new animation , then leads to recap of the war since the app was last opened Storage issues The response from https://helldivers.bot/api/v1/h1/map , (which returns map data,) is already wayy to big to store on the watch, which is bad, because i want to cache map data on here , so ive decided to make my own C struct to hold it. Right now im working on converting the response into this struct in JS."}, {"post_id": 74228, "ts": "2026-09-27T00:24:06Z", "hours": 5.7778, "text": "devlog 2 I spent⦠SO LONG to make this opening animationā¦. The only tool i had to actually make one of these animations was just broken⦠it was over 11 years old after all⦠so, i caved in and got ChatGPT to make me one. But it works! I also tried to make a tool to automaticly generate svgās by lerping them, but i gave up and decided it was easier to animate it manually. Now im working on actually getting the app to communicate with the phone , and get Helldivers info."}, {"post_id": 73369, "ts": "2026-09-25T00:35:29Z", "hours": 1.19, "text": "devldih 1 new project time I got a Pebble Time 2 in Flavourtown, and ive wanted to try to make an app for it, but couldnāt think of an idea⦠but that was until TODAY! (or actually like 2 days ago) Get HELLDIVERS Galactic War updates on your watch! This app will track progress the Helldivers playerbase has made on the galactic war. if you donāt know what Helldivers is and how it works, ill explain. (Even if you know about Helldivers 2; the first one works a bit different) In Helldivers, there are wars that last ~1 month each, where players need to work together to take over planets, and push enemy fronts out. The developer of the game actually made an api you can use to get info about it without being in game⦠but im not actually gonna use that, im gonna use an api made by Andrei Lavrenov, who created (helldivers.bot)[https://helldivers.bot/], because the api is documented there, and its just better. . Anyways, i managed to get an SVG of the war map open on an emulator now. Now im gonna work on actually getting info, storing it, and displaying it neatly."}]...
|
Title: HELLDIVERS Notifier (Watch App) by @xFN10x Title: HELLDIVERS Notifier (Watch App) by @xFN10x | Stardance
Devlogs:
devldih 1 new project time I got a Pebble Time 2 in Flavourtown, and ive wanted to try to make an app for it, but couldnāt think of an idea⦠but that was until TODAY! (or actually like 2 days ago) Get HELLDIVERS Galactic War updates on your watch! This app will track progress the Helldivers playerbase has made on the galactic war. if you donāt know what Helldivers is and how it works, ill explain. (Even if you know about Helldivers 2; the first one works a bit different) In Helldivers, there are wars that last ~1 month each, where players need to work together to take over planets, and push enemy fronts out. The developer of the game actually made an api you can use to get info about it without being in game⦠but im not actually gonna use that, im gonna use an api made by Andrei Lavrenov, who created (helldivers.bot)[https://helldivers.bot/], because the api is documented there, and its just better. . Anyways, i managed to get an SVG of the war map open on an emulator now. Now im gonna work on actually getting info, storing it, and displaying it neatly.
devlog 2 I spent⦠SO LONG to make this opening animationā¦. The only tool i had to actually make one of these animations was just broken⦠it was over 11 years old after all⦠so, i caved in and got ChatGPT to make me one. But it works! I also tried to make a tool to automaticly generate svgās by lerping them, but i gave up and decided it was easier to animate it manually. Now im working on actually getting the app to communicate with the phone , and get Helldivers info.
devlog 3 binary stuff again It seems like line breaks donāt work in these devlogs again, so hopefully you can read this. Now the phone actually talks to the watch! Still not very appalling yet, but now the watch actually gets past the loading screen! The phone checks if the api is online, then it does a new animation , then leads to recap of the war since the app was last opened Storage issues The response from https://helldivers.bot/api/v1/h1/map , (which returns map data,) is already wayy to big to store on the watch, which is bad, because i want to cache map data on here , so ive decided to make my own C struct to hold it. Right now im working on converting the response into this struct in JS.
devlog 4 map is working! I got the map working! it took a REALLY long time⦠but it looks good! Right now you can control it with the up & down arrows, to navigate through the sectors. This is all in preparation to actually make the recap system. It is quite laggy rn, i might be able to make it a bit better, but im not sure. Well, thats pretty much all i have to say.
devlog 5 full recap working! After i got the map working, i did a bunch more CONFUSING MATH with bits & bytes, but now its working great! The map actually shows the real data you would get whilst playing the game! (its so real i didnāt realize we lost 2 sectors, thats why i moved the chrome window ) Now its time to add the text actually saying what happened. I also wonder if i can do anything about the performance, it runs quite slow in the emulator, and on the watch. But that might just be the giant vector map being drawn....
|
1793087675.0744302
|
1793692475.0744302
|
|
49502
|
smart-reliability-predictor by @Matrix | Stardance
|
Matrix
|
2
|
70.0
|
1044
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T11:39:10Z", "hours": 9.0, "multiplier": 17.9, "payout": 159, "blessing": "neutral", "text": "I have made an smart reliability predictor analysis which dedects anomaly in the systems and flags it . I have made it using prob and stats concepts like z-score , poission formula , bayes etc . i wrapped this section in v1_v2 . And than i created another section V3 where i added an official NASA SMAP and MSL dataset . this was an tough job because i spended lots of days studying data , plotting it on graphs , trying to find patterns in the anomlies . Than i tried multuple models like linear regression and random forest but they just didnt perform well( i also added this models section where user can choose and see results) . Than i moved towards implementing an lstm (RNN) which also performed much bettrt than other models . Than i created an calibration system to choose threshold and persistance itself on training on the validation set and than test it on test set . And created a dashbaord for it and changed it a lots of time and finalize the theme of the dashbaord .", "repo": "https://github.com/Matrix-09x/Smart-Reliability-Predictor", "demo": "https://smart-reliability-predictor.vercel.app/"}, {"ship_num": 2, "ts": "2026-09-28T16:48:40Z", "hours": 61.0, "multiplier": 14.5, "payout": 885, "blessing": "neutral", "text": "I have made an smart reliability predictor analysis which dedects anomaly in the systems and flags it . I have made it using prob and stats concepts like z-score , poission formula , bayes etc . i wrapped this section in v1_v2 . And than i created another section V3 where i added an official NASA SMAP and MSL dataset . this was an tough job because i spended lots of days studying data , plotting it on graphs , trying to find patterns in the anomlies . Than i tried multuple models like linear regression and random forest but they just didnt perform well( i also added this models section where user can choose and see results) . Than i moved towards implementing an lstm (RNN) which also performed much bettrt than other models . Than i created an calibration system to choose threshold and persistance itself on training on the validation set and than test it on test set . And than created an dashboard for it", "repo": "https://github.com/Matrix-09x/Smart-Reliability-Predictor", "demo": "https://smart-reliability-predictor.vercel.app/"}]...
|
[{"post_id": 77806, "ts": "202 [{"post_id": 77806, "ts": "2026-10-08T11:35:57Z", "hours": 0.3933, "text": "Like i still have 9 hours left to ship as i logged 9 hours more for satisfying the changes required , so i was going to ship again but like i dont want to ship the project again with no change so instead i changed the theme from plain to this theme , like i played with color wheel for a bit and decide to implement this theme . As i read the ratings a lot of you said my project was exceptional the only thing needed work was the theme as it was plain so i changed it ."}, {"post_id": 76387, "ts": "2026-10-03T11:35:02Z", "hours": 3.7606, "text": "Rewrited and completely changed the frontend by hand ."}, {"post_id": 75891, "ts": "2026-10-01T14:51:56Z", "hours": 1.1089, "text": "Added more cool feature to the dashbaord . Just saw an reel and got an idea , so i implemented it right away ."}, {"post_id": 75587, "ts": "2026-09-30T14:20:19Z", "hours": 1.9786, "text": "i wroted the index.html the frontend part myself this time . I learned html , css and js according the requirement .Like i think html is basically nested boxes it was not that complicated and the documentation was also simple i understood it . Css was also good but js takes time . I think it was pretty similar to the streamlit experience liek the logic was same but this time i was writing it in different langugae i just needed the documenatiton for that . Than i deployed it again . I wanted to make the dashbaord looks like exactly like previous one so i treid to keep the theme same as i liked it ."}, {"post_id": 75268, "ts": "2026-09-29T16:27:32Z", "hours": 1.6183, "text": "I just got to know that we cant use streamlit for dashboard . So i switched to vercel . I wrote the code and everything was fine but in deployment process everytime some problem comes i am working and solving it from past 8 hours continuoulsly . hope it get accepted now . Also one thing to clarify if you open the url intially it will show api offlinne its not an problem or error in code . if you click the run analysis button api will be online and will show you the output so its not the problem . Bye"}, {"post_id": 74928, "ts": "2026-09-28T16:39:18Z", "hours": 0.9422, "text": "I have successfully deployed the app on streamlit . Although i faced many problems but i have finally done it . I also added an killer readme check it out . Thats it bye ."}, {"post_id": 74870, "ts": "2026-09-28T14:08:26Z", "hours": 2.5158, "text": "Final Devlog ā this is going to be my last devlog . I have finally compelted the project . I have pretrained the model and save it in models file and used added āpretrainā mode and āinferenceā mode for my funtions for different model . So basically i used the pretrain model for pretraining the models and save it in the models file and used inference mode in the app.py my dashboard where it take the outputs from the models folder directly so it doesnt need to train again . Only readme is left for my project than i will ship it . Bye"}, {"post_id": 74403, "ts": "2026-09-27T10:13:16Z", "hours": 4.7556, "text": "I have improved and completed the final dashboard for the project . I have added more things like line chart , analysis summary , limitations also improved many other things and polished it . Done same to v1/v2 section improved it more and added more things . I also worked on the thing and added css code for it , as plain white was not up to the mark so i choosed this color .Now deploying it is left . But there is one problem like as it will on free cloud service by streamlit , i think it cant run heavy models like lstm , so i think i am gonna pre train the models save the outputs and than deploy it ."}, {"post_id": 73551, "ts": "2026-09-25T11:42:30Z", "hours": 8.8828, "text": "My research with Nasa dataset has officialy ended today , i tried the things that i can possibly do till now and now the time is almost up and i need the remaining time to focus on different things . so my V3.2 of project the calibration layer has also ended , but i found out that the fixes threshold plus persistance is working better than the calibration layer as it produces more precision and recall compare to others , so i think i am gonna keep it . As the dataset is the official and real dataset from NASA so it was expected . By i learned a lot throught this journey , started with Probability and statistics concepts and ended up making an system with real NASA dataset and implementing lstm (RNN) , and other ml models ."}, {"post_id": 70660, "ts": "2026-09-19T15:22:10Z", "hours": 8.7031, "text": "so i mainly focused on two things from past week . I was adding the calibration layer , in which my system is gonna select the best combination of persistance(continuous anomalies) and threshold my itself . For that first i am generating its threshold combination on the validation dataset , where i myself has injected fake anomalies in it . Than i am gonna test those threshold on the testing dataset(currently in progress) . I also completed adding the linear regression and random forest model to the dahboard so the user can choose it and run the model to see the results for that i created 2 more funtions for linear regressiona and random forest and connected it ."}, {"post_id": 66529, "ts": "2026-09-12T11:29:36Z", "hours": 6.9347, "text": "I was studying the outputs produced by my system across various channels , and was plotting multiple graphs , comparing multiple parameters to understand it .And i found out what i need to do next to increase my model efficiency , i know i cant make it perfect because i am currently working on a real dataset by NASA , also i dont have enough time because of my exams . so my next plan is to add an intelligence layer . Like before i was hardcoding the the thresholds like 2std or 3std and the min_consecutive value logic . so i decided to let my system decide it what is best for it . like i am gonna first train my lstm model on validation set and than like compute threshold with the validation error and also the min_consecutive logic and find the best pair and than test it with the testing dataset . and in past hours i also tried to add the option for user to select the model himself to see the output and result , implemented the random forest one , linear regression is left i think i will do it after the lstm improvement .so stay tuned"}, {"post_id": 63000, "ts": "2026-09-06T15:53:39Z", "hours": 4.4397, "text": "Update ā Like i made an basic dashboard for my system .Like i separated it in 2 parts , first my previous stimulator based on my maths concept where i myselft created the random anomlies by inputing the no of request and prob of failures and than used z_Score or poission distirbution accorfing to which conditon it satisdy to conclude the results . Thats was V1 of my project , than added bayes concept like where my system pretend it doesnt know the cause , and it finf the p(cause|evidence) which is finding the prob of cause given evidence , that was v2 . now for v3 i created an different system where i added the nasa dataset and than run the models . So i put both of those to show my actual progress , and like user can play with both ones . now i think i will polish it more and than focus on improving the accuracy of lstm ."}, {"post_id": 61585, "ts": "2026-09-04T15:48:56Z", "hours": 1.8197, "text": "I implemented lstm , but its not that accurate , it works great and precision results are awesome , some channel precision were even 100 , but recall is mostly average i need to improve it like its 26 - 45 % . But heres the problem , my school exams are coming and i need to start prepare for that urgently and cherry on top i have this weekend where i can try to give more hours but next week schedule is gonna be tough but i will still try to code and debug and plan everything and solve the problem . so i have decided first to make a dashboard using streamlit in python . That will include V1+V2 and V3 section where user can choose input like channels from NASA dataset and see the results and found anomalies in the system .So i am working on that and postponding my schedule to improve lstm later , because if i try to improve lstm now i dont know how much time it can take and like time will left for making dashbaord so i need to do this first because we get voting on usability section also and i dont it to be cli ."}, {"post_id": 60760, "ts": "2026-09-03T10:53:43Z", "hours": 5.1192, "text": "Update ā i completed my analysis with linear regression and random forest model . I calculated the perdect tuning by changing window size to 10 and found out the best threshold for anomalies , my formula for threshold was x * std + mean , and chosing 0.5 as x gave us the best result and it makes as i realize because prediction errors during anomaly range arent that much bigger compare to errors in normal range . so thats why lowering down the x helped us . Also i created confusion matrix and get result for random forest and linear regression model, catching around 42 percent anomaly though only 12-13 % catched were actually correct . Tested the setup on multiple channels , some channels work perfectly and give some good results but some not and with no cleat pattern i end my case with lienar regression model and random forest here and moved towards implementing LSTM . Currently implemeting it and testing it and trying to improve the results . LSTM update will come in next devlog ."}, {"post_id": 57988, "ts": "2026-08-30T10:08:00Z", "hours": 4.3997, "text": "Update , like i finshed anlayzing the sensors . I plotted multiple sensors on graph and like for point i can observe pattern in the graph for changes like high spike in anomaly zone , but for contextual there was no similarity or pattern . even for point the spikes are not similar for every sensors . Some magintude and std is more compare to other . So i conclude that we cant make an rule based system for this dataset . I have to move towards implementing ml . So i used linear regression model first to train on first 10 input and than predict the 11th ouput , as i am doing time series analysis because my dataset is continuous data , so i have kept my window size 10 . so i am currently analyzing how many errors lie in our anoamly zone . If linear regression model didnt perfectly work i will try differnet model like random forest and if they also didnt work i have to move towards lstm ."}, {"post_id": 55099, "ts": "2026-08-26T15:38:14Z", "hours": 4.1028, "text": "I added real Nasa dataset to my system . Its NASA Anomaly Detection Dataset SMAP MSL . Its vast dataset have different sensors sendsing the telemary and giving the values i have been studying the data from the past 4 hours like across different channels to observe pattern . i currently found that channels of point like p-1 , e-11 have different pattern compared to contextual . like i calculated the changes in their consecutive values , and check the values under anomaly range provided inside the dataset . point sensors have very large amount of change inside their anomaly range and contextual have long runs of zero inside their anomaly range . I am still studying the data to conclude more information and patterns ."}, {"post_id": 52909, "ts": "2026-08-23T09:02:31Z", "hours": 2.0408, "text": "After building Bayes, I added a 3x3 confusion matrix to check its accuracy , it tracks how many predictions were correct versus which causes got mixed up with each other. Then I ran the simulation 10,000 times and saved the accuracy from each run into a list, and the average accuracy came out to about 98% . Next step is adding the NASA dataset to make it an real stimulation system ."}, {"post_id": 51877, "ts": "2026-08-21T19:19:37Z", "hours": 2.525, "text": "So after hours of work i successfully added Bayes logic , it was not an easy task because to find p(cause|evidence) i needed to find p(evidence|cause) and p(cause) and p(evidence) for each possible cause . And i was so confused because i used lots of loops to implement this , and after hours i finally did it . And now for every given evidence i have the most probable cause . The bayes is gonna be more useful in future when i will add real dataset from Nasa and ml concepts also ."}, {"post_id": 51140, "ts": "2026-08-20T17:11:34Z", "hours": 3.8539, "text": "Been learning probability and statistics for my ai engineer roadmap for the past month but it was all theory, no projects, so when i found stardance I figured this was a good chance to actually build something with it instead of just reading. The project stimulates a system getting a bunch of requests with some chance of failing, then uses stats to check if the number of failures is normal or if somethings actually wrong, using binomial and poisson to figure out how many failures weād expect and comparing that to what we actually got. First version used a z-score for this but while testing with small numbers I noticed the results got weird, turned out z-scores donāt work well when the expected failure count is small because the math assumes a symmetric bell curve and at small numbers the real distribution is skewed, so I ended up building an exact fix using the actual poissonon formula instead of the approximation for those cases. After that I started working on figuring out not just that somethingās wrong but why, so now every failure gets assigned a hidden cause like database overload, network issues or server overload along with evidence that actually matches it, like high db load for database issues and high latency for network stuff, but with enough overlap that itās not too obvious or easy. Next up is bayes theorem, where the program only sees the evidence and has to figure out the probability of each cause itself, which is when it goes from just flagging that somethingās off to actually explaining why."}]...
|
Title: smart-reliability-predictor by @Matrix | St Title: smart-reliability-predictor by @Matrix | Stardance
Devlogs:
Been learning probability and statistics for my ai engineer roadmap for the past month but it was all theory, no projects, so when i found stardance I figured this was a good chance to actually build something with it instead of just reading. The project stimulates a system getting a bunch of requests with some chance of failing, then uses stats to check if the number of failures is normal or if somethings actually wrong, using binomial and poisson to figure out how many failures weād expect and comparing that to what we actually got. First version used a z-score for this but while testing with small numbers I noticed the results got weird, turned out z-scores donāt work well when the expected failure count is small because the math assumes a symmetric bell curve and at small numbers the real distribution is skewed, so I ended up building an exact fix using the actual poissonon formula instead of the approximation for those cases. After that I started working on figuring out not just that somethingās wrong but why, so now every failure gets assigned a hidden cause like database overload, network issues or server overload along with evidence that actually matches it, like high db load for database issues and high latency for network stuff, but with enough overlap that itās not too obvious or easy. Next up is bayes theorem, where the program only sees the evidence and has to figure out the probability of each cause itself, which is when it goes from just flagging that somethingās off to actually explaining why.
So after hours of work i successfully added Bayes logic , it was not an easy task because to find p(cause|evidence) i needed to find p(evidence|cause) and p(cause) and p(evidence) for each possible cause . And i was so confused because i used lots of loops to implement this , and after hours i finally did it . And now for every given evidence i have the most probable cause . The bayes is gonna be more useful in future when i will add real dataset from Nasa and ml concepts also .
After building Bayes, I added a 3x3 confusion matrix to check its accuracy , it tracks how many predictions were correct versus which causes got mixed up with each other. Then I ran the simulation 10,000 times and saved the accuracy from each run into a list, and the average accuracy came out to about 98% . Next step is adding the NASA dataset to make it an real stimulation system .
I added real Nasa dataset to my system . Its NASA Anomaly Detection Dataset SMAP MSL . Its vast dataset have different sensors sendsing the telemary and giving the values i have been studying the data from the past 4 hours like across different channels to observe pattern . i currently found that channels of point like p-1 , e-11 have different pattern compared to contextual . like i calculated the changes in their consecutive values , and check the values under anomaly range provided inside the dataset . point sensors have very large amount of change inside their anomaly range and contextual have long runs of zero inside their anomaly range . I am still studying the data to conclude more information and patterns .
Update , like i finshed anlayzing the sensors . I plotted multiple sensors on graph and like for point i can observe pattern in the graph for changes like high spike in anomaly zone , but for contextual there was no similarity or pattern . even for point the spikes are not similar for every sensors . Some magintude and std is more compare to other . So i conclude that we cant make an rule based system for this dataset . I have to move towards implementing ml . So i used linear regression model first to train on first 10 input and than predict the 11th ouput , as i am doing time series analysis because my dataset is continuous data , so i have kept my window size 10 . so i am currently analyzing how many errors lie in our anoamly zone . If linear regression model didnt perfectly work i will try differnet model like random forest and if they also didnt work i have to move towards lstm .
Update ā i completed my analysis with linear regression and random forest model . I calculated the perdect tuning by changing window size to 10 and found out the best threshold for anomalies , my formula for threshold was x * std + mean , and chosing 0.5 as x gave us the best result and it makes as i realize because prediction errors during anomaly range arent that much bigger compare to errors in normal range . so thats why lowering down the x helped us . Also i created confusion matrix and get result for random forest and linear regression model, catching around 42 percent anomaly though only 12-13 % catched were actually correct . Tested the setup on multiple channels , some channels work perfectly and give some good results but some not and with no cleat pattern i end my case with lienar regression model and random forest here and moved towards implementing LSTM . Currently implemeting it and testing it and trying to improve the results . LSTM update will come in next devlog .
I implemented lstm , but its not that accurate , it works great and precision results are awesome , some channel precision were even 100 , but recall is mostly average i need to improve it like its 26 - 45 % . But heres the problem , my school exams are coming and i need to start prepare for that urgently and cherry on top i have this weekend where i can try to give more hours but next week schedule is gonna be tough but i will still try to code and debug and plan everything and solve the problem . so i have decided first to make a dashboard using streamlit in python . That will include V1+V2 and V3 section where user can choose input like channels from NASA dataset and see the results and found anomalies in the system .So i am working on that and postponding my schedule to improve lstm later , because if i try to improve lstm now i dont know how much time it can take and like time will left for making dashbaord so i need to do this first because we get voting on usability section also and i dont it to be cli .
Update ā Like i made an basic dashboard for my system .Like i separated it in 2 parts , first my previous stimulator based on my maths concept where i myselft created the random anomlies by inputing the no of request and prob of failures and than used z_Score or poission distirbution accorfing to which conditon it satisdy to conclude the results . Thats was V1 of my project , than added bayes concept like where my system pretend it doesnt know the cause , and it finf the p(cause|evidence) which is finding the prob of cause given evidence , that was v2 . now for v3 i created an different system where i added the nasa dataset and than run the models . So i put both of those to show my actual progress , and like user can play with both ones . now i think i will polish it more and than focus on improving the accuracy of lstm .
I was studying the outputs produced by my system across various channels , and was plotting multiple graphs , comparing multiple parameters to understand it .And i found out what i need to do next to increase my model efficiency , i know i cant make it perfect because i am currently working on a real dataset by NASA , also i dont have enough time because of my exams . so my next plan is to add an intelligence layer . Like before i was hardcoding the the thresholds like 2std or 3std and the min_consecutive value logic . so i decided to let my system decide it what is best for it . like i am gonna first train my lstm model on validation set and than like compute threshold with the validation error and also the min_consecutive logic and find the best pair and than test it with the testing dataset . and in past hours i also tried to add the option for user to select the model himself to see the output and result , implemented the random forest one , linear regression is left i think i will do it after the lstm improvement .so stay tuned
so i mainly focused on two things from past week . I was adding the calibration layer , in which my system is gonna select the best combination of persistance(continuous anomalies) and threshold my itself . For that first i am generating its threshold combination on the validation dataset , where i myself has injected fake anomalies in it . Than i am gonna test those threshold on the testing dataset(currently in progress) . I also completed adding the linear regression and random forest model to the dahboard so the user can choose it and run the model to see the results for that i created 2 more funtions for linear regressiona and random forest and connected it .
My research with Nasa dataset has officialy ended today , i tried the things that i can possibly do till now and now the time is almost up and i need the remaining time to focus on different things . so my V3.2 of project the calibration layer has also ended , but i found out that the fixes threshold plus persistance is working better than the calibration layer as it produces more precision and recall compare to others , so i think i am gonna keep it . As the dataset is the official and real dataset from NASA so it was expected . By i learned a lot throught this journey , started with Probability and statistics concepts and ended up making an system with real NASA dataset and implementing lstm (RNN) , and other ml models .
I have improved and completed the final dashboard for the project . I have added more things like line chart , analysis summary , limitations also improved many other things and polished it . Done same to v1/v2 section improved it more and added more things . I also worked on the thing and added css code for it , as plain white was not up to the mark so i choosed this color .Now deploying it is left . But there is one problem like as it will on free cloud service by streamlit , i think it cant run heavy models like lstm , so i think i am gonna pre train the models save the outputs and than deploy it .
Final Devlog ā this is going to be my last devlog . I have finally compelted the project . I have pretrained the model and save it in models file and used added āpretrainā mode and āinferenceā mode for my funtions for different model . So basically i used the pretrain model for pretraining the models and save it in the models file and used inference mode in the app.py my dashboard where it take the outputs from the models folder directly so it doesnt need to train again . Only readme is left for my project than i will ship it . Bye
I have successfully deployed the app on streamlit . Although i faced many problems but i have finally done it . I also added an killer readme check it out . Thats it bye .
I just got to know that we cant use streamlit for dashboard . So i switched to vercel . I wrote the code and everything was fine but in deployment process everytime some problem comes i am working and solving it from past 8 hours continuoulsly . hope it get accepted now . Also one thing to clarify if you open the url intially it will show api offlinne its not an problem or error in code . if you click the run analysis button api will be online and will show you the output so its not the problem . Bye
i wroted the index.html the frontend part myself this time . I learned html , css and js according the requirement .Like i think html is basically nested boxes it was not that complicated and the documentation was also simple i understood it . Css was also good but js takes time . I think it was pretty similar to the streamlit experience liek the logic was same but this time i was writing it in different langugae i just needed the documenatiton for that . Than i deployed it again . I wanted to make the dashbaord looks like exactly like previous one so i treid to keep the theme same as i liked it .
Added more cool feature to the dashbaord . Just saw an reel and got an idea , so i implemented it right away .
Rewrited and completely changed the frontend by hand .
Like i still have 9 hours left to ship as i logged 9 hours more for satisfying the changes required , so i was going to ship again but like i dont want to ship the project again with no change so instead i changed the theme from plain to this theme , like i played with color wheel for a bit and decide to implement this theme . As i read the ratings a lot of you said my project was exceptional the only thing needed work was the theme as it was plain so i changed it .
Ships:
I have made an smart reliability predictor analysis which dedects anomaly in the systems and flags it . I have made it using prob and stats concepts like z-score , poission formula , bayes etc . i wrapped this section in v1_v2 . And than i created another section V3 where i added an official NASA SMAP and MSL dataset . this was an tough job because i spended lots of days studying data , plotting it on graphs , trying to find patterns in the anomlies . Than i tried multuple models like linear regression and random forest but they just didnt perform well( i also added this models section where user can choose and see results) . Than i moved towards implementing an lstm (RNN) which also performed much bettrt than other models . Than i created an calibration system to choose threshold and persistance itself on training on the validation set and than test it on test set . And than created an dashboard for it
I have made an smart reliability predictor analysis which dedects anomaly in the systems and flags it . I have made it using prob and stats concepts like z-score , poission formula , bayes etc . i wrapped this section in v1_v2 . And than i created another section V3 where i added an official NASA SMAP and MSL dataset . this was an tough job because i spended lots of days studying data , plotting it on graphs , trying to find patterns in the anomlies . Than i tried multuple models like linear regression and random forest but they just didnt perform well( i also added this models section where user can choose and see results) . Than i moved towards implementing an lstm (RNN) which also performed much bettrt than other models . Than i created an calibration system to choose threshold and persistance itself on training on the validation set and than test it on test set . And created a dashbaord for it and changed it a lots of time and finalize the theme of the dashbaord ....
|
1793148701.9094021
|
1793235101.9094021
|
|
68574
|
My own site! by @shreyancat | Stardance
|
shreyancat
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T11:54:46Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have created my developer portfolio using HTML, CSS, and Vanilla JavaScript. I have implemented dark/light theme toggle, scroll animation, skill bars, project cards with filters, pop-up modals, and contact form with validation. The most challenging aspects of this project were to achieve all theme persistence, animation, and interaction effects without using any external libraries or frameworks. I am particularly proud of the clean design and rich micro-interactions which were achieved without any third-party libraries. You can view the implementation details of this project by interacting with a dark/light theme switcher, filtering the projects, checking out the contact form validation, and seeing how the responsive mobile menu works :)", "repo": "https://github.com/shreyancat09/website", "demo": "https://shreyancat09.github.io/website/"}]...
|
[{"post_id": 77808, "ts": "202 [{"post_id": 77808, "ts": "2026-10-08T11:41:26Z", "hours": 4.0478, "text": "This is my very own portfolio website which i have developed completely by myself,with my own hands,without any AI"}]...
|
Title: My own site! by @shreyancat | Stardance
De Title: My own site! by @shreyancat | Stardance
Devlogs:
This is my very own portfolio website which i have developed completely by myself,with my own hands,without any AI
Ships:
I have created my developer portfolio using HTML, CSS, and Vanilla JavaScript. I have implemented dark/light theme toggle, scroll animation, skill bars, project cards with filters, pop-up modals, and contact form with validation. The most challenging aspects of this project were to achieve all theme persistence, animation, and interaction effects without using any external libraries or frameworks. I am particularly proud of the clean design and rich micro-interactions which were achieved without any third-party libraries. You can view the implementation details of this project by interacting with a dark/light theme switcher, filtering the projects, checking out the contact form validation, and seeing how the responsive mobile menu works :)...
|
1793062337.4619837
|
1793148737.4619837
|
|
64418
|
GitGlow by @aarlod2010 | Stardance
|
aarlod2010
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T11:53:18Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "GitGlow is a visual GitHub activity tracker that turns your coding history into a dynamic, interactive contribution experience. It helps developers see their progress, explore their activity, and stay motivated to keep building.", "repo": "https://github.com/AaravLodha2010/GitGlow", "demo": "https://git-glow-gules.vercel.app"}]...
|
[{"post_id": 77811, "ts": "202 [{"post_id": 77811, "ts": "2026-10-08T11:49:00Z", "hours": 1.5389, "text": "Finished redesigning the UI"}]...
|
Title: GitGlow by @aarlod2010 | Stardance
Devlogs Title: GitGlow by @aarlod2010 | Stardance
Devlogs:
Finished redesigning the UI
Ships:
GitGlow is a visual GitHub activity tracker that turns your coding history into a dynamic, interactive contribution experience. It helps developers see their progress, explore their activity, and stay motivated to keep building....
|
1793058934.7940207
|
1793145334.7940207
|
|
67892
|
Foreign invaders invading by @davidhanwu | Stardan Foreign invaders invading by @davidhanwu | Stardance...
|
davidhanwu
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T11:51:31Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Foreign Invaders Invading , a simple space shooter using Python and Pygame. Players can move their spaceship, shoot bullets, and fight against fleets of moving aliens. The most challenging part was debugging the game. I struggled with sprite movement, collision detection, and resetting the game after the spaceship was hit. I also spent quite a lot of time figuring out how to package my Python code into a Windows executable, especially fixing the image paths. Iām proud that I managed to turn what I learned about Python and object-oriented programming into an actual playable game. Itās still a relatively simple project, but solving these problems on my own taught me a lot about how game development works. To test the game: Download the Windows ZIP file from my GitHub Release, extract the entire folder, and run AlienInvasion.exe . Use the left and right arrow keys to move, Space to shoot, and 1 to quit. This is my first playable version, and I hope to add a scoring system and more gameplay features in future updates!", "repo": "https://github.com/davywavey/foreign-invaders-invading", "demo": "https://github.com/davywavey/foreign-invaders-invading/releases/tag/v1.00"}]...
|
[{"post_id": 77812, "ts": "202 [{"post_id": 77812, "ts": "2026-10-08T11:50:01Z", "hours": 1.4514, "text": "finish!!!"}, {"post_id": 77730, "ts": "2026-10-08T03:19:50Z", "hours": 3.9022, "text": "Iāve already coded the bullet.py, ship.py, and alien.py to construct the main composition of this game, next step is to let fleet move"}, {"post_id": 76726, "ts": "2026-10-04T12:55:10Z", "hours": 0.305, "text": "Created the initialization class for the game"}]...
|
Title: Foreign invaders invading by @davidhanwu | Title: Foreign invaders invading by @davidhanwu | Stardance
Devlogs:
Created the initialization class for the game
Iāve already coded the bullet.py, ship.py, and alien.py to construct the main composition of this game, next step is to let fleet move
finish!!!
Ships:
I built Foreign Invaders Invading , a simple space shooter using Python and Pygame. Players can move their spaceship, shoot bullets, and fight against fleets of moving aliens. The most challenging part was debugging the game. I struggled with sprite movement, collision detection, and resetting the game after the spaceship was hit. I also spent quite a lot of time figuring out how to package my Python code into a Windows executable, especially fixing the image paths. Iām proud that I managed to turn what I learned about Python and object-oriented programming into an actual playable game. Itās still a relatively simple project, but solving these problems on my own taught me a lot about how game development works. To test the game: Download the Windows ZIP file from my GitHub Release, extract the entire folder, and run AlienInvasion.exe . Use the left and right arrow keys to move, Space to shoot, and 1 to quit. This is my first playable version, and I hope to add a scoring system and more gameplay features in future updates!...
|
1793062288.376611
|
1793148688.376611
|
|
65381
|
webCtfThing by @ellie_wood | Stardance
|
ellie_wood
|
1
|
29.0
|
476
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T12:48:33Z", "hours": 29.0, "multiplier": 16.43, "payout": 476, "blessing": "neutral", "text": "The idea of this page was to create a selection of easy to hard challenges that cover a range of different cryptography ciphers as well as web exploration challenges. Creating a CTF style challenge website to learn, problem solve, and explore some cybersecurity areas. What I found was challenging during this process was the fact that I was having to learn and pick up the javascript as I created the project. Due to having to learn the javascript as I went, since I had very basic knowledge at the start, this added to the time aspect quite a lot. I also did many new things in terms of styling to page which led to more errors and time that I spent learning and fixing as I went. Though I do like how the site turned out and am happy that I was able to create around fourteen challenges in total. I was also quite proud of how the styling did turn out since making many of the elements was new to me. When testing this page and going through the challenges, everything that you need for the cryptography challenges is provided if you need the assistance. To complete the web exploration challenges you will need to be able to use the inspect element tool.", "repo": "https://github.com/elliewoodward2024-ops/CTF_Challenges", "demo": "https://elliewoodward2024-ops.github.io/CTF_Challenges/"}]...
|
[{"post_id": 77813, "ts": "202 [{"post_id": 77813, "ts": "2026-10-08T11:51:01Z", "hours": 2.5253, "text": "Just doing what should hopefully be last edits, bug fixes, read throughs, and styling for the page as a whole."}, {"post_id": 76440, "ts": "2026-10-03T14:59:32Z", "hours": 3.62, "text": "Well I added some challenges and finally got round to editing the home page which I had been putting off for ages now. I want to fix the intro text for the home page but not much else for now. I think I am mostly done and might think about shipping soon but we will see how we go."}, {"post_id": 75528, "ts": "2026-09-30T11:37:00Z", "hours": 4.0186, "text": "Well I decided that it would be good to have a page with all the answers to the challenge so here we are. Each challenge will have a quick description on how to solve it, as well as the final flag. I also did some re-styling and adding little things in here and there."}, {"post_id": 75229, "ts": "2026-09-29T15:11:52Z", "hours": 2.2631, "text": "So I got a couple more challenges done for the site today. I think I may only do 2 more challenges (one in in each section) for now so hopefully that will happen tomorrow. Anyway the pic is from one of the web challenges I made, like the last 3 were."}, {"post_id": 74837, "ts": "2026-09-28T12:31:50Z", "hours": 3.2481, "text": "So that took so much longer than I thought it was going to. Not to mention the challenge that I wanted to compleat is still not done, but I donāt want to continue tonight so here I am. Oh well, I think the base of the entier site is mostly done for now. I am just going though and adding the challenges now. I think I have about ten and half done, but I will be focusing on adding them from now on."}, {"post_id": 74324, "ts": "2026-09-27T05:31:06Z", "hours": 2.5086, "text": "OK so I worked on setting up what I think should work as local storage. While setting that up it messed up something else, which I had to fix. I also linked up the progress/checkbox tracker across all the pages and a way to reset said progress. I also went through and fixed some bugs I came across. (Text may change since some are placeholders still)"}, {"post_id": 74015, "ts": "2026-09-26T15:14:23Z", "hours": 2.3839, "text": "Log four: Well after a lot of reading I got this set up for a backend I think. Very first time doing this so I think will take couple times to fully get it but its working for now so I am gonna take that as a win."}, {"post_id": 73560, "ts": "2026-09-25T12:16:07Z", "hours": 2.6561, "text": "Third log: Well I continued to work on the crypt page. Formatted it so you can see and the challenge and hint with different sections so you can look at challenge without seeing hint. This took me, again, probs longer than it should have. I did other things along with some organisation. Oh and I played around making a couple simple challenges."}, {"post_id": 73459, "ts": "2026-09-25T04:13:28Z", "hours": 2.1225, "text": "Second Log: Doing some more styling since I want to get that mostly set up as I work on starting the challenges. Adding a couple more pages since I am procrastinating doing the actual web challenges and I wanted them anyway. Plus it took me much longer than it should have to just make a nav bar that still needs some work."}, {"post_id": 73101, "ts": "2026-09-24T11:47:50Z", "hours": 3.6472, "text": "Starting the basics, getting the idea and base down along with the basic formatting and styling done (though it may change later). Most of the text is just placeholders for now and again may change later. Later me problems."}]...
|
Title: webCtfThing by @ellie_wood | Stardance
Dev Title: webCtfThing by @ellie_wood | Stardance
Devlogs:
Starting the basics, getting the idea and base down along with the basic formatting and styling done (though it may change later). Most of the text is just placeholders for now and again may change later. Later me problems.
Second Log: Doing some more styling since I want to get that mostly set up as I work on starting the challenges. Adding a couple more pages since I am procrastinating doing the actual web challenges and I wanted them anyway. Plus it took me much longer than it should have to just make a nav bar that still needs some work.
Third log: Well I continued to work on the crypt page. Formatted it so you can see and the challenge and hint with different sections so you can look at challenge without seeing hint. This took me, again, probs longer than it should have. I did other things along with some organisation. Oh and I played around making a couple simple challenges.
Log four: Well after a lot of reading I got this set up for a backend I think. Very first time doing this so I think will take couple times to fully get it but its working for now so I am gonna take that as a win.
OK so I worked on setting up what I think should work as local storage. While setting that up it messed up something else, which I had to fix. I also linked up the progress/checkbox tracker across all the pages and a way to reset said progress. I also went through and fixed some bugs I came across. (Text may change since some are placeholders still)
So that took so much longer than I thought it was going to. Not to mention the challenge that I wanted to compleat is still not done, but I donāt want to continue tonight so here I am. Oh well, I think the base of the entier site is mostly done for now. I am just going though and adding the challenges now. I think I have about ten and half done, but I will be focusing on adding them from now on.
So I got a couple more challenges done for the site today. I think I may only do 2 more challenges (one in in each section) for now so hopefully that will happen tomorrow. Anyway the pic is from one of the web challenges I made, like the last 3 were.
Well I decided that it would be good to have a page with all the answers to the challenge so here we are. Each challenge will have a quick description on how to solve it, as well as the final flag. I also did some re-styling and adding little things in here and there.
Well I added some challenges and finally got round to editing the home page which I had been putting off for ages now. I want to fix the intro text for the home page but not much else for now. I think I am mostly done and might think about shipping soon but we will see how we go.
Just doing what should hopefully be last edits, bug fixes, read throughs, and styling for the page as a whole.
Ships:
The idea of this page was to create a selection of easy to hard challenges that cover a range of different cryptography ciphers as well as web exploration challenges. Creating a CTF style challenge website to learn, problem solve, and explore some cybersecurity areas. What I found was challenging during this process was the fact that I was having to learn and pick up the javascript as I created the project. Due to having to learn the javascript as I went, since I had very basic knowledge at the start, this added to the time aspect quite a lot. I also did many new things in terms of styling to page which led to more errors and time that I spent learning and fixing as I went. Though I do like how the site turned out and am happy that I was able to create around fourteen challenges in total. I was also quite proud of how the styling did turn out since making many of the elements was new to me. When testing this page and going through the challenges, everything that you need for the cryptography challenges is provided if you need the assistance. To complete the web exploration challenges you will need to be able to use the inspect element tool....
|
1793062107.0752034
|
1793148507.0752034
|
|
66504
|
slayerOS by @tanzeemrockz | Stardance
|
tanzeemrockz
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T13:13:40Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Well, after HOURS of learning and building, here it is: slayerOS is now officially live! So slayerOS is a web-based OS like environment and it has a āslayā menu, a taskbar, a notes app that saves to localStorage, a calculator app that works , and an F1 hub app that shows you live formula 1 race results! thatās almost it but i learnt a LOT on my way!", "repo": "https://github.com/tanzeemrockz/slayerOS/", "demo": "https://slayeros.cyberslayercorpz.dev/"}]...
|
[{"post_id": 77818, "ts": "202 [{"post_id": 77818, "ts": "2026-10-08T12:14:16Z", "hours": 0.6572, "text": "well, iām workin on a bit of the f1 hub app and itās a pain ngl but stay tuned!"}, {"post_id": 76065, "ts": "2026-10-02T07:29:10Z", "hours": 0.8264, "text": "okay guys i just added a new app (calculator) and MAN I HATE JAVASCRIPT itās soo bad and itās just messing with my mind atp. but, now thatās all iāve done for the last hour (you might call it 49 mins but nah) okay thatās all for the devlog looking forward to maybe add an f1 tracker in the next one. cya!"}, {"post_id": 75657, "ts": "2026-09-30T17:28:56Z", "hours": 0.3283, "text": "so, the last devlog was a bit funky, as i wrote the devlog and then went off to go code (but i forgot to click on post) so this post says 19 mins when it was definitely MORE than 45 mins. anyways, i just added functionality to the minimize button, added the apps to the taskbar, and now the start menu has smth (if not nothing it looks bad but i mean who cares) so looking forward to makin it better!"}, {"post_id": 75639, "ts": "2026-09-30T16:58:08Z", "hours": 0.9378, "text": "next up, i just wired up the notes app to localStorage (it failed to work due to a missing comma at first i basically gave up at that point lol) then now the maximize button is also working! looking forward to fixing the minimize button, make a start-menu perhaps (slay-menu lol) so stay tuned!"}, {"post_id": 75608, "ts": "2026-09-30T15:31:13Z", "hours": 0.3217, "text": "so i just made the close button and the desktop shortcut for the only app (notepad) work so now looking forward to make this better!"}, {"post_id": 75487, "ts": "2026-09-30T07:29:22Z", "hours": 0.9481, "text": "Well, just fixed a few things and made the window moving! well, that was quite hard and i accidentally made just the header move first then i had to debug a LOT and fixed it but, works like a charm!"}, {"post_id": 74850, "ts": "2026-09-28T13:16:02Z", "hours": 0.53, "text": "Just added a notes windows (looks draggable but itās not lol) and fixed the time with some JavaScript, and looking forward!"}, {"post_id": 74841, "ts": "2026-09-28T12:40:49Z", "hours": 1.475, "text": "So, just got the shell ready, ultra-basic, has no functionality whatsoever, and I used a stock image as the bg-image lol!"}]...
|
Title: slayerOS by @tanzeemrockz | Stardance
Devl Title: slayerOS by @tanzeemrockz | Stardance
Devlogs:
So, just got the shell ready, ultra-basic, has no functionality whatsoever, and I used a stock image as the bg-image lol!
Just added a notes windows (looks draggable but itās not lol) and fixed the time with some JavaScript, and looking forward!
Well, just fixed a few things and made the window moving! well, that was quite hard and i accidentally made just the header move first then i had to debug a LOT and fixed it but, works like a charm!
so i just made the close button and the desktop shortcut for the only app (notepad) work so now looking forward to make this better!
next up, i just wired up the notes app to localStorage (it failed to work due to a missing comma at first i basically gave up at that point lol) then now the maximize button is also working! looking forward to fixing the minimize button, make a start-menu perhaps (slay-menu lol) so stay tuned!
so, the last devlog was a bit funky, as i wrote the devlog and then went off to go code (but i forgot to click on post) so this post says 19 mins when it was definitely MORE than 45 mins. anyways, i just added functionality to the minimize button, added the apps to the taskbar, and now the start menu has smth (if not nothing it looks bad but i mean who cares) so looking forward to makin it better!
okay guys i just added a new app (calculator) and MAN I HATE JAVASCRIPT itās soo bad and itās just messing with my mind atp. but, now thatās all iāve done for the last hour (you might call it 49 mins but nah) okay thatās all for the devlog looking forward to maybe add an f1 tracker in the next one. cya!
well, iām workin on a bit of the f1 hub app and itās a pain ngl but stay tuned!
Ships:
Well, after HOURS of learning and building, here it is: slayerOS is now officially live! So slayerOS is a web-based OS like environment and it has a āslayā menu, a taskbar, a notes app that saves to localStorage, a calculator app that works , and an F1 hub app that shows you live formula 1 race results! thatās almost it but i learnt a LOT on my way!...
|
1793062197.9650726
|
1793148597.9650726
|
|
11335
|
Personal Portfolio Website by @Sgattix | Stardance
|
Sgattix
|
0
|
5.79
|
0
|
[]
|
[{"post_id": 77819, "ts": "202 [{"post_id": 77819, "ts": "2026-10-08T12:19:01Z", "hours": 3.7808, "text": "Hi guys, quick update! Since the last devlog Iāve been fixing the āwhatās missingā list and getting the portfolio ready to deploy: Filtering & Sorting (done!): The Projects page now actually filters and sorts. You can filter by category and sort by newest, oldest or any project field. Everything goes through URL search params, so a filtered view can be shared as a link. Real GitHub Data on the Contributions Page: The contribution graph now merges my own project milestones with my real GitHub contribution calendar. Itās fetched on the server through GitHubās GraphQL API, private contributions included, so the token never reaches the browser. Data Backfill: The showcase went from 18 to 42 projects, now covering everything from July 2021 to December 2025. That includes the whole OmniSys plugin family (Vanish, LaunchPads, StaffHomes, RanksPro and more), bots, APIs and older web projects, each with its own thumbnail and gallery. Ready for Vercel: Serverless filesystems are read-only, so I wrote a storage layer that saves CMS edits to Vercel Blob when deployed and falls back to the local JSON files when self-hosted. Itās the same admin panel on both. Admin Security: Admin auth is now properly hardened. Sessions are HMAC-signed cookies that expire after 8 hours, and passwords are checked with timing-safe comparison. If the secrets are missing in production, every login is refused. Admins can also see hidden projects on the public pages. Config-driven Landing: The work experience timeline and the tech logo loop used to be hardcoded. They now come from config files, so updating them doesnāt mean editing JSX.Tests: I added a Vitest suite covering auth, storage, project data and the admin actions.Polish: A proper 404 page for unknown projects, plus a README with setup instructions and a write-up of how everything works. Whatās missing: Mobile optimization Hero screenshots/GIFs for the README Deploying it live at sgattix.online"}, {"post_id": 6308, "ts": "2026-06-10T16:46:09Z", "hours": 2.0094, "text": "Hi guys, I started building this project right between Flavortown and Stardance, so hereās what I did so far: The Content Engine: local JSON-based CMS. The Project CMS (Admin Panel) The āContributionā Chronology: Iāve implemented a custom Contribution Graph and Timeline. Unlike a standard GitHub embed, this logic parses my own project milestones and releases (dating back to the founding of OmniCraft in 2020) to visualize activity across various platforms (Java, Discord, Web). WebGL Integration (āFaulty Terminalā background) Kibo-UI & Custom Components: Iām using a mix of custom components like PixelCard (Canvas-based shimmering effects) and kibo-ui for complex elements like date pickers and dropzones in the admin panel. Whatās missing: Filtering Logic Mobile Optimization Data Integrity: Some sections of the āContributionsā page are still being backfilled with historical data from the 2020ā2023 era."}]...
|
Title: Personal Portfolio Website by @Sgattix | St Title: Personal Portfolio Website by @Sgattix | Stardance
Devlogs:
Hi guys, I started building this project right between Flavortown and Stardance, so hereās what I did so far: The Content Engine: local JSON-based CMS. The Project CMS (Admin Panel) The āContributionā Chronology: Iāve implemented a custom Contribution Graph and Timeline. Unlike a standard GitHub embed, this logic parses my own project milestones and releases (dating back to the founding of OmniCraft in 2020) to visualize activity across various platforms (Java, Discord, Web). WebGL Integration (āFaulty Terminalā background) Kibo-UI & Custom Components: Iām using a mix of custom components like PixelCard (Canvas-based shimmering effects) and kibo-ui for complex elements like date pickers and dropzones in the admin panel. Whatās missing: Filtering Logic Mobile Optimization Data Integrity: Some sections of the āContributionsā page are still being backfilled with historical data from the 2020ā2023 era.
Hi guys, quick update! Since the last devlog Iāve been fixing the āwhatās missingā list and getting the portfolio ready to deploy: Filtering & Sorting (done!): The Projects page now actually filters and sorts. You can filter by category and sort by newest, oldest or any project field. Everything goes through URL search params, so a filtered view can be shared as a link. Real GitHub Data on the Contributions Page: The contribution graph now merges my own project milestones with my real GitHub contribution calendar. Itās fetched on the server through GitHubās GraphQL API, private contributions included, so the token never reaches the browser. Data Backfill: The showcase went from 18 to 42 projects, now covering everything from July 2021 to December 2025. That includes the whole OmniSys plugin family (Vanish, LaunchPads, StaffHomes, RanksPro and more), bots, APIs and older web projects, each with its own thumbnail and gallery. Ready for Vercel: Serverless filesystems are read-only, so I wrote a storage layer that saves CMS edits to Vercel Blob when deployed and falls back to the local JSON files when self-hosted. Itās the same admin panel on both. Admin Security: Admin auth is now properly hardened. Sessions are HMAC-signed cookies that expire after 8 hours, and passwords are checked with timing-safe comparison. If the secrets are missing in production, every login is refused. Admins can also see hidden projects on the public pages. Config-driven Landing: The work experience timeline and the tech logo loop used to be hardcoded. They now come from config files, so updating them doesnāt mean editing JSX.Tests: I added a Vitest suite covering auth, storage, project data and the admin actions.Polish: A proper 404 page for unknown projects, plus a README with setup instructions and a write-up of how everything works. Whatās missing: Mobile optimization Hero screenshots/GIFs for the README Deploying it live at sgattix.online...
|
1792796019.3695571
|
1793400819.3695571
|
|
51119
|
CoreCorp by @carteralfers | Stardance
|
carteralfers
|
0
|
10.92
|
0
|
[]
|
[{"post_id": 77821, "ts": "202 [{"post_id": 77821, "ts": "2026-10-08T12:34:38Z", "hours": 2.7461, "text": "DEVLOG 6: Okay. Number one, WHAT IS WRONG WITH WAKATIME? Took me like 2 hours to fix the time tracking. But anyways, Iāve made some art changes, procedural generation tweaks. But most of all, Iāve implemented a simple enemy system. On detection they fly at you and explode on touch. Feedback?"}, {"post_id": 71475, "ts": "2026-09-20T21:51:42Z", "hours": 1.0703, "text": "DEVLOG 5: it was alot of time researching outside of godot so it didnāt pick up everything. but i did more procedual generation research and made it better, and did an art overhaul."}, {"post_id": 70947, "ts": "2026-09-20T02:51:59Z", "hours": 2.7114, "text": "DEVLOG 4: so ive been really busy again but i learned some procedual generation and implemented a version"}, {"post_id": 66312, "ts": "2026-09-12T02:23:26Z", "hours": 1.1961, "text": "DEVLOG 3: Iāve been really busy at school, but I just worked on it a little and added camera shake and sample particles. Digging feels a little better now."}, {"post_id": 57491, "ts": "2026-08-29T17:30:44Z", "hours": 0.9561, "text": "DEVLOG 2: Added a basic pickaxe with tracking points to break through terrain. Eventually I want to have the user select which tool they want/make modifications to it, but this will work for a while. Next, I want to add some more juice to mining."}, {"post_id": 53381, "ts": "2026-08-23T22:14:46Z", "hours": 2.2436, "text": "DEVLOG 1: Got the basics set up. Little demo character, simple click to mine with a Godot Tile Map Layer."}]...
|
Title: CoreCorp by @carteralfers | Stardance
Devl Title: CoreCorp by @carteralfers | Stardance
Devlogs:
DEVLOG 1: Got the basics set up. Little demo character, simple click to mine with a Godot Tile Map Layer.
DEVLOG 2: Added a basic pickaxe with tracking points to break through terrain. Eventually I want to have the user select which tool they want/make modifications to it, but this will work for a while. Next, I want to add some more juice to mining.
DEVLOG 3: Iāve been really busy at school, but I just worked on it a little and added camera shake and sample particles. Digging feels a little better now.
DEVLOG 4: so ive been really busy again but i learned some procedual generation and implemented a version
DEVLOG 5: it was alot of time researching outside of godot so it didnāt pick up everything. but i did more procedual generation research and made it better, and did an art overhaul.
DEVLOG 6: Okay. Number one, WHAT IS WRONG WITH WAKATIME? Took me like 2 hours to fix the time tracking. But anyways, Iāve made some art changes, procedural generation tweaks. But most of all, Iāve implemented a simple enemy system. On detection they fly at you and explode on touch. Feedback?...
|
1792658911.9648402
|
1793263711.9648402
|
|
67217
|
goody's bot by @Goddy | Stardance
|
Goddy
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-25T13:40:07Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": ".", "repo": "https://github.com/c775kpgbb4-stack/Slack-bot", "demo": "https://github.com/c775kpgbb4-stack/Slack-bot/blob/main/README.md"}]...
|
[{"post_id": 77825, "ts": "202 [{"post_id": 77825, "ts": "2026-10-08T12:51:23Z", "hours": 0.4125, "text": "Built a custom Node.js Slack bot using Socket Mode! Implemented /goody-ping, /goody-roll, and /goody-quote slash commands."}]...
|
Title: goody's bot by @Goddy | Stardance
Devl Title: goody's bot by @Goddy | Stardance
Devlogs:
Built a custom Node.js Slack bot using Socket Mode! Implemented /goody-ping, /goody-roll, and /goody-quote slash commands.
Ships:
....
|
1793108923.0994775
|
1793195323.0994775
|
|
67596
|
Life Book V1 by @Uchenna | Stardance
|
Uchenna
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T13:41:07Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built LifeBook, a web app that turns your exported WhatsApp chats into a story chapter. The hardest part was handling super long chat files without hitting AI size limits. I solved it by making my app grab messages evenly from the start, middle, and end of the chat so the story doesnāt skip anything important. Iām really proud that it can take a messy chat text dump and turn it into a clean, smooth story. To test it, just click the live demo link, type in your names and pronouns, and upload any WhatsApp chat .txt export!", "repo": "https://github.com/UchennaEzeonye/lifebook", "demo": "https://lifebook-weld.vercel.app/"}]...
|
[{"post_id": 77826, "ts": "202 [{"post_id": 77826, "ts": "2026-10-08T12:57:00Z", "hours": 1.1714, "text": "I am working on a web app that turns your WhatsApp chat history into a real story bookā¦"}]...
|
Title: Life Book V1 by @Uchenna | Stardance
Devlo Title: Life Book V1 by @Uchenna | Stardance
Devlogs:
I am working on a web app that turns your WhatsApp chat history into a real story bookā¦
Ships:
I built LifeBook, a web app that turns your exported WhatsApp chats into a story chapter. The hardest part was handling super long chat files without hitting AI size limits. I solved it by making my app grab messages evenly from the start, middle, and end of the chat so the story doesnāt skip anything important. Iām really proud that it can take a messy chat text dump and turn it into a clean, smooth story. To test it, just click the live demo link, type in your names and pronouns, and upload any WhatsApp chat .txt export!...
|
1793062265.680202
|
1793148665.680202
|
|
68397
|
Paint brush by @jutyve | Stardance
|
jutyve
|
0
|
4.86
|
0
|
[]
|
[{"post_id": 77827, "ts": "202 [{"post_id": 77827, "ts": "2026-10-08T12:58:21Z", "hours": 0.3908, "text": "Added an explosion effect on text :)"}, {"post_id": 77695, "ts": "2026-10-07T23:15:13Z", "hours": 1.1214, "text": "Just added color selection!!!!"}, {"post_id": 77551, "ts": "2026-10-07T12:37:55Z", "hours": 3.3436, "text": "basic drawing is complete!!!"}]...
|
Title: Paint brush by @jutyve | Stardance
Devlogs Title: Paint brush by @jutyve | Stardance
Devlogs:
basic drawing is complete!!!
Just added color selection!!!!
Added an explosion effect on text :)...
|
1793120070.7861476
|
1793724870.7861476
|
|
68589
|
beatPulse Game by @shreyancat | Stardance
|
shreyancat
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T13:44:16Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "here is a rhythm based song game for yāall..ik you guys love,so i made it attractiveā¦try to beat my high score of 6530ā¦.", "repo": "https://github.com/shreyancat09/beat-pulse", "demo": "https://shreyancat09.github.io/beat-pulse/"}]...
|
[{"post_id": 77834, "ts": "202 [{"post_id": 77834, "ts": "2026-10-08T13:39:48Z", "hours": 0.2625, "text": "yaaay,finally done..you guys are gonna love it"}, {"post_id": 77822, "ts": "2026-10-08T12:37:19Z", "hours": 1.6375, "text": "About to be completed..doing the timing and finishing touches now!!"}]...
|
Title: beatPulse Game by @shreyancat | Stardance
Title: beatPulse Game by @shreyancat | Stardance
Devlogs:
About to be completed..doing the timing and finishing touches now!!
yaaay,finally done..you guys are gonna love it
Ships:
here is a rhythm based song game for yāall..ik you guys love,so i made it attractiveā¦try to beat my high score of 6530ā¦....
|
1793062339.1975107
|
1793148739.1975107
|
|
68616
|
google sheets game by @ikhublall0610 | Stardance
|
ikhublall0610
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-09T11:46:40Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What was made was Google Sheets game that can be used to calm down from that boss. Making this wasnāt as simple as you think. Ideas of what to make it and how to make it come about especially how to use Google Sheets.", "repo": "https://github.com/silentninja23-gpa/Google-Sheets-zen", "demo": "https://docs.google.com/spreadsheets/d/16XvPnNdpMtWufBluzfHbmJvN5oitWjgGuihl-BffQqA/edit?usp=sharing"}]...
|
[{"post_id": 77841, "ts": "202 [{"post_id": 77841, "ts": "2026-10-08T14:25:02Z", "hours": 0.4839, "text": "creating a code with google gemini to create a google sheets game."}]...
|
Title: google sheets game by @ikhublall0610 | Star Title: google sheets game by @ikhublall0610 | Stardance
Devlogs:
creating a code with google gemini to create a google sheets game.
Ships:
What was made was Google Sheets game that can be used to calm down from that boss. Making this wasnāt as simple as you think. Ideas of what to make it and how to make it come about especially how to use Google Sheets....
|
1793062342.7121608
|
1793148742.7121608
|
|
68065
|
My stuff by @n_astdo | Stardance
|
n_astdo
|
0
|
2.84
|
0
|
[]
|
[{"post_id": 77846, "ts": "202 [{"post_id": 77846, "ts": "2026-10-08T14:36:22Z", "hours": 0.6414, "text": "Working on my achievements card on CSS and HTML, and finding some info about how to add a Spotify playlist for my project"}, {"post_id": 77027, "ts": "2026-10-05T12:42:41Z", "hours": 2.1956, "text": "I am working on CSS for backgrounds. Also, I am editing more info in HTML, and I added buttons to slide for information that you want to read"}]...
|
Title: My stuff by @n_astdo | Stardance
Devlogs:
Title: My stuff by @n_astdo | Stardance
Devlogs:
I am working on CSS for backgrounds. Also, I am editing more info in HTML, and I added buttons to slide for information that you want to read
Working on my achievements card on CSS and HTML, and finding some info about how to add a Spotify playlist for my project...
|
1793116411.340121
|
1793721211.340121
|
|
68450
|
TMNF Platformer by @prajwal_kate | Stardance
|
prajwal_kate
|
0
|
2.54
|
0
|
[]
|
[{"post_id": 77854, "ts": "202 [{"post_id": 77854, "ts": "2026-10-08T15:27:38Z", "hours": 1.6119, "text": "i added moving platforms and collectables..and a bit of asthetic touches to the map"}, {"post_id": 77572, "ts": "2026-10-07T14:52:34Z", "hours": 0.9261, "text": "PLatformer Gameā¦. A Teenage Mutant Ninja Frog Platformer⦠first i figured out the basics of godot and started a bitā¦."}]...
|
Title: TMNF Platformer by @prajwal_kate | Stardanc Title: TMNF Platformer by @prajwal_kate | Stardance
Devlogs:
PLatformer Gameā¦. A Teenage Mutant Ninja Frog Platformer⦠first i figured out the basics of godot and started a bitā¦.
i added moving platforms and collectables..and a bit of asthetic touches to the map...
|
1793120143.1420288
|
1793724943.1420288
|
|
57137
|
mini keyboard by @david_souldatos | Stardance
|
david_souldatos
|
0
|
14.4
|
0
|
[]
|
[{"post_id": 77860, "ts": "202 [{"post_id": 77860, "ts": "2026-10-08T15:52:20Z", "hours": 1.785, "text": "Today I worked on the code for my mini keyboard. I programmed the microcontroller to recognize the four buttons and the rotary encoder and give each input its own function. I also added the logic for detecting when buttons are pressed and for reading the encoder when it is turned. After testing everything, I made a few changes to fix input issues and make the controls respond more reliably."}, {"post_id": 77558, "ts": "2026-10-07T13:53:34Z", "hours": 12.6114, "text": "Today I worked on my 3D chess board and pieces project. I started by creating the basic board layout and designing the chess pieces in CAD. I also worked on the PCB design and began turning the 2D design into a 3D model. Iām still improving the shapes and dimensions, but the project is starting to come together."}]...
|
Title: mini keyboard by @david_souldatos | Stardan Title: mini keyboard by @david_souldatos | Stardance
Devlogs:
Today I worked on my 3D chess board and pieces project. I started by creating the basic board layout and designing the chess pieces in CAD. I also worked on the PCB design and began turning the 2D design into a 3D model. Iām still improving the shapes and dimensions, but the project is starting to come together.
Today I worked on the code for my mini keyboard. I programmed the microcontroller to recognize the four buttons and the rotary encoder and give each input its own function. I also added the logic for detecting when buttons are pressed and for reading the encoder when it is turned. After testing everything, I made a few changes to fix input issues and make the controls respond more reliably....
|
1792691705.094932
|
1793296505.094932
|
|
32303
|
BambuScribe by @animesh_varma | Stardance
|
animesh_varma
|
2
|
18.0
|
308
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-10T06:14:02Z", "hours": 11.0, "multiplier": 19.23, "payout": 202, "blessing": "neutral", "text": "And here we are with Ship #2 for BambuScribe (v2.0.0)!! ;D I was holding off on submitting this ship because I wanted to wait until the v2.0.0 announcement post on Reddit was at least a day old to let it breathe and see how the community responded (and the feedback has been great so far!). This update was a massive leap. The biggest challenge was turning BambuScribe from a strictly local Python setup into a completely serverless dual-mode web app powered by WebAssembly (Pyodide) on GitHub Pages! On top of the web deployment, I also built: 6 brand-new vector engines: Archimedean spirals (shown in the gif 2!), serpentine squiggles (shown in the gif 1!), centerline/skeleton thinning, flow field engraving, blue-noise stippling/TSP tours, and topographic contours. A path optimization pipeline: Sub-line-width RDP decimation, travel minimization, and gap stitching so the toolhead stops violently shaking and plots finish way faster. Dynamic clipping & safety: Paths now slice cleanly at bounding box boundaries instead of throwing errors, paired with strict G28 auto-homing enforcement. As you can tell in the attached GIF, my pen mount is Frankensteined together at this point (literally holding on for dear life :(). When I come back to BambuScribe after taking a little breather to focus on some of my other projects, designing a proper custom 3D printed pen mount is going to be my top priority. Until then, this will have to do! ;)", "repo": "https://github.com/Animesh-Varma/BambuScribe", "demo": "https://animesh-varma.github.io/BambuScribe/"}, {"ship_num": 2, "ts": "2026-07-13T14:03:03Z", "hours": 7.0, "multiplier": 14.74, "payout": 106, "blessing": "neutral", "text": "So long story short, I built BambuScribe; an open-source suite that safely turns your Bambu Lab printer into a precision 2D plotter without any slicer hacks! As for what was challenging, a considerable amount of time was spent on failed plots and fighting the printer. Getting the untethered plotting working was a massive battle because the printer flat-out refused to acknowledge that I sent it a .3mf file, so that was really something ;( But I am super proud of hunting down those bugs and optimizing the z-hops and travel so it now does everything at a nice speed and without random pauses! I am pushing v1.1.0 right now, and this will be my first ship of Stardance!!! ;D Anywho, if you want to test it out, youāll need a Bambu A1 or A1 Mini, a 3D-printed pen mount (linked in the readme), and to enable LAN Only & Developer Mode in the printer. Just make sure your pen sits lower than the nozzle, set the bounding box, and flip your build plate so you donāt ruin your coating! (and BTW I got my A1 mini from hack club [through flavor town] :D)", "repo": "https://github.com/Animesh-Varma/BambuScribe", "demo": "https://animesh-varma.github.io/BambuScribe/"}]...
|
[{"post_id": 77861, "ts": "202 [{"post_id": 77861, "ts": "2026-10-08T15:54:50Z", "hours": 0.7322, "text": "Wohoooo!!! v2.0.0 is finally live!! I will ship it tomorrow, till then I will announce it on reddit! [the coderabbit suggestions were really something this time, it took me some time to understand and fix em :(] Edit: I forgot to mention the reason for the longg break, just had some family issues :(( But now its full speed ahead :D (after this I will be focusing on some of my other projects, so it is going to be stalled for around a month or soo)"}, {"post_id": 75300, "ts": "2026-09-29T17:54:29Z", "hours": 1.0031, "text": "Wohooo!! PR created successfully!! lets see what coderabbit has to say⦠[I will see that and make changes tomorrow, I hope it isāt too bad :(]"}, {"post_id": 75125, "ts": "2026-09-29T06:23:08Z", "hours": 0.7769, "text": "WOHOOOO!! I am finaly doneee, now for the dreaded part of the documentation, I will be back with the ship when it is done⦠for context I have the project live with the pyodide-worker on gihub pages"}, {"post_id": 74600, "ts": "2026-09-27T18:45:40Z", "hours": 6.0003, "text": "Did I take too long writing this log, yes, oh yes I did. But if you have been reading it has alwayes been a bumpy cadence :( Anyway, I have made many, many, many changes in the mean time, so many in fact that I dont have time to list them here. So youāll have to read them in the Readme. Anyway, curuntly I am working on making Bambuscribe work on GitHub pages, so hope that works out well, the attached image is from all the algorythems I added in the hours (sorry for my grammar I am in a rush, and a family emergency to handle :( )"}, {"post_id": 36501, "ts": "2026-07-28T17:31:10Z", "hours": 1.9917, "text": "Wohaaa, so this was hectic⦠I had only had a very, very limited time to complete this update as my periodic tests start from tomorrow (hence the very minor bump). So this update was more or less a backend one where I just tied some loose ends here and there and added some little cosmetic updates (like a clear button for the images). My intention was also to add multi-color printing, but the time I had was far too little for that, but not for a lack of trying :( Anyway, I wonāt be shipping it right now as it was just a minor update, so see you after my exams when I come around to pushing v1.2.0!!"}, {"post_id": 27655, "ts": "2026-07-13T12:50:30Z", "hours": 0.8694, "text": "So I spent the rest of the time hunting and fixing bugs in the PR (which were found by coderabbitai), this was the first PR and now we are at v1.1.0 ;D"}, {"post_id": 26673, "ts": "2026-07-11T16:41:17Z", "hours": 0.4961, "text": "Andd now I have optimized the zhops and the overall travel so it now does everything at the set speed and not just the pen strokes (and increased the max movement speed) [and I am pushing the V1.1.0 right now so this will me my first ship of Stardance!!!]]"}, {"post_id": 24309, "ts": "2026-07-07T20:00:28Z", "hours": 5.7922, "text": "So long story short, I forgot that I had to write a devlog ;( anywho, here it is, so I spent some time building Bambuscribe, you can understand what it does from the Readme and description (do note that the time logged is not the actual time I spent as a considerable amount was also spent on failed plots and fighting the printer and reading docsā¦) as for what I did now, after the v1.0.0 I have some change on my radar, the first one was to make the ploting autonomous and uploaded to the printer, that is what I just added, enjoy! (as for the challenges the printer refused to acknowledge that I sent it somthing, so that was really something)"}]...
|
Title: BambuScribe by @animesh_varma | Stardance
Title: BambuScribe by @animesh_varma | Stardance
Devlogs:
So long story short, I forgot that I had to write a devlog ;( anywho, here it is, so I spent some time building Bambuscribe, you can understand what it does from the Readme and description (do note that the time logged is not the actual time I spent as a considerable amount was also spent on failed plots and fighting the printer and reading docsā¦) as for what I did now, after the v1.0.0 I have some change on my radar, the first one was to make the ploting autonomous and uploaded to the printer, that is what I just added, enjoy! (as for the challenges the printer refused to acknowledge that I sent it somthing, so that was really something)
Andd now I have optimized the zhops and the overall travel so it now does everything at the set speed and not just the pen strokes (and increased the max movement speed) [and I am pushing the V1.1.0 right now so this will me my first ship of Stardance!!!]]
So I spent the rest of the time hunting and fixing bugs in the PR (which were found by coderabbitai), this was the first PR and now we are at v1.1.0 ;D
Wohaaa, so this was hectic⦠I had only had a very, very limited time to complete this update as my periodic tests start from tomorrow (hence the very minor bump). So this update was more or less a backend one where I just tied some loose ends here and there and added some little cosmetic updates (like a clear button for the images). My intention was also to add multi-color printing, but the time I had was far too little for that, but not for a lack of trying :( Anyway, I wonāt be shipping it right now as it was just a minor update, so see you after my exams when I come around to pushing v1.2.0!!
Did I take too long writing this log, yes, oh yes I did. But if you have been reading it has alwayes been a bumpy cadence :( Anyway, I have made many, many, many changes in the mean time, so many in fact that I dont have time to list them here. So youāll have to read them in the Readme. Anyway, curuntly I am working on making Bambuscribe work on GitHub pages, so hope that works out well, the attached image is from all the algorythems I added in the hours (sorry for my grammar I am in a rush, and a family emergency to handle :( )
WOHOOOO!! I am finaly doneee, now for the dreaded part of the documentation, I will be back with the ship when it is done⦠for context I have the project live with the pyodide-worker on gihub pages
Wohooo!! PR created successfully!! lets see what coderabbit has to say⦠[I will see that and make changes tomorrow, I hope it isāt too bad :(]
Wohoooo!!! v2.0.0 is finally live!! I will ship it tomorrow, till then I will announce it on reddit! [the coderabbit suggestions were really something this time, it took me some time to understand and fix em :(] Edit: I forgot to mention the reason for the longg break, just had some family issues :(( But now its full speed ahead :D (after this I will be focusing on some of my other projects, so it is going to be stalled for around a month or soo)
Ships:
So long story short, I built BambuScribe; an open-source suite that safely turns your Bambu Lab printer into a precision 2D plotter without any slicer hacks! As for what was challenging, a considerable amount of time was spent on failed plots and fighting the printer. Getting the untethered plotting working was a massive battle because the printer flat-out refused to acknowledge that I sent it a .3mf file, so that was really something ;( But I am super proud of hunting down those bugs and optimizing the z-hops and travel so it now does everything at a nice speed and without random pauses! I am pushing v1.1.0 right now, and this will be my first ship of Stardance!!! ;D Anywho, if you want to test it out, youāll need a Bambu A1 or A1 Mini, a 3D-printed pen mount (linked in the readme), and to enable LAN Only & Developer Mode in the printer. Just make sure your pen sits lower than the nozzle, set the bounding box, and flip your build plate so you donāt ruin your coating! (and BTW I got my A1 mini from hack club [through flavor town] :D)
And here we are with Ship #2 for BambuScribe (v2.0.0)!! ;D I was holding off on submitting this ship because I wanted to wait until the v2.0.0 announcement post on Reddit was at least a day old to let it breathe and see how the community responded (and the feedback has been great so far!). This update was a massive leap. The biggest challenge was turning BambuScribe from a strictly local Python setup into a completely serverless dual-mode web app powered by WebAssembly (Pyodide) on GitHub Pages! On top of the web deployment, I also built: 6 brand-new vector engines: Archimedean spirals (shown in the gif 2!), serpentine squiggles (shown in the gif 1!), centerline/skeleton thinning, flow field engraving, blue-noise stippling/TSP tours, and topographic contours. A path optimization pipeline: Sub-line-width RDP decimation, travel minimization, and gap stitching so the toolhead stops violently shaking and plots finish way faster. Dynamic clipping & safety: Paths now slice cleanly at bounding box boundaries instead of throwing errors, paired with strict G28 auto-homing enforcement. As you can tell in the attached GIF, my pen mount is Frankensteined together at this point (literally holding on for dear life :(). When I come back to BambuScribe after taking a little breather to focus on some of my other projects, designing a proper custom 3D printed pen mount is going to be my top priority. Until then, this will have to do! ;)...
|
1793120030.7480016
|
1793206430.7480016
|
|
68550
|
Learning HTML by @ThePlagueDoc | Stardance
|
ThePlagueDoc
|
0
|
0.38
|
0
|
[]
|
[{"post_id": 77865, "ts": "202 [{"post_id": 77865, "ts": "2026-10-08T16:18:03Z", "hours": 0.3839, "text": "I just learned the absolute basics of HTML"}]...
|
Title: Learning HTML by @ThePlagueDoc | Stardance
Title: Learning HTML by @ThePlagueDoc | Stardance
Devlogs:
I just learned the absolute basics of HTML...
|
1793123385.2062855
|
1793728185.2062855
|
|
68553
|
Star talks by @shogunxfortnite | Stardance
|
shogunxfortnite
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T16:30:31Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a thing which steals the data from nasa. muhahahahahahah. this has special system allowing the user to enter his nasa api directly at the start.", "repo": "https://github.com/shogunxfortnite-cyber/startalks", "demo": "https://shogunxfortnite-cyber.github.io/startalks/"}]...
|
[{"post_id": 77867, "ts": "202 [{"post_id": 77867, "ts": "2026-10-08T16:27:12Z", "hours": 0.3353, "text": "A thing that steals data from nasa. I am done with it it is live on my repo. This has a special system which allows the user to enter their API key in the website loading itself, instead on editting the code for shoving the api."}]...
|
Title: Star talks by @shogunxfortnite | Stardance
Title: Star talks by @shogunxfortnite | Stardance
Devlogs:
A thing that steals data from nasa. I am done with it it is live on my repo. This has a special system which allows the user to enter their API key in the website loading itself, instead on editting the code for shoving the api.
Ships:
i made a thing which steals the data from nasa. muhahahahahahah. this has special system allowing the user to enter his nasa api directly at the start....
|
1793062331.4513266
|
1793148731.4513266
|
|
13627
|
My first slack bot! by @DJshelfmushroom | Stardanc My first slack bot! by @DJshelfmushroom | Stardance...
|
DJshelfmushroom
|
1
|
6.0
|
30
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-13T00:35:30Z", "hours": 6.0, "multiplier": 4.97, "payout": 30, "blessing": "neutral", "text": "This was a lot harder than I thought it would be, but honestly not that bad overall. I am not used to making projects that will actually go out into the world, so this is a first for me! Otherwise all features look to be good to go, so out into the world this slack bot goes!", "repo": "https://github.com/DJshelfmushroom/stardance-slackbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BA48WFSKD"}]...
|
[{"post_id": 7787, "ts": "2026 [{"post_id": 7787, "ts": "2026-06-13T00:23:56Z", "hours": 0.7544, "text": "Unsubscribing works, time to ship!"}, {"post_id": 7749, "ts": "2026-06-12T22:58:48Z", "hours": 4.2503, "text": "Scheduled cat messages working, time to make it possible to unsubscribe (like you would ever want to) This took way longer than it shouldāve, Slack Boltās documentation is nonexistent."}, {"post_id": 5473, "ts": "2026-06-09T08:24:25Z", "hours": 0.3597, "text": "Got it up on Nest, running 24/7 now!"}, {"post_id": 5281, "ts": "2026-06-09T00:12:39Z", "hours": 0.3167, "text": "Damn I love cats. Random cat images!"}, {"post_id": 5259, "ts": "2026-06-08T23:41:26Z", "hours": 0.2744, "text": "Got the first command working, gonna add some of my own features next!"}]...
|
Title: My first slack bot! by @DJshelfmushroom | S Title: My first slack bot! by @DJshelfmushroom | Stardance
Devlogs:
Got the first command working, gonna add some of my own features next!
Damn I love cats. Random cat images!
Got it up on Nest, running 24/7 now!
Scheduled cat messages working, time to make it possible to unsubscribe (like you would ever want to) This took way longer than it shouldāve, Slack Boltās documentation is nonexistent.
Unsubscribing works, time to ship!
Ships:
This was a lot harder than I thought it would be, but honestly not that bad overall. I am not used to making projects that will actually go out into the world, so this is a first for me! Otherwise all features look to be good to go, so out into the world this slack bot goes!...
|
1793134144.523975
|
1793220544.523975
|
|
66506
|
Pixelart.js by @safwanxd | Stardance
|
safwanxd
|
1
|
7.28
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-07T12:17:27Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a mspaint clone that features 7 tools (brush, spray, pen, eraser, circle, rectangle and triangle. You can also customise the tool settings and adjust the strokes of shapes. After you are done drawing, you can export your work as a png.", "repo": "https://github.com/sawfan1/pixelart.js", "demo": "https://sawfan1.github.io/pixelart.js/"}]...
|
[{"post_id": 77877, "ts": "202 [{"post_id": 77877, "ts": "2026-10-08T17:06:48Z", "hours": 0.2783, "text": "Updated the readme.md file, which is now more descriptive."}, {"post_id": 77543, "ts": "2026-10-07T12:13:38Z", "hours": 1.07, "text": "Triangles work now, I put the finishing touches on the the app, yay!"}, {"post_id": 76316, "ts": "2026-10-03T05:24:42Z", "hours": 1.0131, "text": "Added download and clear buttons to export the image."}, {"post_id": 76146, "ts": "2026-10-02T14:22:07Z", "hours": 1.1608, "text": "The circles and rectangles now work properly"}, {"post_id": 75871, "ts": "2026-10-01T13:05:54Z", "hours": 0.9872, "text": "The spray brush works now, woohoo"}, {"post_id": 75844, "ts": "2026-10-01T10:10:34Z", "hours": 0.4928, "text": "Added color support"}, {"post_id": 75569, "ts": "2026-09-30T13:54:17Z", "hours": 0.4969, "text": "Improved the brush tool, will add color support"}, {"post_id": 75561, "ts": "2026-09-30T13:13:32Z", "hours": 1.2539, "text": "Working on improving the brush tool, everything coming together slowly."}, {"post_id": 74867, "ts": "2026-09-28T14:05:58Z", "hours": 0.8061, "text": "Made the basic UI, deciding on which architecture to use to represent the canvas state."}]...
|
Title: Pixelart.js by @safwanxd | Stardance
Devlo Title: Pixelart.js by @safwanxd | Stardance
Devlogs:
Made the basic UI, deciding on which architecture to use to represent the canvas state.
Working on improving the brush tool, everything coming together slowly.
Improved the brush tool, will add color support
Added color support
The spray brush works now, woohoo
The circles and rectangles now work properly
Added download and clear buttons to export the image.
Triangles work now, I put the finishing touches on the the app, yay!
Updated the readme.md file, which is now more descriptive.
Ships:
I made a mspaint clone that features 7 tools (brush, spray, pen, eraser, circle, rectangle and triangle. You can also customise the tool settings and adjust the strokes of shapes. After you are done drawing, you can export your work as a png....
|
1793062199.2188828
|
1793148599.2188828
|
|
67913
|
desktop pet - crocodile by @fedi41 | Stardance
|
fedi41
|
0
|
1.34
|
0
|
[]
|
[{"post_id": 77881, "ts": "202 [{"post_id": 77881, "ts": "2026-10-08T17:18:57Z", "hours": 0.7797, "text": "CROCODILES ARE TAKING OVER MY PC I fixed a very important bug, and exported the project for linux :D The bug was that the crocodile wouldnt bounce of the screen because i am using a tiling window manager x) But now everything is working on my machine i need to test it on windows or just other pcs"}, {"post_id": 77595, "ts": "2026-10-07T15:59:30Z", "hours": 0.5611, "text": "STUPID CROCODILLLEE it kinda works but it wont go to the end of the screen⦠I think its because I use a tiling manager (niri) what I did⦠the art set up the project made some basic code what I will need to do some kind of way to make the crocodile go to the end all the other stuff idk rn"}]...
|
Title: desktop pet - crocodile by @fedi41 | Starda Title: desktop pet - crocodile by @fedi41 | Stardance
Devlogs:
STUPID CROCODILLLEE it kinda works but it wont go to the end of the screen⦠I think its because I use a tiling manager (niri) what I did⦠the art set up the project made some basic code what I will need to do some kind of way to make the crocodile go to the end all the other stuff idk rn
CROCODILES ARE TAKING OVER MY PC I fixed a very important bug, and exported the project for linux :D The bug was that the crocodile wouldnt bounce of the screen because i am using a tiling window manager x) But now everything is working on my machine i need to test it on windows or just other pcs...
|
1793116201.3997903
|
1793721001.3997903
|
|
56938
|
NevAI by @Nahida4479 | Stardance
|
Nahida4479
|
4
|
34.0
|
479
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T17:50:24Z", "hours": 3.0, "multiplier": 9.7, "payout": 30, "blessing": "neutral", "text": "NevAI New features Added Anthropic as an AI provider Added the Claude Haiku 5.5 model Adapted the web search tool for Anthropic models Added input validation to setup_env.sh Added a āHow to useā section to the /help command Added ANTHROPIC_API to env.example Added a section about Anthropic models to README.md The console now shows input and output token counts for Anthropic models Updated the AI usage disclosure Changed the permissions in the bot invitation link Important Anthropic is an optional provider (NevAI requires at least one of the AI providers listed on GitHub). The bot keeps working with free APIs alone, and Anthropic is used only if you add an ANTHROPIC_API key. How to use Many people mention in project reviews that they donāt know how to use NevAI. Detailed information can be found in the README.md on GitHub and via the /help command. Planned I plan to continue developing the project. If you would like to add your language, please read CONTRIBUTING.md on GitHub. If you find a bug, please report it via GitHub Issues. Good luck with your projects! :)", "repo": "https://github.com/Nahida4479/NevAI-Bot", "demo": "https://discord.com/oauth2/authorize?client_id=1544417524613910628&permissions=17179995200&integration_type=0&scope=bot"}, {"ship_num": 2, "ts": "2026-10-05T23:51:48Z", "hours": 3.0, "multiplier": 12.26, "payout": 43, "blessing": "neutral", "text": "NevAI New features New install.sh script for easy installation Editing the custom prompt on Discord ( /ai_settings ) now loads your current prompt so you can modify it, instead of overwriting it with a new one Added Watchtower for automatic updates (downloads and runs the new Docker image) Changed model gemini-3-flash-preview ā GPT-6-Luna Added env-example file Updated README.md (information about install.sh , the new AI model, and how to run the Docker image manually) Planned I plan to keep developing my project by adding new features and fixing bugs. If you want to report a bug or add your language, feel free to open an issue/pull request on GitHub.", "repo": "https://github.com/Nahida4479/NevAI-Bot", "demo": "https://discord.com/oauth2/authorize?client_id=1544417524613910628&permissions=17179995200&integration_type=0&scope=bot"}, {"ship_num": 3, "ts": "2026-09-18T15:44:37Z", "hours": 16.0, "multiplier": 17.39, "payout": 285, "blessing": "neutral", "text": "NevAI - Discord AI Bot Hi, I re-shipped my project because I added new features. New features Exa.ai system - the bot now responds using real web data NevAI returns images found by Exa I adjusted the model so it canāt lie and actually utilizes the available data The bot can use custom Discord server emojis I added more detailed logs returned by the /logs command on Discord I added a debugging system that can be enabled by adding the entry DEBUG_MODE=true to the .env file. This writes detailed logs to debug.log Changed model qwen/qwen3-32b -> google/gemini-3-flash-preview IMPORTANT! How to use? Iāve come across comments saying you donāt know how to use the bot. There are detailed instructions in the README.md , but Iām also posting them here: Add the bot and set the AI channel using the /ai command. Mention the bot, then ask your question. You can customize the bot options using administrator commands (server administrator only, more info on GitHub). You can also run the bot locally: docker pull ghcr.io/nahida4479/nevai:latest docker run āenv-file .env ghcr.io/nahida4479/nevai:latest Planned I plan to continue developing this project, so if you encounter any bugs, please report them as issues on GitHub. You can also add your own translation for the bot (see CONTRIBUTING.md on GitHub). Thanks for reading, and good luck with your projects! :)", "repo": "https://github.com/Nahida4479/NevAI-Bot", "demo": "https://discord.com/oauth2/authorize?client_id=1544417524613910628&permissions=17179995200&integration_type=0&scope=bot"}, {"ship_num": 4, "ts": "2026-09-06T21:12:32Z", "hours": 12.0, "multiplier": 9.95, "payout": 121, "blessing": "neutral", "text": "NevAI - Discord AI Bot Hello everyone, Iāve finally finished my open-source Discord AI bot with some unique mechanics! Features Only the Discord server administrator can use /ai , /ai_settings , /language , and /logs . The bot responds using the AI models listed below. The bot supports vision models (image understanding). Responses are limited to 1500 characters. Pre-built Docker image available. Custom success and error emoji. The bot reacts with an emoji when responding in a Discord chat. The server administrator can set a custom AI prompt. Multi-language support (add your own language more info CONTRIBUTING.md)). The bot saves the last 15 messages for chat context. Live logs support ( /logs command). How to use? You can try it on my Discord server: https://discord.gg/3BqyZMQ85V Or run it locally (recommended if you plan to use it daily, since free AI APIs have rate limits). Docker (pre-built image) Create a .env file docker pull ghcr.io/nahida4479/nevai:latest docker run --env-file .env ghcr.io/nahida4479/nevai:latest AI models list Gemini gemini-2.5-flash gemini-2.5-flash-lite Groq openai/gpt-oss-120b openai/gpt-oss-20b HackClub meta-llama/llama-3.3-70b-instruct Vision models Groq qwen/qwen3.6-27b qwen/qwen3.8-27b Finally Iāve spent a lot of time on this project, so thanks for reading! Feedback, issues, and pull requests are always welcome - good luck with your own projects too!", "repo": "https://github.com/Nahida4479/NevAI-Bot", "demo": "https://discord.com/oauth2/authorize?client_id=1544417524613910628&permissions=17179995200&integration_type=0&scope=bot"}]...
|
[{"post_id": 77885, "ts": "202 [{"post_id": 77885, "ts": "2026-10-08T17:25:01Z", "hours": 3.1164, "text": "Devlog 14 New Added Anthropic as an AI provider Added the Claude Haiku 5.5 model Adapted the web search tool for Anthropic models Added input validation to setup_env.sh Added a āHow to useā section to the /help command Added ANTHROPIC_API to env.example Added a section about Anthropic models to README.md The console now shows input and output token counts for Anthropic models Important Anthropic is an optional provider (NevAI requires at least one of the AI providers listed on GitHub). The bot keeps working with free APIs alone, and Anthropic is used only if you add an ANTHROPIC_API key."}, {"post_id": 76226, "ts": "2026-10-02T19:07:42Z", "hours": 3.4753, "text": "Devlog 13 New New method for installing a Docker image ( install.sh ) Auto update (Watchtower install if you use install.sh ) The bot can see the message a user is replying to The bot can respond on multiple channels through changes to the data.json logic install.sh automatically Installs Docker (if not installed) Installs docker-compose.yml from my GitHub Creates data.json and .env files Asks for API keys for .env Runs the Docker image"}, {"post_id": 70129, "ts": "2026-09-18T15:00:52Z", "hours": 1.7522, "text": "Devlog 12 New pull request Fixed Exa image response issues Changed model qwen/qwen3-32b -> google/gemini-3-flash-preview (for faster response times) The model now also returns sources (a safeguard against model hallucinations) Updated link and added a note in README.md Exa Doubled response speed (when using Exa ) by changing the model and limiting the data returned by Exa . Planned I plan to re-ship this project."}, {"post_id": 68864, "ts": "2026-09-15T22:15:16Z", "hours": 5.6136, "text": "Devlog 11 New pull request Exa.ai now returns images Limited Exa.ai API calls per model Added an error embed to the /logs command Split model messages (when message length > 1990) Added a āHow to use?ā section to README.md Dynamic bot username in the default prompt Prohibited Markdown tables and HTML tags Handled the tool_use_failed error with the Groq provider Shortened the returned Exa results Exa returns images Exa searches for images based on the queries the AI model makes using the tool (e.g. The model wants to search:, current temperature Poland 2026-09-15 ). Planned I plan to improve the /logs system and the processing of data returned by Exa.ai so that the model doesnāt make things up."}, {"post_id": 68256, "ts": "2026-09-14T19:48:52Z", "hours": 4.4719, "text": "Devlog 10 New pull request Added Exa.ai for AI models to search the internet Added internet search information to /logs Added support for TXT files Added AI response time tracking Added information about Node version and system Exa.ai response system The model decides for itself whether it wants to use Exa.ai . When the model uses Exa.ai , information from the internet is returned. The model uses this information to respond in the Discord chat. When the model decides it doesnāt need to use Exa.ai , it wonāt. If you donāt add an EXA_API token, the bot will continue to function, but it will not search for information on the web. Exa supported on the following providers: Groq HackClub OpenRouter Gemini (coming soon) Planned I plan to add another Exa integration, based on the HackClub API for redundancy . I also plan to add information about Exa.ai to README.md ."}, {"post_id": 66070, "ts": "2026-09-11T17:16:18Z", "hours": 3.1428, "text": "Devlog 9 New Started working on a debugging system with a .log file. Added colorful console output to make errors easier to understand. Added a new .env option, DEBUG_MODE , with true / false values (when true , logs are saved to debug.log ). Planned I plan to continuously improve the logging and debugging system."}, {"post_id": 64793, "ts": "2026-09-09T13:36:00Z", "hours": 1.425, "text": "Devlog 8 New Added OpenRouter free models API support The AI can use the Discord serverās custom emojis in its responses (emojis from the Discord cache) Models (reminder) All AI models are free and use free API keys ( Groq , Gemini , HackClub , OpenRouter ). const geminiModels = ['gemini-2.5-flash', 'gemini-2.5-flash-lite'] const groqModels = [\"openai/gpt-oss-120b\", \"openai/gpt-oss-20b\", \"qwen/qwen3.6-27b\"] const HackClubModels = ['meta-llama/llama-3.3-70b-instruct'] const visionModel = [\"qwen/qwen3.6-27b\", \"qwen/qwen3.8-27b\"] const openroute = [\"openrouter/free\"] Planned I plan to continuously develop and improve this project."}, {"post_id": 63182, "ts": "2026-09-06T20:55:06Z", "hours": 1.7508, "text": "Devlog 7 New Added CONTRIBUTING.md (how to add your language) New /help command with a description of all commands Finalized README.md with features, how to run it, etc. Added /logs command with live bot logs (question and AI model) Planned I plan to ship this project."}, {"post_id": 62551, "ts": "2026-09-06T00:18:52Z", "hours": 1.9828, "text": "Devlog 6 New Added image support (vision, Qwen models) Added AI response error handling Added validation for Add custom AI reaction emoji (supports Discord emoji format) Added .env example in README.md Added MIT LICENSE on GitHub Added base AI prompt with a character limit (1500 characters) Planned I plan to add a /logs command."}, {"post_id": 61885, "ts": "2026-09-05T01:35:57Z", "hours": 2.0914, "text": "Devlog 5 New New settings image Changed /ai_settings panel design Created 2 new bot emojis (success and failure) Added Discord emoji format support in the Add custom AI reaction emoji panel Added bot_name typing... indicator Planned I plan to add an embed AI response with an on/off option in /ai_settings ."}, {"post_id": 61116, "ts": "2026-09-03T21:01:26Z", "hours": 1.5242, "text": "Devlog 4 New Created the botās profile image Added the AI response system (with 15-message context history) Created the /ai_settings panel with custom prompt and thinking emoji options Extended the language files with new translation keys Planned Iām planning to add support for Discordās custom emoji format in /ai_settings , and start working on a logs system showing the question asked and which AI model responded."}, {"post_id": 60478, "ts": "2026-09-02T20:33:23Z", "hours": 2.0381, "text": "Devlog 3 New Added multi-language support Created /ai_settings panel Added English and Polish language support Added mention detection - the bot now checks if it was mentioned on the configured AI channel Planned Iām planning to connect the AI system to the botās replies and finish the custom prompt settings (via the modal opened from /ai_settings )."}, {"post_id": 59841, "ts": "2026-09-01T20:21:35Z", "hours": 1.1839, "text": "Devlog 2 New Created the Dockerfile and .dockerignore Set up a pre-built Docker image (built automatically via GitHub Actions) Created the /ai slash command Created save_data.js and a save system for the AI channel Planned Iām planning to create the botās profile picture and start working on getting AI responses inside Discord."}, {"post_id": 59643, "ts": "2026-09-01T15:47:53Z", "hours": 1.5842, "text": "Devlog 1 New Added 3 AI providers: Groq , Gemini , HackClub Added 6 LLM models across those providers Tested the connection with each provider LLM models Gemini API gemini-2.5-flash , gemini-2.5-flash-lite Groq API openai/gpt-oss-120b , openai/gpt-oss-20b , qwen/qwen3.6-27b HackClub API meta-llama/llama-3.3-70b-instruct Planned Iām planning to integrate these models with the Discord bot"}]...
|
Title: NevAI by @Nahida4479 | Stardance
Devlogs:
Title: NevAI by @Nahida4479 | Stardance
Devlogs:
Devlog 1 New Added 3 AI providers: Groq , Gemini , HackClub Added 6 LLM models across those providers Tested the connection with each provider LLM models Gemini API gemini-2.5-flash , gemini-2.5-flash-lite Groq API openai/gpt-oss-120b , openai/gpt-oss-20b , qwen/qwen3.6-27b HackClub API meta-llama/llama-3.3-70b-instruct Planned Iām planning to integrate these models with the Discord bot
Devlog 2 New Created the Dockerfile and .dockerignore Set up a pre-built Docker image (built automatically via GitHub Actions) Created the /ai slash command Created save_data.js and a save system for the AI channel Planned Iām planning to create the botās profile picture and start working on getting AI responses inside Discord.
Devlog 3 New Added multi-language support Created /ai_settings panel Added English and Polish language support Added mention detection - the bot now checks if it was mentioned on the configured AI channel Planned Iām planning to connect the AI system to the botās replies and finish the custom prompt settings (via the modal opened from /ai_settings ).
Devlog 4 New Created the botās profile image Added the AI response system (with 15-message context history) Created the /ai_settings panel with custom prompt and thinking emoji options Extended the language files with new translation keys Planned Iām planning to add support for Discordās custom emoji format in /ai_settings , and start working on a logs system showing the question asked and which AI model responded.
Devlog 5 New New settings image Changed /ai_settings panel design Created 2 new bot emojis (success and failure) Added Discord emoji format support in the Add custom AI reaction emoji panel Added bot_name typing... indicator Planned I plan to add an embed AI response with an on/off option in /ai_settings .
Devlog 6 New Added image support (vision, Qwen models) Added AI response error handling Added validation for Add custom AI reaction emoji (supports Discord emoji format) Added .env example in README.md Added MIT LICENSE on GitHub Added base AI prompt with a character limit (1500 characters) Planned I plan to add a /logs command.
Devlog 7 New Added CONTRIBUTING.md (how to add your language) New /help command with a description of all commands Finalized README.md with features, how to run it, etc. Added /logs command with live bot logs (question and AI model) Planned I plan to ship this project.
Devlog 8 New Added OpenRouter free models API support The AI can use the Discord serverās custom emojis in its responses (emojis from the Discord cache) Models (reminder) All AI models are free and use free API keys ( Groq , Gemini , HackClub , OpenRouter ). const geminiModels = ['gemini-2.5-flash', 'gemini-2.5-flash-lite'] const groqModels = ["openai/gpt-oss-120b", "openai/gpt-oss-20b", "qwen/qwen3.6-27b"] const HackClubModels = ['meta-llama/llama-3.3-70b-instruct'] const visionModel = ["qwen/qwen3.6-27b", "qwen/qwen3.8-27b"] const openroute = ["openrouter/free"] Planned I plan to continuously develop and improve this project.
Devlog 9 New Started working on a debugging system with a .log file. Added colorful console output to make errors easier to understand. Added a new .env option, DEBUG_MODE , with true / false values (when true , logs are saved to debug.log ). Planned I plan to continuously improve the logging and debugging system.
Devlog 10 New pull request Added Exa.ai for AI models to search the internet Added internet search information to /logs Added support for TXT files Added AI response time tracking Added information about Node version and system Exa.ai response system The model decides for itself whether it wants to use Exa.ai . When the model uses Exa.ai , information from the internet is returned. The model uses this information to respond in the Discord chat. When the model decides it doesnāt need to use Exa.ai , it wonāt. If you donāt add an EXA_API token, the bot will continue to function, but it will not search for information on the web. Exa supported on the following providers: Groq HackClub OpenRouter Gemini (coming soon) Planned I plan to add another Exa integration, based on the HackClub API for redundancy . I also plan to add information about Exa.ai to README.md .
Devlog 11 New pull request Exa.ai now returns images Limited Exa.ai API calls per model Added an error embed to the /logs command Split model messages (when message length > 1990) Added a āHow to use?ā section to README.md Dynamic bot username in the default prompt Prohibited Markdown tables and HTML tags Handled the tool_use_failed error with the Groq provider Shortened the returned Exa results Exa returns images Exa searches for images based on the queries the AI model makes using the tool (e.g. The model wants to search:, current temperature Poland 2026-09-15 ). Planned I plan to improve the /logs system and the processing of data returned by Exa.ai so that the model doesnāt make things up.
Devlog 12 New pull request Fixed Exa image response issues Changed model qwen/qwen3-32b -> google/gemini-3-flash-preview (for faster response times) The model now also returns sources (a safeguard against model hallucinations) Updated link and added a note in README.md Exa Doubled response speed (when using Exa ) by changing the model and limiting the data returned by Exa . Planned I plan to re-ship this project.
Devlog 13 New New method for installing a Docker image ( install.sh ) Auto update (Watchtower install if you use install.sh ) The bot can see the message a user is replying to The bot can respond on multiple channels through changes to the data.json logic install.sh automatically Installs Docker (if not installed) Installs docker-compose.yml from my GitHub Creates data.json and .env files Asks for API keys for .env Runs the Docker image
Devlog 14 New Added Anthropic as an AI provider Added the Claude Haiku 5.5 model Adapted the web search tool for Anthropic models Added input validation to setup_env.sh Added a āHow to useā section to the /help command Added ANTHROPIC_API to env.example Added a section about Anthropic models to README.md The console now shows input and output token counts for Anthropic models Important Anthropic is an optional provider (NevAI requires at least one of the AI providers listed on GitHub). The bot keeps working with free APIs alone, and Anthropic is used only if you add an ANTHROPIC_API key.
Ships:
NevAI - Discord AI Bot Hello everyone, Iāve finally finished my open-source Discord AI bot with some unique mechanics! Features Only the Discord server administrator can use /ai , /ai_settings , /language , and /logs . The bot responds using the AI models listed below. The bot supports vision models (image understanding). Responses are limited to 1500 characters. Pre-built Docker image available. Custom success and error emoji. The bot reacts with an emoji when responding in a Discord chat. The server administrator can set a custom AI prompt. Multi-language support (add your own language more info CONTRIBUTING.md)). The bot saves the last 15 messages for chat context. Live logs support ( /logs command). How to use? You can try it on my Discord server: https://discord.gg/3BqyZMQ85V Or run it locally (recommended if you plan to use it daily, since free AI APIs have rate limits). Docker (pre-built image) Create a .env file docker pull ghcr.io/nahida4479/nevai:latest docker run --env-file .env ghcr.io/nahida4479/nevai:latest AI models list Gemini gemini-2.5-flash gemini-2.5-flash-lite Groq openai/gpt-oss-120b openai/gpt-oss-20b HackClub meta-llama/llama-3.3-70b-instruct Vision models Groq qwen/qwen3.6-27b qwen/qwen3.8-27b Finally Iāve spent a lot of time on this project, so thanks for reading! Feedback, issues, and pull requests are always welcome - good luck with your own projects too!
NevAI - Discord AI Bot Hi, I re-shipped my project because I added new features. New features Exa.ai system - the bot now responds using real web data NevAI returns images found by Exa I adjusted the model so it canāt lie and actually utilizes the available data The bot can use custom Discord server emojis I added more detailed logs returned by the /logs command on Discord I added a debugging system that can be enabled by adding the entry DEBUG_MODE=true to the .env file. This writes detailed logs to debug.log Changed model qwen/qwen3-32b -> google/gemini-3-flash-preview IMPORTANT! How to use? Iāve come across comments saying you donāt know how to use the bot. There are detailed instructions in the README.md , but Iām also posting them here: Add the bot and set the AI channel using the /ai command. Mention the bot, then ask your question. You can customize the bot options using administrator commands (server administrator only, more info on GitHub). You can also run the bot locally: docker pull ghcr.io/nahida4479/nevai:latest docker run āenv-file .env ghcr.io/nahida4479/nevai:latest Planned I plan to continue developing this project, so if you encounter any bugs, please report them as issues on GitHub. You can also add your own translation for the bot (see CONTRIBUTING.md on GitHub). Thanks for reading, and good luck with your projects! :)
NevAI New features New install.sh script for easy installation Editing the custom prompt on Discord ( /ai_settings ) now loads your current prompt so you can modify it, instead of overwriting it with a new one Added Watchtower for automatic updates (downloads and runs the new Docker image) Changed model gemini-3-flash-preview ā GPT-6-Luna Added env-example file Updated README.md (information about install.sh , the new AI model, and how to run the Docker image manually) Planned I plan to keep developing my project by adding new features and fixing bugs. If you want to report a bug or add your language, feel free to open an issue/pull request on GitHub.
NevAI New features Added Anthropic as an AI provider Added the Claude Haiku 5.5 model Adapted the web search tool for Anthropic models Added input validation to setup_env.sh Added a āHow to useā section to the /help command Added ANTHROPIC_API to env.example Added a section about Anthropic models to README.md The console now shows input and output token counts for Anthropic models Updated the AI usage disclosure Changed the permissions in the bot invitation link Important Anthropic is an optional provider (NevAI requires at least one of the AI providers listed on GitHub). The bot keeps working with free APIs alone, and Anthropic is used only if you add an ANTHROPIC_API key. How to use Many people mention in project reviews that they donāt know how to use NevAI. Detailed information can be found in the README.md on GitHub and via the /help command. Planned I plan to continue developing the project. If you would like to add your language, please read CONTRIBUTING.md on GitHub. If you find a bug, please report it via GitHub Issues. Good luck with your projects! :)...
|
1793080148.7832763
|
1793166548.7832763
|
|
65051
|
SCP OS by @Memer2000 | Stardance
|
Memer2000
|
0
|
2.72
|
0
|
[]
|
[{"post_id": 77888, "ts": "202 [{"post_id": 77888, "ts": "2026-10-08T17:39:03Z", "hours": 0.8922, "text": "Changed my mind about shipping after realizing I skipped a whole section in the tutorial, I want to at least finish the tutorial before the 31st, hopefully i can do it. (all the screenshots in my devlogs look the same, sorry)"}, {"post_id": 76230, "ts": "2026-10-02T19:34:35Z", "hours": 0.6261, "text": "Iām almost done the tutorial. iām on part 4! Iām also going to ship V1 with pretty much 0 features, no apps, just a draggable welcome window."}, {"post_id": 74174, "ts": "2026-09-26T20:49:50Z", "hours": 0.3678, "text": "I FINALLY FIXED DRAGGING! This took way to long but it finally works now"}, {"post_id": 73329, "ts": "2026-09-24T21:34:37Z", "hours": 0.8361, "text": "furthest I have ever gotten in programming something and iām getting pretty far! the dragging isnāt working so still got some bug fixing to do."}]...
|
Title: SCP OS by @Memer2000 | Stardance
Devlogs:
Title: SCP OS by @Memer2000 | Stardance
Devlogs:
furthest I have ever gotten in programming something and iām getting pretty far! the dragging isnāt working so still got some bug fixing to do.
I FINALLY FIXED DRAGGING! This took way to long but it finally works now
Iām almost done the tutorial. iām on part 4! Iām also going to ship V1 with pretty much 0 features, no apps, just a draggable welcome window.
Changed my mind about shipping after realizing I skipped a whole section in the tutorial, I want to at least finish the tutorial before the 31st, hopefully i can do it. (all the screenshots in my devlogs look the same, sorry)...
|
1793083795.1079843
|
1793688595.1079843
|
|
68613
|
Kutus by @shivakaushal | Stardance
|
shivakaushal
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-10T08:30:24Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make a slack bot that was a mission of Stardance. I literally have no idea that how I will make the bot but through the guides, I learned how to make a slack bot and also did it. Now if I get a chance to make a new bot, I donāt need guide anymore.", "repo": "https://github.com/ThisShivaKaushal/kutus", "demo": "https://hackclub.enterprise.slack.com/archives/C0C838FF493"}]...
|
[{"post_id": 77890, "ts": "202 [{"post_id": 77890, "ts": "2026-10-08T17:49:06Z", "hours": 0.9039, "text": "Finally I had made some more command, and Iām ready to host it on nest, and it is working perfectly with these command, given in image, and I will also add one more in future."}, {"post_id": 77843, "ts": "2026-10-08T14:25:15Z", "hours": 0.8164, "text": "Finally, I have added here command, and I think I will add more. But the /kutus-hqweather, tell about the weather of Hackclub HQ. And I think Shelburne, vermont is the correct location of Hq"}]...
|
Title: Kutus by @shivakaushal | Stardance
Devlogs Title: Kutus by @shivakaushal | Stardance
Devlogs:
Finally, I have added here command, and I think I will add more. But the /kutus-hqweather, tell about the weather of Hackclub HQ. And I think Shelburne, vermont is the correct location of Hq
Finally I had made some more command, and Iām ready to host it on nest, and it is working perfectly with these command, given in image, and I will also add one more in future.
Ships:
I make a slack bot that was a mission of Stardance. I literally have no idea that how I will make the bot but through the guides, I learned how to make a slack bot and also did it. Now if I get a chance to make a new bot, I donāt need guide anymore....
|
1793062340.9101136
|
1793148740.9101136
|
|
68131
|
Tetrapack by @Kyuuby_ | Stardance
|
Kyuuby_
|
0
|
5.35
|
0
|
[]
|
[{"post_id": 77897, "ts": "202 [{"post_id": 77897, "ts": "2026-10-08T18:05:02Z", "hours": 1.7872, "text": "I finished the PCB! I finally connected the pads and pins and distanced equally the keys(and debugged), now everything is ready and i gotta code the firmware."}, {"post_id": 77378, "ts": "2026-10-06T18:24:58Z", "hours": 1.6331, "text": "I continued building the schematic and pcb of Tetrapack: Iāve finished(for now) the schematic. I added a 0.91 inch OLED display, i did some research and found out that my rp2040-zero can handle it without problem. Started arranging the pcb components in the C.S. Editor. And thatās it for today!"}, {"post_id": 77311, "ts": "2026-10-06T14:51:11Z", "hours": 1.9278, "text": "I started building my Macropad(Tetrapack)! I researched a lot of things: what microcontroller/MCU i could use how to connect switch"}]...
|
Title: Tetrapack by @Kyuuby_ | Stardance
Devlogs: Title: Tetrapack by @Kyuuby_ | Stardance
Devlogs:
I started building my Macropad(Tetrapack)! I researched a lot of things: what microcontroller/MCU i could use how to connect switch
I continued building the schematic and pcb of Tetrapack: Iāve finished(for now) the schematic. I added a 0.91 inch OLED display, i did some research and found out that my rp2040-zero can handle it without problem. Started arranging the pcb components in the C.S. Editor. And thatās it for today!
I finished the PCB! I finally connected the pads and pins and distanced equally the keys(and debugged), now everything is ready and i gotta code the firmware....
|
1793119701.8899305
|
1793724501.8899305
|
|
23398
|
My very own WebOS by @ejo | Stardance
|
ejo
|
2
|
29.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T18:15:42Z", "hours": 26.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "made a retro webos named ejoos , it was pretty fun took too much time tho", "repo": "https://github.com/ejojames/EJOos", "demo": "https://ej-oos.vercel.app/"}, {"ship_num": 2, "ts": "2026-09-01T17:27:05Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a retro-red themed os with basic functions like file explorer, photos , terminal , notepad , notepad was challenging", "repo": "https://github.com/ejojames/EJOos", "demo": "https://ej-oos.vercel.app/"}]...
|
[{"post_id": 77899, "ts": "202 [{"post_id": 77899, "ts": "2026-10-08T18:10:40Z", "hours": 2.7572, "text": "kinda done shipping it..added a simple chatbot, audio-music playback, retro cam, added many themes, sudoku, mine sweeper"}, {"post_id": 77624, "ts": "2026-10-07T17:49:44Z", "hours": 2.1158, "text": "a simple chatbott"}, {"post_id": 77347, "ts": "2026-10-06T17:00:19Z", "hours": 6.5375, "text": "made a browser..kind of"}, {"post_id": 76702, "ts": "2026-10-04T11:35:05Z", "hours": 6.1158, "text": "added many more.."}, {"post_id": 76093, "ts": "2026-10-02T09:45:47Z", "hours": 8.0325, "text": "added a calculator"}, {"post_id": 59719, "ts": "2026-09-01T17:21:21Z", "hours": 0.4019, "text": "kinda finished the os, shipping it."}, {"post_id": 59602, "ts": "2026-09-01T14:51:35Z", "hours": 0.5769, "text": "updated the layout"}, {"post_id": 59098, "ts": "2026-08-31T18:35:29Z", "hours": 2.0067, "text": "reached the first benchmark added at least 3 functions , i like the red retro look might change it later"}]...
|
Title: My very own WebOS by @ejo | Stardance
Devl Title: My very own WebOS by @ejo | Stardance
Devlogs:
reached the first benchmark added at least 3 functions , i like the red retro look might change it later
updated the layout
kinda finished the os, shipping it.
added a calculator
added many more..
made a browser..kind of
a simple chatbott
kinda done shipping it..added a simple chatbot, audio-music playback, retro cam, added many themes, sudoku, mine sweeper
Ships:
i made a retro-red themed os with basic functions like file explorer, photos , terminal , notepad , notepad was challenging
made a retro webos named ejoos , it was pretty fun took too much time tho...
|
1793008416.4999163
|
1793872416.4999163
|
|
1114
|
WIZARD GAME by @Medic | Stardance
|
Medic
|
0
|
0.6
|
0
|
[]
|
[{"post_id": 779, "ts": "2026- [{"post_id": 779, "ts": "2026-06-02T13:20:38Z", "hours": 0.605, "text": "ā WIZARD GAME LOG 1 ā Salutations Apprentinces! This is my first log for my quote unquote āmainā project, WIZARD GAME . Itās a project ive been working on for quite some time and that I am rather proud of, however! it could always be better. WHAT IS THIS AND WHY EXACTLY AM I HERE?? Here is where i regurgitate my usual summary speal of the project so heres that: WIZARD GAME is a twin-stick shooter heavily inspired by the likes of Enter the Gungeon and the Binding of Issac with a heavy focus on Quality over Quantity. Collect items or Consume them to upgrade your arsenal of tomes and spells. Play as the EVIL WIZARD and fight through the reanimated remains of his past necromatic ventures. This log will serve as a general brochure of the project, what I want to see from it in the future, and why you should care. WHAT HAVE YOU DONE? The current state of the project has, admittedly, been the same for quite some time. Right now, you play as the EVIL WIZARD, exploring a warehouse filled with boxes and other workplace items that have gone rogue after working for him. Equip 2 of the 5 spells to cast through each of your arms seperately, and upgrade these spells drastically through their upgrade trees. Collect items to either get strong global buffs or to Consume and get an upgrade point to bank into a specific item. Equip TOMES to have a large, intertwining skill tree that hones in on a specific playstyle. There are currently⦠5 spells, each with 2 paths and 4 total upgrades among them 1 tome, with 3 paths with 9 total upgrades, includes crosspathing! 6 enemy types, each with modular stats and abilities 1 FULL WIZARD!!! and some other features, sansed for unimportance WHATāS NEXT??? SOME KIND OF PROGRESSION??? Absolutely. My plan for the near future is to get a playable demo to push to itch.io, which would include 1 general area (The Werehouse (like werewolf isnāt that funny? (I stole that joke))) that is NOT procedurally generated, with the only random parts being the items you pick up, and with one ābig badā at the end. After that, procedurally generated floors is the plan. BUT MEDIC, THATS BORING! WHAT DO YOU WANT AT THE END? Alright kinda rude but the general outlined plan for the possible full game is to have ~5 floors, very similar to Enter the Gungeon, all with similar theming to the first. A mix of classic horror literature and dead-end minimum wage jobs. This would include The Inconvinence Store (A.K.A Night of the Living Bread) and The Shadow Over Inn-mouth (A.K.A. Hotel of Horror ( and fish )). Iām striving for a game thats overall, rather short and sweet, but replayability is a forefront. Like any good roguelike! OH MY GOD, STOP TALKING! Sure. Fine. Whatever. Not like I care. To wrap up this ramshackled ad-hoc devlog, I just wanted to say thanks for reading and as a treat, heres a screenshot of the game in itās current state. I only get one image though, so I gotta make it count! Much Oblidged, -Medic"}]...
|
Title: WIZARD GAME by @Medic | Stardance
Devlogs: Title: WIZARD GAME by @Medic | Stardance
Devlogs:
ā WIZARD GAME LOG 1 ā Salutations Apprentinces! This is my first log for my quote unquote āmainā project, WIZARD GAME . Itās a project ive been working on for quite some time and that I am rather proud of, however! it could always be better. WHAT IS THIS AND WHY EXACTLY AM I HERE?? Here is where i regurgitate my usual summary speal of the project so heres that: WIZARD GAME is a twin-stick shooter heavily inspired by the likes of Enter the Gungeon and the Binding of Issac with a heavy focus on Quality over Quantity. Collect items or Consume them to upgrade your arsenal of tomes and spells. Play as the EVIL WIZARD and fight through the reanimated remains of his past necromatic ventures. This log will serve as a general brochure of the project, what I want to see from it in the future, and why you should care. WHAT HAVE YOU DONE? The current state of the project has, admittedly, been the same for quite some time. Right now, you play as the EVIL WIZARD, exploring a warehouse filled with boxes and other workplace items that have gone rogue after working for him. Equip 2 of the 5 spells to cast through each of your arms seperately, and upgrade these spells drastically through their upgrade trees. Collect items to either get strong global buffs or to Consume and get an upgrade point to bank into a specific item. Equip TOMES to have a large, intertwining skill tree that hones in on a specific playstyle. There are currently⦠5 spells, each with 2 paths and 4 total upgrades among them 1 tome, with 3 paths with 9 total upgrades, includes crosspathing! 6 enemy types, each with modular stats and abilities 1 FULL WIZARD!!! and some other features, sansed for unimportance WHATāS NEXT??? SOME KIND OF PROGRESSION??? Absolutely. My plan for the near future is to get a playable demo to push to itch.io, which would include 1 general area (The Werehouse (like werewolf isnāt that funny? (I stole that joke))) that is NOT procedurally generated, with the only random parts being the items you pick up, and with one ābig badā at the end. After that, procedurally generated floors is the plan. BUT MEDIC, THATS BORING! WHAT DO YOU WANT AT THE END? Alright kinda rude but the general outlined plan for the possible full game is to have ~5 floors, very similar to Enter the Gungeon, all with similar theming to the first. A mix of classic horror literature and dead-end minimum wage jobs. This would include The Inconvinence Store (A.K.A Night of the Living Bread) and The Shadow Over Inn-mouth (A.K.A. Hotel of Horror ( and fish )). Iām striving for a game thats overall, rather short and sweet, but replayability is a forefront. Like any good roguelike! OH MY GOD, STOP TALKING! Sure. Fine. Whatever. Not like I care. To wrap up this ramshackled ad-hoc devlog, I just wanted to say thanks for reading and as a treat, heres a screenshot of the game in itās current state. I only get one image though, so I gotta make it count! Much Oblidged, -Medic...
|
1792749213.2893748
|
1793354013.2893748
|
|
68404
|
modular footsteps into energy by @mayaO | Stardanc modular footsteps into energy by @mayaO | Stardance...
|
mayaO
|
0
|
1.53
|
0
|
[]
|
[{"post_id": 77902, "ts": "202 [{"post_id": 77902, "ts": "2026-10-08T18:15:57Z", "hours": 1.5289, "text": "making our design, cad and PCBBBB"}]...
|
Title: modular footsteps into energy by @mayaO | S Title: modular footsteps into energy by @mayaO | Stardance
Devlogs:
making our design, cad and PCBBBB...
|
1793120080.1323512
|
1793724880.1323512
|
|
64945
|
THE TURBO VERSE! [my-personal-website] by @TheTurb THE TURBO VERSE! [my-personal-website] by @TheTurboVerse | Stardance...
|
TheTurboVerse
|
0
|
17.22
|
0
|
[]
|
[{"post_id": 77904, "ts": "202 [{"post_id": 77904, "ts": "2026-10-08T18:20:28Z", "hours": 0.4361, "text": "SMALLER FEATURES,BIGGER NAVIGATION š§ #DEVLOG-8 ADDED A BACK-TO-TOP BUTTON previously i worked on the floating navigation,but something was still missing,so i researched and got to know back to top is an essential. -So i added a back-to-top button just at the corner of the side,had to do some settings,had some bugs,fixed it and now it works. ALSO I fixed some ERRORS that i had in the Code,like i forgot semicolons,correct spellings duhhh⦠DONE!!! I have more to work, So stay with Me for now-> Bye Byeā¦"}, {"post_id": 77828, "ts": "2026-10-08T13:05:59Z", "hours": 5.9114, "text": "DEVLOG 7 MAKING THE SITE MAJESTIC⨠I had to Grind Up the CSS and HTML,aswell the background. ELEMENTS UPGRADED/ADDED: 1. BACKGROUND: -previously i had a very distracting background that messed with each and every color composition,i felt i had everything clustered together. -So now, I have a CRT Gradient background. (Because of any copyright issues, i generated it using an AI image model -shoutout to KREA) 2. ICON: -I made a custom logo of myself,basically a mascot logo of myself. -It now resides in the header/banner. 3.FLOATING NAV-BAR: -I had put a nav bar before,but i wasnt able to explore other sections while i was on a different section. -So I added a custom floating nav-bar that stays at the top.[Ease in naigation] 4. HOME: -I upgraded the Home section so it actually introduces me and THE TURBO VERSE instead of just being a baic welcome page. 5. LEARNING SECTION: -I cleaned up the Learning section and separated what im learning and training. Made 3 commits in the process. They helped me clean up the header,navigation bar, improve the home/introduction and organize the learning section. still grinding on it⦠Then onwards Iāll continue enhancing the site and see where this goes š"}, {"post_id": 75309, "ts": "2026-09-29T18:14:26Z", "hours": 1.9089, "text": "#DEVLOG-6 GLOWUP w/ CSS⨠-Moved all the CSS styles that were in the HTML (#inline CSS in Html), -Added Hell Yeah! Cards, so,the text is visible that was trafficking with the glitchy background. Headings are now gold-orange colored [like my playlist cover text has]. -Added more to my learning list as, Programming and Physically training within that card. Page feels way cleaner and easier to navigate than before š„"}, {"post_id": 74858, "ts": "2026-09-28T13:40:34Z", "hours": 0.3439, "text": "#DEVLOG-5 STARTED WORKING ON THE CSS what i did in here āļøāļøāļø -Added a basic reset and body styles-(font,text color,background) so my layout is how i want it,not the default browser one⦠-Also did add the glitchy background,in CSS fixed its position,so it stays full screen while scrolling. i know there are problems in it next time i gotta fix it,iām working on it,the svg icons,the colors, etcetera this is all making it messy for now,but iāll try to fix it."}, {"post_id": 74448, "ts": "2026-09-27T12:09:09Z", "hours": 0.3781, "text": "#DEVLOG-4 āļø Added button-style nav bar and a footer. -Gave each link a class,in the Html itself,i stylized the to have a button like look by making them rounded and adding a color. -Added a footer with a copyright under my name and as itās structure must be. i havenāt touched the CSS so far as of now seperately, next step,would be to make the website look like ā>woooooooooooooooooooooooooooooooooow!!!𤩠So,ill be moving the styles into the CSS file properly the next time."}, {"post_id": 73836, "ts": "2026-09-26T03:50:17Z", "hours": 1.5611, "text": "#DEVLOG-3 Continued rebuilding the HTML structure. Added a header with navigation that jumps to each section (Home,About,Learning,Music,socials). Fixed the section ids so the links actually work. Added the SVG icons for Instagram,Github and Reddit. The Structure is much cleaner now. Next i gotta work on the CSS part."}, {"post_id": 73652, "ts": "2026-09-25T16:15:08Z", "hours": 1.2178, "text": "#DEVLOG-2 REBUILDING MY HTML STRUCTURE!!! i decided to clear my previous code-HTML and CSS both and rebuilt the HTML from scratch.š My previous structure was pretty messy because I was still learning the basics of HTML and never Thought of organizing it. talking abt. the previous structure which = āhell nahhāš
āāļø Structure Now = āwooooowwwwwwwwwāš¤© what i did is,āļø clear the files to build from scratch, wrote the HTML code for now, 3.structured the content into sections and divisions. [like for-about me, socials and spotify} 4.Added ānoopenerā and ānoreferralā to my socials or external links [as i learnt a bit abt. it as noopener helps prevent the new tab from accessing my page as my links opened even in new tabs and also which equals no page open in new window,hehehe⦠And the noreferral for unnecessary sharing of my information,heheheā¦"}, {"post_id": 73130, "ts": "2026-09-24T13:30:20Z", "hours": 5.4633, "text": "#DEVLOG-1 I was experimenting myself, learning HTML and CSS, i know that i have a very limited time, but why not tryout,Iāve created my own website, this includes my social links and My spotify playlist too, that you can checkout, please let me know the fixes if so, Newbie hereā¦"}]...
|
Title: THE TURBO VERSE! [my-personal-website] by @ Title: THE TURBO VERSE! [my-personal-website] by @TheTurboVerse | Stardance
Devlogs:
#DEVLOG-1 I was experimenting myself, learning HTML and CSS, i know that i have a very limited time, but why not tryout,Iāve created my own website, this includes my social links and My spotify playlist too, that you can checkout, please let me know the fixes if so, Newbie hereā¦
#DEVLOG-2 REBUILDING MY HTML STRUCTURE!!! i decided to clear my previous code-HTML and CSS both and rebuilt the HTML from scratch.š My previous structure was pretty messy because I was still learning the basics of HTML and never Thought of organizing it. talking abt. the previous structure which = āhell nahhāš
āāļø Structure Now = āwooooowwwwwwwwwāš¤© what i did is,āļø clear the files to build from scratch, wrote the HTML code for now, 3.structured the content into sections and divisions. [like for-about me, socials and spotify} 4.Added ānoopenerā and ānoreferralā to my socials or external links [as i learnt a bit abt. it as noopener helps prevent the new tab from accessing my page as my links opened even in new tabs and also which equals no page open in new window,hehehe⦠And the noreferral for unnecessary sharing of my information,heheheā¦
#DEVLOG-3 Continued rebuilding the HTML structure. Added a header with navigation that jumps to each section (Home,About,Learning,Music,socials). Fixed the section ids so the links actually work. Added the SVG icons for Instagram,Github and Reddit. The Structure is much cleaner now. Next i gotta work on the CSS part.
#DEVLOG-4 āļø Added button-style nav bar and a footer. -Gave each link a class,in the Html itself,i stylized the to have a button like look by making them rounded and adding a color. -Added a footer with a copyright under my name and as itās structure must be. i havenāt touched the CSS so far as of now seperately, next step,would be to make the website look like ā>woooooooooooooooooooooooooooooooooow!!!𤩠So,ill be moving the styles into the CSS file properly the next time.
#DEVLOG-5 STARTED WORKING ON THE CSS what i did in here āļøāļøāļø -Added a basic reset and body styles-(font,text color,background) so my layout is how i want it,not the default browser one⦠-Also did add the glitchy background,in CSS fixed its position,so it stays full screen while scrolling. i know there are problems in it next time i gotta fix it,iām working on it,the svg icons,the colors, etcetera this is all making it messy for now,but iāll try to fix it.
#DEVLOG-6 GLOWUP w/ CSS⨠-Moved all the CSS styles that were in the HTML (#inline CSS in Html), -Added Hell Yeah! Cards, so,the text is visible that was trafficking with the glitchy background. Headings are now gold-orange colored [like my playlist cover text has]. -Added more to my learning list as, Programming and Physically training within that card. Page feels way cleaner and easier to navigate than before š„
DEVLOG 7 MAKING THE SITE MAJESTIC⨠I had to Grind Up the CSS and HTML,aswell the background. ELEMENTS UPGRADED/ADDED: 1. BACKGROUND: -previously i had a very distracting background that messed with each and every color composition,i felt i had everything clustered together. -So now, I have a CRT Gradient background. (Because of any copyright issues, i generated it using an AI image model -shoutout to KREA) 2. ICON: -I made a custom logo of myself,basically a mascot logo of myself. -It now resides in the header/banner. 3.FLOATING NAV-BAR: -I had put a nav bar before,but i wasnt able to explore other sections while i was on a different section. -So I added a custom floating nav-bar that stays at the top.[Ease in naigation] 4. HOME: -I upgraded the Home section so it actually introduces me and THE TURBO VERSE instead of just being a baic welcome page. 5. LEARNING SECTION: -I cleaned up the Learning section and separated what im learning and training. Made 3 commits in the process. They helped me clean up the header,navigation bar, improve the home/introduction and organize the learning section. still grinding on it⦠Then onwards Iāll continue enhancing the site and see where this goes š
SMALLER FEATURES,BIGGER NAVIGATION š§ #DEVLOG-8 ADDED A BACK-TO-TOP BUTTON previously i worked on the floating navigation,but something was still missing,so i researched and got to know back to top is an essential. -So i added a back-to-top button just at the corner of the side,had to do some settings,had some bugs,fixed it and now it works. ALSO I fixed some ERRORS that i had in the Code,like i forgot semicolons,correct spellings duhhh⦠DONE!!! I have more to work, So stay with Me for now-> Bye Byeā¦...
|
1793072863.5800035
|
1793677663.5800035
|
|
68666
|
gaymlaunch by @deadbeef404 | Stardance
|
deadbeef404
|
0
|
0.27
|
0
|
[]
|
[{"post_id": 77907, "ts": "202 [{"post_id": 77907, "ts": "2026-10-08T18:45:40Z", "hours": 0.2658, "text": "HEY!! So the idea is there will be a display and you can see games and there are two buttons one for forward and one for backward. So the user can select a game and then press both the buttons to launch that game. I completed the schematic."}]...
|
Title: gaymlaunch by @deadbeef404 | Stardance
Dev Title: gaymlaunch by @deadbeef404 | Stardance
Devlogs:
HEY!! So the idea is there will be a display and you can see games and there are two buttons one for forward and one for backward. So the user can select a game and then press both the buttons to launch that game. I completed the schematic....
|
1793123551.426383
|
1793728351.426383
|
|
34114
|
Star Watcher by @Daan | Stardance
|
Daan
|
0
|
48.19
|
0
|
[]
|
[{"post_id": 77909, "ts": "202 [{"post_id": 77909, "ts": "2026-10-08T18:51:56Z", "hours": 8.3908, "text": "Devlog 4: today I added a way to see easely see wich planet is selected on the compass. I also added some nice animations. The hardest part was learning how animations in CSS work but thankfully it is pretty straightforward."}, {"post_id": 75343, "ts": "2026-09-29T19:52:26Z", "hours": 9.9389, "text": "Devlog 4: I added some small quality of life changes e.g. being able to highlight bodies on the compass, small fixes and UI tweaks. The project is almost done. I hope to ship before the end of next week. The hardest part now was adding the checkboxes to show constellation on the compass, worst part is that I will probably remove them again."}, {"post_id": 70276, "ts": "2026-09-18T21:02:59Z", "hours": 13.3997, "text": "DEVLOG 3: I added the ability to know what planets and constellations you can see and you can get some info about them. There is also a compass now that shows you where the planets and some constellations are. This all went pretty smoothly and I didnāt have much issues at all :-)"}, {"post_id": 44289, "ts": "2026-08-09T22:57:17Z", "hours": 8.4989, "text": "Devlog 2 I added a lot since my last devlog. I added a star background to let the site look a bit nicer. I also added a graph which displays what the future score will be at your location. Lastly youāll notice a new score at the bottom. It is based on the time and brightness of the sun. The hardest part was the styling of the HTML. I couldnāt get it all in a nice layout."}, {"post_id": 27358, "ts": "2026-07-12T21:03:46Z", "hours": 7.9569, "text": "My first devlog I added a working score calculator based on the current cloudiness and the moon brightness. The time is also mentioned but has no effect on the score yet. I had never done something with Javascript, HTML or CSS so the hardest part was figuring out how everything worked(e.g. APIās, libraries, etc.) My biggest challange yet was letting the location API work. It constantly gave errors and I spent 2 hours trying to make it work."}]...
|
Title: Star Watcher by @Daan | Stardance
Devlogs: Title: Star Watcher by @Daan | Stardance
Devlogs:
My first devlog I added a working score calculator based on the current cloudiness and the moon brightness. The time is also mentioned but has no effect on the score yet. I had never done something with Javascript, HTML or CSS so the hardest part was figuring out how everything worked(e.g. APIās, libraries, etc.) My biggest challange yet was letting the location API work. It constantly gave errors and I spent 2 hours trying to make it work.
Devlog 2 I added a lot since my last devlog. I added a star background to let the site look a bit nicer. I also added a graph which displays what the future score will be at your location. Lastly youāll notice a new score at the bottom. It is based on the time and brightness of the sun. The hardest part was the styling of the HTML. I couldnāt get it all in a nice layout.
DEVLOG 3: I added the ability to know what planets and constellations you can see and you can get some info about them. There is also a compass now that shows you where the planets and some constellations are. This all went pretty smoothly and I didnāt have much issues at all :-)
Devlog 4: I added some small quality of life changes e.g. being able to highlight bodies on the compass, small fixes and UI tweaks. The project is almost done. I hope to ship before the end of next week. The hardest part now was adding the checkboxes to show constellation on the compass, worst part is that I will probably remove them again.
Devlog 4: today I added a way to see easely see wich planet is selected on the compass. I also added some nice animations. The hardest part was learning how animations in CSS work but thankfully it is pretty straightforward....
|
1792680813.40429
|
1793285613.40429
|
|
51971
|
MeshTree by @Trident | Stardance
|
Trident
|
1
|
25.6
|
335
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-17T11:51:28Z", "hours": 25.0, "multiplier": 13.36, "payout": 335, "blessing": "neutral", "text": "MeshTree is a macOS photogrammetry app that turns photos into textured 3D models. To test, Download MeshTree.zip from GitHub Releases, load your photo folder, and click Start Reconstruction. If MacOS blocks it, run xattr -cr /path/to/MeshTree.app or go to System Settings > Privacy & Security, scroll down to the Security section, and click Open Anyway.", "repo": "https://github.com/raiyan-islam-dev/Meshtree", "demo": "https://github.com/raiyan-islam-dev/Meshtree/releases/latest"}]...
|
[{"post_id": 77910, "ts": "202 [{"post_id": 77910, "ts": "2026-10-08T18:52:12Z", "hours": 0.5994, "text": "got rejected for the 3rd timeš reshipping againš¤"}, {"post_id": 69593, "ts": "2026-09-17T11:37:04Z", "hours": 4.3556, "text": "Added a remove button to remove individual pictures. Fixed some bugs and polished a bit, Iām using the same photoset each time as a benchmark ik it looks a bit oddš. Now shipping for the first time š¤"}, {"post_id": 64418, "ts": "2026-09-08T19:44:00Z", "hours": 10.0856, "text": "Been a long time since my last devlog, was busy with exams. I realised the blur detection wasnāt working properly, soo Iāll have to work on that. I also noticed itās using a massive amount of memory for a relatively small render, so most of the time went to just testing how the blur detection actually detects a blur and the memory load, and watching activity monitor while rendering, so progress might seem slow. But I have plans to make the memory situation better by using a chunk system where only a small section loads and renders soo thereās less load on memory. Also, since I tested a bunch of renders from objects around my house and our car, taking the pictures was a massive pain, so Iāll work on MeshCam so I can take pictures automatically at a set interval. I also have plans to add video support tho I havenāt figured out anything for that."}, {"post_id": 54772, "ts": "2026-08-25T21:35:59Z", "hours": 8.4114, "text": "Been a while since my last devlog, iāve been busy with other things, but still managed to give some time to MeshTree. Last time I got Object Capture working with a very basic UI, just to see if the pipeline works or not, thankfully it did. Since then iāve added a ton of features : -Quality presets(Low,Medium,High,Max,Ultra) -Cancel button -Blurry/low res image detection -3D model viewer -Progress Bar -.usdz export -A bunch of UI tweaks (this one alone took a surprising amount of time) Up next:MeshCam:- Iām planning a companion app called MeshCam. The idea is it will capture photos at a user selected interval and log in motion data, all in a single file that the user can just airdrop to their mac and MeshTree, and use the motion sensor data for even higher quality models"}, {"post_id": 51840, "ts": "2026-08-21T18:20:43Z", "hours": 2.335, "text": "Object Capture is working, successfully generated the first local .usdz 3D model from an image folder. Had some issues with WakaTime logging time, but after a bit of troubleshooting, itās now fixed."}]...
|
Title: MeshTree by @Trident | Stardance
Devlogs:
Title: MeshTree by @Trident | Stardance
Devlogs:
Object Capture is working, successfully generated the first local .usdz 3D model from an image folder. Had some issues with WakaTime logging time, but after a bit of troubleshooting, itās now fixed.
Been a while since my last devlog, iāve been busy with other things, but still managed to give some time to MeshTree. Last time I got Object Capture working with a very basic UI, just to see if the pipeline works or not, thankfully it did. Since then iāve added a ton of features : -Quality presets(Low,Medium,High,Max,Ultra) -Cancel button -Blurry/low res image detection -3D model viewer -Progress Bar -.usdz export -A bunch of UI tweaks (this one alone took a surprising amount of time) Up next:MeshCam:- Iām planning a companion app called MeshCam. The idea is it will capture photos at a user selected interval and log in motion data, all in a single file that the user can just airdrop to their mac and MeshTree, and use the motion sensor data for even higher quality models
Been a long time since my last devlog, was busy with exams. I realised the blur detection wasnāt working properly, soo Iāll have to work on that. I also noticed itās using a massive amount of memory for a relatively small render, so most of the time went to just testing how the blur detection actually detects a blur and the memory load, and watching activity monitor while rendering, so progress might seem slow. But I have plans to make the memory situation better by using a chunk system where only a small section loads and renders soo thereās less load on memory. Also, since I tested a bunch of renders from objects around my house and our car, taking the pictures was a massive pain, so Iāll work on MeshCam so I can take pictures automatically at a set interval. I also have plans to add video support tho I havenāt figured out anything for that.
Added a remove button to remove individual pictures. Fixed some bugs and polished a bit, Iām using the same photoset each time as a benchmark ik it looks a bit oddš. Now shipping for the first time š¤
got rejected for the 3rd timeš reshipping againš¤
Ships:
MeshTree is a macOS photogrammetry app that turns photos into textured 3D models. To test, Download MeshTree.zip from GitHub Releases, load your photo folder, and click Start Reconstruction. If MacOS blocks it, run xattr -cr /path/to/MeshTree.app or go to System Settings > Privacy & Security, scroll down to the Security section, and click Open Anyway....
|
1793152213.8305442
|
1793238613.8305442
|
|
68391
|
Tetris by @hunocam | Stardance
|
hunocam
|
0
|
1.87
|
0
|
[]
|
[{"post_id": 77912, "ts": "202 [{"post_id": 77912, "ts": "2026-10-08T18:53:42Z", "hours": 1.8708, "text": "I am trying to create a tetris functional game with python (i only post this because iwant the stickers)"}]...
|
Title: Tetris by @hunocam | Stardance
Devlogs:
I Title: Tetris by @hunocam | Stardance
Devlogs:
I am trying to create a tetris functional game with python (i only post this because iwant the stickers)...
|
1793120064.9497228
|
1793724864.9497228
|
|
65961
|
Lokin by @AriDev24 | Stardance
|
AriDev24
|
1
|
32.15
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-07T12:57:24Z", "hours": 30.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Lokin: Get set lock-in Overview: Lokin in a beautiful and modern workspace that helps you stay organized, manage tasks, and lock in on your work. It combines a focus timer, task management, customizable themes, and a distraction-free interface into one simple workspace. I am proud that its my first project that i can call it a Real Product, not just a practice project.", "repo": "https://github.com/aridev24/Lokin", "demo": "https://lokin-delta.vercel.app/"}]...
|
[{"post_id": 77914, "ts": "202 [{"post_id": 77914, "ts": "2026-10-08T18:57:23Z", "hours": 2.1517, "text": "Today i removed all the AI generated images, and replace them with real images and its breaking my website UI, but i can not do anything because AI images are not allowed"}, {"post_id": 77554, "ts": "2026-10-07T12:50:26Z", "hours": 1.65, "text": "(Lokin) Just wrote the final README before ship"}, {"post_id": 77339, "ts": "2026-10-06T16:43:58Z", "hours": 7.5844, "text": "(Lokin) Many things has been added, And the Best part is i have even started using Lokin for my daily tasks and it turns out amazing, It helps me through my whole day i can even add new tasks that will be save even if you leave and Now you can also set theme according to yourself and your mood. BTW I love it and using it. It help me focus on my projects. Thatās Allā¦"}, {"post_id": 76630, "ts": "2026-10-04T06:41:55Z", "hours": 10.4228, "text": "(Lokin) Sorry for the late devlog but now many things has been added, i have added a task pannel nad now you can also create new tasks, check the checkbox and can also delete the tasks. creating the new tasks was so complicated due to JS because when you enter a task it goes to js and the function converts it into a html element having checkbox and delete btn and then add to the the task list"}, {"post_id": 75691, "ts": "2026-09-30T19:22:06Z", "hours": 5.7042, "text": "Now its no more just a html and CSS skeleton. Today i added many new features using JavaScript like first i working on play and pause button so that timer can be played and stopped. and after this i started working on three buttons (focus, short break, long break) to change the timer and reset everything, and than i worked on changing the visual appearance (CSS) of the buttons after being selected."}, {"post_id": 75169, "ts": "2026-09-29T11:12:14Z", "hours": 1.2094, "text": "(Lokin) Get Locked in : Today i add four new buttons to the lokin, I add a button got music, a button for to do liss or tasks, a button for themes, and a final settings button. And now i am going to start working on its JavaScript to make the features working."}, {"post_id": 74595, "ts": "2026-09-27T18:18:53Z", "hours": 1.6936, "text": "Finally my main html, CSS structure is almost completed and now i am going to work on its JS to make it work like a real tool currently i add a timer place holder and some new buttons to control it ,but its just a css structure so you cant control anything yet. Thats Itā¦"}, {"post_id": 74393, "ts": "2026-09-27T09:55:10Z", "hours": 1.4939, "text": "(Lokin) Get Set Lokinnnnnn I have started making a project that heps you guys to get lock in and focus on your projects. Its a beautiful and an intractive way to be focused on your work. In the next update i will tell you how this can help you"}]...
|
Title: Lokin by @AriDev24 | Stardance
Devlogs:
(L Title: Lokin by @AriDev24 | Stardance
Devlogs:
(Lokin) Get Set Lokinnnnnn I have started making a project that heps you guys to get lock in and focus on your projects. Its a beautiful and an intractive way to be focused on your work. In the next update i will tell you how this can help you
Finally my main html, CSS structure is almost completed and now i am going to work on its JS to make it work like a real tool currently i add a timer place holder and some new buttons to control it ,but its just a css structure so you cant control anything yet. Thats Itā¦
(Lokin) Get Locked in : Today i add four new buttons to the lokin, I add a button got music, a button for to do liss or tasks, a button for themes, and a final settings button. And now i am going to start working on its JavaScript to make the features working.
Now its no more just a html and CSS skeleton. Today i added many new features using JavaScript like first i working on play and pause button so that timer can be played and stopped. and after this i started working on three buttons (focus, short break, long break) to change the timer and reset everything, and than i worked on changing the visual appearance (CSS) of the buttons after being selected.
(Lokin) Sorry for the late devlog but now many things has been added, i have added a task pannel nad now you can also create new tasks, check the checkbox and can also delete the tasks. creating the new tasks was so complicated due to JS because when you enter a task it goes to js and the function converts it into a html element having checkbox and delete btn and then add to the the task list
(Lokin) Many things has been added, And the Best part is i have even started using Lokin for my daily tasks and it turns out amazing, It helps me through my whole day i can even add new tasks that will be save even if you leave and Now you can also set theme according to yourself and your mood. BTW I love it and using it. It help me focus on my projects. Thatās Allā¦
(Lokin) Just wrote the final README before ship
Today i removed all the AI generated images, and replace them with real images and its breaking my website UI, but i can not do anything because AI images are not allowed
Ships:
Lokin: Get set lock-in Overview: Lokin in a beautiful and modern workspace that helps you stay organized, manage tasks, and lock in on your work. It combines a focus timer, task management, customizable themes, and a distraction-free interface into one simple workspace. I am proud that its my first project that i can call it a Real Product, not just a practice project....
|
1793062151.0604963
|
1793148551.0604963
|
|
61568
|
game_of_logicgates by @Phonemi | Stardance
|
Phonemi
|
0
|
27.78
|
0
|
[]
|
[{"post_id": 77922, "ts": "202 [{"post_id": 77922, "ts": "2026-10-08T19:36:33Z", "hours": 1.3156, "text": "game_oflogic-gates20 devblog 20 so big news we are finaly finished with the whole simulation so chapter 6 is totaly complete but idk if i will wor on the ther cahpters because i alredy lerned all the stuff and just writing it is realy borring and in the end this website will teach nobody else so i dont see any reson why i shold do that but now it looks prety good and to be honest i used ai to correct my spelling mistakes since i hav dislexia but yea still need to upload the site and make a read me cause right now it is just localhost hope you like it[-_-]"}, {"post_id": 77390, "ts": "2026-10-06T19:33:09Z", "hours": 4.5614, "text": "game_oflogic-gates19 so the full sim is almoast finish and most bugs from before are fixed still need to fix like 4 but that is ok and i need to add style cause this looks prety bad and i also lost my laptop charger thats why i needed to use a other one so i needed to do some things 2 times but now i found my laprop hope you like it[-_-]"}, {"post_id": 72711, "ts": "2026-09-23T15:47:56Z", "hours": 1.8211, "text": "game_oflogic-gates18 so i finished all the board logic but not which label is on which sheet so i made how it should calculate evrything in the code because that should be the same as my chip now i will need to create a ui for that in 6.1 so that you can look what haapens when and where hope you like it[-_-]"}, {"post_id": 72337, "ts": "2026-09-22T18:06:43Z", "hours": 1.6544, "text": "game_oflogic-gates17 1.3 finished and with that i finished chapter 1 only 5 chapters more to go so this chapter is about all the other logic gates which i didnt explain in 1.2 and also has a plan how you can build these gates with the 3 base gates probaply gonna do the full simulation first because then i can ship also if i am not finished hope you like it[-_-]"}, {"post_id": 71942, "ts": "2026-09-21T20:28:10Z", "hours": 2.5956, "text": "game_oflogic-gates16 1.2 finished and all the logic to create most important simulations o now i can easaly inport a simpulation for every gate so 1.3 will be way easier then 1.2 and i finished writing everything and the simulation is working fine (i didnt want to code svgs so you get a visual sim sry because i am to stupid for this ) hope you like it[-_-]"}, {"post_id": 71410, "ts": "2026-09-20T19:33:34Z", "hours": 0.6969, "text": "game_oflogic-gates15 i wrote 1.1 What are logic gates in my website (still need to fix spelling mistake) i didnt wana put any simulations in it because that should be 1.2 and 1.3 so yea in the screenshots you can see the end result"}, {"post_id": 71210, "ts": "2026-09-20T13:29:21Z", "hours": 1.3392, "text": "game_oflogic-gates14 i fixed all errors in the schem file so i fixed all the errors most of them where just power thinks but they are all gone we started like with 300 errors then i fixed them in a other devblog had still like 50 left and now i finaly fixed these also started working on the first explenation chaptor of the website hope you like it[-_-]"}, {"post_id": 71091, "ts": "2026-09-20T09:01:52Z", "hours": 0.3428, "text": "game_oflogic-gates13 i just changed font and color scheme so now it looks way cleaner idk what more can i say but i dont think i will be able to finish it but i will try my best hope you like it[-_-]"}, {"post_id": 70724, "ts": "2026-09-19T17:35:10Z", "hours": 2.5497, "text": "game_oflogic-gates12 so i decided to make it a software project why?: my project will be very expencive and if something isnt working i will lose all my funding also idk how much funding i will get so here is what i did for thi devblog i started creating a website with docs for my project the color scheme should be the one of a pcb board but i am not quite happy with it it should look like the rust docs but i got a ong way untill it looks that gud i also started fixing a lot of errors but then more apered so on the schem side it looking not that good i now need to fix 41 errors but i think i can do that in my docs there will also be simulations etc and i am using svelte if you guys have nay idea what i should change to make it look better pls write a comment hope you like it[-_-]"}, {"post_id": 69425, "ts": "2026-09-17T01:04:37Z", "hours": 0.5478, "text": "#game_oflogic-gates11 biig update!!!!!! we are almoast finished with the schmetics i did a speedrun and now there is a counter a clock a reset and a power module so yay you can see all the curguits below but still need to fix 32 errors and propably some other 2 and i need to see if i make a simulation for it next+ a website since i changed the type to a software project but yea we will look hope you like it[-_-]"}, {"post_id": 69379, "ts": "2026-09-16T22:49:39Z", "hours": 0.7953, "text": "game_oflogic-gates10 Pretty crazy that i am alredy ad devblogs 10 but good I added a Display If you looked at My other devblogs before you maby noticed that WE alredy have a Display in the Keyboard but that is only the thinks you Type in so this Displaydisplays the simulaton i am also getting faster ad making mutās and placing Labels (over 200 global Labels again) Hope you Like IT[-_-]"}, {"post_id": 69322, "ts": "2026-09-16T19:58:45Z", "hours": 0.55, "text": "game_oflogic-gates9 i finished the mux yay : so i looked again what i still need and there are still a lot of thinks but this is one of the thinks and it was very very simple it basicly just implements start and stop button stuff like that i think you understand it if you want to look at the ogic gates and flipflops you can see the picture below still got lots to do but i am doing my best to speedrun this hope you like it[-_-]"}, {"post_id": 69234, "ts": "2026-09-16T16:59:03Z", "hours": 1.7869, "text": "game_oflogic-gates8 i finihed the button matrix evrything is working is fine i dont think i need to explain what a button matrix is hard part was placing all 200 labels and rebuilding some thinks and nooooo i didnt use logic gates to create the buttons and ledās so i am realy sry for that (yking ofc) thx for reading the devblog still got lots of thinks to do but i can make it hope you like it[-_-]"}, {"post_id": 68794, "ts": "2026-09-15T19:22:48Z", "hours": 1.2536, "text": "game_oflogic-gates7 i finished the counter yay so what is doas is pretty basic it counts and looks which piece it should calculate next it also looks if the whole the piece are at the boarder or not so yea if you see something in the picture below you dont understand jst ask me or follow the project or wait and wait a bit since i will probaply make a simulation website which describes the process and biggest update no more fcking logicgates next thinks on the to do is led and button matrix and then we will look furher hope you like it[-_-]"}, {"post_id": 68263, "ts": "2026-09-14T20:05:52Z", "hours": 2.0522, "text": "game_oflogik-gates6 so i aktually made a lot i finished making the ring in kicad thats just 14 8bit d-flip flops needed a bit time for that but thats finished now and i also fixed 218 errors so now i am only on 19 so thats pretty good wont explain evrything in deatail you can see most of the thinks in my pictures and if you have any question ten just comment and check the devblog like after 1 day then i probply answered it hope you like it[-_-]"}, {"post_id": 68066, "ts": "2026-09-14T13:46:08Z", "hours": 0.8194, "text": "game_oflogik-gates5 i am finished with the digital software tried to wire flipflops and calc together corectly managed to do it so now i am back to ki cad where i alredy made that the calc is a own block and yea now i am just adding the flip flop and then we are almoast finished jippi (only with that part that fucks my brain) we still need to do monitor and keys but that should be easy hopefully hope you like it[-_-]"}, {"post_id": 67970, "ts": "2026-09-14T09:25:54Z", "hours": 1.3794, "text": "game_oflogik-gates4 brought all to digital so know i can simulate it much better then i needed to fix some problems that i had before but yea also made it a bit simpler so it looks very simple now also started working on my flip flop hope you like it"}, {"post_id": 67396, "ts": "2026-09-13T14:19:33Z", "hours": 0.6667, "text": "game_oflogicgates 2 so i finaly understud that we dont need 2 different curcuts for the dead or alive status so here is what i did you can now enter all 8 values of the neigbors and if it is 3 it sets the value to alive if its 2 it stays the same and if its anything else its dead pretty simple so i just needed to place evrything down and label it corectly and i was finished thought this project will take a eternity but i guess not hope you like it[-_-]"}, {"post_id": 67248, "ts": "2026-09-13T09:42:00Z", "hours": 0.25, "text": "game_of_logicgates2 so yea devblog 2 is a bit short but i did something important so i thought it was cheating to just use a full adder block or half adder block so i made them first and now i think i can use them as predefined blocks"}, {"post_id": 66981, "ts": "2026-09-12T23:57:48Z", "hours": 0.8003, "text": "game_of_logicgates 1 this is my new project jippi idk if i manage to finish it in time also because shools starts soon but i am making a little consol with a 10 10 button grid and a 10 10 pixel screen and making all the rest only with logic gates so yea what did i do now i just thaught out loud how i can do all this so yea hope you like it[-_-]"}]...
|
Title: game_of_logicgates by @Phonemi | Stardance
Title: game_of_logicgates by @Phonemi | Stardance
Devlogs:
game_of_logicgates 1 this is my new project jippi idk if i manage to finish it in time also because shools starts soon but i am making a little consol with a 10 10 button grid and a 10 10 pixel screen and making all the rest only with logic gates so yea what did i do now i just thaught out loud how i can do all this so yea hope you like it[-_-]
game_of_logicgates2 so yea devblog 2 is a bit short but i did something important so i thought it was cheating to just use a full adder block or half adder block so i made them first and now i think i can use them as predefined blocks
game_oflogicgates 2 so i finaly understud that we dont need 2 different curcuts for the dead or alive status so here is what i did you can now enter all 8 values of the neigbors and if it is 3 it sets the value to alive if its 2 it stays the same and if its anything else its dead pretty simple so i just needed to place evrything down and label it corectly and i was finished thought this project will take a eternity but i guess not hope you like it[-_-]
game_oflogik-gates4 brought all to digital so know i can simulate it much better then i needed to fix some problems that i had before but yea also made it a bit simpler so it looks very simple now also started working on my flip flop hope you like it
game_oflogik-gates5 i am finished with the digital software tried to wire flipflops and calc together corectly managed to do it so now i am back to ki cad where i alredy made that the calc is a own block and yea now i am just adding the flip flop and then we are almoast finished jippi (only with that part that fucks my brain) we still need to do monitor and keys but that should be easy hopefully hope you like it[-_-]
game_oflogik-gates6 so i aktually made a lot i finished making the ring in kicad thats just 14 8bit d-flip flops needed a bit time for that but thats finished now and i also fixed 218 errors so now i am only on 19 so thats pretty good wont explain evrything in deatail you can see most of the thinks in my pictures and if you have any question ten just comment and check the devblog like after 1 day then i probply answered it hope you like it[-_-]
game_oflogic-gates7 i finished the counter yay so what is doas is pretty basic it counts and looks which piece it should calculate next it also looks if the whole the piece are at the boarder or not so yea if you see something in the picture below you dont understand jst ask me or follow the project or wait and wait a bit since i will probaply make a simulation website which describes the process and biggest update no more fcking logicgates next thinks on the to do is led and button matrix and then we will look furher hope you like it[-_-]
game_oflogic-gates8 i finihed the button matrix evrything is working is fine i dont think i need to explain what a button matrix is hard part was placing all 200 labels and rebuilding some thinks and nooooo i didnt use logic gates to create the buttons and ledās so i am realy sry for that (yking ofc) thx for reading the devblog still got lots of thinks to do but i can make it hope you like it[-_-]
game_oflogic-gates9 i finished the mux yay : so i looked again what i still need and there are still a lot of thinks but this is one of the thinks and it was very very simple it basicly just implements start and stop button stuff like that i think you understand it if you want to look at the ogic gates and flipflops you can see the picture below still got lots to do but i am doing my best to speedrun this hope you like it[-_-]
game_oflogic-gates10 Pretty crazy that i am alredy ad devblogs 10 but good I added a Display If you looked at My other devblogs before you maby noticed that WE alredy have a Display in the Keyboard but that is only the thinks you Type in so this Displaydisplays the simulaton i am also getting faster ad making mutās and placing Labels (over 200 global Labels again) Hope you Like IT[-_-]
#game_oflogic-gates11 biig update!!!!!! we are almoast finished with the schmetics i did a speedrun and now there is a counter a clock a reset and a power module so yay you can see all the curguits below but still need to fix 32 errors and propably some other 2 and i need to see if i make a simulation for it next+ a website since i changed the type to a software project but yea we will look hope you like it[-_-]
game_oflogic-gates12 so i decided to make it a software project why?: my project will be very expencive and if something isnt working i will lose all my funding also idk how much funding i will get so here is what i did for thi devblog i started creating a website with docs for my project the color scheme should be the one of a pcb board but i am not quite happy with it it should look like the rust docs but i got a ong way untill it looks that gud i also started fixing a lot of errors but then more apered so on the schem side it looking not that good i now need to fix 41 errors but i think i can do that in my docs there will also be simulations etc and i am using svelte if you guys have nay idea what i should change to make it look better pls write a comment hope you like it[-_-]
game_oflogic-gates13 i just changed font and color scheme so now it looks way cleaner idk what more can i say but i dont think i will be able to finish it but i will try my best hope you like it[-_-]
game_oflogic-gates14 i fixed all errors in the schem file so i fixed all the errors most of them where just power thinks but they are all gone we started like with 300 errors then i fixed them in a other devblog had still like 50 left and now i finaly fixed these also started working on the first explenation chaptor of the website hope you like it[-_-]
game_oflogic-gates15 i wrote 1.1 What are logic gates in my website (still need to fix spelling mistake) i didnt wana put any simulations in it because that should be 1.2 and 1.3 so yea in the screenshots you can see the end result
game_oflogic-gates16 1.2 finished and all the logic to create most important simulations o now i can easaly inport a simpulation for every gate so 1.3 will be way easier then 1.2 and i finished writing everything and the simulation is working fine (i didnt want to code svgs so you get a visual sim sry because i am to stupid for this ) hope you like it[-_-]
game_oflogic-gates17 1.3 finished and with that i finished chapter 1 only 5 chapters more to go so this chapter is about all the other logic gates which i didnt explain in 1.2 and also has a plan how you can build these gates with the 3 base gates probaply gonna do the full simulation first because then i can ship also if i am not finished hope you like it[-_-]
game_oflogic-gates18 so i finished all the board logic but not which label is on which sheet so i made how it should calculate evrything in the code because that should be the same as my chip now i will need to create a ui for that in 6.1 so that you can look what haapens when and where hope you like it[-_-]
game_oflogic-gates19 so the full sim is almoast finish and most bugs from before are fixed still need to fix like 4 but that is ok and i need to add style cause this looks prety bad and i also lost my laptop charger thats why i needed to use a other one so i needed to do some things 2 times but now i found my laprop hope you like it[-_-]
game_oflogic-gates20 devblog 20 so big news we are finaly finished with the whole simulation so chapter 6 is totaly complete but idk if i will wor on the ther cahpters because i alredy lerned all the stuff and just writing it is realy borring and in the end this website will teach nobody else so i dont see any reson why i shold do that but now it looks prety good and to be honest i used ai to correct my spelling mistakes since i hav dislexia but yea still need to upload the site and make a read me cause right now it is just localhost hope you like it[-_-]...
|
1793040700.3367398
|
1793645500.3367398
|
|
67067
|
PicoGame by @fedi41 | Stardance
|
fedi41
|
0
|
16.46
|
0
|
[]
|
[{"post_id": 77925, "ts": "202 [{"post_id": 77925, "ts": "2026-10-08T19:54:50Z", "hours": 1.705, "text": "YOU can try it out! The testing website is live! Try the latest version of PicoGame yourself :D @wilrakov made the website and the menu animations What is new The website better menu with animations scrolling background some technical changes (deltatime on pico)"}, {"post_id": 77577, "ts": "2026-10-07T15:01:08Z", "hours": 1.6758, "text": "Inputs and animations Today I made the inputs on pico, and yesterday I added the animations module! @wilrakov is currently making the new menu with animations and I let you know how it looks when its ready :D What I did made animation functions for later (just lerping between coordinates) made the inputs on pico (not completly finished, no way to detect when the button was just pressed) fixed the inputs in raylib (added the missing buttons) Animations are not showed in the video, I havent added them to the menu yet"}, {"post_id": 76843, "ts": "2026-10-04T19:58:45Z", "hours": 1.0703, "text": "Working on the menu⦠made some progress on the main menu :D Later, it will be used for choosing game categories. thats all actually"}, {"post_id": 76641, "ts": "2026-10-04T07:44:28Z", "hours": 12.0094, "text": "Hey guysss! This is the first my devlog on PicoGame ! PicoGame is a game console, that runs on the pico2 , pc and web . This project is a team project, I am making it with my friend @wilrakov :D What it is As said, PicoGame is a game console, later even a game engine - written in C. The coolest part about it for me is, that it also runs in the web and on the pc! Current progress currently, we already have some of the basics done. Graphics and Text rendering is working on all platforms perfectly. @wilrakov has even made a lua implementation for later game development. What I have made my part was to make almost everything on the pico2 , since I am not familiar with raylib. Recently I started making the Main menu of the game console. I will be making more devlogs, more recently, so stay tuned!"}]...
|
Title: PicoGame by @fedi41 | Stardance
Devlogs:
H Title: PicoGame by @fedi41 | Stardance
Devlogs:
Hey guysss! This is the first my devlog on PicoGame ! PicoGame is a game console, that runs on the pico2 , pc and web . This project is a team project, I am making it with my friend @wilrakov :D What it is As said, PicoGame is a game console, later even a game engine - written in C. The coolest part about it for me is, that it also runs in the web and on the pc! Current progress currently, we already have some of the basics done. Graphics and Text rendering is working on all platforms perfectly. @wilrakov has even made a lua implementation for later game development. What I have made my part was to make almost everything on the pico2 , since I am not familiar with raylib. Recently I started making the Main menu of the game console. I will be making more devlogs, more recently, so stay tuned!
Working on the menu⦠made some progress on the main menu :D Later, it will be used for choosing game categories. thats all actually
Inputs and animations Today I made the inputs on pico, and yesterday I added the animations module! @wilrakov is currently making the new menu with animations and I let you know how it looks when its ready :D What I did made animation functions for later (just lerping between coordinates) made the inputs on pico (not completly finished, no way to detect when the button was just pressed) fixed the inputs in raylib (added the missing buttons) Animations are not showed in the video, I havent added them to the menu yet
YOU can try it out! The testing website is live! Try the latest version of PicoGame yourself :D @wilrakov made the website and the menu animations What is new The website better menu with animations scrolling background some technical changes (deltatime on pico)...
|
1793105622.8496358
|
1793710422.8496358
|
|
33711
|
Voc to CSV by @aquafr0stbyte | Stardance
|
aquafr0stbyte
|
1
|
4.55
|
61
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T19:46:33Z", "hours": 4.0, "multiplier": 15.7, "payout": 61, "blessing": "neutral", "text": "Itās a simple website that can export your Vocab into an Excel file. I personally use it to digitise my stuff.", "repo": "https://github.com/AquaFrostByte/Voc/", "demo": "https://voc.lain.onl/"}]...
|
[{"post_id": 77926, "ts": "202 [{"post_id": 77926, "ts": "2026-10-08T20:11:42Z", "hours": 0.5542, "text": "Did some mew and summ prrrruuurrr (i fixed some backend stuff)"}, {"post_id": 63185, "ts": "2026-09-06T21:05:29Z", "hours": 0.8564, "text": "Added a button to copy for Google Sheets (or it should also work with other Spread Sheet software) and a reasource tab with the reasources i have used in the past to learn langueages!"}, {"post_id": 60841, "ts": "2026-09-03T13:53:19Z", "hours": 1.4639, "text": "Test version worked great. But its ugly so i changed some stuff to make it pretty!! Now we have a nice Wallpaper some Glass effects and now you can also import .csv files so you can add to a list :3"}, {"post_id": 60465, "ts": "2026-09-02T20:03:31Z", "hours": 1.5864, "text": "Whoa i started this project becuase i have to do Vocab tests in the 11th grade š So here i am sitting around and uploading all my Vocab so i can processes easyer for anki or NoteBookLLM! This is the First quick wip up of the side. Took about 2~ hours."}]...
|
Title: Voc to CSV by @aquafr0stbyte | Stardance
D Title: Voc to CSV by @aquafr0stbyte | Stardance
Devlogs:
Whoa i started this project becuase i have to do Vocab tests in the 11th grade š So here i am sitting around and uploading all my Vocab so i can processes easyer for anki or NoteBookLLM! This is the First quick wip up of the side. Took about 2~ hours.
Test version worked great. But its ugly so i changed some stuff to make it pretty!! Now we have a nice Wallpaper some Glass effects and now you can also import .csv files so you can add to a list :3
Added a button to copy for Google Sheets (or it should also work with other Spread Sheet software) and a reasource tab with the reasources i have used in the past to learn langueages!
Did some mew and summ prrrruuurrr (i fixed some backend stuff)
Ships:
Itās a simple website that can export your Vocab into an Excel file. I personally use it to digitise my stuff....
|
1793141744.647963
|
1793228144.647963
|
|
64689
|
personal website by @kratak | Stardance
|
kratak
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-09T09:41:06Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I added README and deployed it using github pages. The website itself is really simple just one page with 3 sections. about me my cats my hobbies and interests The project itself was pretty easy, though learning and making CSS was a bit of pain. As for ai usage I used it only to relearn HTML and CSS because I donāt really remember much of it, and also used it to help me fix the CSS when it didnāt work.", "repo": "https://github.com/Kratak78/my-website", "demo": "https://kratak78.github.io/my-website/"}]...
|
[{"post_id": 77930, "ts": "202 [{"post_id": 77930, "ts": "2026-10-08T20:24:44Z", "hours": 2.7644, "text": "I have been sick for a week sadly so I couldnāt work on the website sadly, but I have finally finished the CSS file. needed a bit of help from ai because I donāt really remember almost any of it, so I used it to learn it a bit even tho Iām pretty Iāll forget it soon anyway. I tried making the images clickable so they could be viewed in bigger size but my attempts with html and CSS didnāt work and I didnāt want to start with JS yet so i just gave up and left it as it is and just made it so it opens the images themselves in new tab when clicked on. Tomorrow Iām planning to ship the project and move on to another mission."}, {"post_id": 72585, "ts": "2026-09-23T09:02:16Z", "hours": 1.3364, "text": "I have started working on my personal website. The html is done, gonna start on css soon."}]...
|
Title: personal website by @kratak | Stardance
De Title: personal website by @kratak | Stardance
Devlogs:
I have started working on my personal website. The html is done, gonna start on css soon.
I have been sick for a week sadly so I couldnāt work on the website sadly, but I have finally finished the CSS file. needed a bit of help from ai because I donāt really remember almost any of it, so I used it to learn it a bit even tho Iām pretty Iāll forget it soon anyway. I tried making the images clickable so they could be viewed in bigger size but my attempts with html and CSS didnāt work and I didnāt want to start with JS yet so i just gave up and left it as it is and just made it so it opens the images themselves in new tab when clicked on. Tomorrow Iām planning to ship the project and move on to another mission.
Ships:
I added README and deployed it using github pages. The website itself is really simple just one page with 3 sections. about me my cats my hobbies and interests The project itself was pretty easy, though learning and making CSS was a bit of pain. As for ai usage I used it only to relearn HTML and CSS because I donāt really remember much of it, and also used it to help me fix the CSS when it didnāt work....
|
1793062046.127567
|
1793148446.127567
|
|
68681
|
the stupidest website OAT by @stellenium | Stardan the stupidest website OAT by @stellenium | Stardance...
|
stellenium
|
0
|
51.63
|
0
|
[]
|
[{"post_id": 77940, "ts": "202 [{"post_id": 77940, "ts": "2026-10-08T21:10:49Z", "hours": 51.6322, "text": "test devlog"}]...
|
Title: the stupidest website OAT by @stellenium | Title: the stupidest website OAT by @stellenium | Stardance
Devlogs:
test devlog...
|
1793123574.3718257
|
1793728374.3718257
|
|
68684
|
Lift Off YSWS Website by @RishitJain | Stardance
|
RishitJain
|
0
|
0.28
|
0
|
[]
|
[{"post_id": 77941, "ts": "202 [{"post_id": 77941, "ts": "2026-10-08T21:23:37Z", "hours": 0.2831, "text": "I made some art for the website!"}]...
|
Title: Lift Off YSWS Website by @RishitJain | Star Title: Lift Off YSWS Website by @RishitJain | Stardance
Devlogs:
I made some art for the website!...
|
1793123580.2640102
|
1793728380.2640102
|
|
2362
|
Keyboard Substitution Program by @MaybeMae | Stard Keyboard Substitution Program by @MaybeMae | Stardance...
|
MaybeMae
|
0
|
47.49
|
0
|
[]
|
[{"post_id": 77949, "ts": "202 [{"post_id": 77949, "ts": "2026-10-08T22:34:25Z", "hours": 10.8767, "text": "Devlog 11- Mae here! The wiring for all the inputs as gone through its first pass! . It doesnt work⦠. Somewhere, in that mess of wiring, was a short circuit. I had no idea where it could be or why it was happening. My current best theory is that I needed a diode between the main power bus and the power for the potentiometers on the joystick and throttle. . I am currently working on a fix for it, and once I have the primary flight inputs (joystick, throttle, stability assist) wired up it shouldnāt take nearly as long to wire the secondary flight controls, and the displays."}, {"post_id": 73761, "ts": "2026-09-25T21:34:32Z", "hours": 4.5992, "text": "Devlog 10- Mae again! The top cover is completely assembled (except for the displays)! Now, I can start the process of printing the bottom case and doing final integration to get the controller to talk to KSP. . Additionally, the second circuit board is finished! Unfortunately, now the first circuit board is broken⦠Im thinking about scrapping the circuit board idea entirely and connecting each button to its own pin on the arduino. . Itās the final strech now to get it done and shipped, but i think i can do it!"}, {"post_id": 71921, "ts": "2026-09-21T19:34:57Z", "hours": 3.1833, "text": "TW: Awful circuit design, electrical engineers beware . Devlog 9- Mae here! āIāll post the next devlog tonightā she said, blissfully unaware of everything related to circuit design⦠. The good news is the first circuit board is finished! Below is the mess of wires and diodes that come together to let (some of) the buttons on the controller talk to the arduino! This board specifically lets the 10 individual SAS modes be controlled by their own buttons, while only needing 6 output wires! This saves on ports on the arduino, making the programming much easier. . Creating this board was a huge pain, but now that I know what to do, the next one should be quicker. After that, all thats needed is to print the outer shell, wire everything up. and do the last little bit of integration programming. I know Iām running very short on time, so Iāve laid out a schedule for myself, and as long as the next circuit board doesnt take 4 days I should be fine!"}, {"post_id": 69885, "ts": "2026-09-18T00:22:37Z", "hours": 5.1431, "text": "Devlog 8 - Mae here! The first real piece of the controller is āfinishedā! Below is the first revision of the top cover of the controller, fully CNCed, painted, and laser engraved! It doesnāt look so great (for reasons Iāll get into later), but it lets me start assembly, as the cover can be swapped out later! . Okay, so first things first, the text looks bad. I am (very) aware of this, and the issue stems from one mistake I made when planning. In my infinite wisdom, I decided it would be a good idea to laser engrave a perfectly white objectā¦.. As you can imagine, it failed to cut proper;y, so I had to do a very high power pass, making the text look sloppy. Additionally, between the first and second passes, I inadvertently bumped the laser head, making the text ofset from where it should be. . To fix this, the next version (already in the works) will engrave the text on the CNC mill. This should provide a much better color and better contrast for the text, as well as removing any issue with the text being offset. . Finally, while the second cover is being machined, Iāve started work creating the circuit boards which connect the buttons to the arduinos! I procrastinated on this devlog a little, so that devlog will be coming later tonight!"}, {"post_id": 64770, "ts": "2026-09-09T12:52:33Z", "hours": 9.1317, "text": "Devlog 7 - Mae here! My apologies for the (very) large delay, I was caught up in some other responsibilities. That doesnāt mean nothing got done, though. In fact, two huge parts have been finished! . First, all of the parts have arrived, and I have finished machining the top cover! Now, all the top cover needs is a coat of paint and some laser engraving of the text, then assembly can begin! . Second, Iāve FINALLY got the displays to work! Below is a video of one of the controllerās display ābanksā, displaying the rocketās altitude, and updating it in real time! There is just a small bit of code left to integrate the two other display banks."}, {"post_id": 25093, "ts": "2026-07-09T02:24:28Z", "hours": 2.7333, "text": "Devlog 6 - Mae here! I spent today implementing a slider for throttle control. In theory, it should have been an easy task, no more than 45 minutes. Unfortunately, unlike the potentiometers on the joystick, the sliderās potentiometer was not linear. That meant moving the slider half way increased the throttle to 75%, making using it very unintuitive. So i had to spend quite a bit of time figuring out how to work around it. . Below is a video of my first actual flight using the ācontrollerā. Itās quite intuitive, but Iām not the best pilot lol. . Up next, Iām designing a small case to mount the throttle, stick, and a few buttons. Hopefully this should be the first actual prototype of the controller, which should be very nice to see."}, {"post_id": 24446, "ts": "2026-07-08T00:31:13Z", "hours": 3.2119, "text": "Devlog 5 - Mae here! Iām back! iām sorry for my absence, it took quite a while for the parts to get here, and they arrived the day I left for vacation. But anyways⦠. IT WORKS!!! I have now successfully connected a joystick to the system, allowing actual control of a spacecraft in flight! Its actually quite simple too, the code just takes the values from 3 potentiometers mounted in the joystick, remaps the values to be in a range the game can read, and packages them into a message for the Kerbal SimPit mod. The message is then sent to the mod, where it reads it and commands the vessel to turn by the amount specified in the message. It took a while to understand how messages actually work, but i think i get it now. . Next up, I will be implementing data output using a 14 segment display module. Once thatās done, full scale prototyping can begin, using several arduinos at once to control most of the game. And then, once all the parts arrive, the final construction can happen. About half of the required parts have been ordered so afar, so this shouldnāt be too long from now."}, {"post_id": 2031, "ts": "2026-06-04T09:53:56Z", "hours": 3.1547, "text": "Devlog 4 - Mae here! I finished the layout for the controller! It has every button I use in KSP, including all 10 SAS modes, all 10 Action Groups, quick save and load, and so on. The joystick has a button next to it to transition between rotational and translational control, which should make docking so much more interesting. Next up: ordering the parts! . PS; sorry for not getting much work done yesterday, I got distracted playing ksp lol"}, {"post_id": 1199, "ts": "2026-06-03T01:42:42Z", "hours": 0.7453, "text": "Devlog 3- Mae here! IT WORKS! I can now register inputs from external ācontrollersā (if you want to call one button a controller). This was one of the biggest hurdles I foresaw when I was coming up with the idea for this project, so its success is a great sign for the future. It only took me 3 hours of coding (mostly staring at the docs)! . PS: I know it says I only logged 44 minutes. Guess who forgot to click record on lapse. (its me, i forgot to hit record :C)"}, {"post_id": 642, "ts": "2026-06-02T04:57:59Z", "hours": 3.55, "text": "Devlog 2- Hi again! Mae here! I realized this project cant continue if i cant get inputs and outputs from KSP, so i went ahead and spent about an hour and a half setting up all of the basic configs to get Kerbal Simpit to run. Below is a video of one of the basic test programs running on my arduino uno, receving altitude data from the game. It works! (it only took me till 1 amā¦) . PS: Iāve made some progress on the controller layout too, but its not in enough of a finished state to show it"}, {"post_id": 433, "ts": "2026-06-01T20:44:17Z", "hours": 1.1619, "text": "Devlog 1- Hi! Iām Mae, I absolutely love the game KSP (Kerbal Space Program), and have been considering making a custom controller for a while. This is gonna be kind of a yap session because I want to set the scene for later devlogs, so I apologize in advance. . Iāve already put together a basic parts list, and am finishing up 3d models of all the basic components (see below). Once all the components are modeled, Iāll start drafting a 3d model for the top cover based on some concept drawings (I seem to have misplaced them, sorry :C ), and then once Iām happy with it, Iāll order the parts and start with the programming. . To actually interface with the game, Iāll be using the Kerbal SimPit Revamped Mod, and the whole controller will be run off of several arduino boards (the details for this section will be worked out more once the controller is built). . The plan for the controller is pretty simple: . Construction- The base construction of the controller will be quite simple. It will be in a 3d printed PETG case. The top cover will be a black ABS sheet, with holes for the buttons and switches CNCed out. The sheet will then be spray painted white, and finally a laser cutter will do some quick passes over the sheet to burn away the paint and create labels for all the inputs. . Input- Use one joystick for rotation/translation, big button with covering for staging, probably the same button but red for abort, latching blue switches for toggles, keyboard keys for momentary switches, and keylock switches to lock out throttle/ joystick to prevent accidental input as well as act as the power switch (bc who doesnāt love the feeling of turning on a device with a switch) The lights in the latching switches are (thankfully) not controlled by the button itself. This gives them the added benefit of being able to update themselves when switching to a different vessel, with different settings enabled on it. . Display- Have 3-4 rows of 7 or 14 segment displays showing mission information (apoapsis, velocity, altitude, delta v remaining, etc.) The displays have different modes that show different information , swapped using buttons (ie. orbital, surface/landing, rendezvous/docking, and maneuver information) One or two additional displays would be nice to keep time warp info separate, but not strictly required. The coolest idea (but also the most expensive and difficult to program) would be to have a small display to show the navball and/or the current orbit visually. . Thanks for reading my first, and hopefully not my last, devlog!"}]...
|
Title: Keyboard Substitution Program by @MaybeMae Title: Keyboard Substitution Program by @MaybeMae | Stardance
Devlogs:
Devlog 1- Hi! Iām Mae, I absolutely love the game KSP (Kerbal Space Program), and have been considering making a custom controller for a while. This is gonna be kind of a yap session because I want to set the scene for later devlogs, so I apologize in advance. . Iāve already put together a basic parts list, and am finishing up 3d models of all the basic components (see below). Once all the components are modeled, Iāll start drafting a 3d model for the top cover based on some concept drawings (I seem to have misplaced them, sorry :C ), and then once Iām happy with it, Iāll order the parts and start with the programming. . To actually interface with the game, Iāll be using the Kerbal SimPit Revamped Mod, and the whole controller will be run off of several arduino boards (the details for this section will be worked out more once the controller is built). . The plan for the controller is pretty simple: . Construction- The base construction of the controller will be quite simple. It will be in a 3d printed PETG case. The top cover will be a black ABS sheet, with holes for the buttons and switches CNCed out. The sheet will then be spray painted white, and finally a laser cutter will do some quick passes over the sheet to burn away the paint and create labels for all the inputs. . Input- Use one joystick for rotation/translation, big button with covering for staging, probably the same button but red for abort, latching blue switches for toggles, keyboard keys for momentary switches, and keylock switches to lock out throttle/ joystick to prevent accidental input as well as act as the power switch (bc who doesnāt love the feeling of turning on a device with a switch) The lights in the latching switches are (thankfully) not controlled by the button itself. This gives them the added benefit of being able to update themselves when switching to a different vessel, with different settings enabled on it. . Display- Have 3-4 rows of 7 or 14 segment displays showing mission information (apoapsis, velocity, altitude, delta v remaining, etc.) The displays have different modes that show different information , swapped using buttons (ie. orbital, surface/landing, rendezvous/docking, and maneuver information) One or two additional displays would be nice to keep time warp info separate, but not strictly required. The coolest idea (but also the most expensive and difficult to program) would be to have a small display to show the navball and/or the current orbit visually. . Thanks for reading my first, and hopefully not my last, devlog!
Devlog 2- Hi again! Mae here! I realized this project cant continue if i cant get inputs and outputs from KSP, so i went ahead and spent about an hour and a half setting up all of the basic configs to get Kerbal Simpit to run. Below is a video of one of the basic test programs running on my arduino uno, receving altitude data from the game. It works! (it only took me till 1 amā¦) . PS: Iāve made some progress on the controller layout too, but its not in enough of a finished state to show it
Devlog 3- Mae here! IT WORKS! I can now register inputs from external ācontrollersā (if you want to call one button a controller). This was one of the biggest hurdles I foresaw when I was coming up with the idea for this project, so its success is a great sign for the future. It only took me 3 hours of coding (mostly staring at the docs)! . PS: I know it says I only logged 44 minutes. Guess who forgot to click record on lapse. (its me, i forgot to hit record :C)
Devlog 4 - Mae here! I finished the layout for the controller! It has every button I use in KSP, including all 10 SAS modes, all 10 Action Groups, quick save and load, and so on. The joystick has a button next to it to transition between rotational and translational control, which should make docking so much more interesting. Next up: ordering the parts! . PS; sorry for not getting much work done yesterday, I got distracted playing ksp lol
Devlog 5 - Mae here! Iām back! iām sorry for my absence, it took quite a while for the parts to get here, and they arrived the day I left for vacation. But anyways⦠. IT WORKS!!! I have now successfully connected a joystick to the system, allowing actual control of a spacecraft in flight! Its actually quite simple too, the code just takes the values from 3 potentiometers mounted in the joystick, remaps the values to be in a range the game can read, and packages them into a message for the Kerbal SimPit mod. The message is then sent to the mod, where it reads it and commands the vessel to turn by the amount specified in the message. It took a while to understand how messages actually work, but i think i get it now. . Next up, I will be implementing data output using a 14 segment display module. Once thatās done, full scale prototyping can begin, using several arduinos at once to control most of the game. And then, once all the parts arrive, the final construction can happen. About half of the required parts have been ordered so afar, so this shouldnāt be too long from now.
Devlog 6 - Mae here! I spent today implementing a slider for throttle control. In theory, it should have been an easy task, no more than 45 minutes. Unfortunately, unlike the potentiometers on the joystick, the sliderās potentiometer was not linear. That meant moving the slider half way increased the throttle to 75%, making using it very unintuitive. So i had to spend quite a bit of time figuring out how to work around it. . Below is a video of my first actual flight using the ācontrollerā. Itās quite intuitive, but Iām not the best pilot lol. . Up next, Iām designing a small case to mount the throttle, stick, and a few buttons. Hopefully this should be the first actual prototype of the controller, which should be very nice to see.
Devlog 7 - Mae here! My apologies for the (very) large delay, I was caught up in some other responsibilities. That doesnāt mean nothing got done, though. In fact, two huge parts have been finished! . First, all of the parts have arrived, and I have finished machining the top cover! Now, all the top cover needs is a coat of paint and some laser engraving of the text, then assembly can begin! . Second, Iāve FINALLY got the displays to work! Below is a video of one of the controllerās display ābanksā, displaying the rocketās altitude, and updating it in real time! There is just a small bit of code left to integrate the two other display banks.
Devlog 8 - Mae here! The first real piece of the controller is āfinishedā! Below is the first revision of the top cover of the controller, fully CNCed, painted, and laser engraved! It doesnāt look so great (for reasons Iāll get into later), but it lets me start assembly, as the cover can be swapped out later! . Okay, so first things first, the text looks bad. I am (very) aware of this, and the issue stems from one mistake I made when planning. In my infinite wisdom, I decided it would be a good idea to laser engrave a perfectly white objectā¦.. As you can imagine, it failed to cut proper;y, so I had to do a very high power pass, making the text look sloppy. Additionally, between the first and second passes, I inadvertently bumped the laser head, making the text ofset from where it should be. . To fix this, the next version (already in the works) will engrave the text on the CNC mill. This should provide a much better color and better contrast for the text, as well as removing any issue with the text being offset. . Finally, while the second cover is being machined, Iāve started work creating the circuit boards which connect the buttons to the arduinos! I procrastinated on this devlog a little, so that devlog will be coming later tonight!
TW: Awful circuit design, electrical engineers beware . Devlog 9- Mae here! āIāll post the next devlog tonightā she said, blissfully unaware of everything related to circuit design⦠. The good news is the first circuit board is finished! Below is the mess of wires and diodes that come together to let (some of) the buttons on the controller talk to the arduino! This board specifically lets the 10 individual SAS modes be controlled by their own buttons, while only needing 6 output wires! This saves on ports on the arduino, making the programming much easier. . Creating this board was a huge pain, but now that I know what to do, the next one should be quicker. After that, all thats needed is to print the outer shell, wire everything up. and do the last little bit of integration programming. I know Iām running very short on time, so Iāve laid out a schedule for myself, and as long as the next circuit board doesnt take 4 days I should be fine!
Devlog 10- Mae again! The top cover is completely assembled (except for the displays)! Now, I can start the process of printing the bottom case and doing final integration to get the controller to talk to KSP. . Additionally, the second circuit board is finished! Unfortunately, now the first circuit board is broken⦠Im thinking about scrapping the circuit board idea entirely and connecting each button to its own pin on the arduino. . Itās the final strech now to get it done and shipped, but i think i can do it!
Devlog 11- Mae here! The wiring for all the inputs as gone through its first pass! . It doesnt work⦠. Somewhere, in that mess of wiring, was a short circuit. I had no idea where it could be or why it was happening. My current best theory is that I needed a diode between the main power bus and the power for the potentiometers on the joystick and throttle. . I am currently working on a fix for it, and once I have the primary flight inputs (joystick, throttle, stability assist) wired up it shouldnāt take nearly as long to wire the secondary flight controls, and the displays....
|
1792522409.2285023
|
1793127209.2285023
|