|
51271
|
rs-gpt by @AhmedKhaledAhmed | Stardance
|
AhmedKhaledAhmed
|
1
|
8.0
|
105
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-25T15:50:54Z", "hours": 8.0, "multiplier": 13.87, "payout": 105, "blessing": "neutral", "text": "I rewrote Andrej Karpathy’s microgpt in rust. Also, added a beautiful tui. You classic mode and tui mode. The classic mode behaves exactly as the original microgpt behaves, but the tui mode is a classic mode wrapper with a tui. You can use it now by installing it from crate.io or building it from the source using github.", "repo": "https://github.com/theawakener0/rs-gpt", "demo": "https://crates.io/crates/rs-gpt"}]...
|
[{"post_id": 54523, "ts": "202 [{"post_id": 54523, "ts": "2026-08-25T15:31:43Z", "hours": 0.5, "text": "DevLog#7 — rs-gpt is finally published on github and crate.io"}, {"post_id": 54109, "ts": "2026-08-24T22:19:01Z", "hours": 2.6239, "text": "DevLog#6 — I added a tui that really makes the training and inference visually impressive. Also I published the project."}, {"post_id": 52918, "ts": "2026-08-23T09:19:27Z", "hours": 0.52, "text": "DevLog#5 — Implemented the inference , ran the model and it works!!!!!!! Now, I can say that I have finished rewriting Andrej Karpathy’s microgpt in rust. I will add more things to it, maybe a tui and make the code more modular."}, {"post_id": 52580, "ts": "2026-08-22T19:16:53Z", "hours": 1.1122, "text": "DevLog#4 — Implemented the training loop , the model parameters , and the optimizer . Also, removed the dataset() function and just added the logic in main() . And what is left? Is the inference, and by finishing the inference I will be finished with the rust rewrite."}, {"post_id": 51847, "ts": "2026-08-21T18:28:56Z", "hours": 1.1986, "text": "DevLog#3 — Implemented the gpt-2 like architecture, actually it was tense, the rust rewrite for it made my mind want explode, but yeah I rewrote it and now it’s here. the training and inference are the next goal."}, {"post_id": 50417, "ts": "2026-08-19T16:09:38Z", "hours": 1.1039, "text": "DevLog#2 — Implemented the Autograd for rs-gpt, it took a while trying to find a way to implement the original python code to rust, but once I figured out (inspired from stochastical/microgpt-rs implementation) everything became easy."}, {"post_id": 50145, "ts": "2026-08-19T07:45:31Z", "hours": 0.5233, "text": "DevLog#1 — Implemented the dataset function. Currently, it reads the input.txt and randomize it into a list, I didn’t check for the file existence, but I will fix that in the future."}]...
|
Title: rs-gpt by @AhmedKhaledAhmed | Stardance
De Title: rs-gpt by @AhmedKhaledAhmed | Stardance
Devlogs:
DevLog#1 — Implemented the dataset function. Currently, it reads the input.txt and randomize it into a list, I didn’t check for the file existence, but I will fix that in the future.
DevLog#2 — Implemented the Autograd for rs-gpt, it took a while trying to find a way to implement the original python code to rust, but once I figured out (inspired from stochastical/microgpt-rs implementation) everything became easy.
DevLog#3 — Implemented the gpt-2 like architecture, actually it was tense, the rust rewrite for it made my mind want explode, but yeah I rewrote it and now it’s here. the training and inference are the next goal.
DevLog#4 — Implemented the training loop , the model parameters , and the optimizer . Also, removed the dataset() function and just added the logic in main() . And what is left? Is the inference, and by finishing the inference I will be finished with the rust rewrite.
DevLog#5 — Implemented the inference , ran the model and it works!!!!!!! Now, I can say that I have finished rewriting Andrej Karpathy’s microgpt in rust. I will add more things to it, maybe a tui and make the code more modular.
DevLog#6 — I added a tui that really makes the training and inference visually impressive. Also I published the project.
DevLog#7 — rs-gpt is finally published on github and crate.io
Ships:
I rewrote Andrej Karpathy’s microgpt in rust. Also, added a beautiful tui. You classic mode and tui mode. The classic mode behaves exactly as the original microgpt behaves, but the tui mode is a classic mode wrapper with a tui. You can use it now by installing it from crate.io or building it from the source using github....
|
1793270979.2090614
|
1793357379.2090614
|
|
51305
|
APPLE STORE APP by @ishy | Stardance
|
ishy
|
1
|
0.48
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T10:04:09Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "ideas for my game", "repo": "https://github.com/fishy443/Elementum", "demo": "https://docs.google.com/presentation/d/1MGiyW24f_a-tnSVFoHm4Z3vRt7yXiSCD1IYx2-Bi9zk/edit?slide=id.g3f603dfe22b_0_12#slide=id.g3f603dfe22b_0_12"}]...
|
[{"post_id": 50851, "ts": "202 [{"post_id": 50851, "ts": "2026-08-20T09:16:40Z", "hours": 0.4803, "text": "Where can i make my app"}, {"post_id": 50185, "ts": "2026-08-19T09:45:33Z", "hours": 0.2503, "text": "A app not sure of the name and im writting down my ideas and also i want to add this to the app store"}]...
|
Title: APPLE STORE APP by @ishy | Stardance
Devlo Title: APPLE STORE APP by @ishy | Stardance
Devlogs:
A app not sure of the name and im writting down my ideas and also i want to add this to the app store
Where can i make my app
Ships:
ideas for my game...
|
1793264044.7854404
|
1793350444.7854404
|
|
51307
|
My own site! by @Creatorr | Stardance
|
Creatorr
|
1
|
1.99
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T18:03:48Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So I have build a personal website showcasing few of my projects which I am making during my learning journey. Website also contains things about me basically its a resume but in modern style. For me the minimalistic look was a challenge because I love minimal UI so I made sure to use it in this website and yeah it was a bit challenging like testing everything and the resolving the issue selecting the colour which aligns with the text and environment. There are lost of things which I have to add I will add those things when I will learn more and get to know about more things I will surely try to make it more and more amazing and cool. And I am proud of myself that instead of saying that ohh I don’t know this or this how will I build a website. I just dived into the coding process and here my website is live so yeah its quite exiting for me!", "repo": "https://github.com/Aryan-prog18/Personal-Website", "demo": "https://personal-website-wheat-nu.vercel.app"}]...
|
[{"post_id": 51200, "ts": "202 [{"post_id": 51200, "ts": "2026-08-20T18:31:57Z", "hours": 0.9903, "text": "So there was an error in my code and website: – The for the fade-in animation got removed while I was testing something and somehow I didn’t noticed that but now I fixed that so here are the things which I have changed in the code: 1. Restored the missing block before the - This is what reveals the .revel section. 2. Removed the extra tag in the about section. 3. Also I added a safety net a fallback plus a try/catch in the script, so even if somehow the JS ever fails again(blocked or any error), content shows by default instead of just disappearing. So yeah this was pretty much and I learned that sometimes a small bug can cause a big problem so we should always focus on everything and always double check the code before pushing it online or anywhere ."}, {"post_id": 50393, "ts": "2026-08-19T15:39:49Z", "hours": 0.8778, "text": "Well I am working on a personal projects and basically its a resume where I am showcasing projects which I have build so far"}]...
|
Title: My own site! by @Creatorr | Stardance
Devl Title: My own site! by @Creatorr | Stardance
Devlogs:
Well I am working on a personal projects and basically its a resume where I am showcasing projects which I have build so far
So there was an error in my code and website: – The for the fade-in animation got removed while I was testing something and somehow I didn’t noticed that but now I fixed that so here are the things which I have changed in the code: 1. Restored the missing block before the - This is what reveals the .revel section. 2. Removed the extra tag in the about section. 3. Also I added a safety net a fallback plus a try/catch in the script, so even if somehow the JS ever fails again(blocked or any error), content shows by default instead of just disappearing. So yeah this was pretty much and I learned that sometimes a small bug can cause a big problem so we should always focus on everything and always double check the code before pushing it online or anywhere .
Ships:
So I have build a personal website showcasing few of my projects which I am making during my learning journey. Website also contains things about me basically its a resume but in modern style. For me the minimalistic look was a challenge because I love minimal UI so I made sure to use it in this website and yeah it was a bit challenging like testing everything and the resolving the issue selecting the colour which aligns with the text and environment. There are lost of things which I have to add I will add those things when I will learn more and get to know about more things I will surely try to make it more and more amazing and cool. And I am proud of myself that instead of saying that ohh I don’t know this or this how will I build a website. I just dived into the coding process and here my website is live so yeah its quite exiting for me!...
|
1793264050.763132
|
1793350450.763132
|
|
51309
|
PocketCam Classique by @Bogey13 | Stardance
|
Bogey13
|
1
|
14.0
|
172
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T11:29:07Z", "hours": 14.0, "multiplier": 12.0, "payout": 172, "blessing": "neutral", "text": "I made an esp32cam digicam with a tft showing live view. it was a very exciting and PAINFUL project i must say. alright i really wasnt expecting this level of complexity. first, the damn esp wont flash- somehow got it to flash, tft wont work- it was a library problem. soldering was another pain because first time, and i have shaky hands- all the time, sooo yeah uhhh you know how it went. then. writing the code, huge thanks to my friend; he helped me write the code without AI. it was easier than i was expecting it to be. okay when we got the camera working. i accidentally fried the battery TEMPORARILY. Like an idiot, i plugged in the camera to charge and realized i had a switch between the charging module and the battery, and flipped it. welp. it powered the esp AND was charging and the battery’s protection PCB freaked out and disconnected the battery. I thought i had fried the camera, so i had to resolder the entire thing (becuase wires were coming loose due to bad soldering too). At the end, everything was rlly fine because the battery’s protection pcb tanked the hit and is fine now. one more thing. i decided to ditch the enclosure because im just loving how it looks right now, so cyberpunk-y with those naked wires. im keeping it this way. although i have made it in CAD, those who want can put it on their own pocketcams. So uh yeah. first ship. lets go.", "repo": "https://github.com/Bogey1309/PocketCam-Classique", "demo": ""}]...
|
[{"post_id": 76398, "ts": "202 [{"post_id": 76398, "ts": "2026-10-03T12:57:53Z", "hours": 0.3667, "text": "Its done. Resoldered the entire thing. However the battery is depleted and im gonna have to charge it so we don’t know if it turns on yet"}, {"post_id": 76205, "ts": "2026-10-02T17:37:48Z", "hours": 0.6, "text": "Soldered the shutter button and one part of the sliding switch, also connected a few more wires. Its almost done (again)"}, {"post_id": 75859, "ts": "2026-10-01T11:25:19Z", "hours": 0.5, "text": "Display has been resoldered"}, {"post_id": 75550, "ts": "2026-09-30T12:26:54Z", "hours": 0.65, "text": "resoldered 2 more wires and added the power system"}, {"post_id": 74823, "ts": "2026-09-28T11:51:47Z", "hours": 0.45, "text": "Resoldered one more wire, and a prev one had come lose so fixed that too"}, {"post_id": 73113, "ts": "2026-09-24T12:40:15Z", "hours": 0.4803, "text": "resoldered like 2 wires."}, {"post_id": 73052, "ts": "2026-09-24T08:51:43Z", "hours": 0.5567, "text": "resoldering the camera… the earlier connections came loose. and this ones even worse ahhhh"}, {"post_id": 72616, "ts": "2026-09-23T11:09:32Z", "hours": 0.3108, "text": "ITS CHARGING MY DUDES. FINALLY. LETS GO. I had accidentally tripped the battery’s protection circuit and wouldn’t work (I had messed it up while trying to charge lmao) I just resoldered everything. AND IT WORKS. LETS GOOOOOOOOOO"}, {"post_id": 71659, "ts": "2026-09-21T08:04:24Z", "hours": 0.285, "text": "bad news. i messed up the wiring. had to desolder the battery. will do the rest later"}, {"post_id": 71084, "ts": "2026-09-20T08:52:00Z", "hours": 1.8506, "text": "ITS DONE!!!! soldering and everythign and everything is doneeee. just gotta put it in a case and call it done. lets go. finally."}, {"post_id": 70680, "ts": "2026-09-19T16:09:35Z", "hours": 0.95, "text": "Updated camera enclosure: This is probably the final design- ig only a few changes will be made later like adding holes for the type c and all. But yeah. Its almost done……."}, {"post_id": 70422, "ts": "2026-09-19T04:59:56Z", "hours": 0.6917, "text": "Tried to model a new enclosure but failed horribly. Guess I’ll edit the old one"}, {"post_id": 70038, "ts": "2026-09-18T10:42:44Z", "hours": 0.82, "text": "Messed something up…. [Image from the camera btw] Im running the cam at 5mp now and it takes like 8s for the thing to save, and sometimes it doesn’t even save, I was tweaking around- changed something, now the image sometimes saves, sometimes doesn’t- wth is happening, the first iteration worked perfectly…?"}, {"post_id": 70005, "ts": "2026-09-18T08:12:24Z", "hours": 0.5744, "text": "I fixed the colours on the TFT ( yesterday it looked rlly weird). now its working. LETS GO. the prototype is 99% done. just soldering and 3d printing the case left"}, {"post_id": 69737, "ts": "2026-09-17T18:04:11Z", "hours": 0.6269, "text": "I FINALLY GOT THE TFT WORKING LETS GOOOO. this thing was giving me headaches since the past week. just wouldnt turn on. backlight did. but no data- glowing rectangle of doom. I FIXED IT TODAY. I READ THAT I COULD USE eSPI thingy, change some code, MOST IMPORTANTLY, i wired my DC to IO1… and it just worked. im very tired to type out the detailed thing but yeah. lets go."}, {"post_id": 69096, "ts": "2026-09-16T11:17:42Z", "hours": 0.5917, "text": "I worked a bit more on the cad. The internal assembly is wayyyy more detailed now. milimeter accurate"}, {"post_id": 68167, "ts": "2026-09-14T17:11:03Z", "hours": 0.2972, "text": "I modelled the battery (just a cuboid) and imported the ip5310 from the web. I messed up the importing a bit and had to manually delete a lot of parts lmao"}, {"post_id": 68095, "ts": "2026-09-14T14:36:08Z", "hours": 0.6383, "text": "I made a millimeter accurate cad model of the esp32cam and the tft since i have them in my hands rn. battery and buck converter remain"}, {"post_id": 68032, "ts": "2026-09-14T12:28:13Z", "hours": 0.5081, "text": "I got the camera working. However… the tft is giving me a bad headache. The screen just won’t work- the backlight turns on and all but its not displaying anything. I think its cause of the brownout detection, something is fishy. Working on solving it. I also messed with the code a bit and my friend helped me write better code."}, {"post_id": 67302, "ts": "2026-09-13T11:39:19Z", "hours": 0.325, "text": "I successfully flashed the esp32cam after a big big boss battle. The thing just would not listen or connect or talk. At the end I gave up, tested it with a multimeter. All evidence pointed towards a defective board. The thing just wouldn’t communicate! not even over baud 74880, not even garbage characters!- thats usually a dead board. I tried flashing it like 20 times since yesterday I think. Same cycle. Upload code, compiling, connecting –> PRESS RST, hope something happens, fail. I even sent the supplier an email saying I got a defective piece. The thing is, you gotta flash this board by pressing the “reset RST” button when the arduino ide says “connecting…..”; which obv. did not work for me. So i give up and get bored and watch a random yt video. in that video, the guy doesnt press the RST button, nope. what he does is yanks out the cable connecting GPIO0 to GND (you gotta wire em to make the board go into flashing mode). and it worked for him. I try it. EUREKA. it goshdarn works. like holy crap dude, how. wth!!! i am so goshdarn happy right now that the thing works."}, {"post_id": 67038, "ts": "2026-09-13T02:25:28Z", "hours": 1.8469, "text": "I wrote code for Pocketcam, my friend helped me a lot. got a ton of errors on the first try. I had some trouble uploading however, the thing just would not flash the esp32cam. It was getting late at night so I decided to shut down and sleep."}, {"post_id": 65286, "ts": "2026-09-10T09:54:27Z", "hours": 0.4228, "text": "I got a sort of bad breadboard- so i had to manually plug a dupont male header in and out to make it looser. It was so tight that none of my components went in without feeling like id damage them pushing in"}, {"post_id": 52914, "ts": "2026-08-23T09:17:13Z", "hours": 0.85, "text": "I made a V2 of the camera enclosure. I think its significantly better than yesterday; looks cleaner and is a bit more ergonomic."}, {"post_id": 52529, "ts": "2026-08-22T18:10:31Z", "hours": 1.7447, "text": "I modelled the entire camera in onshape; including the internal components. I must admit- the enclosure was the hardest part. I feel quite productive."}, {"post_id": 52314, "ts": "2026-08-22T13:02:13Z", "hours": 0.7608, "text": "I drew out the rough circuit diagram in diagram.net of how the wiring/circuitry for the cam. would look like."}, {"post_id": 51824, "ts": "2026-08-21T17:55:28Z", "hours": 0.4019, "text": "Today I used Lego to try to see how small I could make my retro pocketcam. I first drew out the dimensions of the components (3.7v 500mah LiPo, ESP32CAM + OV5640 Camera, IP5310 Boost Converter) I then opened my big box o’ legos and tried to match the paper sketch with appropriate pieces. Although I did make them a tad bit bigger cause tolerances exist, I think its nice."}]...
|
Title: PocketCam Classique by @Bogey13 | Stardance Title: PocketCam Classique by @Bogey13 | Stardance
Devlogs:
Today I used Lego to try to see how small I could make my retro pocketcam. I first drew out the dimensions of the components (3.7v 500mah LiPo, ESP32CAM + OV5640 Camera, IP5310 Boost Converter) I then opened my big box o’ legos and tried to match the paper sketch with appropriate pieces. Although I did make them a tad bit bigger cause tolerances exist, I think its nice.
I drew out the rough circuit diagram in diagram.net of how the wiring/circuitry for the cam. would look like.
I modelled the entire camera in onshape; including the internal components. I must admit- the enclosure was the hardest part. I feel quite productive.
I made a V2 of the camera enclosure. I think its significantly better than yesterday; looks cleaner and is a bit more ergonomic.
I got a sort of bad breadboard- so i had to manually plug a dupont male header in and out to make it looser. It was so tight that none of my components went in without feeling like id damage them pushing in
I wrote code for Pocketcam, my friend helped me a lot. got a ton of errors on the first try. I had some trouble uploading however, the thing just would not flash the esp32cam. It was getting late at night so I decided to shut down and sleep.
I successfully flashed the esp32cam after a big big boss battle. The thing just would not listen or connect or talk. At the end I gave up, tested it with a multimeter. All evidence pointed towards a defective board. The thing just wouldn’t communicate! not even over baud 74880, not even garbage characters!- thats usually a dead board. I tried flashing it like 20 times since yesterday I think. Same cycle. Upload code, compiling, connecting –> PRESS RST, hope something happens, fail. I even sent the supplier an email saying I got a defective piece. The thing is, you gotta flash this board by pressing the “reset RST” button when the arduino ide says “connecting…..”; which obv. did not work for me. So i give up and get bored and watch a random yt video. in that video, the guy doesnt press the RST button, nope. what he does is yanks out the cable connecting GPIO0 to GND (you gotta wire em to make the board go into flashing mode). and it worked for him. I try it. EUREKA. it goshdarn works. like holy crap dude, how. wth!!! i am so goshdarn happy right now that the thing works.
I got the camera working. However… the tft is giving me a bad headache. The screen just won’t work- the backlight turns on and all but its not displaying anything. I think its cause of the brownout detection, something is fishy. Working on solving it. I also messed with the code a bit and my friend helped me write better code.
I made a millimeter accurate cad model of the esp32cam and the tft since i have them in my hands rn. battery and buck converter remain
I modelled the battery (just a cuboid) and imported the ip5310 from the web. I messed up the importing a bit and had to manually delete a lot of parts lmao
I worked a bit more on the cad. The internal assembly is wayyyy more detailed now. milimeter accurate
I FINALLY GOT THE TFT WORKING LETS GOOOO. this thing was giving me headaches since the past week. just wouldnt turn on. backlight did. but no data- glowing rectangle of doom. I FIXED IT TODAY. I READ THAT I COULD USE eSPI thingy, change some code, MOST IMPORTANTLY, i wired my DC to IO1… and it just worked. im very tired to type out the detailed thing but yeah. lets go.
I fixed the colours on the TFT ( yesterday it looked rlly weird). now its working. LETS GO. the prototype is 99% done. just soldering and 3d printing the case left
Messed something up…. [Image from the camera btw] Im running the cam at 5mp now and it takes like 8s for the thing to save, and sometimes it doesn’t even save, I was tweaking around- changed something, now the image sometimes saves, sometimes doesn’t- wth is happening, the first iteration worked perfectly…?
Tried to model a new enclosure but failed horribly. Guess I’ll edit the old one
Updated camera enclosure: This is probably the final design- ig only a few changes will be made later like adding holes for the type c and all. But yeah. Its almost done…….
ITS DONE!!!! soldering and everythign and everything is doneeee. just gotta put it in a case and call it done. lets go. finally.
bad news. i messed up the wiring. had to desolder the battery. will do the rest later
ITS CHARGING MY DUDES. FINALLY. LETS GO. I had accidentally tripped the battery’s protection circuit and wouldn’t work (I had messed it up while trying to charge lmao) I just resoldered everything. AND IT WORKS. LETS GOOOOOOOOOO
resoldering the camera… the earlier connections came loose. and this ones even worse ahhhh
resoldered like 2 wires.
Resoldered one more wire, and a prev one had come lose so fixed that too
resoldered 2 more wires and added the power system
Display has been resoldered
Soldered the shutter button and one part of the sliding switch, also connected a few more wires. Its almost done (again)
Its done. Resoldered the entire thing. However the battery is depleted and im gonna have to charge it so we don’t know if it turns on yet
Ships:
I made an esp32cam digicam with a tft showing live view. it was a very exciting and PAINFUL project i must say. alright i really wasnt expecting this level of complexity. first, the damn esp wont flash- somehow got it to flash, tft wont work- it was a library problem. soldering was another pain because first time, and i have shaky hands- all the time, sooo yeah uhhh you know how it went. then. writing the code, huge thanks to my friend; he helped me write the code without AI. it was easier than i was expecting it to be. okay when we got the camera working. i accidentally fried the battery TEMPORARILY. Like an idiot, i plugged in the camera to charge and realized i had a switch between the charging module and the battery, and flipped it. welp. it powered the esp AND was charging and the battery’s protection PCB freaked out and disconnected the battery. I thought i had fried the camera, so i had to resolder the entire thing (becuase wires were coming loose due to bad soldering too). At the end, everything was rlly fine because the battery’s protection pcb tanked the hit and is fine now. one more thing. i decided to ditch the enclosure because im just loving how it looks right now, so cyberpunk-y with those naked wires. im keeping it this way. although i have made it in CAD, those who want can put it on their own pocketcams. So uh yeah. first ship. lets go....
|
1793400635.753514
|
1793487035.753514
|
|
51311
|
Solve It! by @berragurlesin | Stardance
|
berragurlesin
|
1
|
8.0
|
133
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T19:05:36Z", "hours": 8.0, "multiplier": 16.51, "payout": 133, "blessing": "neutral", "text": "Solve It is a platform that connects individuals facing daily life problems with entrepreneurs and developers who want to build solutions, all under one roof. By organizing issues by category and urgency level, it simplifies tracking, enables step-by-step solution guides, and allows clear monitoring of the resolution process. I came up with the idea for this site during an entrepreneurship camp where we were asked to find problems to solve, but our biggest problem turned out to be not being able to think of any problem to solve! I spent over 10 hours working on it, and bringing this site to life with all the features I had in mind makes me really proud. I still have many more features planned, and you can find detailed information in my README. Feel free to create an account and explore the site! If you’re experiencing a problem, post it on Solve It and watch it get resolved! I would love to hear your feedback.", "repo": "https://github.com/berragurlesin/Solve-It", "demo": "https://berragurlesin.github.io/Solve-It/"}]...
|
[{"post_id": 58931, "ts": "202 [{"post_id": 58931, "ts": "2026-08-31T14:26:11Z", "hours": 0.3164, "text": "devlog #08 My favicon has been uploaded, and I’m now managing my repository on GitHub!"}, {"post_id": 58428, "ts": "2026-08-30T20:50:54Z", "hours": 1.5403, "text": "devlog #07 Hii again, I just can’t seem to finish my project :D I realized there’s one more feature that needs to be included in the MVP; users experiencing the same issue should be able to vote on it, and the tickets with the most votes should appear at the top when filtered. I added this feature and tweaked the look of the filter buttons (it looks much better this way) and I think it’s finally ready!"}, {"post_id": 56830, "ts": "2026-08-28T19:35:20Z", "hours": 0.3131, "text": "devlog #06 I was actually planning to finish the project, but at the last minute, I decided I needed to make this addition:D We can now view user profiles, review the issues they’ve posted and the solutions they’ve provided all in one place!"}, {"post_id": 55567, "ts": "2026-08-27T14:37:24Z", "hours": 0.4825, "text": "devlog #05 after an hour, I finished my logo design (using Canva, I actually saved it on my laptop, but I can’t transfer it) and placed it in the appropriate places on my site. I also added a favicon, it was visible at first, but it disappeared when I changed the image. I think it’s a caching issue:( I expect it will be fixed once I clear the local cache. I think my project is done! Next up is writing the readme!!"}, {"post_id": 55519, "ts": "2026-08-27T13:01:01Z", "hours": 3.1358, "text": "devlog #04 Hii, I’m here to share the updates I’ve made to my site since my last devlog. First, I added a new filter to the system called “URGENT.” Users can check this box when their issues are truly urgent, allowing them to get a solution more quickly. I added a small icon in the top-left corner of cards marked as urgent to indicate this; the urgent filter flashes to draw attention, and the filter system is working smoothly. Next, users can now attach images both when creating an issue and when submitting solutions. This will help them describe their situations more easily. Additionally, users can now attach their readme files to their comments. I also worked on optimizing the use of localhost and local storage resources during the MVP phase. Uploaded media files are compressed on the client side using HTML5 Canvas and converted to Base64 format; I added file size limits and created a lightweight preview mechanism that keeps memory usage to a minimum. Then, I also made improvements to the interface and styling. The pop-up boxes that appear when viewing issue details etc. looked too cluttered to me, so I adjusted the fonts and made the boxes wider. Now, the MVP of my project is almost complete, I’ll make a few minor tweaks and get it ready for release. Thank you for reading this far!"}, {"post_id": 52654, "ts": "2026-08-22T22:03:25Z", "hours": 0.9728, "text": "devlog #03 Hi everyonee, here are the features I’ve added to the site over the past two days: 1. Notification System I set up a notification system so users can stay updated on comments, replies, and solutions to their own issues (in short, anything related to them) 2. “My Projects” Module I added a module where users can view the issues they’re working on. 3. Solution Mechanism I’ve set up a system for providing solutions to problems, creating README files, viewing solutions, and managing the problem-solution workflow. As I mentioned earlier, solutions can be tracked from the my projects page. 4. Deletion and Content Management Permissions Users now have control over the content they create on the platform (the person who created a comment, solution, or issue can delete it) 5. Solution Approval System If the person who posted the issue also approves the submitted solution, the ticket is moved to a separate page—the “Resolved Issues” page. This page can be accessed from the categories section. (visually, I’m thinking of making the tickets on this page look like they’re cut off or truncated. What do you think?)"}, {"post_id": 51302, "ts": "2026-08-20T21:28:54Z", "hours": 0.7428, "text": "devlog #02 Yeah, I didn’t get much work done today, but at least for now I’ve set up a login and registration system that works, organized the categories, and added a search bar. This is what it looks like right now. (let’s see how it goes :D)"}, {"post_id": 50229, "ts": "2026-08-19T11:36:10Z", "hours": 0.5336, "text": "devlog #01 Last month, I attended a camp where we took classes on entrepreneurship and we were often asked to identify a problem and come up with a solution. We were all eager to find solutions, but our problem was that we couldn’t find any problems! We spent most of the time allotted to us trying to identify problems, it felt like we’d run out of problems to work on. We asked people about the problems they were facing, the things they wished existed. That’s when an idea came to me, why not create a platform that brings together people with problems and those who can find solutions for them? I’m now taking the first steps to bring this idea to life; thinking about what kind of theme it could be, how it might look good, and how to make it functional. (I thought the ticket theme would be aesthetically pleasing, any suggestions?) I’ve started working on a rough draft, but there will be sooo many changes to come! If you think you need a site like this, stay tuned."}]...
|
Title: Solve It! by @berragurlesin | Stardance
De Title: Solve It! by @berragurlesin | Stardance
Devlogs:
devlog #01 Last month, I attended a camp where we took classes on entrepreneurship and we were often asked to identify a problem and come up with a solution. We were all eager to find solutions, but our problem was that we couldn’t find any problems! We spent most of the time allotted to us trying to identify problems, it felt like we’d run out of problems to work on. We asked people about the problems they were facing, the things they wished existed. That’s when an idea came to me, why not create a platform that brings together people with problems and those who can find solutions for them? I’m now taking the first steps to bring this idea to life; thinking about what kind of theme it could be, how it might look good, and how to make it functional. (I thought the ticket theme would be aesthetically pleasing, any suggestions?) I’ve started working on a rough draft, but there will be sooo many changes to come! If you think you need a site like this, stay tuned.
devlog #02 Yeah, I didn’t get much work done today, but at least for now I’ve set up a login and registration system that works, organized the categories, and added a search bar. This is what it looks like right now. (let’s see how it goes :D)
devlog #03 Hi everyonee, here are the features I’ve added to the site over the past two days: 1. Notification System I set up a notification system so users can stay updated on comments, replies, and solutions to their own issues (in short, anything related to them) 2. “My Projects” Module I added a module where users can view the issues they’re working on. 3. Solution Mechanism I’ve set up a system for providing solutions to problems, creating README files, viewing solutions, and managing the problem-solution workflow. As I mentioned earlier, solutions can be tracked from the my projects page. 4. Deletion and Content Management Permissions Users now have control over the content they create on the platform (the person who created a comment, solution, or issue can delete it) 5. Solution Approval System If the person who posted the issue also approves the submitted solution, the ticket is moved to a separate page—the “Resolved Issues” page. This page can be accessed from the categories section. (visually, I’m thinking of making the tickets on this page look like they’re cut off or truncated. What do you think?)
devlog #04 Hii, I’m here to share the updates I’ve made to my site since my last devlog. First, I added a new filter to the system called “URGENT.” Users can check this box when their issues are truly urgent, allowing them to get a solution more quickly. I added a small icon in the top-left corner of cards marked as urgent to indicate this; the urgent filter flashes to draw attention, and the filter system is working smoothly. Next, users can now attach images both when creating an issue and when submitting solutions. This will help them describe their situations more easily. Additionally, users can now attach their readme files to their comments. I also worked on optimizing the use of localhost and local storage resources during the MVP phase. Uploaded media files are compressed on the client side using HTML5 Canvas and converted to Base64 format; I added file size limits and created a lightweight preview mechanism that keeps memory usage to a minimum. Then, I also made improvements to the interface and styling. The pop-up boxes that appear when viewing issue details etc. looked too cluttered to me, so I adjusted the fonts and made the boxes wider. Now, the MVP of my project is almost complete, I’ll make a few minor tweaks and get it ready for release. Thank you for reading this far!
devlog #05 after an hour, I finished my logo design (using Canva, I actually saved it on my laptop, but I can’t transfer it) and placed it in the appropriate places on my site. I also added a favicon, it was visible at first, but it disappeared when I changed the image. I think it’s a caching issue:( I expect it will be fixed once I clear the local cache. I think my project is done! Next up is writing the readme!!
devlog #06 I was actually planning to finish the project, but at the last minute, I decided I needed to make this addition:D We can now view user profiles, review the issues they’ve posted and the solutions they’ve provided all in one place!
devlog #07 Hii again, I just can’t seem to finish my project :D I realized there’s one more feature that needs to be included in the MVP; users experiencing the same issue should be able to vote on it, and the tickets with the most votes should appear at the top when filtered. I added this feature and tweaked the look of the filter buttons (it looks much better this way) and I think it’s finally ready!
devlog #08 My favicon has been uploaded, and I’m now managing my repository on GitHub!
Ships:
Solve It is a platform that connects individuals facing daily life problems with entrepreneurs and developers who want to build solutions, all under one roof. By organizing issues by category and urgency level, it simplifies tracking, enables step-by-step solution guides, and allows clear monitoring of the resolution process. I came up with the idea for this site during an entrepreneurship camp where we were asked to find problems to solve, but our biggest problem turned out to be not being able to think of any problem to solve! I spent over 10 hours working on it, and bringing this site to life with all the features I had in mind makes me really proud. I still have many more features planned, and you can find detailed information in my README. Feel free to create an account and explore the site! If you’re experiencing a problem, post it on Solve It and watch it get resolved! I would love to hear your feedback....
|
1793271274.904042
|
1793357674.904042
|
|
51313
|
Sky Turbo by @friedturtleee | Stardance
|
friedturtleee
|
1
|
16.04
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-26T12:03:35Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I Make a Website for skyblocker to Flip Shards / Item all in one website! What sets this apart from other websites is the ability to customize filters; additionally, I developed a project called “Shard Flips” — inspired by SkyShard, that uses dynamic programming (DP) to calculate the optimal fusion path.", "repo": "https://github.com/Friedturtleee/Sky-Turbo", "demo": "https://bz.friedturtleee.me"}]...
|
[{"post_id": 54993, "ts": "202 [{"post_id": 54993, "ts": "2026-08-26T12:52:25Z", "hours": 1.0356, "text": "Adding a i18n and changed the READ.md to English."}, {"post_id": 54458, "ts": "2026-08-25T14:05:38Z", "hours": 1.8217, "text": "Fix the unnessary API requests , and improve the skip api algorithm. Also set up a timer for the data delete."}, {"post_id": 53746, "ts": "2026-08-24T12:37:49Z", "hours": 0.6283, "text": "Disable the Ah Flip showcase. Ah’s item have too many things to consider.Likes Dyes , a high risk and difficult to estimate its value. I might add the Ah Flip feature back later, but I still need to fix my algorithm."}, {"post_id": 53248, "ts": "2026-08-23T18:07:56Z", "hours": 1.7186, "text": "Now adding a collection limit to the filter to avoid craft that can’t be done. At the same time, some calculation issues regarding NPC flipping were fixed (previously , it calculated based on the highest price multiplied by the quantity )."}, {"post_id": 53047, "ts": "2026-08-23T13:11:09Z", "hours": 1.0164, "text": "Just Incorporate the mayor’s data into the NPC FLIP."}, {"post_id": 52994, "ts": "2026-08-23T11:41:55Z", "hours": 4.8983, "text": "Adding a NPC Flip to Sky Trubo. Recently, I discovered that buying items from NPCs and then reselling them to Skyblock seems to be profitable. Therefore, I checked the selling prices of some NPCs and used the Skyblock wiki API to calculate the cost of the required items."}, {"post_id": 50195, "ts": "2026-08-19T10:21:00Z", "hours": 4.6322, "text": "Make base algorithm and UI. Connecting skyblock api."}]...
|
Title: Sky Turbo by @friedturtleee | Stardance
De Title: Sky Turbo by @friedturtleee | Stardance
Devlogs:
Make base algorithm and UI. Connecting skyblock api.
Adding a NPC Flip to Sky Trubo. Recently, I discovered that buying items from NPCs and then reselling them to Skyblock seems to be profitable. Therefore, I checked the selling prices of some NPCs and used the Skyblock wiki API to calculate the cost of the required items.
Just Incorporate the mayor’s data into the NPC FLIP.
Now adding a collection limit to the filter to avoid craft that can’t be done. At the same time, some calculation issues regarding NPC flipping were fixed (previously , it calculated based on the highest price multiplied by the quantity ).
Disable the Ah Flip showcase. Ah’s item have too many things to consider.Likes Dyes , a high risk and difficult to estimate its value. I might add the Ah Flip feature back later, but I still need to fix my algorithm.
Fix the unnessary API requests , and improve the skip api algorithm. Also set up a timer for the data delete.
Adding a i18n and changed the READ.md to English.
Ships:
I Make a Website for skyblocker to Flip Shards / Item all in one website! What sets this apart from other websites is the ability to customize filters; additionally, I developed a project called “Shard Flips” — inspired by SkyShard, that uses dynamic programming (DP) to calculate the optimal fusion path....
|
1793271277.9204893
|
1793357677.9204893
|
|
51333
|
Nexus by @AbuBakr | Stardance
|
|
1
|
35.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-27T12:10:08Z", "hours": 35.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did I make? I made Nexus , a browser-based OS where you learn cybersecurity by actually investigating a system instead of just watching tutorials. You get a simulated desktop with draggable windows, a terminal, Messages, NOVA, Evidence Board, Network Monitor, Mission Center, Security Center, and a couple of mini games. The main part of Nexus is the investigation system. You have to explore the filesystem, read logs, investigate network activity, follow clues, and figure out what happened to the machine. NOVA acts as a mentor and gives hints based on what you’ve actually discovered. I also added things that weren’t part of the original WebOS guide, especially the cybersecurity investigation/story system, evidence tracking, and the way the different apps react to your progress. What was challenging? The hardest part was making everything actually work together. It wasn’t too difficult to make a terminal or a few windows, but connecting the terminal, Flask backend, story progression, evidence system, NOVA, notifications, and the different apps without everything breaking was a completely different problem. I also spent a lot of time fixing progression bugs where players could accidentally skip parts of the investigation or NOVA would give the wrong hint. What are you proud of? I’m probably most proud of how much Nexus grew from the original idea. I started with basically a browser terminal and ended up building an entire little OS around it, with an actual investigation, story, multiple apps, mini games, evidence tracking and a mentor system. I also built around 50% of the planned story before having to pause development because my exams are about to start :( It’s definitely not finished forever, but I’m happy with what I managed to build and ship. What should people know so they can test your project? Just open the live demo and explore the OS. Start with NOVA and the Terminal, then follow the investigation from there. You don’t need to know cybersecurity beforehand. The commands and clues are introduced as you play, and NOVA gives hints when you get stuck. Also, don’t worry if you find a bug lol. I spent a lot of time fixing them, but I’m sure there are still some hiding somewhere. The project is also open source, so you can check out how everything works in the source code.", "repo": "https://github.com/AbuBakrProjects/Nexus", "demo": "https://nexus-os-demo.vercel.app/"}]...
|
[{"post_id": 55495, "ts": "202 [{"post_id": 55495, "ts": "2026-08-27T11:49:33Z", "hours": 5.0378, "text": "Dev Log #9 I think Nexus is finally ready And yeah… this is probably the final devlog for Nexus for now. The story is actually where I wanted to spend most of my time next, but unfortunately my exams are about to start, so I have to stop here for now :( There’s still a lot more of the story I want to build, more cybersecurity concepts I want to add, and probably a ridiculous number of small bugs waiting for me somewhere. But honestly, I’m pretty happy with how far Nexus came in such a short time. I started this project with basically just the idea of a browser-based terminal, and it turned into an entire little OS with a terminal, investigations, NOVA, evidence tracking, missions, mini games, networking tools, and an actual story. So yeah, Nexus is shipped. I’ll come back to it after exams and continue the story. Thanks to everyone who’s been following the project and giving feedback throughout these devlogs ❤️ Live demo + source are on the project page."}, {"post_id": 55121, "ts": "2026-08-26T16:07:00Z", "hours": 8.6639, "text": "Dev Log #8 Worked on adding 5 new apps that sync with your progress. > Evidence Board. It keeps track of the clues and important information you find while investigating. It also gives you a visual to connect everything together. Added: Tracks discovered evidence and known facts Shows things like NEXUS .24, the unknown .44, access logs and NEXUS-WATCH Updates as you discover clues Added a graphical view of how the evidence connects Keeps undiscovered information hidden until you find it > Network Monitor. Shows active connections Shows NEXUS, the router and unknown nodes Tracks inbound and outbound traffic Updates its interpretation as you investigate Starts with normal network activity and becomes more suspicious as you discover things > Mission Center. (The biggest one) I wanted it to feel more like an actual investigation instead of just showing a list of missions. It has 4 sections: Missions Profile Achievements Skills Missions page. The Missions page keeps track of the investigation and shows what you’ve discovered, what questions still need answering and what you should investigate next. It also has the 3 main investigations: 01 WHO IS 192.168.1.44? 02 THE SECOND TRACE 03 THE WATCHER Then there’s the Profile section which tracks your NEXUS identity, node, clearance and session. Achievements page. Achievements also unlock based on progress, and I added a small skill tree showing what you’re learning: Linux Networking Forensics Web Security > Security Center. Finally, I added the Security Center. It gives you a quick overview of the current state of the system, including file integrity, network monitoring, authentication monitoring and the watcher."}, {"post_id": 54336, "ts": "2026-08-25T09:14:15Z", "hours": 4.0858, "text": "Dev Log #7 Worked on adding some mini games to Nexus. I started with Tic Tac Toe, it was my first time making an actual game and I wanted to keep it simple. Added: Built the Tic Tac Toe board and game logic Added a VS Computer mode so you can play against NOVA Added win, lose and draw detection Added different messages from NOVA Made the game restartable without breaking the OS (Fixed) Kept it as its own app so it doesn’t mess with the rest of the Apps After getting that working, I wanted another small game, so I started working on Memory. Added the Memory card system Added card flipping and matching Added turns and match tracking Added a win state when all pairs are found Added NOVA reactions when you finish it Still had a bunch of small bugs while making both of them, especially around game state and resetting everything properly, but it was actually really fun seeing the games work inside the Nexus."}, {"post_id": 53942, "ts": "2026-08-24T17:24:22Z", "hours": 0.4711, "text": "Dev Log #6 I think Nexus is finally ready to ship Since the last update I finished up a lot of the OS part & added a bunch of the smaller things Added: 2 mini games, Tic Tac Toe and Memory A custom background Added more desktop apps Improved NOVA with better hints and Humor Added evidence tracking and investigation progress Improved the terminal Added more story dialogue and challenge progression Fixed a ton of small bugs and cleaned up the UI Made the OS react to what you discover There’s probably still a ton of stuff I haven’t noticed yet, so before I officially ship it, let me know what you think is missing or what I should fix. Would love to hear what you guys think :) Should I focus the final pass on bugs, story, or UI?"}, {"post_id": 53728, "ts": "2026-08-24T12:12:35Z", "hours": 5.3772, "text": "Dev Log #5 Added some mini games to Nexus OS. This was my first time making a game, so I started with something simple Tic Tac Toe . I also added a vs Computer mode where you play against NOVA. I’m thinking about adding more mini games, so i would love some suggestions from you guys. For now, I’m thinking of finishing things up, and finally shipping Nexus. Still a lot to improve, but I think it’s time to get it out there."}, {"post_id": 52578, "ts": "2026-08-22T19:15:44Z", "hours": 2.6094, "text": "Dev Log #4 Challenge-1 is finally added, where you have to find out why NEXUS-Node-1 came to life. You’ll try to find the intruder and learn new commands and stuff along the way. Also added: A working Jarvis-like helper named NOVA to guide you along the way Working terminal commands like ls, cd, pwd, cat, help, and nmap Game intro and story dialogue Message app with notifications Hints that help without simply giving away the solution Network logs that teach you a bit about networking Made it a bit more like a real cybersecurity simulator"}, {"post_id": 50976, "ts": "2026-08-20T13:31:09Z", "hours": 3.5139, "text": "Dev Log #3 Worked more on turning Nexus into an actual playable cybersecurity game. Added: Built the first flow for Challenge 01 Added story messages from UNKNOWN Added NOVA as a mentor to guide players Improved terminal with commands like ls, cd, pwd, cat, and help Added hints based on the player’s discoveries Added investigation around 192.168.1.44 and NEXUS’s network address Improved notifications and message Connected the story to the player’s actions What I’m learning: Game and story design Player progression and hints Linux and networking concepts Connecting frontend gameplay with backend state The video shows the current Challenge 01 flow, including the dialogue, messages and terminal commands. Still a lot more to build."}, {"post_id": 50467, "ts": "2026-08-19T17:01:08Z", "hours": 1.8658, "text": "Dev Log #2 — Building the Nexus OS Made a lot of progress on Nexus since the first update. Added: Built the Linux-inspired Nexus OS desktop Added a functional Terminal connected to Python + Flask Added commands like ls, cd, cat, pwd, clear, and nmap Added a virtual filesystem with logs and files Added a Messages app with desktop notifications and sounds Added the custom Nexus wallpaper and retro UI Started building the first cybersecurity investigation challenge Made the story react to the player’s discoveries What I’m learning: Python + Flask JavaScript and frontend/backend communication APIs and state management Linux and networking concepts Game and story design for cybersecurity education The goal is to eventually turn Nexus into a full browser-based OS where cybersecurity is learned through exploration and hands-on challenges."}, {"post_id": 50218, "ts": "2026-08-19T11:11:53Z", "hours": 3.6061, "text": "Dev Log #1 Started building a browser-based terminal as the first step toward a much bigger project: a Browser-OS with gamified cybersecurity learning. So far, I’ve built the initial terminal UI and started connecting it to a Python + Flask backend for command processing. I’m learning Flask while building the project, so right now it’s pretty basic — but this is just the beginning. Long-term goal: turn this into a browser-based OS where users can explore a virtual environment and learn cybersecurity through hands-on, gamified challenges."}]...
|
Title: Nexus by @AbuBakr | Stardance
Devlogs:
Dev Title: Nexus by @AbuBakr | Stardance
Devlogs:
Dev Log #1 Started building a browser-based terminal as the first step toward a much bigger project: a Browser-OS with gamified cybersecurity learning. So far, I’ve built the initial terminal UI and started connecting it to a Python + Flask backend for command processing. I’m learning Flask while building the project, so right now it’s pretty basic — but this is just the beginning. Long-term goal: turn this into a browser-based OS where users can explore a virtual environment and learn cybersecurity through hands-on, gamified challenges.
Dev Log #2 — Building the Nexus OS Made a lot of progress on Nexus since the first update. Added: Built the Linux-inspired Nexus OS desktop Added a functional Terminal connected to Python + Flask Added commands like ls, cd, cat, pwd, clear, and nmap Added a virtual filesystem with logs and files Added a Messages app with desktop notifications and sounds Added the custom Nexus wallpaper and retro UI Started building the first cybersecurity investigation challenge Made the story react to the player’s discoveries What I’m learning: Python + Flask JavaScript and frontend/backend communication APIs and state management Linux and networking concepts Game and story design for cybersecurity education The goal is to eventually turn Nexus into a full browser-based OS where cybersecurity is learned through exploration and hands-on challenges.
Dev Log #3 Worked more on turning Nexus into an actual playable cybersecurity game. Added: Built the first flow for Challenge 01 Added story messages from UNKNOWN Added NOVA as a mentor to guide players Improved terminal with commands like ls, cd, pwd, cat, and help Added hints based on the player’s discoveries Added investigation around 192.168.1.44 and NEXUS’s network address Improved notifications and message Connected the story to the player’s actions What I’m learning: Game and story design Player progression and hints Linux and networking concepts Connecting frontend gameplay with backend state The video shows the current Challenge 01 flow, including the dialogue, messages and terminal commands. Still a lot more to build.
Dev Log #4 Challenge-1 is finally added, where you have to find out why NEXUS-Node-1 came to life. You’ll try to find the intruder and learn new commands and stuff along the way. Also added: A working Jarvis-like helper named NOVA to guide you along the way Working terminal commands like ls, cd, pwd, cat, help, and nmap Game intro and story dialogue Message app with notifications Hints that help without simply giving away the solution Network logs that teach you a bit about networking Made it a bit more like a real cybersecurity simulator
Dev Log #5 Added some mini games to Nexus OS. This was my first time making a game, so I started with something simple Tic Tac Toe . I also added a vs Computer mode where you play against NOVA. I’m thinking about adding more mini games, so i would love some suggestions from you guys. For now, I’m thinking of finishing things up, and finally shipping Nexus. Still a lot to improve, but I think it’s time to get it out there.
Dev Log #6 I think Nexus is finally ready to ship Since the last update I finished up a lot of the OS part & added a bunch of the smaller things Added: 2 mini games, Tic Tac Toe and Memory A custom background Added more desktop apps Improved NOVA with better hints and Humor Added evidence tracking and investigation progress Improved the terminal Added more story dialogue and challenge progression Fixed a ton of small bugs and cleaned up the UI Made the OS react to what you discover There’s probably still a ton of stuff I haven’t noticed yet, so before I officially ship it, let me know what you think is missing or what I should fix. Would love to hear what you guys think :) Should I focus the final pass on bugs, story, or UI?
Dev Log #7 Worked on adding some mini games to Nexus. I started with Tic Tac Toe, it was my first time making an actual game and I wanted to keep it simple. Added: Built the Tic Tac Toe board and game logic Added a VS Computer mode so you can play against NOVA Added win, lose and draw detection Added different messages from NOVA Made the game restartable without breaking the OS (Fixed) Kept it as its own app so it doesn’t mess with the rest of the Apps After getting that working, I wanted another small game, so I started working on Memory. Added the Memory card system Added card flipping and matching Added turns and match tracking Added a win state when all pairs are found Added NOVA reactions when you finish it Still had a bunch of small bugs while making both of them, especially around game state and resetting everything properly, but it was actually really fun seeing the games work inside the Nexus.
Dev Log #8 Worked on adding 5 new apps that sync with your progress. > Evidence Board. It keeps track of the clues and important information you find while investigating. It also gives you a visual to connect everything together. Added: Tracks discovered evidence and known facts Shows things like NEXUS .24, the unknown .44, access logs and NEXUS-WATCH Updates as you discover clues Added a graphical view of how the evidence connects Keeps undiscovered information hidden until you find it > Network Monitor. Shows active connections Shows NEXUS, the router and unknown nodes Tracks inbound and outbound traffic Updates its interpretation as you investigate Starts with normal network activity and becomes more suspicious as you discover things > Mission Center. (The biggest one) I wanted it to feel more like an actual investigation instead of just showing a list of missions. It has 4 sections: Missions Profile Achievements Skills Missions page. The Missions page keeps track of the investigation and shows what you’ve discovered, what questions still need answering and what you should investigate next. It also has the 3 main investigations: 01 WHO IS 192.168.1.44? 02 THE SECOND TRACE 03 THE WATCHER Then there’s the Profile section which tracks your NEXUS identity, node, clearance and session. Achievements page. Achievements also unlock based on progress, and I added a small skill tree showing what you’re learning: Linux Networking Forensics Web Security > Security Center. Finally, I added the Security Center. It gives you a quick overview of the current state of the system, including file integrity, network monitoring, authentication monitoring and the watcher.
Dev Log #9 I think Nexus is finally ready And yeah… this is probably the final devlog for Nexus for now. The story is actually where I wanted to spend most of my time next, but unfortunately my exams are about to start, so I have to stop here for now :( There’s still a lot more of the story I want to build, more cybersecurity concepts I want to add, and probably a ridiculous number of small bugs waiting for me somewhere. But honestly, I’m pretty happy with how far Nexus came in such a short time. I started this project with basically just the idea of a browser-based terminal, and it turned into an entire little OS with a terminal, investigations, NOVA, evidence tracking, missions, mini games, networking tools, and an actual story. So yeah, Nexus is shipped. I’ll come back to it after exams and continue the story. Thanks to everyone who’s been following the project and giving feedback throughout these devlogs ❤️ Live demo + source are on the project page.
Ships:
What did I make? I made Nexus , a browser-based OS where you learn cybersecurity by actually investigating a system instead of just watching tutorials. You get a simulated desktop with draggable windows, a terminal, Messages, NOVA, Evidence Board, Network Monitor, Mission Center, Security Center, and a couple of mini games. The main part of Nexus is the investigation system. You have to explore the filesystem, read logs, investigate network activity, follow clues, and figure out what happened to the machine. NOVA acts as a mentor and gives hints based on what you’ve actually discovered. I also added things that weren’t part of the original WebOS guide, especially the cybersecurity investigation/story system, evidence tracking, and the way the different apps react to your progress. What was challenging? The hardest part was making everything actually work together. It wasn’t too difficult to make a terminal or a few windows, but connecting the terminal, Flask backend, story progression, evidence system, NOVA, notifications, and the different apps without everything breaking was a completely different problem. I also spent a lot of time fixing progression bugs where players could accidentally skip parts of the investigation or NOVA would give the wrong hint. What are you proud of? I’m probably most proud of how much Nexus grew from the original idea. I started with basically a browser terminal and ended up building an entire little OS around it, with an actual investigation, story, multiple apps, mini games, evidence tracking and a mentor system. I also built around 50% of the planned story before having to pause development because my exams are about to start :( It’s definitely not finished forever, but I’m happy with what I managed to build and ship. What should people know so they can test your project? Just open the live demo and explore the OS. Start with NOVA and the Terminal, then follow the investigation from there. You don’t need to know cybersecurity beforehand. The commands and clues are introduced as you play, and NOVA gives hints when you get stuck. Also, don’t worry if you find a bug lol. I spent a lot of time fixing them, but I’m sure there are still some hiding somewhere. The project is also open source, so you can check out how everything works in the source code....
|
1793271281.7271955
|
1793357681.7271955
|
|
51334
|
Personal-website by @harshitkataria20 | Stardance
|
harshitkataria20
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T10:35:22Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made my first personal website , it was little hard as i didnt knew much of js but i managed to pull it off", "repo": "https://github.com/hshit2010/Personal-website", "demo": "https://aboutharshit.info/Personal-website/"}]...
|
[{"post_id": 50201, "ts": "202 [{"post_id": 50201, "ts": "2026-08-19T10:33:31Z", "hours": 0.6567, "text": "My first personal website!! hope you all will like it:)"}]...
|
Title: Personal-website by @harshitkataria20 | Sta Title: Personal-website by @harshitkataria20 | Stardance
Devlogs:
My first personal website!! hope you all will like it:)
Ships:
i made my first personal website , it was little hard as i didnt knew much of js but i managed to pull it off...
|
1793267440.876722
|
1793353840.876722
|
|
51341
|
Vogue & Co. by @harshithpatil17 | Stardance
|
harshithpatil17
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T16:44:41Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hey there!Just now completed my project-Vogue & Co.,Basically,this is a premium apparel brand’s e-commerce website featuring some premium outfits and a genuine shopping experience.Enjoy using it!!", "repo": "https://github.com/Harshit5cg/Stardance-Project", "demo": "https://harshit5cg.github.io/Stardance-Project/#shop"}]...
|
[{"post_id": 52473, "ts": "202 [{"post_id": 52473, "ts": "2026-08-22T16:35:30Z", "hours": 0.6847, "text": "Final updates on Vogue & Co.!! Feeling glad to let everyone know that my first Stardance project-Vogue & Co. has been successfully completed and given finishing touches to be shipped.Keeping fingers crossed and wishing this project to be a successful one and also full of stardust!!"}, {"post_id": 52407, "ts": "2026-08-22T15:12:03Z", "hours": 3.7083, "text": "Hey everyone! A quick update on Vogue & Co. I spent some time cleaning up typos and fixing small errors in my HTML and CSS to make sure the store looks super-clean.Now, I am officially halfway through the “script.js” file for this project.Next up,I will finish writing the rest of the script,do a final round of polish,and get this whole project ready to ship! Stay Tuned!"}, {"post_id": 50867, "ts": "2026-08-20T10:06:21Z", "hours": 3.6297, "text": "Hey everyone! An update on my progress for the Stardance-Project.I’ve built out the full index.html and style.css for Vogue & Co. (fashion e-commerce site) and deployed it live by Github pages.I realized my Hackatime wasn’t linked to my Stardance dashboard yet while coding, even though I’ve coded for nearly 3.5 hours (logged locally).I got my lesson, and tracking is good to go now!Now next I am adding the script.js file for cart and wishlist interactivity. Stay tuned!"}]...
|
Title: Vogue & Co. by @harshithpatil17 | Stard Title: Vogue & Co. by @harshithpatil17 | Stardance
Devlogs:
Hey everyone! An update on my progress for the Stardance-Project.I’ve built out the full index.html and style.css for Vogue & Co. (fashion e-commerce site) and deployed it live by Github pages.I realized my Hackatime wasn’t linked to my Stardance dashboard yet while coding, even though I’ve coded for nearly 3.5 hours (logged locally).I got my lesson, and tracking is good to go now!Now next I am adding the script.js file for cart and wishlist interactivity. Stay tuned!
Hey everyone! A quick update on Vogue & Co. I spent some time cleaning up typos and fixing small errors in my HTML and CSS to make sure the store looks super-clean.Now, I am officially halfway through the “script.js” file for this project.Next up,I will finish writing the rest of the script,do a final round of polish,and get this whole project ready to ship! Stay Tuned!
Final updates on Vogue & Co.!! Feeling glad to let everyone know that my first Stardance project-Vogue & Co. has been successfully completed and given finishing touches to be shipped.Keeping fingers crossed and wishing this project to be a successful one and also full of stardust!!
Ships:
Hey there!Just now completed my project-Vogue & Co.,Basically,this is a premium apparel brand’s e-commerce website featuring some premium outfits and a genuine shopping experience.Enjoy using it!!...
|
1793264079.1794531
|
1793350479.1794531
|
|
51344
|
Aarav Workbench OS by @Aaravkatiyar | Stardance
|
Aaravkatiyar
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T11:59:45Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Aarav Workbench OS is a public browser workbench built around a calmer project desk. Visitors can open, drag, focus, minimize, restore, and maximize separate windows; use the Command Dock; write browser-local notes; choose themes; save a workspace snapshot; and try two offline games. The latest update adds Clear Desk: it returns the desktop to the landing screen without deleting the visitor’s local notes, journal text, saved layout, themes, focus-list steps, or scores. I also corrected the Console switching edge case so it does not claim a window switch when no app is open. I built this on a limited laptop setup while preparing for exams in about two weeks, so I focused on useful browser-first features and tested each release carefully. JavaScript checks, local Console and Command Dock flows, and a fresh GitHub Pages check all passed without console errors. Try it: https://aaravkatiyar55-gif.github.io/aarav-workbench-os/ Source: https://github.com/aaravkatiyar55-gif/aarav-workbench-os/", "repo": "https://github.com/aaravkatiyar55-gif/aarav-workbench-os", "demo": "https://aaravkatiyar55-gif.github.io/aarav-workbench-os/"}]...
|
[{"post_id": 50911, "ts": "202 [{"post_id": 50911, "ts": "2026-08-20T11:44:09Z", "hours": 0.3314, "text": "I added a small desktop-cleanup feature to Aarav Workbench OS: Clear Desk.It is for the moment when a visitor has opened a few tools and wants to get back to the calm landing screen. It hides the visible windows, but it does not delete browser-local notes, journal text, themes, focus-list steps, scores, or saved workspace data. The dock can restore any app afterwards.I also tightened the window-switching edge case so Console next / previous does not claim a switch when no window is open. I ran the JavaScript checks, tested Clear Desk through the browser-only Console and Command Dock locally, then opened the fresh GitHub Pages release again. The deployed action returned to landing with zero visible windows and no browser-console errors.Live demo: https://aaravkatiyar55-gif.github.io/aarav-workbench-os/Source : https://github.com/aaravkatiyar55-gif/aarav-workbench-osIf you try it, what would make the desk easier to return to: one shortcut, a clearer dock state, or a different landing action?"}, {"post_id": 50883, "ts": "2026-08-20T10:43:33Z", "hours": 0.4025, "text": "Today I worked on the next Aarav Workbench OS iteration and focused on making the desktop easier to use instead of just adding more windows.The desk starts clean, then visitors can open what they need from the dock or choose an Explore, Focus, or Break desk mode. I added local-only tools including a small Notebook, Focus List, Theme Lab, Workspace Snapshot, and a Game Room with two offline games: Signal Sprint and Desk Grid.The latest UI pass also adds a desktop window strip so an open or minimized app can be focused or restored without going back to the landing screen. I tested the open → minimize → restore flow locally, ran the JavaScript checks, and verified the latest GitHub Pages build loads without console errors.Everything saved by these tools stays in the visitor’s browser; there is no account or cloud sync. What would make this workbench more useful next: better project browsing, another practical local tool, or improvements to the games?"}, {"post_id": 50579, "ts": "2026-08-19T19:40:25Z", "hours": 1.3503, "text": "I built the desktop foundation for Aarav Workbench OS: a project-desk interface with a top bar, dock, draggable and maximizable windows, plus keyboard-friendly window controls. The app opens to a clean landing view so visitors can choose what to explore instead of arriving at a cluttered desktop.I also added a Command Dock and saved workspace snapshot so the desktop can be focused, arranged, and restored after refresh. The workbench is intentionally a different concept and visual system from the guide.What should I improve next: a better notes workflow, more theme choices, or a new utility?"}]...
|
Title: Aarav Workbench OS by @Aaravkatiyar | Stard Title: Aarav Workbench OS by @Aaravkatiyar | Stardance
Devlogs:
I built the desktop foundation for Aarav Workbench OS: a project-desk interface with a top bar, dock, draggable and maximizable windows, plus keyboard-friendly window controls. The app opens to a clean landing view so visitors can choose what to explore instead of arriving at a cluttered desktop.I also added a Command Dock and saved workspace snapshot so the desktop can be focused, arranged, and restored after refresh. The workbench is intentionally a different concept and visual system from the guide.What should I improve next: a better notes workflow, more theme choices, or a new utility?
Today I worked on the next Aarav Workbench OS iteration and focused on making the desktop easier to use instead of just adding more windows.The desk starts clean, then visitors can open what they need from the dock or choose an Explore, Focus, or Break desk mode. I added local-only tools including a small Notebook, Focus List, Theme Lab, Workspace Snapshot, and a Game Room with two offline games: Signal Sprint and Desk Grid.The latest UI pass also adds a desktop window strip so an open or minimized app can be focused or restored without going back to the landing screen. I tested the open → minimize → restore flow locally, ran the JavaScript checks, and verified the latest GitHub Pages build loads without console errors.Everything saved by these tools stays in the visitor’s browser; there is no account or cloud sync. What would make this workbench more useful next: better project browsing, another practical local tool, or improvements to the games?
I added a small desktop-cleanup feature to Aarav Workbench OS: Clear Desk.It is for the moment when a visitor has opened a few tools and wants to get back to the calm landing screen. It hides the visible windows, but it does not delete browser-local notes, journal text, themes, focus-list steps, scores, or saved workspace data. The dock can restore any app afterwards.I also tightened the window-switching edge case so Console next / previous does not claim a switch when no window is open. I ran the JavaScript checks, tested Clear Desk through the browser-only Console and Command Dock locally, then opened the fresh GitHub Pages release again. The deployed action returned to landing with zero visible windows and no browser-console errors.Live demo: https://aaravkatiyar55-gif.github.io/aarav-workbench-os/Source : https://github.com/aaravkatiyar55-gif/aarav-workbench-osIf you try it, what would make the desk easier to return to: one shortcut, a clearer dock state, or a different landing action?
Ships:
Aarav Workbench OS is a public browser workbench built around a calmer project desk. Visitors can open, drag, focus, minimize, restore, and maximize separate windows; use the Command Dock; write browser-local notes; choose themes; save a workspace snapshot; and try two offline games. The latest update adds Clear Desk: it returns the desktop to the landing screen without deleting the visitor’s local notes, journal text, saved layout, themes, focus-list steps, or scores. I also corrected the Console switching edge case so it does not claim a window switch when no app is open. I built this on a limited laptop setup while preparing for exams in about two weeks, so I focused on useful browser-first features and tested each release carefully. JavaScript checks, local Console and Command Dock flows, and a fresh GitHub Pages check all passed without console errors. Try it: https://aaravkatiyar55-gif.github.io/aarav-workbench-os/ Source: https://github.com/aaravkatiyar55-gif/aarav-workbench-os/...
|
1793264083.8781538
|
1793350483.8781538
|
|
51360
|
The "I Don't even Know (IDeK) Game" by The "I Don't even Know (IDeK) Game" by @Synxed | Stardance...
|
Synxed
|
1
|
28.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T07:54:49Z", "hours": 28.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I guess this game is ready for its first ship! While it’s not quite in Ship -Shape, It has plenty of cool features that I have spent a LOT of time working on (T^T I hate CSV files SOB). I greatly appreciate feedback, so please leave any issues or suggestions you find in the comments please. I also ask that anyone testing out this project ensure that they have read my README.MD file and have python 3 installed on their laptop/device (I tried running it on a new laptop and got very confused when it didn’t work T^T… Stupid me!). Anyway, thank you for taking the time to read this! (BongoCat is still absent D: Perhaps we will see his return soon… ) -Ta!", "repo": "https://github.com/toosynxed/I-Don-t-even-Know--IDeK--Game", "demo": "https://github.com/toosynxed/I-Don-t-even-Know--IDeK--Game/releases/tag/v1.0"}]...
|
[{"post_id": 73022, "ts": "202 [{"post_id": 73022, "ts": "2026-09-24T07:17:26Z", "hours": 1.0525, "text": "Final Work Before First Ship! Not a lot of work done, mostly just documentation fix-ups and explanations. I did fix up the login/account creation issues between the menu and main files (found when I actually tried to run the entire process instead of just the menu files). So yeah, If you are reading this, please feel free to head to my GitHub project page and download the Pre-Alpha release and follow the instructions in my README.MD file on how to get it working! (BongoCat still not here D: ) -Ta!"}, {"post_id": 71608, "ts": "2026-09-21T04:51:41Z", "hours": 4.9222, "text": "Achievements and Inventory! So, a bit of work has been done, and I might end up just shipping this off as Stardance is coming to a close soon. But here is what has been done! Implemented Bit-wise values/functions for both inventory and achievements for players. Also created a Bit-wise value that tracks if a player has viewed an achievement just yet, not displaying the “NEW” tag after the player has viewed it once. Some more work to come hopefully, but I think I mainly just need to get the central system working so that there is actually a game to play, and not just a whole bunch of features that must manually be toggled inside CSV files to operate anything! Anyways, thanks for reading! (Sorry, ): BongoCat has unfortunately been lost to the ages of storage caps D: ) -Ta !"}, {"post_id": 61162, "ts": "2026-09-03T23:02:04Z", "hours": 10.5028, "text": "I Guess I Fixed It???? IDeK Tbh… What has been done? Created a sorting function that iterates throughout a csv-list using a “shell sorting” (nesting) method (inspired by the YouTube short: https://youtu.be/RDFGkBE2O50?si=yXnJloCW18_o94bB ). Created the visual display of the leaderboard for the terminal game (using the body_text() helper function that I made earlier. Started to try to create a function that takes the integer values that are to be displayed on the leaderboard, and inserts in commas where appropriate: def format_numbers_2(orig): string = str(orig) split_curr = list(string) split_check = list(string) while len(split_curr) > 3: split_curr = split_curr[:-3] split_check.insert(-3,\",\") return \"\".join(split_check) Which only works some of the time… (It still needs a lot of work…) Honestly, I have been strugling with this function, but I think the issue with why I have been unable to get it to work correctly, is because I have not been planning enough around the logic beforehand (Which is my aim going forward). So, what’s next? Pretty much just getting this comma function working, so that the leaderboard display doesn’t look like this! ----------- Welcome, Test User ----------- Cash Leaderboard: 1. four - $21212314.0 2. hill - $5040.0 3. ardangeorge - $5000.0 4. test - $2323.0 5. Ardan George - $502.06 ------------------------------------------ Anyway, thanks for reading! (And don’t forget to say Hi to BongoCat! ) -Ta!"}, {"post_id": 56572, "ts": "2026-08-28T11:51:37Z", "hours": 5.0236, "text": "Brain Implosion Score: 8/10 Honestly, I have not been having much fun lately… Lots of errors for a single function that should be relatively simple! All it needs to do is read each row from a CSV file and order the rows in a list by ascending value for a specific column in the rows. Easy? Right? NO. IT. IS. NOT! This has taken me around 5 hours already! Just to get to a stage where I have finally given up, and have given my AI agent the function and asked it to locate each area that is not working. So, how many areas were there? LIKE 50 MILLION LINES I honestly do not have the brain -width to handle this right now, so I am just going to log my progress and go and vegetate while watching some YouTube now 😭 … Please send some coding help… I need it… (You can check out the menu_terminal.py files on my GitHub under the terminal branch, function: open_leaderboard() ). Don’t forget to say hi to BongoCat! -Ta!"}, {"post_id": 55498, "ts": "2026-08-27T11:53:27Z", "hours": 0.7961, "text": "Bit of an update again! I have ended up switching from just a python Tkinter window version of the command-line game, and instead have switched to a website HTML based version. This will also make it much easier for me to be able to write a lot of the code myself compared to Tkinter. What is my plan going forward? What I think will work best with my coding experience is for me to continue to write in the new features for my game as if they were still in terminal-format, and have AI transform it into the HTML version. This way, I still preserve my originality of ideas and code, but significantly widens the opportunities for further interactivity for my game! Don’t forget to say hi to BongoCat! -Ta! Here is a little snek-pek on the first iteration of the HTML version:"}, {"post_id": 55466, "ts": "2026-08-27T10:21:33Z", "hours": 0.27, "text": "I am beginning to question my sanity… Given the nature of a “stock” market mini-game such as the one in my game, I am beginning to think that perhaps the command-line is not the best place to be interacting with this in. Soooo… I think I’ve gone mad! I am going to start (attempt to at least, might need a bit of AI help ) to port everything across into something like Tkinter… This might go terribly… Say hi to BongoCat! !"}, {"post_id": 55456, "ts": "2026-08-27T09:55:41Z", "hours": 1.0306, "text": "The “Stock” Market Please note that any values or labels in this game are in no way representative of any real-life item, market or currency, and are purely theoretical and random numerical values generated for the sole purpose to be used for this game Creation of the base system: So far, (And it’s been a bit of a struggle), I have begun to lay out the foundations of the “stock” market system for my game, where players can invest in 3 different “risk levels” with differing characteristics to gain (or lose) currency (not yet implemented). I have spent a bit of time on GoodNotes on my iPad, writing out a plan and description of the features and characteristics of the “stock” market, as well as I have begun coding the “market.py” file that will handle the market functions that can be referenced from “main.py”. This has not gone very well , and my progress has slowed. Just the basic functions of the market system are beginning to seem very complex, with a lot of csv retrieval based off conditional statements and checks, calculations performed off specific rows, and logic statements that are making my head hurt! What I have right now: Pretty much, I have created the functions to initialise the 3 different “risk levels” with random values (using random.uniform for float values for cents), and begun the function that causes market changes (will be executing every 3 seconds or so) by calculating changes based off conditions surrounding the previous few market values for each “risk level”. Whilst this may seem simple enough, the need to keep searching the csv file for “risk”-specific rows, is causing my brain to begin imploding I think it is coming along well, but I fear that this will take a decent amount of time to complete just this one function (and then I have to do purchasing and selling ). So please wish me luck D: I hope my brain doesn’t decide to spontaneously combust! Say hi to BongoCat! -Ta!"}, {"post_id": 55393, "ts": "2026-08-27T06:08:37Z", "hours": 0.6569, "text": "Just a quick update on the game: I have just fixed a small bug with the “get” type of the “csv_actions” function that was not accurately looping through all entries to locate the correct row. But that has now been fixed luckily. Also just touched up the “body_text” function (which is the main handler for all the text printing) to accept an option parameter “timing” that can be used in the typewriting effect type to change alter the speed for debug and testing purposes. The function has a default value of 0.5 seconds so that the code will still run as normal if a valid value is not entered into the terminal. (Say hi to BongoCat !) Much more to come! And hopefully some actual game content (maybe a mini simulated stock-market !). -Ta!"}, {"post_id": 54876, "ts": "2026-08-26T02:40:58Z", "hours": 1.0692, "text": "So far, I have now completed the user account creation process for new users, and also added log-in capabilities for users that enter a pre-existing username into the game (uses .lower( ) when checking to minimise accidental account duplication accidents). I have also increased the csv function capabilities, with a new “check” and “get” branch, that supports checking an input to see if it exists in a specific column in any csv, as well as returning a row that has a matching column value that is inputted (is flexible and allows you to modify the input when the function is called to change the scope or target of the location and retrieval) A lot of my functions and processes for my game are now soft-coded, and are very versatile and malleable for different uses going forward with the project, which will continue to be a great benefit for both my coding experience and code readability! Additionally, I have also begun to use ANSI escape sequences in my print statements so that I can utilise font styles. Also, really cool thing this! I found online a python function snippet that actually allowed you to replace your inputted text with hashes or any other character instantly as you type it, allowing me to recreate a sort of privacy guard when users are inputting their passwords to log-in! 🔥 Thanks for reading!"}, {"post_id": 50230, "ts": "2026-08-19T11:38:37Z", "hours": 2.8489, "text": "Initialisation of IDeK! Hmm… It is interesting how the mind works, you begin with one idea… and suddenly find yourself a hour later working on something completely different… This has been me! What began as a project to create a mod for the Steam game: “BongoCat” for a friend turned into a terminal python-based game project! So far, I have started creating the introduction phase/stage of the game, beginning by asking for the user to enter a name, and then has some animations. Initially I was just going to hardcode everything in, including the print statements, but then I thought: “Hey! Why not turn this mini project into a learning experience and try out writing function files that I can use throughout the project by softcoding them!” And I did! What Do I Have Right Now? Aside from “main.py” , there are currently a few other notable files: “functions.py” - which holds the python functions that are used in main, “gen_pass.py” - Which was an AI generated python script to quickly generate 50 random “passwords” from merging a list of words, creating the file: “pass_list.csv” , and lastly, “user_pass.csv” - which serves as a temporary CSV file for storing some user data for the game. Something Really Cool! I ended up falling down into a little bit of a “rabbit-hole” sort of situation here. And spent some time working on expanding my main print function to include a really cool print effect that mimics a typewriter-animation. To do this, I ended up using two nested “ for i in range() ”’s, and a function that runs “os.system(‘clear’)” . The final product? A softcoded function that can be parsed any string or line of text to display with that printing animation! Really cool stuff ngl! And I shall continue to expand the content (hopefully I will actually have something for players to do by next dev-log, but tbh… “I Don’t even Know”"}]...
|
Title: The "I Don't even Know (IDeK) Game& Title: The "I Don't even Know (IDeK) Game" by @Synxed | Stardance
Devlogs:
Initialisation of IDeK! Hmm… It is interesting how the mind works, you begin with one idea… and suddenly find yourself a hour later working on something completely different… This has been me! What began as a project to create a mod for the Steam game: “BongoCat” for a friend turned into a terminal python-based game project! So far, I have started creating the introduction phase/stage of the game, beginning by asking for the user to enter a name, and then has some animations. Initially I was just going to hardcode everything in, including the print statements, but then I thought: “Hey! Why not turn this mini project into a learning experience and try out writing function files that I can use throughout the project by softcoding them!” And I did! What Do I Have Right Now? Aside from “main.py” , there are currently a few other notable files: “functions.py” - which holds the python functions that are used in main, “gen_pass.py” - Which was an AI generated python script to quickly generate 50 random “passwords” from merging a list of words, creating the file: “pass_list.csv” , and lastly, “user_pass.csv” - which serves as a temporary CSV file for storing some user data for the game. Something Really Cool! I ended up falling down into a little bit of a “rabbit-hole” sort of situation here. And spent some time working on expanding my main print function to include a really cool print effect that mimics a typewriter-animation. To do this, I ended up using two nested “ for i in range() ”’s, and a function that runs “os.system(‘clear’)” . The final product? A softcoded function that can be parsed any string or line of text to display with that printing animation! Really cool stuff ngl! And I shall continue to expand the content (hopefully I will actually have something for players to do by next dev-log, but tbh… “I Don’t even Know”
So far, I have now completed the user account creation process for new users, and also added log-in capabilities for users that enter a pre-existing username into the game (uses .lower( ) when checking to minimise accidental account duplication accidents). I have also increased the csv function capabilities, with a new “check” and “get” branch, that supports checking an input to see if it exists in a specific column in any csv, as well as returning a row that has a matching column value that is inputted (is flexible and allows you to modify the input when the function is called to change the scope or target of the location and retrieval) A lot of my functions and processes for my game are now soft-coded, and are very versatile and malleable for different uses going forward with the project, which will continue to be a great benefit for both my coding experience and code readability! Additionally, I have also begun to use ANSI escape sequences in my print statements so that I can utilise font styles. Also, really cool thing this! I found online a python function snippet that actually allowed you to replace your inputted text with hashes or any other character instantly as you type it, allowing me to recreate a sort of privacy guard when users are inputting their passwords to log-in! 🔥 Thanks for reading!
Just a quick update on the game: I have just fixed a small bug with the “get” type of the “csv_actions” function that was not accurately looping through all entries to locate the correct row. But that has now been fixed luckily. Also just touched up the “body_text” function (which is the main handler for all the text printing) to accept an option parameter “timing” that can be used in the typewriting effect type to change alter the speed for debug and testing purposes. The function has a default value of 0.5 seconds so that the code will still run as normal if a valid value is not entered into the terminal. (Say hi to BongoCat !) Much more to come! And hopefully some actual game content (maybe a mini simulated stock-market !). -Ta!
The “Stock” Market Please note that any values or labels in this game are in no way representative of any real-life item, market or currency, and are purely theoretical and random numerical values generated for the sole purpose to be used for this game Creation of the base system: So far, (And it’s been a bit of a struggle), I have begun to lay out the foundations of the “stock” market system for my game, where players can invest in 3 different “risk levels” with differing characteristics to gain (or lose) currency (not yet implemented). I have spent a bit of time on GoodNotes on my iPad, writing out a plan and description of the features and characteristics of the “stock” market, as well as I have begun coding the “market.py” file that will handle the market functions that can be referenced from “main.py”. This has not gone very well , and my progress has slowed. Just the basic functions of the market system are beginning to seem very complex, with a lot of csv retrieval based off conditional statements and checks, calculations performed off specific rows, and logic statements that are making my head hurt! What I have right now: Pretty much, I have created the functions to initialise the 3 different “risk levels” with random values (using random.uniform for float values for cents), and begun the function that causes market changes (will be executing every 3 seconds or so) by calculating changes based off conditions surrounding the previous few market values for each “risk level”. Whilst this may seem simple enough, the need to keep searching the csv file for “risk”-specific rows, is causing my brain to begin imploding I think it is coming along well, but I fear that this will take a decent amount of time to complete just this one function (and then I have to do purchasing and selling ). So please wish me luck D: I hope my brain doesn’t decide to spontaneously combust! Say hi to BongoCat! -Ta!
I am beginning to question my sanity… Given the nature of a “stock” market mini-game such as the one in my game, I am beginning to think that perhaps the command-line is not the best place to be interacting with this in. Soooo… I think I’ve gone mad! I am going to start (attempt to at least, might need a bit of AI help ) to port everything across into something like Tkinter… This might go terribly… Say hi to BongoCat! !
Bit of an update again! I have ended up switching from just a python Tkinter window version of the command-line game, and instead have switched to a website HTML based version. This will also make it much easier for me to be able to write a lot of the code myself compared to Tkinter. What is my plan going forward? What I think will work best with my coding experience is for me to continue to write in the new features for my game as if they were still in terminal-format, and have AI transform it into the HTML version. This way, I still preserve my originality of ideas and code, but significantly widens the opportunities for further interactivity for my game! Don’t forget to say hi to BongoCat! -Ta! Here is a little snek-pek on the first iteration of the HTML version:
Brain Implosion Score: 8/10 Honestly, I have not been having much fun lately… Lots of errors for a single function that should be relatively simple! All it needs to do is read each row from a CSV file and order the rows in a list by ascending value for a specific column in the rows. Easy? Right? NO. IT. IS. NOT! This has taken me around 5 hours already! Just to get to a stage where I have finally given up, and have given my AI agent the function and asked it to locate each area that is not working. So, how many areas were there? LIKE 50 MILLION LINES I honestly do not have the brain -width to handle this right now, so I am just going to log my progress and go and vegetate while watching some YouTube now 😭 … Please send some coding help… I need it… (You can check out the menu_terminal.py files on my GitHub under the terminal branch, function: open_leaderboard() ). Don’t forget to say hi to BongoCat! -Ta!
I Guess I Fixed It???? IDeK Tbh… What has been done? Created a sorting function that iterates throughout a csv-list using a “shell sorting” (nesting) method (inspired by the YouTube short: https://youtu.be/RDFGkBE2O50?si=yXnJloCW18_o94bB ). Created the visual display of the leaderboard for the terminal game (using the body_text() helper function that I made earlier. Started to try to create a function that takes the integer values that are to be displayed on the leaderboard, and inserts in commas where appropriate: def format_numbers_2(orig): string = str(orig) split_curr = list(string) split_check = list(string) while len(split_curr) > 3: split_curr = split_curr[:-3] split_check.insert(-3,",") return "".join(split_check) Which only works some of the time… (It still needs a lot of work…) Honestly, I have been strugling with this function, but I think the issue with why I have been unable to get it to work correctly, is because I have not been planning enough around the logic beforehand (Which is my aim going forward). So, what’s next? Pretty much just getting this comma function working, so that the leaderboard display doesn’t look like this! ----------- Welcome, Test User ----------- Cash Leaderboard: 1. four - $21212314.0 2. hill - $5040.0 3. ardangeorge - $5000.0 4. test - $2323.0 5. Ardan George - $502.06 ------------------------------------------ Anyway, thanks for reading! (And don’t forget to say Hi to BongoCat! ) -Ta!
Achievements and Inventory! So, a bit of work has been done, and I might end up just shipping this off as Stardance is coming to a close soon. But here is what has been done! Implemented Bit-wise values/functions for both inventory and achievements for players. Also created a Bit-wise value that tracks if a player has viewed an achievement just yet, not displaying the “NEW” tag after the player has viewed it once. Some more work to come hopefully, but I think I mainly just need to get the central system working so that there is actually a game to play, and not just a whole bunch of features that must manually be toggled inside CSV files to operate anything! Anyways, thanks for reading! (Sorry, ): BongoCat has unfortunately been lost to the ages of storage caps D: ) -Ta !
Final Work Before First Ship! Not a lot of work done, mostly just documentation fix-ups and explanations. I did fix up the login/account creation issues between the menu and main files (found when I actually tried to run the entire process instead of just the menu files). So yeah, If you are reading this, please feel free to head to my GitHub project page and download the Pre-Alpha release and follow the instructions in my README.MD file on how to get it working! (BongoCat still not here D: ) -Ta!
Ships:
I guess this game is ready for its first ship! While it’s not quite in Ship -Shape, It has plenty of cool features that I have spent a LOT of time working on (T^T I hate CSV files SOB). I greatly appreciate feedback, so please leave any issues or suggestions you find in the comments please. I also ask that anyone testing out this project ensure that they have read my README.MD file and have python 3 installed on their laptop/device (I tried running it on a new laptop and got very confused when it didn’t work T^T… Stupid me!). Anyway, thank you for taking the time to read this! (BongoCat is still absent D: Perhaps we will see his return soon… ) -Ta!...
|
1793346870.0230439
|
1793433270.0230439
|
|
51375
|
MO-SITE by @YuviVerma | Stardance
|
YuviVerma
|
1
|
1.76
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T08:45:37Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal site based on my logic building and getting into coding and maths that rally train brain .", "repo": "https://github.com/yuvraajverma2117-web/MO-SITE", "demo": "https://yuvraajverma2117-web.github.io/MO-SITE/"}]...
|
[{"post_id": 62962, "ts": "202 [{"post_id": 62962, "ts": "2026-09-06T14:59:18Z", "hours": 0.7564, "text": "Gave it my own touch. I wrote abt me what i did before and i m doing now. just add a littlebit of marker finish and a nice purple colour.IDK what to write on the readme so i just wrote to enjoy my website well actually there ain’t any enjoyable content it’s just abt me but it will be reallly helpful rating tis project!! ಠ_ಠ"}, {"post_id": 50836, "ts": "2026-08-20T08:43:23Z", "hours": 0.925, "text": "Just completed all the files and about me , progress tab"}, {"post_id": 50412, "ts": "2026-08-19T16:03:46Z", "hours": 0.3622, "text": "On my journey to MATHS and CODING"}]...
|
Title: MO-SITE by @YuviVerma | Stardance
Devlogs: Title: MO-SITE by @YuviVerma | Stardance
Devlogs:
On my journey to MATHS and CODING
Just completed all the files and about me , progress tab
Gave it my own touch. I wrote abt me what i did before and i m doing now. just add a littlebit of marker finish and a nice purple colour.IDK what to write on the readme so i just wrote to enjoy my website well actually there ain’t any enjoyable content it’s just abt me but it will be reallly helpful rating tis project!! ಠ_ಠ
Ships:
I made a personal site based on my logic building and getting into coding and maths that rally train brain ....
|
1793267598.9650836
|
1793353998.9650836
|
|
51386
|
jsnap.xyz redesign 4 by @JSnap | Stardance
|
JSnap
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T16:32:23Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finally got around to re-designing my website. The old one left a lot to be desired. The first page is a simple splash screen, with my name- and my main social media buttons. However the “see more” or the second page is where it gets interesting. This page has a sticky note-style mosaic, each filled with individual little notes. The first section explores my setup, whereas the second section is going to be used as a mini-blog. AI was used within the CSS to allow me to optimise for smaller screens. I wrote the original code, and then the AI did the optimisations", "repo": "https://github.com/JSnapXYZ/website", "demo": "https://jsnap.xyz"}]...
|
[{"post_id": 50414, "ts": "202 [{"post_id": 50414, "ts": "2026-08-19T16:08:11Z", "hours": 2.4294, "text": "i did everything. hello all! I completely re-designed my website from the ground up."}]...
|
Title: jsnap.xyz redesign 4 by @JSnap | Stardance
Title: jsnap.xyz redesign 4 by @JSnap | Stardance
Devlogs:
i did everything. hello all! I completely re-designed my website from the ground up.
Ships:
I finally got around to re-designing my website. The old one left a lot to be desired. The first page is a simple splash screen, with my name- and my main social media buttons. However the “see more” or the second page is where it gets interesting. This page has a sticky note-style mosaic, each filled with individual little notes. The first section explores my setup, whereas the second section is going to be used as a mini-blog. AI was used within the CSS to allow me to optimise for smaller screens. I wrote the original code, and then the AI did the optimisations...
|
1793267603.1052237
|
1793354003.1052237
|
|
51395
|
Untitled project by @Arushh | Stardance
|
Arushh
|
1
|
48.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T01:28:28Z", "hours": 48.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "After finishing the whole websites building stage I think the website is good although it was not as expected for example the styles were a little different then I expected mainly because of the less content in style and less colours but overall the website works as it should be and based on the working style of the website it works better than I expected it does its job and what the website is made for. It has a lot of components to work around with and build its own pc from scratch from not knowing anything to be able to build a pc in the pc builder. The user could save the build and could also see the other builds saved by other users. The website have large amount of learning material for each component which allows the user to learn from a large about of data for each component and each component has a dedicated learning page so the user can fully understand 1 part before moving to the other part. During the testing I started testing the basic function like if all the buttons, links and things work or not but then I started testing a little advanced things like messing with terminals and consoles to break the website and tried to bypass a feature in a very unexpected way. Mostly everything worked some feature didnt work which I forgot to add while making the website but I quicking fixed those things. But the overall testing part was good enough and it showed me that most of the important features are working and are not able to be broken easily. While testing I found multiple errors which I completely forgot to add in the website for example I forgot to add the limit on the words on the save build so the user was able to write long build names which I didn’t wanted so I had to add a limitation on it and I also didn’t realize the search feature allows special cheractors and the result does not display the correct search result instead shows all the component although it is not supposed to show any so I fixed those issues so I had to add some features and edit some routes and queries on them to add the limitation not just in html so that would not be bypassable and I changed few functions in the filter option so its more advanced on finding the correct name and giving no results for unintended things. The best thing about this website was that the database was working really well with the flask and python codes including some javascript and everything was connected even if one thing broke everything in the database also broke but at the end everything worked just right and I didn’t have many issues in that part. could use the component data, allow the user to create a build and then save that build to the database. The saved build could then be displayed again later. The search and filtering system also allowed users to find components more easily. This showed the planning of using everything together and then implementing it worked very well without any issues. One of the biggest challenge while making this website was working with complex database which was a very wide range data with a lot of components to it and then the many to many relationship which was super complicated and then the database codes to make things up working with together was the most challenging part although it turned out to be working really well. Another challenging part was to add a large amount of learning material in the website which I was able to do really quickly using the help of AI and adding the component to the database to display them in the website including the image where I had to manually add all the images for each of the component to make it look more professional then random image. If I would have changed things from my website from now I would have definitely have worked more on styling adding more gaming vibe and colourful animations. But overall I am happy with what I finished with ! Thank youu soo much enjoy using the website as I have put a lot of effort on it. thank you again !!!", "repo": "https://github.com/Arush2008/PC-Info-guide", "demo": "https://pcguide.dino.icu"}]...
|
[{"post_id": 73797, "ts": "202 [{"post_id": 73797, "ts": "2026-09-26T01:13:20Z", "hours": 1.61, "text": "I fixed a lot of stuff in this log firstly I added rename and delete button in the saved builds which remove the saved build and rename the builds name. I also fixed the database and then I fixed the backends so the website is more secure from getting broken or bypassed by user. Like I put the limitation of cherecters on the saved build name. I did it in the backend insted of html so people cannot break it using inspect. I also fixed the search filter so the user cannot put negative values in the price and for search even if user search with special characters the function will show nothing insted of showing all the parts as before."}, {"post_id": 73476, "ts": "2026-09-25T06:21:14Z", "hours": 0.93, "text": "I build new tables and coded the python quaries for those tables as I wanted to build a many to many relationship to make it more complex as I never tried making one although its not fully many to many but I was confued with this section only and I dont want to spend a lot more time on this section so I just added a little complex database with idea of many to many relationship where the build, brand and build components talks to each others with the other components to save the build and display the build from the components to the database and the website ! I changed my actual build table so it displays minimal stuff insted of repeting the components and I also had to change the html codes due to the change in the database."}, {"post_id": 63989, "ts": "2026-09-08T02:43:23Z", "hours": 45.4914, "text": "This is my first devlog although I already have finished this webiste as I was working on it for a different program but the program was ended and I was not able to get approved and havent got benefit from it ! So just want to put it here so my coding time does not go on waste although I learned a lot but still ! I had around 10 devlogs there as well ! I am soo bad at making devlogs as I always forget to add them but I have over 70 commits in the github."}]...
|
Title: Untitled project by @Arushh | Stardance
De Title: Untitled project by @Arushh | Stardance
Devlogs:
This is my first devlog although I already have finished this webiste as I was working on it for a different program but the program was ended and I was not able to get approved and havent got benefit from it ! So just want to put it here so my coding time does not go on waste although I learned a lot but still ! I had around 10 devlogs there as well ! I am soo bad at making devlogs as I always forget to add them but I have over 70 commits in the github.
I build new tables and coded the python quaries for those tables as I wanted to build a many to many relationship to make it more complex as I never tried making one although its not fully many to many but I was confued with this section only and I dont want to spend a lot more time on this section so I just added a little complex database with idea of many to many relationship where the build, brand and build components talks to each others with the other components to save the build and display the build from the components to the database and the website ! I changed my actual build table so it displays minimal stuff insted of repeting the components and I also had to change the html codes due to the change in the database.
I fixed a lot of stuff in this log firstly I added rename and delete button in the saved builds which remove the saved build and rename the builds name. I also fixed the database and then I fixed the backends so the website is more secure from getting broken or bypassed by user. Like I put the limitation of cherecters on the saved build name. I did it in the backend insted of html so people cannot break it using inspect. I also fixed the search filter so the user cannot put negative values in the price and for search even if user search with special characters the function will show nothing insted of showing all the parts as before.
Ships:
After finishing the whole websites building stage I think the website is good although it was not as expected for example the styles were a little different then I expected mainly because of the less content in style and less colours but overall the website works as it should be and based on the working style of the website it works better than I expected it does its job and what the website is made for. It has a lot of components to work around with and build its own pc from scratch from not knowing anything to be able to build a pc in the pc builder. The user could save the build and could also see the other builds saved by other users. The website have large amount of learning material for each component which allows the user to learn from a large about of data for each component and each component has a dedicated learning page so the user can fully understand 1 part before moving to the other part. During the testing I started testing the basic function like if all the buttons, links and things work or not but then I started testing a little advanced things like messing with terminals and consoles to break the website and tried to bypass a feature in a very unexpected way. Mostly everything worked some feature didnt work which I forgot to add while making the website but I quicking fixed those things. But the overall testing part was good enough and it showed me that most of the important features are working and are not able to be broken easily. While testing I found multiple errors which I completely forgot to add in the website for example I forgot to add the limit on the words on the save build so the user was able to write long build names which I didn’t wanted so I had to add a limitation on it and I also didn’t realize the search feature allows special cheractors and the result does not display the correct search result instead shows all the component although it is not supposed to show any so I fixed those issues so I had to add some features and edit some routes and queries on them to add the limitation not just in html so that would not be bypassable and I changed few functions in the filter option so its more advanced on finding the correct name and giving no results for unintended things. The best thing about this website was that the database was working really well with the flask and python codes including some javascript and everything was connected even if one thing broke everything in the database also broke but at the end everything worked just right and I didn’t have many issues in that part. could use the component data, allow the user to create a build and then save that build to the database. The saved build could then be displayed again later. The search and filtering system also allowed users to find components more easily. This showed the planning of using everything together and then implementing it worked very well without any issues. One of the biggest challenge while making this website was working with complex database which was a very wide range data with a lot of components to it and then the many to many relationship which was super complicated and then the database codes to make things up working with together was the most challenging part although it turned out to be working really well. Another challenging part was to add a large amount of learning material in the website which I was able to do really quickly using the help of AI and adding the component to the database to display them in the website including the image where I had to manually add all the images for each of the component to make it look more professional then random image. If I would have changed things from my website from now I would have definitely have worked more on styling adding more gaming vibe and colourful animations. But overall I am happy with what I finished with ! Thank youu soo much enjoy using the website as I have put a lot of effort on it. thank you again !!!...
|
1793346877.6357176
|
1793433277.6357176
|
|
51399
|
Focus Focus by @Afraz | Stardance
|
Afraz
|
1
|
2.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T09:12:27Z", "hours": 2.0, "multiplier": 1.82, "payout": 3, "blessing": "neutral", "text": "I made a Productivity OS. It works with HTML, CSS and JavaScript. The challenging parts were making the websites UI actually look good, if the UI looks bad, the user will have a really bad time, first the UI looked something that came out in the Windows ME era, then i slowly changed the UI to this one now. To use it, it has no hidden menus, no hamburger menues, it is just what you see when you open the site", "repo": "https://github.com/afrazakbar/Productivity-tracker/", "demo": "https://focus-focu.netlify.app/"}]...
|
[{"post_id": 50842, "ts": "202 [{"post_id": 50842, "ts": "2026-08-20T09:00:01Z", "hours": 1.5397, "text": "Added An Eisenhover Matrix for task optimization and pomodoro for better focus"}, {"post_id": 50338, "ts": "2026-08-19T14:38:36Z", "hours": 0.4047, "text": "Finished a Usable Version"}, {"post_id": 50292, "ts": "2026-08-19T13:24:06Z", "hours": 0.5392, "text": "Working on the css !"}]...
|
Title: Focus Focus by @Afraz | Stardance
Devlogs: Title: Focus Focus by @Afraz | Stardance
Devlogs:
Working on the css !
Finished a Usable Version
Added An Eisenhover Matrix for task optimization and pomodoro for better focus
Ships:
I made a Productivity OS. It works with HTML, CSS and JavaScript. The challenging parts were making the websites UI actually look good, if the UI looks bad, the user will have a really bad time, first the UI looked something that came out in the Windows ME era, then i slowly changed the UI to this one now. To use it, it has no hidden menus, no hamburger menues, it is just what you see when you open the site...
|
1793267606.0876431
|
1793354006.0876431
|
|
51408
|
Artillery Calculator by @jhanwick | Stardance
|
jhanwick
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T15:59:59Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The equations were challenging but with some research and some prior knowledge i was able to acheive a code-only distance claculator with minimum side features. I plan to improve this even more including graphs and 2d tracking.", "repo": "https://github.com/Anonymous1981HK/ArtyCalc", "demo": "https://effective-carnival-x5rvrvwv946vh6j99.github.dev"}]...
|
[{"post_id": 51616, "ts": "202 [{"post_id": 51616, "ts": "2026-08-21T12:13:22Z", "hours": 1.6814, "text": "Day 1: Completed the main backend program with working and proper calculation of where an artillery shell will land."}]...
|
Title: Artillery Calculator by @jhanwick | Stardan Title: Artillery Calculator by @jhanwick | Stardance
Devlogs:
Day 1: Completed the main backend program with working and proper calculation of where an artillery shell will land.
Ships:
The equations were challenging but with some research and some prior knowledge i was able to acheive a code-only distance claculator with minimum side features. I plan to improve this even more including graphs and 2d tracking....
|
1793271358.1321905
|
1793357758.1321905
|
|
51412
|
Wibei by @EVINJSUBIN | Stardance
|
EVINJSUBIN
|
1
|
21.64
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T09:37:07Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Wibei is a real-time 3D music visualizer built with Three.js and Web Audio API. It features reactive visualizer modes (Pulse Ring, Waveform, and 3D Grid), bloom glow themes, 3D mouse drag controls, YouTube search, live mic input, and local MP3 uploads.How to test Open https://wibei-production.up.railway.app/ Search for any song in the bottom right, click 🎤 to use your mic, or click 📁 to upload an MP3. Click & drag anywhere on the screen to rotate in 3D, and use the top dropdowns to switch styles (Pulse Ring, Wave, Grid) and themes.What I learned Learned how to use the Web Audio API (FFT frequency analysis) to drive 3D Three.js meshes, write smooth idle wave animations, configure bloom shaders, and build 3D mouse orbit controls.", "repo": "https://github.com/EVINJSUBIN/Wibei", "demo": "https://wibei.onrender.com/"}]...
|
[{"post_id": 61342, "ts": "202 [{"post_id": 61342, "ts": "2026-09-04T06:47:47Z", "hours": 10.9883, "text": "🎛️ Wibei Devlog: 3D Holographic Album Art & the VOID Overhaul Project: Wibei (3D Audio Spectrograph & Real-Time DSP Lab) Built for: Hack Club Stardance Creators: @EVINJSUBIN & @aamosm Repo: github.com/EVINJSUBIN/Wibei | Live: wibei.onrender.com 🚀 Elevating the Cockpit Audio visualization isn’t just about moving bars — it’s about tactile feedback, visual hierarchy, and immersive atmosphere. In this sprint, we overhauled Wibei into a commercial-grade glassmorphism workstation , added a 3D holographic album art core , wrote a zero-dependency ID3 tag parser , and redesigned our landing page in our signature VOID aesthetic. 💎 1. Commercial-Grade Glassmorphism Cockpit We replaced flat panels with an ergonomic, floating dual-deck hardware layout: Left Deck (Ingest): Quick-switch tabs for DEMOS , STREAM (YouTube/Spotify live audio), QUEUE (playlist management), and LOCAL (drag-and-drop). Right Deck (Synthesis & FX): Instant geometry matrix switching ( RING , WAVE , GRID , ORB ), real-time biquad muffler, sub-bass drive, nightcore tempo shifters, and camera auto-orbit. Floating Transport Bar: Ergonomic bottom bar with real-time master VU meter bars, peak telemetry ( dBFS ), elapsed timers, track metadata, and volume scrubber. Frosted Material System: Deep obsidian glass ( rgba(10, 10, 14, 0.72) ) with backdrop-filter: blur(28px) , subtle rim lighting, and responsive LED indicators. 💿 2. 3D Holographic Center Album Art In our RING (Pulse) visualizer, tracks with rich artwork now come to life in 3D: Hologram Disc: High-def circular disc ( CircleGeometry(4.2) ) with dark tinted glass backing and an audio-reactive neon border ring. Adaptive Gyro-Core: When artwork is present, the wireframe octahedron scales outward to 1.55x , orbiting as an open crystal gimbal cage. Without artwork (or on mic input), it docks back to its native 1.0x center scale. Vinyl Dynamics: Spins with bass-accelerated inertia, tilts dynamically in 3D pitch/roll, and pulses to sub-bass hits. 📦 3. Zero-Dependency In-Browser ID3 Extractor To keep local playback instant without server uploads, we wrote id3.js from scratch: Direct binary parsing of ID3v2.3, ID3v2.4, and ID3v1 tags via ArrayBuffer slices. Extracts APIC frames into instant in-memory blob: URLs for album covers. Parses title, artist, album, and genre instantly with zero latency. 🌌 4. The “VOID” Aesthetic & Minimalist Landing Page Serious Void Default: Distraction-free interstellar abyss ( #050507 ), crisp starlight typography ( #f8fafc ), and titanium slate accents ( #8b95a5 ). Calibrated Bloom: Re-tuned UnrealBloomPass threshold to 0.82 — eliminating blinding white glare while keeping geometry razor-sharp. Minimalist Landing Page: Clean terminal layout with a 1,800-star WebGL starfield and a 3D gyro-core that pulses with kinetic shockwaves on live DSP audition clicks! 💻 100% Client-Side Engine Built entirely with vanilla JS, Three.js (r128), and native Web Audio API — zero bulky UI frameworks, locked 60+ FPS, and zero-latency 32-bit floating DSP."}, {"post_id": 59649, "ts": "2026-09-01T15:50:39Z", "hours": 0.7556, "text": "⚡ Wibei // 3D Audio Spectrograph & Real-Time DSP Lab Live Site: https://wibei.onrender.com | GitHub: EVINJSUBIN/Wibei Built for: Hack Club Stardance | Collaborators: @EVINJSUBIN & @aamosm 🌌 What We Built Wibei is an open-source web synthesizer and 3D audio spectrograph built with Three.js WebGL and the native Web Audio API . It lets anyone route audio, manipulate live DSP filter nodes, and render acoustic harmonics in 3D space with zero latency. ✨ Key Features Sound Shaper DSP Suite: Real-time 650Hz Lowpass Muffler (“club bathroom” vibe), +16dB Bass Overdrive EQ, and 1.25x/0.85x Speed Modulator. 4 Spatial 3D Geometries: 128-bar Radial Pulse Ring, Waveform Ribbon, Isometric 3D Voxel Matrix, and the new harmonic Pulsar Sphere . Beat Drop Shockwaves: Sub-bass transient detector triggering expanding 3D ring particles on drops. Cinematic Auto-Pilot Cam: Dynamic drone camera orbiting to musical energy. Universal Audio Ingest: Instant lossless stems, fullscreen drag-and-drop MP3/WAV, live microphone, and YouTube stream engine. Hall of Fame: Live GitHub telemetry showcasing community contributors. 100% client-side WebGL & DSP running at 60 FPS."}, {"post_id": 58898, "ts": "2026-08-31T13:50:16Z", "hours": 4.8986, "text": "✨ What’s new:Clean Brand Pill: Removed the gold dot from the top-left logo pill. It now features clean, minimal typography (wibei v1.0).Interactive Mini Player:Added a Minimize Button (—) on the right side of the player bar.Clicking it collapses the large deck into a floating Mini Player Pill in the bottom corner (showing the album art, track title, animated mini EQ visualizer, play/pause toggle, and expand button).Expanding it restores the full control deck seamlessly.“Getting Started” Guide Modal (Guide):Added an interactive onboarding modal accessible via the top-right Guide button.Explains how to play audio (YouTube, Demos, Mic, Uploads), how to orbit in 3D, and how to switch visualizer shapes/bloom themes.Includes a 1-click “⚡ Play Synthwave Demo” button right inside the guide for instant reviewer onboarding.Animated Mini EQ Bars: Added dynamic dancing EQ waveform bars right next to the song title when audio is playing."}, {"post_id": 57193, "ts": "2026-08-29T09:34:55Z", "hours": 1.1614, "text": "🚀 Final Ship: Wibei is Live! 🎧✨After hours of refining the audio DSP pipeline, tweaking Three.js shaders, and perfecting the UI, Wibei is officially shipped!Try it out live here: 👉 https://wibei-production.up.railway.app/(Open it up, search your favorite track or click the 🎤 mic / 📁 upload button to watch it pulse in 3D!)"}, {"post_id": 56639, "ts": "2026-08-28T14:03:20Z", "hours": 3.5839, "text": "Progrees working on a new way to visulize"}, {"post_id": 50284, "ts": "2026-08-19T13:15:26Z", "hours": 0.4033, "text": "Starting of wibi a audio visualizer"}]...
|
Title: Wibei by @EVINJSUBIN | Stardance
Devlogs:
Title: Wibei by @EVINJSUBIN | Stardance
Devlogs:
Starting of wibi a audio visualizer
Progrees working on a new way to visulize
🚀 Final Ship: Wibei is Live! 🎧✨After hours of refining the audio DSP pipeline, tweaking Three.js shaders, and perfecting the UI, Wibei is officially shipped!Try it out live here: 👉 https://wibei-production.up.railway.app/(Open it up, search your favorite track or click the 🎤 mic / 📁 upload button to watch it pulse in 3D!)
✨ What’s new:Clean Brand Pill: Removed the gold dot from the top-left logo pill. It now features clean, minimal typography (wibei v1.0).Interactive Mini Player:Added a Minimize Button (—) on the right side of the player bar.Clicking it collapses the large deck into a floating Mini Player Pill in the bottom corner (showing the album art, track title, animated mini EQ visualizer, play/pause toggle, and expand button).Expanding it restores the full control deck seamlessly.“Getting Started” Guide Modal (Guide):Added an interactive onboarding modal accessible via the top-right Guide button.Explains how to play audio (YouTube, Demos, Mic, Uploads), how to orbit in 3D, and how to switch visualizer shapes/bloom themes.Includes a 1-click “⚡ Play Synthwave Demo” button right inside the guide for instant reviewer onboarding.Animated Mini EQ Bars: Added dynamic dancing EQ waveform bars right next to the song title when audio is playing.
⚡ Wibei // 3D Audio Spectrograph & Real-Time DSP Lab Live Site: https://wibei.onrender.com | GitHub: EVINJSUBIN/Wibei Built for: Hack Club Stardance | Collaborators: @EVINJSUBIN & @aamosm 🌌 What We Built Wibei is an open-source web synthesizer and 3D audio spectrograph built with Three.js WebGL and the native Web Audio API . It lets anyone route audio, manipulate live DSP filter nodes, and render acoustic harmonics in 3D space with zero latency. ✨ Key Features Sound Shaper DSP Suite: Real-time 650Hz Lowpass Muffler (“club bathroom” vibe), +16dB Bass Overdrive EQ, and 1.25x/0.85x Speed Modulator. 4 Spatial 3D Geometries: 128-bar Radial Pulse Ring, Waveform Ribbon, Isometric 3D Voxel Matrix, and the new harmonic Pulsar Sphere . Beat Drop Shockwaves: Sub-bass transient detector triggering expanding 3D ring particles on drops. Cinematic Auto-Pilot Cam: Dynamic drone camera orbiting to musical energy. Universal Audio Ingest: Instant lossless stems, fullscreen drag-and-drop MP3/WAV, live microphone, and YouTube stream engine. Hall of Fame: Live GitHub telemetry showcasing community contributors. 100% client-side WebGL & DSP running at 60 FPS.
🎛️ Wibei Devlog: 3D Holographic Album Art & the VOID Overhaul Project: Wibei (3D Audio Spectrograph & Real-Time DSP Lab) Built for: Hack Club Stardance Creators: @EVINJSUBIN & @aamosm Repo: github.com/EVINJSUBIN/Wibei | Live: wibei.onrender.com 🚀 Elevating the Cockpit Audio visualization isn’t just about moving bars — it’s about tactile feedback, visual hierarchy, and immersive atmosphere. In this sprint, we overhauled Wibei into a commercial-grade glassmorphism workstation , added a 3D holographic album art core , wrote a zero-dependency ID3 tag parser , and redesigned our landing page in our signature VOID aesthetic. 💎 1. Commercial-Grade Glassmorphism Cockpit We replaced flat panels with an ergonomic, floating dual-deck hardware layout: Left Deck (Ingest): Quick-switch tabs for DEMOS , STREAM (YouTube/Spotify live audio), QUEUE (playlist management), and LOCAL (drag-and-drop). Right Deck (Synthesis & FX): Instant geometry matrix switching ( RING , WAVE , GRID , ORB ), real-time biquad muffler, sub-bass drive, nightcore tempo shifters, and camera auto-orbit. Floating Transport Bar: Ergonomic bottom bar with real-time master VU meter bars, peak telemetry ( dBFS ), elapsed timers, track metadata, and volume scrubber. Frosted Material System: Deep obsidian glass ( rgba(10, 10, 14, 0.72) ) with backdrop-filter: blur(28px) , subtle rim lighting, and responsive LED indicators. 💿 2. 3D Holographic Center Album Art In our RING (Pulse) visualizer, tracks with rich artwork now come to life in 3D: Hologram Disc: High-def circular disc ( CircleGeometry(4.2) ) with dark tinted glass backing and an audio-reactive neon border ring. Adaptive Gyro-Core: When artwork is present, the wireframe octahedron scales outward to 1.55x , orbiting as an open crystal gimbal cage. Without artwork (or on mic input), it docks back to its native 1.0x center scale. Vinyl Dynamics: Spins with bass-accelerated inertia, tilts dynamically in 3D pitch/roll, and pulses to sub-bass hits. 📦 3. Zero-Dependency In-Browser ID3 Extractor To keep local playback instant without server uploads, we wrote id3.js from scratch: Direct binary parsing of ID3v2.3, ID3v2.4, and ID3v1 tags via ArrayBuffer slices. Extracts APIC frames into instant in-memory blob: URLs for album covers. Parses title, artist, album, and genre instantly with zero latency. 🌌 4. The “VOID” Aesthetic & Minimalist Landing Page Serious Void Default: Distraction-free interstellar abyss ( #050507 ), crisp starlight typography ( #f8fafc ), and titanium slate accents ( #8b95a5 ). Calibrated Bloom: Re-tuned UnrealBloomPass threshold to 0.82 — eliminating blinding white glare while keeping geometry razor-sharp. Minimalist Landing Page: Clean terminal layout with a 1,800-star WebGL starfield and a 3D gyro-core that pulses with kinetic shockwaves on live DSP audition clicks! 💻 100% Client-Side Engine Built entirely with vanilla JS, Three.js (r128), and native Web Audio API — zero bulky UI frameworks, locked 60+ FPS, and zero-latency 32-bit floating DSP.
Ships:
Wibei is a real-time 3D music visualizer built with Three.js and Web Audio API. It features reactive visualizer modes (Pulse Ring, Waveform, and 3D Grid), bloom glow themes, 3D mouse drag controls, YouTube search, live mic input, and local MP3 uploads.How to test Open https://wibei-production.up.railway.app/ Search for any song in the bottom right, click 🎤 to use your mic, or click 📁 to upload an MP3. Click & drag anywhere on the screen to rotate in 3D, and use the top dropdowns to switch styles (Pulse Ring, Wave, Grid) and themes.What I learned Learned how to use the Web Audio API (FFT frequency analysis) to drive 3D Three.js meshes, write smooth idle wave animations, configure bloom shaders, and build 3D mouse orbit controls....
|
1793278149.3918316
|
1793364549.3918316
|
|
51414
|
Chronicle — Software Evolution Intelligence Platfo Chronicle — Software Evolution Intelligence Platform by @LAZX | Stardance...
|
LAZX
|
1
|
22.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-29T14:31:21Z", "hours": 22.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Chronicle, a local-first developer intelligence tool that scans a project’s history and changes, stores them as observations, analyzes those observations into findings, and then uses an AI interpreter to answer questions about how and why things changed in the project. The most challenging part for me was state management, especially keeping track of which observations had already been analyzed so Chronicle could process only new changes instead of repeatedly analyzing everything. I had to think carefully about scan state and analysis state, checkpoints, and how different scanners such as Git and Django migrations could work together without duplicating or losing information. I’m most proud of how Chronicle evolved into a proper pipeline rather than just a collection of commands: scanners produce observations, analyzers produce findings, and the interpretation layer connects those findings back to relevant project history to answer a developer’s questions. For someone testing the project, they should initialize Chronicle in a project with chronicle init , make sure the required AI provider and model are configured along with an API key, and then create some Git commits or Django migrations and run the appropriate scan, analyze, and interpret commands. The best way to test it is to make a change, scan it, analyze it, and then ask Chronicle a question about that change to see whether it can trace the history and explain what happened and why.", "repo": "https://github.com/Sakshyam-Xtha/Chronicle", "demo": "https://sakshyam-xtha.github.io/Chronicle/"}]...
|
[{"post_id": 57296, "ts": "202 [{"post_id": 57296, "ts": "2026-08-29T12:23:03Z", "hours": 1.8067, "text": "#Devlog-6 Fixed the bug of ai config not being set on init command"}, {"post_id": 57134, "ts": "2026-08-29T07:32:46Z", "hours": 10.7333, "text": "#Devlog-5 Finished the mvp of chronicle."}, {"post_id": 53152, "ts": "2026-08-23T16:12:49Z", "hours": 3.9156, "text": "#Devlog-4 Just integrated the django migration scan."}, {"post_id": 52130, "ts": "2026-08-22T06:55:05Z", "hours": 1.9022, "text": "#Devlog-3 Just finished the scan command to parse git commits and store it in a local db file using sqlite3."}, {"post_id": 51742, "ts": "2026-08-21T15:59:09Z", "hours": 1.2853, "text": "#Devlog-2 Completed the initializer command as now it creates a folder called .chronicle inside the project root and saves a simple configuration file"}, {"post_id": 51508, "ts": "2026-08-21T08:33:45Z", "hours": 2.1692, "text": "#Devlog-1 Made a simple init command that shows if the project root contains .git files or not"}]...
|
Title: Chronicle — Software Evolution Intelligence Title: Chronicle — Software Evolution Intelligence Platform by @LAZX | Stardance
Devlogs:
#Devlog-1 Made a simple init command that shows if the project root contains .git files or not
#Devlog-2 Completed the initializer command as now it creates a folder called .chronicle inside the project root and saves a simple configuration file
#Devlog-3 Just finished the scan command to parse git commits and store it in a local db file using sqlite3.
#Devlog-4 Just integrated the django migration scan.
#Devlog-5 Finished the mvp of chronicle.
#Devlog-6 Fixed the bug of ai config not being set on init command
Ships:
I built Chronicle, a local-first developer intelligence tool that scans a project’s history and changes, stores them as observations, analyzes those observations into findings, and then uses an AI interpreter to answer questions about how and why things changed in the project. The most challenging part for me was state management, especially keeping track of which observations had already been analyzed so Chronicle could process only new changes instead of repeatedly analyzing everything. I had to think carefully about scan state and analysis state, checkpoints, and how different scanners such as Git and Django migrations could work together without duplicating or losing information. I’m most proud of how Chronicle evolved into a proper pipeline rather than just a collection of commands: scanners produce observations, analyzers produce findings, and the interpretation layer connects those findings back to relevant project history to answer a developer’s questions. For someone testing the project, they should initialize Chronicle in a project with chronicle init , make sure the required AI provider and model are configured along with an API key, and then create some Git commits or Django migrations and run the appropriate scan, analyze, and interpret commands. The best way to test it is to make a change, scan it, analyze it, and then ask Chronicle a question about that change to see whether it can trace the history and explain what happened and why....
|
1793278154.297773
|
1793364554.297773
|
|
51427
|
Aether88 by @cxrt | Stardance
|
cxrt
|
1
|
49.83
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T19:56:32Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i built aether88 WebOS which is a retro inspired browser operating system that gives you a full desktop workspace right inside your web browser. it comes with draggable productivity widgets like a pomodoro focus chronometer, daily targets checklist, a persistent scratchpad for quick notes and app shortcuts. i built it using react 19, vite 8, tailwind css v4, framer motion, and lucide icons. everything automatically syncs to localStorage so your desktop layout and notes stay saved across sessions. it was challenging yeah for sure! getting window drag and drop to feel smooth while managing z-indexes so active windows layer properly was a bit tricky. also ran into some confusing moments with tailwind v4 setup and fixing relative asset base paths for github pages deployment but troubleshooting the vite build config and getting local state storage to sync reliably was a huge learning curve. honestly super proud of how authentic the desktop feel turned out! the state persistance is solid. you can rearrange your widgets, write down tasks, reload the tab or close the browser and everything reloads exactly where you left it. plus getting the clean vintage aesthetic looking slick with custom theme variables was really satisfying to pull off.", "repo": "https://github.com/aalyaan2009/aether88-webos", "demo": "https://aalyaan2009.github.io/aether88-webos/"}]...
|
[{"post_id": 63491, "ts": "202 [{"post_id": 63491, "ts": "2026-09-07T11:34:24Z", "hours": 12.3186, "text": "fix readme and code formatting"}, {"post_id": 63207, "ts": "2026-09-06T21:42:29Z", "hours": 5.4567, "text": "finally done w committing changes and shipping project i changed the whole interface"}, {"post_id": 62495, "ts": "2026-09-05T21:44:07Z", "hours": 13.0269, "text": "still working on code am planning to change the whole code so i am re writing the whole prject from scratch again cuz they say the interface looks vibe coded cuz of the theme and purplish blue accents"}, {"post_id": 61805, "ts": "2026-09-04T21:52:14Z", "hours": 11.3508, "text": "used my own brain to restructure my code instead of using ai changed all of the code files by hand no ai used at all"}, {"post_id": 61152, "ts": "2026-09-03T22:27:46Z", "hours": 1.2169, "text": "re wrote the whole code cuz they said ts ai"}, {"post_id": 60825, "ts": "2026-09-03T13:32:19Z", "hours": 0.29, "text": "cleared all remaining useless files and now project is ready to be shipped"}, {"post_id": 60527, "ts": "2026-09-02T22:30:05Z", "hours": 1.1744, "text": "i made the changes to code and i re wrote the whole code myself"}, {"post_id": 59153, "ts": "2026-08-31T19:44:31Z", "hours": 2.5617, "text": "added final touches and fixed window resizing and dragging"}, {"post_id": 58048, "ts": "2026-08-30T12:15:27Z", "hours": 1.2642, "text": "i am continuing on icons and color themes"}, {"post_id": 50505, "ts": "2026-08-19T17:51:17Z", "hours": 0.3819, "text": "i am developing in in-os applications"}, {"post_id": 50325, "ts": "2026-08-19T14:25:44Z", "hours": 0.3744, "text": "i started working on the layout on my crtoverlay javascript files"}, {"post_id": 50305, "ts": "2026-08-19T13:54:35Z", "hours": 0.5097, "text": "i am working on my web os aether88 and i am setting up basic file strucutre using vite and react js"}]...
|
Title: Aether88 by @cxrt | Stardance
Devlogs:
i a Title: Aether88 by @cxrt | Stardance
Devlogs:
i am working on my web os aether88 and i am setting up basic file strucutre using vite and react js
i started working on the layout on my crtoverlay javascript files
i am developing in in-os applications
i am continuing on icons and color themes
added final touches and fixed window resizing and dragging
i made the changes to code and i re wrote the whole code myself
cleared all remaining useless files and now project is ready to be shipped
re wrote the whole code cuz they said ts ai
used my own brain to restructure my code instead of using ai changed all of the code files by hand no ai used at all
still working on code am planning to change the whole code so i am re writing the whole prject from scratch again cuz they say the interface looks vibe coded cuz of the theme and purplish blue accents
finally done w committing changes and shipping project i changed the whole interface
fix readme and code formatting
Ships:
i built aether88 WebOS which is a retro inspired browser operating system that gives you a full desktop workspace right inside your web browser. it comes with draggable productivity widgets like a pomodoro focus chronometer, daily targets checklist, a persistent scratchpad for quick notes and app shortcuts. i built it using react 19, vite 8, tailwind css v4, framer motion, and lucide icons. everything automatically syncs to localStorage so your desktop layout and notes stay saved across sessions. it was challenging yeah for sure! getting window drag and drop to feel smooth while managing z-indexes so active windows layer properly was a bit tricky. also ran into some confusing moments with tailwind v4 setup and fixing relative asset base paths for github pages deployment but troubleshooting the vite build config and getting local state storage to sync reliably was a huge learning curve. honestly super proud of how authentic the desktop feel turned out! the state persistance is solid. you can rearrange your widgets, write down tasks, reload the tab or close the browser and everything reloads exactly where you left it. plus getting the clean vintage aesthetic looking slick with custom theme variables was really satisfying to pull off....
|
1792882082.498434
|
1793746082.498434
|
|
51428
|
My own site! by @Cinar | Stardance
|
Cinar
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T18:02:26Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an Code Helper worked hard on the css and used ai for the starting code and js wrote all css by myself most of it Hack Club couldnt track my time on this.", "repo": "https://github.com/123cinarr123/Coding-Helper", "demo": "https://luminous-capybara-758d5e.netlify.app/"}]...
|
[{"post_id": 51178, "ts": "202 [{"post_id": 51178, "ts": "2026-08-20T17:58:12Z", "hours": 1.9222, "text": "I am working on a Coding helper that supports HTML CSS and JS i will add customization settings soon and planing to add an chatbot in it to help u code"}]...
|
Title: My own site! by @Cinar | Stardance
Devlogs Title: My own site! by @Cinar | Stardance
Devlogs:
I am working on a Coding helper that supports HTML CSS and JS i will add customization settings soon and planing to add an chatbot in it to help u code
Ships:
I made an Code Helper worked hard on the css and used ai for the starting code and js wrote all css by myself most of it Hack Club couldnt track my time on this....
|
1793274456.9332142
|
1793360856.9332142
|
|
51432
|
WONDER by @samia | Stardance
|
samia
|
1
|
11.53
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T18:40:24Z", "hours": 5.0, "multiplier": 1.38, "payout": 0, "blessing": "neutral", "text": "I make WONDER. I was trying to find some knowledge about the planets in space but when I saw the info on the internet it was so boring to read all of that. So I thought, why don’t I make something that will give info about the planets but in a wonderful way. It makes people curious about what happens next, so the user will read more without getting bored.", "repo": "https://github.com/samia-siddique/wonder", "demo": "https://wonder-space.vercel.app/"}]...
|
[{"post_id": 64285, "ts": "202 [{"post_id": 64285, "ts": "2026-09-08T15:44:26Z", "hours": 6.5264, "text": "The Jupiter page on my Wonder website!"}, {"post_id": 50402, "ts": "2026-08-19T15:48:26Z", "hours": 4.6319, "text": "I created the WONDER, which makes learning about space easier and makes you wonder about the planets and space."}]...
|
Title: WONDER by @samia | Stardance
Devlogs:
I cr Title: WONDER by @samia | Stardance
Devlogs:
I created the WONDER, which makes learning about space easier and makes you wonder about the planets and space.
The Jupiter page on my Wonder website!
Ships:
I make WONDER. I was trying to find some knowledge about the planets in space but when I saw the info on the internet it was so boring to read all of that. So I thought, why don’t I make something that will give info about the planets but in a wonderful way. It makes people curious about what happens next, so the user will read more without getting bored....
|
1793318008.6202831
|
1793404408.6202831
|
|
51437
|
VasuOS by @Paachu | Stardance
|
Paachu
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-27T17:28:49Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "VasuOS V1.0.0 Officially shipped Built over 5 days with around 5 hours of coding , starting from the Stardance WebOS 1 mission. Final Features File system File viewer Image viewer with multiple windows Terminal with an Easter egg Google Search App launcher Window dragging, resizing, minimizing and maximizing Credits page Built With HTML CSS JavaScript Python filesystem generator Live os.vasudevonden.in Status SHIPPED — VasuOS v1.0.0", "repo": "https://github.com/Along-the-skies/VasuOS", "demo": "https://os.vasudevonden.in/"}]...
|
[{"post_id": 55682, "ts": "202 [{"post_id": 55682, "ts": "2026-08-27T17:26:05Z", "hours": 0.5908, "text": "Devlog - Day 4 Final Log Before Ship VasuOS v1.0.0 is ready After around 5 days of working on this project and about 5 hours of coding, VasuOS is finally done. I found MeowOS while looking through Stardance projects and wondered how a website could look this good. Then I found the WebOS 1 beginner mission and decided to try it myself. Today, 27-08-2026 , I finished VasuOS. Features File system Terminal with an Easter egg Google Search File/Image Viewer with multiple windows Credits page My frontend-designer friend also said it looks good, so I’m calling that a win. This is just VasuOS v1.0.0 . Live os.vasudevonden.in"}, {"post_id": 52305, "ts": "2026-08-22T12:47:14Z", "hours": 2.0194, "text": "Devlog - Day 3💻 Today, I updated VasuOS with so many tiny Ux improvements What I built A Python script to initialise Virtual File system by Files directory in project root Folder navigation in Files app Files,Image Viewer and Unsupported Error handler Minimize-close functions rebuilt for better UX App running indicators STAY TUNED FOR UPDATES < VasuOS > by Vasudev"}, {"post_id": 51139, "ts": "2026-08-20T17:11:04Z", "hours": 1.2289, "text": "Devlog — Day 2 💻 Today , I wanted to level up VasuOS ! What I built 💻 VasuOS Terminal ⌨️ help command 🧹 clear command 📢 echo command with arguments ❓ Unknown command handling 🕐 Live system clock 🪟 Toggleable maximize / restore 📦 Split Terminal and Clock into separate JS files What I learned Basic command parsing with split() How to handle command arguments JavaScript modules Using Date() for a live clock More DOM manipulation Problems 💀 echo vasu was being treated as one whole command 😭 Terminal output formatting got weird script.js started getting pretty big file:// caused CORS issues while testing locally Had to switch to type=\"module\" for JS imports 🍌 – Easter egg: banana! Next 🚀 Add more Terminal commands Add window focus Polish the desktop UX Make VasuOS feel more like an actual OS 🖥️"}, {"post_id": 50410, "ts": "2026-08-19T15:57:00Z", "hours": 1.2833, "text": "Devlog — Day 1 🖥️ Today I started building VasuOS ! What I built 🖥️ Desktop 📊 Top bar 🚀 Floating dock 📁 Files window 🪟 Close / minimize / maximize 🖱️ Window dragging ↔️ Window resizing 🔒 Window boundaries What I learned How HTML + CSS positioning works JavaScript mouse events Event listeners Basic DOM manipulation How window dragging and resizing actually works Problems 💀 The legendary ant effect 🐜–Window TPs like a ant when touching mouse pointer Text selection while dragging Window escaping the screen transform causing positioning problems A few resize event bugs Next 🚀 Polish the window manager Improve minimize/maximize Add window focus Start building the Terminal 💻"}, {"post_id": 50330, "ts": "2026-08-19T14:30:16Z", "hours": 0.4931, "text": "VasuOS WebOs by Vasu First Look 👀"}]...
|
Title: VasuOS by @Paachu | Stardance
Devlogs:
Vas Title: VasuOS by @Paachu | Stardance
Devlogs:
VasuOS WebOs by Vasu First Look 👀
Devlog — Day 1 🖥️ Today I started building VasuOS ! What I built 🖥️ Desktop 📊 Top bar 🚀 Floating dock 📁 Files window 🪟 Close / minimize / maximize 🖱️ Window dragging ↔️ Window resizing 🔒 Window boundaries What I learned How HTML + CSS positioning works JavaScript mouse events Event listeners Basic DOM manipulation How window dragging and resizing actually works Problems 💀 The legendary ant effect 🐜–Window TPs like a ant when touching mouse pointer Text selection while dragging Window escaping the screen transform causing positioning problems A few resize event bugs Next 🚀 Polish the window manager Improve minimize/maximize Add window focus Start building the Terminal 💻
Devlog — Day 2 💻 Today , I wanted to level up VasuOS ! What I built 💻 VasuOS Terminal ⌨️ help command 🧹 clear command 📢 echo command with arguments ❓ Unknown command handling 🕐 Live system clock 🪟 Toggleable maximize / restore 📦 Split Terminal and Clock into separate JS files What I learned Basic command parsing with split() How to handle command arguments JavaScript modules Using Date() for a live clock More DOM manipulation Problems 💀 echo vasu was being treated as one whole command 😭 Terminal output formatting got weird script.js started getting pretty big file:// caused CORS issues while testing locally Had to switch to type="module" for JS imports 🍌 – Easter egg: banana! Next 🚀 Add more Terminal commands Add window focus Polish the desktop UX Make VasuOS feel more like an actual OS 🖥️
Devlog - Day 3💻 Today, I updated VasuOS with so many tiny Ux improvements What I built A Python script to initialise Virtual File system by Files directory in project root Folder navigation in Files app Files,Image Viewer and Unsupported Error handler Minimize-close functions rebuilt for better UX App running indicators STAY TUNED FOR UPDATES < VasuOS > by Vasudev
Devlog - Day 4 Final Log Before Ship VasuOS v1.0.0 is ready After around 5 days of working on this project and about 5 hours of coding, VasuOS is finally done. I found MeowOS while looking through Stardance projects and wondered how a website could look this good. Then I found the WebOS 1 beginner mission and decided to try it myself. Today, 27-08-2026 , I finished VasuOS. Features File system Terminal with an Easter egg Google Search File/Image Viewer with multiple windows Credits page My frontend-designer friend also said it looks good, so I’m calling that a win. This is just VasuOS v1.0.0 . Live os.vasudevonden.in
Ships:
VasuOS V1.0.0 Officially shipped Built over 5 days with around 5 hours of coding , starting from the Stardance WebOS 1 mission. Final Features File system File viewer Image viewer with multiple windows Terminal with an Easter egg Google Search App launcher Window dragging, resizing, minimizing and maximizing Credits page Built With HTML CSS JavaScript Python filesystem generator Live os.vasudevonden.in Status SHIPPED — VasuOS v1.0.0...
|
1793278167.1676028
|
1793364567.1676028
|
|
51450
|
Adeebur's Portfolio by @domos000 | Stardance
|
domos000
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T12:40:03Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Adeebur’s Portfolio Hey there! I spent a few hours working on my portfolio website and now, I’m ready to ship it! There aren’t actual distinct sections as all of the content is contained in a single macOS Terminal window . 🎨 Styling Choices: I went for a macOS Terminal theme though, I wasn’t really able to properly implement it. There is an animated grid background which reacts to your mouse movements but, also moves on its own if there’s no input from the user. 🛠 Tech Stack: Next.JS (Framework) TailwindCSS (CSS Framework) Fontawesome Icons (Icons) Vercel (Deploying the website)", "repo": "https://github.com/adeebur-x64/portfolio", "demo": "https://adeebur-x64.vercel.app/"}]...
|
[{"post_id": 51614, "ts": "202 [{"post_id": 51614, "ts": "2026-08-21T12:08:47Z", "hours": 0.8144, "text": "Devlog - 5 Spent some time adding a My skills section and made some Quality of Life (QoL) changes in the styling. I had to use Gemini 3.1 Pro in order to fix the scrollbar’s appearance as, they were not getting rounded with the div corners. This was fixed by implementing sort of a clipping mask for the div ."}, {"post_id": 51131, "ts": "2026-08-20T17:02:30Z", "hours": 1.3164, "text": "Devlog - 4 Spent a few minutes fixing some stuff. Added a “My Hobbies” and “My Projects” section . Still need to complete it but, this is basically the base. I had to use Gemini 3.1 Pro to fix the spacing, padding and the sizing of the windows (basically, the divs) so that it appears properly on all devices."}, {"post_id": 50475, "ts": "2026-08-19T17:17:37Z", "hours": 0.7197, "text": "Devlog - 3 Spent some time adding icons and some details about myself :D I went for a terminal look for the details thing . I’ve only added this much information for now. I’ll add more information like Projects and stuff later cuz it’s getting late. C ya in the next devlog tomorrow!"}, {"post_id": 50427, "ts": "2026-08-19T16:25:51Z", "hours": 0.8975, "text": "Devlog - 2 Spent a few minutes working on the portfolio. Honestly, I’m proud of what I’ve managed to complete till now :D Here’s a list of the stuff I added: Added: Animated Background ( taken from one of my previous projects ) macOS terminal esque style Avatar + Name Social Media Links"}, {"post_id": 50357, "ts": "2026-08-19T15:11:01Z", "hours": 0.5042, "text": "Devlog - 1 Spent a few minutes setting up the base files for the portfolio. The portfolio is being built in Next.JS with TailwindCSS as I don’t really know Svelte lol. I’m thinking for going for like a macOS application theme (ik this is overused but, it looks good!)"}]...
|
Title: Adeebur's Portfolio by @domos000 | Star Title: Adeebur's Portfolio by @domos000 | Stardance
Devlogs:
Devlog - 1 Spent a few minutes setting up the base files for the portfolio. The portfolio is being built in Next.JS with TailwindCSS as I don’t really know Svelte lol. I’m thinking for going for like a macOS application theme (ik this is overused but, it looks good!)
Devlog - 2 Spent a few minutes working on the portfolio. Honestly, I’m proud of what I’ve managed to complete till now :D Here’s a list of the stuff I added: Added: Animated Background ( taken from one of my previous projects ) macOS terminal esque style Avatar + Name Social Media Links
Devlog - 3 Spent some time adding icons and some details about myself :D I went for a terminal look for the details thing . I’ve only added this much information for now. I’ll add more information like Projects and stuff later cuz it’s getting late. C ya in the next devlog tomorrow!
Devlog - 4 Spent a few minutes fixing some stuff. Added a “My Hobbies” and “My Projects” section . Still need to complete it but, this is basically the base. I had to use Gemini 3.1 Pro to fix the spacing, padding and the sizing of the windows (basically, the divs) so that it appears properly on all devices.
Devlog - 5 Spent some time adding a My skills section and made some Quality of Life (QoL) changes in the styling. I had to use Gemini 3.1 Pro in order to fix the scrollbar’s appearance as, they were not getting rounded with the div corners. This was fixed by implementing sort of a clipping mask for the div .
Ships:
Adeebur’s Portfolio Hey there! I spent a few hours working on my portfolio website and now, I’m ready to ship it! There aren’t actual distinct sections as all of the content is contained in a single macOS Terminal window . 🎨 Styling Choices: I went for a macOS Terminal theme though, I wasn’t really able to properly implement it. There is an animated grid background which reacts to your mouse movements but, also moves on its own if there’s no input from the user. 🛠 Tech Stack: Next.JS (Framework) TailwindCSS (CSS Framework) Fontawesome Icons (Icons) Vercel (Deploying the website)...
|
1793274985.3792505
|
1793361385.3792505
|
|
51456
|
Mini World Generator! by @pandacoder2013 | Stardan Mini World Generator! by @pandacoder2013 | Stardance...
|
pandacoder2013
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-29T14:32:02Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Mini World Generator is a python perlin noise generator (the thing that runs minecraft including the hc server). I made three different world types: regular, lava and random colours pls read the README.md before trying it out.", "repo": "https://github.com/dsochamp/Mini-World", "demo": "https://dsochamp.github.io/Mini-World/"}]...
|
[{"post_id": 83702, "ts": "202 [{"post_id": 83702, "ts": "2026-10-28T12:46:55Z", "hours": 0.5533, "text": "Finished my noise generator, complete with more themes (check them out in the README.md) and little sheets and boat across to give it a cooler feel. Here is the Lava world that I made (there’s also random colour mode)."}, {"post_id": 50341, "ts": "2026-08-19T14:45:19Z", "hours": 1.9736, "text": "Starting my fun little world generator. I added three different world types, lava, regular and random which randomly generates colours for the terrain! You can download the executable at https://dsochamp.github.io/Mini-World/ . If I get enough likes I might turn it into a 3D world explorer or add more world types!"}]...
|
Title: Mini World Generator! by @pandacoder2013 | Title: Mini World Generator! by @pandacoder2013 | Stardance
Devlogs:
Starting my fun little world generator. I added three different world types, lava, regular and random which randomly generates colours for the terrain! You can download the executable at https://dsochamp.github.io/Mini-World/ . If I get enough likes I might turn it into a 3D world explorer or add more world types!
Finished my noise generator, complete with more themes (check them out in the README.md) and little sheets and boat across to give it a cooler feel. Here is the Lava world that I made (there’s also random colour mode).
Ships:
Mini World Generator is a python perlin noise generator (the thing that runs minecraft including the hc server). I made three different world types: regular, lava and random colours pls read the README.md before trying it out....
|
1793393414.0572906
|
1793479814.0572906
|
|
51466
|
BioStack by @onlybugs05 | Stardance
|
onlybugs05
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T16:45:50Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built BioStack Under 1 Hour", "repo": "https://github.com/onlybugs05/BioStack/blob/main", "demo": "https://onlybugs05.github.io/BioStack/"}]...
|
[{"post_id": 50447, "ts": "202 [{"post_id": 50447, "ts": "2026-08-19T16:42:36Z", "hours": 0.6686, "text": "Done Building It"}]...
|
Title: BioStack by @onlybugs05 | Stardance
Devlog Title: BioStack by @onlybugs05 | Stardance
Devlogs:
Done Building It
Ships:
I built BioStack Under 1 Hour...
|
1793278051.6081045
|
1793364451.6081045
|
|
51474
|
F1 details page by @Britto | Stardance
|
Britto
|
1
|
3.0
|
13
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T09:40:02Z", "hours": 3.0, "multiplier": 3.79, "payout": 13, "blessing": "neutral", "text": "i made a website tht let people see the current f1 stadning the current f1 race position and the gap between them and with map", "repo": "https://github.com/themanpluck2/f1-details", "demo": "https://themanpluck2.github.io/f1-details/"}]...
|
[{"post_id": 51544, "ts": "202 [{"post_id": 51544, "ts": "2026-08-21T09:39:10Z", "hours": 2.6178, "text": "hey my f1 dashboard has been complete after alot of frustration of fixing error it finally is done and working i think because the race day is sunday and it is friday rn u can check it feature current standing the race standing the gap between them and the team theyre running and the map they are in"}, {"post_id": 51444, "ts": "2026-08-21T04:53:12Z", "hours": 0.7817, "text": "hey i dont normally post devlogs and stuff like that in github but i decided to post it cause why not im making this f1 dashboard thing where it shows the f1 current race details and the racemap but its not finished there is still the main js stuff which fetch details on which position they are and what gap they are it is in interval format and i got a idea on how to make the js and yea i made the css and html files and ill be making the jss pretty soon when i finish it full ill post it in github and leave the link to the website"}]...
|
Title: F1 details page by @Britto | Stardance
Dev Title: F1 details page by @Britto | Stardance
Devlogs:
hey i dont normally post devlogs and stuff like that in github but i decided to post it cause why not im making this f1 dashboard thing where it shows the f1 current race details and the racemap but its not finished there is still the main js stuff which fetch details on which position they are and what gap they are it is in interval format and i got a idea on how to make the js and yea i made the css and html files and ill be making the jss pretty soon when i finish it full ill post it in github and leave the link to the website
hey my f1 dashboard has been complete after alot of frustration of fixing error it finally is done and working i think because the race day is sunday and it is friday rn u can check it feature current standing the race standing the gap between them and the team theyre running and the map they are in
Ships:
i made a website tht let people see the current f1 stadning the current f1 race position and the gap between them and with map...
|
1793278065.5919573
|
1793364465.5919573
|
|
51476
|
Site of Many a Game by @ferretswillrule | Stardanc Site of Many a Game by @ferretswillrule | Stardance...
|
ferretswillrule
|
1
|
13.0
|
58
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T17:15:22Z", "hours": 13.0, "multiplier": 4.48, "payout": 58, "blessing": "neutral", "text": "This project is a website featuring, at this moment, one game: Minesweeper. In the future, more games will be added. The challenging part of this was the fact that I’ve never worked with html, and only have experience with javascript through code.org. This meant I had to google how to do a lot of things along the way. Additionally, the canvas data using a one-dimensional array made the logic difficult to figure out. I’m proud of how I managed to go from not knowing html to making a functional minesweeper game that anyone can playing. Play-testers don’t need any information to test, as upon clicking either button, instructions are shown. Anything unclear would be a game/web design problem on my end.", "repo": "https://github.com/ThisStatementIsALie/gaming", "demo": "https://thisstatementisalie.github.io/gaming/MainPage.html"}]...
|
[{"post_id": 58263, "ts": "202 [{"post_id": 58263, "ts": "2026-08-30T17:05:51Z", "hours": 0.6361, "text": "Dev. Log 12: Added information to minesweeper, changed button colors, and fixed some bugs that came up in playtesting. When winning, the info changes to a win message and the button for minesweeper changes to gold. Snake is not ready, but site should be ready to ship with just minesweeper."}, {"post_id": 57753, "ts": "2026-08-30T01:02:39Z", "hours": 1.2817, "text": "Dev. Log 11: Drastically changed graphics. I see no real big problem with how it looks right now so it might stay like this. Minesweeper still lacks a win screen and snake needs gameplay. After both of those are implemented, this should be ready to ship."}, {"post_id": 57665, "ts": "2026-08-29T21:47:40Z", "hours": 0.6661, "text": "Dev. Log 10: Minesweeper is finished. At least, it seems finished. I haven’t found any major bugs, and aside from a missing win-screen, everything is added. Clicking “Z” over a square digs, and “X” places a flag. “R” resets the board, and to restart after hitting a mine you press “Z”. Next step is likely improving the design of the page, as right now it’s just the default black-on-white text. READ-ME not updated yet, it will likely be the last step."}, {"post_id": 57496, "ts": "2026-08-29T17:36:16Z", "hours": 1.1164, "text": "Dev. Log 9: Clicking ‘z’ while hovering over a minesweeper square now spawns a board, with that tile having 0 adjacent mines. Additionally, tile number logic now works and a bug was fixed where by spawning a board with one already active, the numbers wouldn’t be wiped and more mines would spawn in and flags would appear."}, {"post_id": 57075, "ts": "2026-08-29T05:07:02Z", "hours": 1.0347, "text": "Dev. Log 8: A fool I was to expect good news twice in a row. True that art is now functional, however true too it is that my mine generation is uber-broken, sometimes spawning a bajillion mines and always making numbers innaccurate."}, {"post_id": 56395, "ts": "2026-08-28T04:44:37Z", "hours": 2.0392, "text": "Dev. Log 7: Nothing but good news****! Firstly, board is now the correct color. Secondly, mine generation works. Thirdly, squares are colored to match the color of the number indicating adjacent mines (1 is green, 2 is yellow, so on…). Implementing Pixel Art won’t be hard at all now. HOWEVER, two pieces of sliiiightly bad news. FIRSTLY: The mine generation, despite prooobably being the exact same in and out of the PrepareThineSweeper function, seemed to only work inside the function. This was likely a stupid error that I think I fixed though so it shouldn’t be a problem. SECONDLY: I have not yet looked into mouse input. It shouldn’t be that bad I assume. Next update shouldn’t be anything huge, just adding pixel art and making the mine and board generation different functions."}, {"post_id": 54888, "ts": "2026-08-26T03:18:25Z", "hours": 0.8978, "text": "Dev. Log 6: A BREAKTHROUGH! Finally, I have found a way to scale up an ImageData such that I can display a 101x101 board on a 404x404 canvas. Right now, I just have placeholders. I plan on making an int array with data needed for pixel art later. I do not need to worry about that logic at this moment so I will simply ignore it until it becomes relevant :)"}, {"post_id": 54196, "ts": "2026-08-25T02:35:47Z", "hours": 0.6519, "text": "Dev. Log 5: Good news: board has been scaled up. Bad news: Not really. The logic isn’t as I’d like it. Preferably, I make a tiny board with pixel art for everything, and scale it up. What I have now is, put simply, not that."}, {"post_id": 53288, "ts": "2026-08-23T18:58:12Z", "hours": 1.0781, "text": "Dev. Log 4: The board turns green when SNAKE is clicked, and light tan when MINESWEEPER is clicked. Although this isn’t too much, having ImageData working means that now I can focus on logic rather than technical stuff."}, {"post_id": 52696, "ts": "2026-08-22T23:51:26Z", "hours": 1.4597, "text": "Dev. Log 3: Got rid of java code from repo which wasn’t going to end up getting used, and tried to learn js and html. It ended up turning into an hour of fumbling around with canvas and ImageData stuff, which did not end up working. Going to have to return to them eventually to display boards."}, {"post_id": 52520, "ts": "2026-08-22T17:45:05Z", "hours": 1.2378, "text": "Dev. Log 2: Started learning HTML and CSS, and started main page for displaying the games. Minesweeper is made in Java, so it will have to be rewritten in js. That is the next task I have planned."}, {"post_id": 51119, "ts": "2026-08-20T16:48:35Z", "hours": 0.7778, "text": "Dev. Log 1: Declared variables for future use. No element of the game is made quite yet, but most of what I’ll need for the logic of the game is made. Based on how making minesweeper via terminal input and png output didn’t work very well, I’ll likely have to learn new libraries for Snake."}]...
|
Title: Site of Many a Game by @ferretswillrule | S Title: Site of Many a Game by @ferretswillrule | Stardance
Devlogs:
Dev. Log 1: Declared variables for future use. No element of the game is made quite yet, but most of what I’ll need for the logic of the game is made. Based on how making minesweeper via terminal input and png output didn’t work very well, I’ll likely have to learn new libraries for Snake.
Dev. Log 2: Started learning HTML and CSS, and started main page for displaying the games. Minesweeper is made in Java, so it will have to be rewritten in js. That is the next task I have planned.
Dev. Log 3: Got rid of java code from repo which wasn’t going to end up getting used, and tried to learn js and html. It ended up turning into an hour of fumbling around with canvas and ImageData stuff, which did not end up working. Going to have to return to them eventually to display boards.
Dev. Log 4: The board turns green when SNAKE is clicked, and light tan when MINESWEEPER is clicked. Although this isn’t too much, having ImageData working means that now I can focus on logic rather than technical stuff.
Dev. Log 5: Good news: board has been scaled up. Bad news: Not really. The logic isn’t as I’d like it. Preferably, I make a tiny board with pixel art for everything, and scale it up. What I have now is, put simply, not that.
Dev. Log 6: A BREAKTHROUGH! Finally, I have found a way to scale up an ImageData such that I can display a 101x101 board on a 404x404 canvas. Right now, I just have placeholders. I plan on making an int array with data needed for pixel art later. I do not need to worry about that logic at this moment so I will simply ignore it until it becomes relevant :)
Dev. Log 7: Nothing but good news****! Firstly, board is now the correct color. Secondly, mine generation works. Thirdly, squares are colored to match the color of the number indicating adjacent mines (1 is green, 2 is yellow, so on…). Implementing Pixel Art won’t be hard at all now. HOWEVER, two pieces of sliiiightly bad news. FIRSTLY: The mine generation, despite prooobably being the exact same in and out of the PrepareThineSweeper function, seemed to only work inside the function. This was likely a stupid error that I think I fixed though so it shouldn’t be a problem. SECONDLY: I have not yet looked into mouse input. It shouldn’t be that bad I assume. Next update shouldn’t be anything huge, just adding pixel art and making the mine and board generation different functions.
Dev. Log 8: A fool I was to expect good news twice in a row. True that art is now functional, however true too it is that my mine generation is uber-broken, sometimes spawning a bajillion mines and always making numbers innaccurate.
Dev. Log 9: Clicking ‘z’ while hovering over a minesweeper square now spawns a board, with that tile having 0 adjacent mines. Additionally, tile number logic now works and a bug was fixed where by spawning a board with one already active, the numbers wouldn’t be wiped and more mines would spawn in and flags would appear.
Dev. Log 10: Minesweeper is finished. At least, it seems finished. I haven’t found any major bugs, and aside from a missing win-screen, everything is added. Clicking “Z” over a square digs, and “X” places a flag. “R” resets the board, and to restart after hitting a mine you press “Z”. Next step is likely improving the design of the page, as right now it’s just the default black-on-white text. READ-ME not updated yet, it will likely be the last step.
Dev. Log 11: Drastically changed graphics. I see no real big problem with how it looks right now so it might stay like this. Minesweeper still lacks a win screen and snake needs gameplay. After both of those are implemented, this should be ready to ship.
Dev. Log 12: Added information to minesweeper, changed button colors, and fixed some bugs that came up in playtesting. When winning, the info changes to a win message and the button for minesweeper changes to gold. Snake is not ready, but site should be ready to ship with just minesweeper.
Ships:
This project is a website featuring, at this moment, one game: Minesweeper. In the future, more games will be added. The challenging part of this was the fact that I’ve never worked with html, and only have experience with javascript through code.org. This meant I had to google how to do a lot of things along the way. Additionally, the canvas data using a one-dimensional array made the logic difficult to figure out. I’m proud of how I managed to go from not knowing html to making a functional minesweeper game that anyone can playing. Play-testers don’t need any information to test, as upon clicking either button, instructions are shown. Anything unclear would be a game/web design problem on my end....
|
1793281725.771742
|
1793368125.771742
|
|
51486
|
WebPersonal by @meroquixel | Stardance
|
meroquixel
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T18:20:05Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It is my personal website. For now, it has some lack of information and decorated simply.", "repo": "https://github.com/umaar1104/WebPersonal", "demo": "https://umaar1104.github.io/WebPersonal/"}]...
|
[{"post_id": 53209, "ts": "202 [{"post_id": 53209, "ts": "2026-08-23T17:29:39Z", "hours": 2.5225, "text": "Big changes on colors and decoration. It is almost done."}, {"post_id": 52523, "ts": "2026-08-22T17:59:23Z", "hours": 1.0517, "text": "This is my starter personal website so far."}]...
|
Title: WebPersonal by @meroquixel | Stardance
Dev Title: WebPersonal by @meroquixel | Stardance
Devlogs:
This is my starter personal website so far.
Big changes on colors and decoration. It is almost done.
Ships:
It is my personal website. For now, it has some lack of information and decorated simply....
|
1793278082.710654
|
1793364482.710654
|
|
51487
|
water hero by @Mohamedd | Stardance
|
Mohamedd
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T20:30:33Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hello everyone! 👋 I’m sharing Water Hero 🌊—a smart web app with a simulator and cost calculator that instantly measures water usage and cost based on activity time, fully supporting 3 languages (Arabic, English, French). My main challenge was modeling accurate water flow rates per minute, and I’m proud of turning water saving into clear numbers. To try it: pick a language, tap “Record”, select an activity, and set the minutes to see your impact instantly!", "repo": "https://github.com/hemoalam27-alt/water-hero", "demo": "https://hemoalam27-alt.github.io/water-hero/website-v1/"}]...
|
[{"post_id": 51903, "ts": "202 [{"post_id": 51903, "ts": "2026-08-21T20:13:35Z", "hours": 0.3606, "text": "Progress Update 🛠️Upgraded the web app to support 3 languages: Arabic, English, and French with dynamic RTL & LTR text alignment. Users can now seamlessly switch languages with a flawless UI experience! 🌐✨"}, {"post_id": 51763, "ts": "2026-08-21T16:31:28Z", "hours": 1.9444, "text": "Working on improving the UI to make it fully responsive for wider landscape screens. Also planning to package the project into an Android APK soon! 🚀"}]...
|
Title: water hero by @Mohamedd | Stardance
Devlog Title: water hero by @Mohamedd | Stardance
Devlogs:
Working on improving the UI to make it fully responsive for wider landscape screens. Also planning to package the project into an Android APK soon! 🚀
Progress Update 🛠️Upgraded the web app to support 3 languages: Arabic, English, and French with dynamic RTL & LTR text alignment. Users can now seamlessly switch languages with a flawless UI experience! 🌐✨
Ships:
Hello everyone! 👋 I’m sharing Water Hero 🌊—a smart web app with a simulator and cost calculator that instantly measures water usage and cost based on activity time, fully supporting 3 languages (Arabic, English, French). My main challenge was modeling accurate water flow rates per minute, and I’m proud of turning water saving into clear numbers. To try it: pick a language, tap “Record”, select an activity, and set the minutes to see your impact instantly!...
|
1793278091.395914
|
1793364491.395914
|
|
51503
|
AstroFetch by @venominem_8210 | Stardance
|
venominem_8210
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T21:18:55Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made an exoplanet hunter by analyzing light curve data from the JWST using MAST API. the most challenging part was to fix the AI Chatbot included to answer questions regarding the data(nothing more though). im proud of fixing some bugs even AI couldn’t spot and yeah thats about it. to test my project, just click on the demo link;itll lead you straight there and yeah all you really need is a star TIC ID and you are good to go.", "repo": "https://github.com/venominem8210/Astro-Fetch", "demo": "https://voyager-x-5aug.onrender.com/"}]...
|
[{"post_id": 52629, "ts": "202 [{"post_id": 52629, "ts": "2026-08-22T21:03:15Z", "hours": 1.1481, "text": "this AI chatbot took me like a whole day to fix cuz it kept spitting errors one after the other, first 404 then 500 then model commission issue then server lag, but now its finally fixed and good to go"}, {"post_id": 51686, "ts": "2026-08-21T14:37:01Z", "hours": 0.2564, "text": "here’s a part of index.html as well, couldn’t fit all of it"}, {"post_id": 51678, "ts": "2026-08-21T14:15:44Z", "hours": 2.835, "text": "built main.py and index.html, took me more time in testing and bug fixing than actual coding somehow, was up the whole night but idk why its not recorded"}, {"post_id": 51316, "ts": "2026-08-20T22:00:08Z", "hours": 0.6956, "text": "built the algorithm bridgewrote the bridge layer connecting the FastAPI endpoints to the backend math / Box Least Squares (BLS) transit pipeline. needed this middleware-style connection so the api calls can trigger the heavy calculations and send back clean json data. (ignore the yellow squiggle it works even then)"}, {"post_id": 51296, "ts": "2026-08-20T21:08:38Z", "hours": 3.7228, "text": "worked on fetcher.py today 🛰️ finally got the data fetcher module wired up so it actually pulls light curves and target data without blowing up. dealing with astroquery and lightkurve dependencies was kind of a pain, but it’s querying MAST properly now. basically this is the part that goes and gets the raw space data so the rest of the app has something to look at. next up is getting the actual math/bls part working."}]...
|
Title: AstroFetch by @venominem_8210 | Stardance
Title: AstroFetch by @venominem_8210 | Stardance
Devlogs:
worked on fetcher.py today 🛰️ finally got the data fetcher module wired up so it actually pulls light curves and target data without blowing up. dealing with astroquery and lightkurve dependencies was kind of a pain, but it’s querying MAST properly now. basically this is the part that goes and gets the raw space data so the rest of the app has something to look at. next up is getting the actual math/bls part working.
built the algorithm bridgewrote the bridge layer connecting the FastAPI endpoints to the backend math / Box Least Squares (BLS) transit pipeline. needed this middleware-style connection so the api calls can trigger the heavy calculations and send back clean json data. (ignore the yellow squiggle it works even then)
built main.py and index.html, took me more time in testing and bug fixing than actual coding somehow, was up the whole night but idk why its not recorded
here’s a part of index.html as well, couldn’t fit all of it
this AI chatbot took me like a whole day to fix cuz it kept spitting errors one after the other, first 404 then 500 then model commission issue then server lag, but now its finally fixed and good to go
Ships:
i made an exoplanet hunter by analyzing light curve data from the JWST using MAST API. the most challenging part was to fix the AI Chatbot included to answer questions regarding the data(nothing more though). im proud of fixing some bugs even AI couldn’t spot and yeah thats about it. to test my project, just click on the demo link;itll lead you straight there and yeah all you really need is a star TIC ID and you are good to go....
|
1793278542.5417283
|
1793364942.5417283
|
|
51505
|
Simon_pocket by @joris | Stardance
|
joris
|
1
|
15.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T10:19:34Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Simon_pocket - a pocket version of the classic simon says game. I designed a PCB, wrote bare metal code for the microcontroller and designed an enclosure. I am very happy with the PCB and code, but it think that I need to improve my 3D modeling skills and make better models in the future. I am really happy that i was able to learn so much about the programming of STM32 microcontrollers even if it took a long time. In the future i hope to make projects with more interesting electronic circuits.", "repo": "https://github.com/JorisBar/Simon_pocket", "demo": ""}]...
|
[{"post_id": 71325, "ts": "202 [{"post_id": 71325, "ts": "2026-09-20T17:06:37Z", "hours": 0.7, "text": "I just prepared a few 3D printed housings and PCBs. My 3D printed parts have bridges that don’t turn out very well, so i need to use some tools to grind them down. I think that my filament is wet, so I’m experiencing this problem."}, {"post_id": 62788, "ts": "2026-09-06T09:38:25Z", "hours": 3.2003, "text": "I just updated the Simon_pocket housing 3D model. It now has a tighter locking mechanism and a thinner loop for connecting to key rings. I am also finishing up my README document. I have created all of the diagrams and pictures i need. I attached a picture of the old and the new versions of the housing."}, {"post_id": 56440, "ts": "2026-08-28T06:33:06Z", "hours": 5.6667, "text": "I just soldered 2 PCBs by hand and 5 PCBs using a solder paste stencil. I was very suprised that the solder paste and stencil were easy to use. Using the stencil, i soldered 5 PCBs in about the same time it would have taken me to solder 1 PCB by hand. The stencil also improved the solder quality. It looks way better than doing it by hand. Even though i used a cheap solder paste, I still got great results."}, {"post_id": 51524, "ts": "2026-08-21T09:05:24Z", "hours": 2.0833, "text": "Today I finished 2 diagrams for the code logic and took a screenshot of my Fusion workspace to put in my README file. I also took 2 images of the real soldered PCBs. The README is starting to look really good"}, {"post_id": 50940, "ts": "2026-08-20T12:31:58Z", "hours": 1.1833, "text": "I started 2 diagrams for my project’s code/game logic. I will put them in my README file on my github. At first i had a hard time figuring out how to display the code logic, but after talking to Gemini i decided to do 2 different diagrams: one for system state transitions and the other for how the code is structured. I attached images of both unfinnished diagrams."}, {"post_id": 50846, "ts": "2026-08-20T09:10:28Z", "hours": 2.2167, "text": "I created a block diagram to explain the gameplay of my project. I did it in diagrams.net. I really like how it looks and it makes my README.md way better. I also fixed file formats of some images, because github doesnt suppord PDFs in the README and i had a hard time exporting .svg files. I later realised that i can put a black rectangle behind my PCB svg and now the constrast is really good and i can see everything clearly."}]...
|
Title: Simon_pocket by @joris | Stardance
Devlogs Title: Simon_pocket by @joris | Stardance
Devlogs:
I created a block diagram to explain the gameplay of my project. I did it in diagrams.net. I really like how it looks and it makes my README.md way better. I also fixed file formats of some images, because github doesnt suppord PDFs in the README and i had a hard time exporting .svg files. I later realised that i can put a black rectangle behind my PCB svg and now the constrast is really good and i can see everything clearly.
I started 2 diagrams for my project’s code/game logic. I will put them in my README file on my github. At first i had a hard time figuring out how to display the code logic, but after talking to Gemini i decided to do 2 different diagrams: one for system state transitions and the other for how the code is structured. I attached images of both unfinnished diagrams.
Today I finished 2 diagrams for the code logic and took a screenshot of my Fusion workspace to put in my README file. I also took 2 images of the real soldered PCBs. The README is starting to look really good
I just soldered 2 PCBs by hand and 5 PCBs using a solder paste stencil. I was very suprised that the solder paste and stencil were easy to use. Using the stencil, i soldered 5 PCBs in about the same time it would have taken me to solder 1 PCB by hand. The stencil also improved the solder quality. It looks way better than doing it by hand. Even though i used a cheap solder paste, I still got great results.
I just updated the Simon_pocket housing 3D model. It now has a tighter locking mechanism and a thinner loop for connecting to key rings. I am also finishing up my README document. I have created all of the diagrams and pictures i need. I attached a picture of the old and the new versions of the housing.
I just prepared a few 3D printed housings and PCBs. My 3D printed parts have bridges that don’t turn out very well, so i need to use some tools to grind them down. I think that my filament is wet, so I’m experiencing this problem.
Ships:
I made Simon_pocket - a pocket version of the classic simon says game. I designed a PCB, wrote bare metal code for the microcontroller and designed an enclosure. I am very happy with the PCB and code, but it think that I need to improve my 3D modeling skills and make better models in the future. I am really happy that i was able to learn so much about the programming of STM32 microcontrollers even if it took a long time. In the future i hope to make projects with more interesting electronic circuits....
|
1793346901.9794877
|
1793433301.9794877
|
|
51508
|
APOD Project by @Kabeer-M | Stardance
|
Kabeer-M
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T20:39:55Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Website that uses NASA open API’s to fetch astronomy picture of the day and the location of ISS in real time. the challenging part was displaying videos which I then redirected. The UI is designed by me, myself in FIGMA. the background is a render of one of my blender works", "repo": "https://github.com/thedev-k/Project-APOD", "demo": "https://thedev-k.github.io/Project-APOD/"}]...
|
[{"post_id": 51901, "ts": "202 [{"post_id": 51901, "ts": "2026-08-21T20:11:22Z", "hours": 2.8722, "text": "Introducing PROJECT-APOD. I built this because I love space 🚀🚀👨🚀👨🚀. It pulls NASA picture of the day and the current co ords of the iss. I designed the UI myself and the background is one of my own Blender renders."}]...
|
Title: APOD Project by @Kabeer-M | Stardance
Devl Title: APOD Project by @Kabeer-M | Stardance
Devlogs:
Introducing PROJECT-APOD. I built this because I love space 🚀🚀👨🚀👨🚀. It pulls NASA picture of the day and the current co ords of the iss. I designed the UI myself and the background is one of my own Blender renders.
Ships:
I made a Website that uses NASA open API’s to fetch astronomy picture of the day and the location of ISS in real time. the challenging part was displaying videos which I then redirected. The UI is designed by me, myself in FIGMA. the background is a render of one of my blender works...
|
1793278557.5301948
|
1793364957.5301948
|
|
51525
|
SpeedOS by @ravioli | Stardance
|
ravioli
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T12:25:10Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is SpeedOS, a webOS that i am developing for racing fans, it features movable and closable windows, an embedded music player and a welcome screen The project is built on HTML, CSS and JavaScript.", "repo": "https://github.com/ravioliiii665/SpeedOS", "demo": "https://ravioliiii665.github.io/SpeedOS/"}]...
|
[{"post_id": 60184, "ts": "202 [{"post_id": 60184, "ts": "2026-09-02T12:21:02Z", "hours": 0.2942, "text": "Changed the music playlist, made all windows dismissible and cleaned up my code (moved embedded css to style.css)"}, {"post_id": 56601, "ts": "2026-08-28T12:47:00Z", "hours": 1.6706, "text": "Made windows movable, made the welcome window dismissible and changed some pictures."}, {"post_id": 52218, "ts": "2026-08-22T09:58:01Z", "hours": 4.9353, "text": "This is step one of building my own, racing inspired OS!"}]...
|
Title: SpeedOS by @ravioli | Stardance
Devlogs:
T Title: SpeedOS by @ravioli | Stardance
Devlogs:
This is step one of building my own, racing inspired OS!
Made windows movable, made the welcome window dismissible and changed some pictures.
Changed the music playlist, made all windows dismissible and cleaned up my code (moved embedded css to style.css)
Ships:
This is SpeedOS, a webOS that i am developing for racing fans, it features movable and closable windows, an embedded music player and a welcome screen The project is built on HTML, CSS and JavaScript....
|
1793325414.4048347
|
1793411814.4048347
|
|
51526
|
Geozi by @DanTerry | Stardance
|
DanTerry
|
1
|
69.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-27T20:30:06Z", "hours": 69.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "hey everyone!! i’ve been working on a project called Geozi , a small geometry app written in Rust :D it lets you build geometric constructions by creating points, drawing lines and polygons, making parallel/perpendicular lines, measuring angles and calculating areas. you can also move points around and watch the constructions update in real time!! the project was a fun challenge because i decided to use the raw Win32 API instead of a GUI library, so i had to deal with a lot of the window management, drawing and input handling myself. it got a bit messy at times haha, but i learned a lot from it. there’s still a lot i’d like to add, but Geozi already has quite a few tools, undo support, point names and coordinates, and other little features i’ve been adding along the way. if you wanna check it out, here’s the repo: https://github.com/danterry898/geozi feel free to give it a look, and if you have any suggestions or spot a bug, let me know!! always happy to hear some feedback :3", "repo": "https://github.com/danterry898/geozi/", "demo": "https://danterry898.github.io/geozi-site/"}]...
|
[{"post_id": 83337, "ts": "202 [{"post_id": 83337, "ts": "2026-10-27T18:58:56Z", "hours": 7.7147, "text": "Devlog 13 - Geozi Added function plotting lol. There’s now a f(x) button at the end of the toolbar, you enter a function and press Enter or Plot to draw it. Added helpers in the dialog for x, powers, roots, trig functions, ln, exp, π, etc… so you dont have to type everything manually xd Curves are purple and Ctrl+Z works with them too Invalid expressions just show an error in the bottom left instead of crashing or opening some annoying popup No implicit multiplication for now so 2x wont work, you gotta write 2*x lol"}, {"post_id": 62888, "ts": "2026-09-06T12:44:26Z", "hours": 9.0553, "text": "Devlog 12 - Geozi Gonna be one of the last devlogs probably. Here’s what I added/modified : Move tool: 4th option in the Point submenu, you click an existing point, drag it around, and release to drop it . Pen smoothing: the pen strokes looked jagged because the whole renderer is raw Bresenham lines, no antialiasing anywhere. Didn’t want to build real antialiasing, so instead added a draw_thick_line that redraws the same line with small ±1px offsets, makes the stroke ~3px wide instead of hairline, which hides the pixel-steps a lot without touching the core renderer. Submenu name renaming and UI redrawing: it wasn’t very clear what each submenu was for, so I gave them longer and more descriptive names. I also added borders and separators to the submenus"}, {"post_id": 61063, "ts": "2026-09-03T19:38:18Z", "hours": 9.8661, "text": "Devlog 11 - Geozi These two last days were pretty important because I added a lot of stuff, mostly around file handling and one last creative tool: File system: new icon in the toolbar, in first position, with a Save/Load submenu. Saving/loading uses the real Windows file picker ( GetSaveFileNameW / GetOpenFileNameW ) instead of a custom UI, I had to declare OPENFILENAMEW by hand, a pretty big struct (23 fields) where the field odrer has to match Windows’ ABI exactly or it just breaks silently. Files save as .gsp , a plain text format I made up with one section per object type ( POINTS n , CIRCLES n , etc), parsed line by line with no external lib. Split all that into its own storage.rs file. Pen tool: last icon in the toolbar, you can draw anywhere on the canvas with a small palette of 8 preset colors (skipped a full RGB slider picker to keep it simple, maybe I can implement it later). Each stroke is just like a polyline of world space points tagged with its color. I also moved the hint text (“click the second point” per exemple) from the top-left to the top-right - it was overlapping with the submenus which are all on the left side under their buttons. The difficult part was making Save/Load play nice with the rest of the app bcz clicking “Save” can’t just fire off the Windows dialog immediately, since I’m still holding a mutable borrow on the app state at that point and the dialog runs its own internal message loop. Same trick I used for the Radius/Sides popups, I set a flag, let the borrow end naturally, then open the dialog after. Also had to bump the toolbar from 7 to 9 buttons so every submenu’s x-position needed shifting"}, {"post_id": 58980, "ts": "2026-08-31T15:38:58Z", "hours": 5.2142, "text": "Devlog 10 - Geozi Added a bunch of stuff today, mostly around construction tools and cleaning up some UI edges : Regular polygon: new option in the Polygon submenu, you place 2 points, type a number of sides in a popup (same dialog box as the “Radius” one), and it builds the whole regular polygon by rotating the edge vector by the exterior angle (2π/n) at each step Angle tool: new toolbar option with two modes, angle between 3 points, or angle between 2 existing lines (at their intersection).I just need to change the angle’s color to make it stand out from the other components. Themed dialogs: the Radius and Sides popups now match the app’s theme and open centered on the main window instaed of a fixed corner (before it opened outside the app) The math side was the fun part, rotating vectors for the regular polygon, solving a 2x2 linear system for line intersections and normaliznig the arc angle so it always draw the short way around. Next I’ll add a Save/Load system (I completely forgot this lol) and a cool functionnality you’ll see in the next devlog. It’s almost the end of the project so if you have any suggestions just tell me"}, {"post_id": 58400, "ts": "2026-08-30T20:09:38Z", "hours": 8.4892, "text": "Devlog 9 - Geozi I’m a bit tired of debugging and coding for this long so here’s a quick devlog about what I added and changed : Added two new tools to the toolbar : Line (parallel/perpendicular) you have to click an existing line or segment to use it as reference then move the mouse - a semi-transparent preview line (it was a bit annoying cuz it’s a fake transparent line, no real alpha channel here, I just blend the line color with the background color channel by channel) follows the cursor, click to place it for real ; Helpers : Distance (select 2 points, shown bottom-left) and Area (click inside a closed polygon, and the area is calculated with the shoelace theorem) All the layout math had to shift over and I fixed some bugs that happened when the app launched"}, {"post_id": 57590, "ts": "2026-08-29T19:45:04Z", "hours": 6.2414, "text": "Devlog 8 - Geozi It’s almost the end of the project. I still have a few features to implement as helpers, things related to angles or ways to add perpendicular and parallel lines (quite a lot finally lol). Here is what I did today : I added some keyboard shortcuts : CTRL+A to select all the points and CTRL-Z to undo the last action done, it works with a snapshot stack : each action saves the state before it happens and undoing just pops the last one back. I also added point naming and the display of the coordinates of selected points in the top-right corner of the grid I fixed the “Radius” submenu. The bug was caused by the fact that I hadn’t registered the window class (with RegisterClassExW as shown in the screenshot) before creating the window with CreateWindowExW"}, {"post_id": 56807, "ts": "2026-08-28T18:41:45Z", "hours": 5.7058, "text": "Devlog 7 - Geozi Another day of grinding on the project ! I am a bit disappointed because I didn’t make as much as progress as I wanted to but nvm. Here is what I did today : Implementing the polygon system : the filling part was a bit difficult but the rendering looks nice I created a submenu for the circle tool with two options : either you place a circle by placing two points, or you place the center point first, then enter the radius in a modal dialog box (but for some reason the dialog box doesn’t appear and the app freezes - seems like a win32 issue that I need to fix) The app.rs file was getting too long so I added two new files, ui.rs which manages all the UI including all the constants and drawing stuff, and theme.rs which handles the palette and colors I also removed the distance display because I’ll add it to a submenu for helpers."}, {"post_id": 55746, "ts": "2026-08-27T18:40:21Z", "hours": 4.8717, "text": "Devlog 6 - Geozi Instead of having only axes, I added a grid to make it look more like an actual geometry engine. I also added the option to show tick marks, that we can enabled with a button in the bottom-right corner. I also created a submenu under the point icon where you can either place/select point, draw a segment or a line. Finally I added themes : a dark theme and a bright theme. It took quite a while today because I reorganized both the code and the UI. If you (who read this) have any ideas that can improve my app, let me now :)"}, {"post_id": 55458, "ts": "2026-08-27T10:08:39Z", "hours": 4.6367, "text": "Devlog 5 — Geozi Today I locked in and added some cool things to Geozi . Here is what I did today: Added a toolbar where you can choose to either navigate while dragging the mouse, place/select a point or place a circle You can now select and delete points Added a cartesian coordinate system (only axes) that we can enabled or disabled with a checkbox Worked on the circle mechanic : for the moment you have to place a point, then another one which will be the radius of the circle Next I’ll polish the UI, probably work on submenus and adding polygons, and maybe some stuff with angles"}, {"post_id": 54762, "ts": "2026-08-25T21:19:06Z", "hours": 1.4331, "text": "Devlog 4 — Geozi Fixing some bugs but now the core of the app is functionnal ! I tested it on my windows machine and as you can see in the video demo, it’s still pretty basic but I’m gonna improve it a lot over the next few days. I also created a logo with a nice background and maths symbols I found on pinterest and Photopea for the text."}, {"post_id": 54581, "ts": "2026-08-25T16:34:43Z", "hours": 3.0528, "text": "Devlog 3 — Geozi Today I made a big step on Geozi .The base is almost finished now. I connected the Win32 window with the app and added the main interactions: Clicking creates points Clicking on existing points selects them Selecting 2 points draws a line between them The distance between the 2 points is displayed The window can be resized Mouse wheel zoom I also connected the rendering, geometry and Win32 parts together. I’ll share a screenshot of the app later in the evening.Next step is to improve the UI, adding circles and adjusting the camera."}, {"post_id": 53989, "ts": "2026-08-24T18:35:30Z", "hours": 0.8922, "text": "Devlog #2 - Geometry & rendering Today I worked on the basic geometry and rendering of my Geogebra like project.I added points, distance calculations, pixel drawing and line rendering. I also implemented world-to-screen and screen-to-world coordinate conversion with scaling and offsets.This gives me the foundation for the zoom, movement and geometric tools I’ll add next.Still pretty basic, but it’s starting to look like an actual geometry engine :)"}, {"post_id": 53027, "ts": "2026-08-23T12:34:31Z", "hours": 2.2711, "text": "Devlog #1 I started working on the windowing part of my Geogebra-like app in Rust, using Win32 FFI directly without any crates, so today was mostly about copying things over: manually redeclaring the Windows structs (WNDCLASSEXW, MSG, BITMAPINFOHEADER…) and the user32/gdi32 functions I need for the project. Honestly, it was a bit boring to copy each field in the right order from the Microsoft documentation (with no room for error, because a misaligned #[repr(C)] crashes silently instead of giving a clear compile error lol) BUT it was instructive because I now understand much better why Windows expects strings in UTF-16, and why biHeight must be negative if I want my image right side up rather than inverted, for example…"}]...
|
Title: Geozi by @DanTerry | Stardance
Devlogs:
De Title: Geozi by @DanTerry | Stardance
Devlogs:
Devlog #1 I started working on the windowing part of my Geogebra-like app in Rust, using Win32 FFI directly without any crates, so today was mostly about copying things over: manually redeclaring the Windows structs (WNDCLASSEXW, MSG, BITMAPINFOHEADER…) and the user32/gdi32 functions I need for the project. Honestly, it was a bit boring to copy each field in the right order from the Microsoft documentation (with no room for error, because a misaligned #[repr(C)] crashes silently instead of giving a clear compile error lol) BUT it was instructive because I now understand much better why Windows expects strings in UTF-16, and why biHeight must be negative if I want my image right side up rather than inverted, for example…
Devlog #2 - Geometry & rendering Today I worked on the basic geometry and rendering of my Geogebra like project.I added points, distance calculations, pixel drawing and line rendering. I also implemented world-to-screen and screen-to-world coordinate conversion with scaling and offsets.This gives me the foundation for the zoom, movement and geometric tools I’ll add next.Still pretty basic, but it’s starting to look like an actual geometry engine :)
Devlog 3 — Geozi Today I made a big step on Geozi .The base is almost finished now. I connected the Win32 window with the app and added the main interactions: Clicking creates points Clicking on existing points selects them Selecting 2 points draws a line between them The distance between the 2 points is displayed The window can be resized Mouse wheel zoom I also connected the rendering, geometry and Win32 parts together. I’ll share a screenshot of the app later in the evening.Next step is to improve the UI, adding circles and adjusting the camera.
Devlog 4 — Geozi Fixing some bugs but now the core of the app is functionnal ! I tested it on my windows machine and as you can see in the video demo, it’s still pretty basic but I’m gonna improve it a lot over the next few days. I also created a logo with a nice background and maths symbols I found on pinterest and Photopea for the text.
Devlog 5 — Geozi Today I locked in and added some cool things to Geozi . Here is what I did today: Added a toolbar where you can choose to either navigate while dragging the mouse, place/select a point or place a circle You can now select and delete points Added a cartesian coordinate system (only axes) that we can enabled or disabled with a checkbox Worked on the circle mechanic : for the moment you have to place a point, then another one which will be the radius of the circle Next I’ll polish the UI, probably work on submenus and adding polygons, and maybe some stuff with angles
Devlog 6 - Geozi Instead of having only axes, I added a grid to make it look more like an actual geometry engine. I also added the option to show tick marks, that we can enabled with a button in the bottom-right corner. I also created a submenu under the point icon where you can either place/select point, draw a segment or a line. Finally I added themes : a dark theme and a bright theme. It took quite a while today because I reorganized both the code and the UI. If you (who read this) have any ideas that can improve my app, let me now :)
Devlog 7 - Geozi Another day of grinding on the project ! I am a bit disappointed because I didn’t make as much as progress as I wanted to but nvm. Here is what I did today : Implementing the polygon system : the filling part was a bit difficult but the rendering looks nice I created a submenu for the circle tool with two options : either you place a circle by placing two points, or you place the center point first, then enter the radius in a modal dialog box (but for some reason the dialog box doesn’t appear and the app freezes - seems like a win32 issue that I need to fix) The app.rs file was getting too long so I added two new files, ui.rs which manages all the UI including all the constants and drawing stuff, and theme.rs which handles the palette and colors I also removed the distance display because I’ll add it to a submenu for helpers.
Devlog 8 - Geozi It’s almost the end of the project. I still have a few features to implement as helpers, things related to angles or ways to add perpendicular and parallel lines (quite a lot finally lol). Here is what I did today : I added some keyboard shortcuts : CTRL+A to select all the points and CTRL-Z to undo the last action done, it works with a snapshot stack : each action saves the state before it happens and undoing just pops the last one back. I also added point naming and the display of the coordinates of selected points in the top-right corner of the grid I fixed the “Radius” submenu. The bug was caused by the fact that I hadn’t registered the window class (with RegisterClassExW as shown in the screenshot) before creating the window with CreateWindowExW
Devlog 9 - Geozi I’m a bit tired of debugging and coding for this long so here’s a quick devlog about what I added and changed : Added two new tools to the toolbar : Line (parallel/perpendicular) you have to click an existing line or segment to use it as reference then move the mouse - a semi-transparent preview line (it was a bit annoying cuz it’s a fake transparent line, no real alpha channel here, I just blend the line color with the background color channel by channel) follows the cursor, click to place it for real ; Helpers : Distance (select 2 points, shown bottom-left) and Area (click inside a closed polygon, and the area is calculated with the shoelace theorem) All the layout math had to shift over and I fixed some bugs that happened when the app launched
Devlog 10 - Geozi Added a bunch of stuff today, mostly around construction tools and cleaning up some UI edges : Regular polygon: new option in the Polygon submenu, you place 2 points, type a number of sides in a popup (same dialog box as the “Radius” one), and it builds the whole regular polygon by rotating the edge vector by the exterior angle (2π/n) at each step Angle tool: new toolbar option with two modes, angle between 3 points, or angle between 2 existing lines (at their intersection).I just need to change the angle’s color to make it stand out from the other components. Themed dialogs: the Radius and Sides popups now match the app’s theme and open centered on the main window instaed of a fixed corner (before it opened outside the app) The math side was the fun part, rotating vectors for the regular polygon, solving a 2x2 linear system for line intersections and normaliznig the arc angle so it always draw the short way around. Next I’ll add a Save/Load system (I completely forgot this lol) and a cool functionnality you’ll see in the next devlog. It’s almost the end of the project so if you have any suggestions just tell me
Devlog 11 - Geozi These two last days were pretty important because I added a lot of stuff, mostly around file handling and one last creative tool: File system: new icon in the toolbar, in first position, with a Save/Load submenu. Saving/loading uses the real Windows file picker ( GetSaveFileNameW / GetOpenFileNameW ) instead of a custom UI, I had to declare OPENFILENAMEW by hand, a pretty big struct (23 fields) where the field odrer has to match Windows’ ABI exactly or it just breaks silently. Files save as .gsp , a plain text format I made up with one section per object type ( POINTS n , CIRCLES n , etc), parsed line by line with no external lib. Split all that into its own storage.rs file. Pen tool: last icon in the toolbar, you can draw anywhere on the canvas with a small palette of 8 preset colors (skipped a full RGB slider picker to keep it simple, maybe I can implement it later). Each stroke is just like a polyline of world space points tagged with its color. I also moved the hint text (“click the second point” per exemple) from the top-left to the top-right - it was overlapping with the submenus which are all on the left side under their buttons. The difficult part was making Save/Load play nice with the rest of the app bcz clicking “Save” can’t just fire off the Windows dialog immediately, since I’m still holding a mutable borrow on the app state at that point and the dialog runs its own internal message loop. Same trick I used for the Radius/Sides popups, I set a flag, let the borrow end naturally, then open the dialog after. Also had to bump the toolbar from 7 to 9 buttons so every submenu’s x-position needed shifting
Devlog 12 - Geozi Gonna be one of the last devlogs probably. Here’s what I added/modified : Move tool: 4th option in the Point submenu, you click an existing point, drag it around, and release to drop it . Pen smoothing: the pen strokes looked jagged because the whole renderer is raw Bresenham lines, no antialiasing anywhere. Didn’t want to build real antialiasing, so instead added a draw_thick_line that redraws the same line with small ±1px offsets, makes the stroke ~3px wide instead of hairline, which hides the pixel-steps a lot without touching the core renderer. Submenu name renaming and UI redrawing: it wasn’t very clear what each submenu was for, so I gave them longer and more descriptive names. I also added borders and separators to the submenus
Devlog 13 - Geozi Added function plotting lol. There’s now a f(x) button at the end of the toolbar, you enter a function and press Enter or Plot to draw it. Added helpers in the dialog for x, powers, roots, trig functions, ln, exp, π, etc… so you dont have to type everything manually xd Curves are purple and Ctrl+Z works with them too Invalid expressions just show an error in the bottom left instead of crashing or opening some annoying popup No implicit multiplication for now so 2x wont work, you gotta write 2*x lol
Ships:
hey everyone!! i’ve been working on a project called Geozi , a small geometry app written in Rust :D it lets you build geometric constructions by creating points, drawing lines and polygons, making parallel/perpendicular lines, measuring angles and calculating areas. you can also move points around and watch the constructions update in real time!! the project was a fun challenge because i decided to use the raw Win32 API instead of a GUI library, so i had to deal with a lot of the window management, drawing and input handling myself. it got a bit messy at times haha, but i learned a lot from it. there’s still a lot i’d like to add, but Geozi already has quite a few tools, undo support, point names and coordinates, and other little features i’ve been adding along the way. if you wanna check it out, here’s the repo: https://github.com/danterry898/geozi feel free to give it a look, and if you have any suggestions or spot a bug, let me know!! always happy to hear some feedback :3...
|
1793393665.9650574
|
1793480065.9650574
|
|
51542
|
Password Generator by @RajanKC | Stardance
|
RajanKC
|
1
|
3.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T17:18:56Z", "hours": 3.0, "multiplier": 1.62, "payout": 5, "blessing": "neutral", "text": "Completed the Website I made this website without any AI and Guide Please rate this project good", "repo": "https://github.com/RajanKCKC/Password-Gen", "demo": "https://rajankckc.github.io/Password-Gen/"}]...
|
[{"post_id": 52495, "ts": "202 [{"post_id": 52495, "ts": "2026-08-22T17:15:49Z", "hours": 0.7617, "text": "Add custom name input and update password generation logic"}, {"post_id": 52470, "ts": "2026-08-22T16:28:23Z", "hours": 0.7658, "text": "Added History"}, {"post_id": 52346, "ts": "2026-08-22T13:39:23Z", "hours": 0.3667, "text": "Added Readme.md"}, {"post_id": 52322, "ts": "2026-08-22T13:07:19Z", "hours": 0.5831, "text": "Added Script.js"}, {"post_id": 51414, "ts": "2026-08-21T03:16:47Z", "hours": 0.4667, "text": "Added Style.css"}, {"post_id": 50459, "ts": "2026-08-19T16:55:16Z", "hours": 0.2667, "text": "Add initial HTML structure for Password Generator"}]...
|
Title: Password Generator by @RajanKC | Stardance
Title: Password Generator by @RajanKC | Stardance
Devlogs:
Add initial HTML structure for Password Generator
Added Style.css
Added Script.js
Added Readme.md
Added History
Add custom name input and update password generation logic
Ships:
Completed the Website I made this website without any AI and Guide Please rate this project good...
|
1793281751.154491
|
1793368151.154491
|
|
51557
|
My Study Dashboard by @vinayakbhargav | Stardance
|
vinayakbhargav
|
1
|
5.38
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-26T03:24:05Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Study Dashboard — Making Studying Frictionless The problem I wanted to solve was that managing studying can become difficult when everything is scattered between different apps, notes, timers, and reminders. I built a Study Dashboard that brings the most important study tools into one simple place. Students can manage their subjects, track progress, create tasks, use a study timer, and keep track of upcoming exams. 3 Major Quality-of-Life Improvements 1. Easier study organization Users can add, edit, and delete subjects and manage their study tasks from one dashboard instead of keeping separate lists. 2. Easier progress tracking The dashboard automatically tracks completed subjects and displays progress visually, making it easier to see how much of the study goal has been completed. 3. Easier time and exam management A built-in study timer helps users focus, while the Exam Countdown keeps upcoming exams visible so important dates are easier to manage. Design & Execution I also redesigned the interface with a modern dark theme, animated backgrounds, interactive buttons, cards, progress bars, and responsive layouts. The goal was to make the dashboard feel simple and enjoyable to use rather than just being a collection of features. The project is fully functional and usable as a study tool. I spent 3+ hours developing and improving the project , including building features, fixing bugs, improving the UI, and testing the dashboard. Overall, the project is designed to remove small frustrations from everyday studying by putting useful tools together in one place. I confirm my project meets the mission guidelines above.", "repo": "https://github.com/vinayakbhargav834-dotcom/study-dashboard", "demo": "https://vinayakbhargav834-dotcom.github.io/study-dashboard/"}]...
|
[{"post_id": 59096, "ts": "202 [{"post_id": 59096, "ts": "2026-08-31T18:33:51Z", "hours": 0.8439, "text": "trying to pubilish new work"}, {"post_id": 56769, "ts": "2026-08-28T17:39:22Z", "hours": 0.5367, "text": "Just sort all these files and check for some bugs, but there is one more to fix. I don’t understand how to fix it in style.css"}, {"post_id": 54889, "ts": "2026-08-26T03:19:55Z", "hours": 1.2517, "text": "Upgraded the Study Dashboard UI & Added New FeaturesToday I focused on improving both the design and functionality of my Study Dashboard.Design ImprovementsRedesigned the dashboard with a cleaner modern dark UI.Added animated backgrounds, cards, buttons, and hover effects.Improved the Subjects, Progress, To-Do, Timer, and Exam sections.Improved the responsive layout for smaller screens.New FeaturesAdded editable subjects with add/delete functionality.Added dynamic study progress tracking.Added a To-Do List with task management.Added a 25-minute Study Timer with Start, Pause, and Reset controls.Added an Exam Countdown feature.Added localStorage to keep important data saved.The dashboard is becoming more functional and easier to use, and I’ll continue improving it with more study-focused features…"}, {"post_id": 53228, "ts": "2026-08-23T17:47:44Z", "hours": 0.7511, "text": "Today I continued improving my Study Dashboard. I focused mainly on the visual design and user experience. I added a gradient background, improved the layout and heading, redesigned the statistics cards, and added smoother hover effects. I also improved the subject buttons to make the dashboard feel more interactive and polished. I’m continuing to build and test the project before shipping the current version…."}, {"post_id": 52532, "ts": "2026-08-22T18:12:39Z", "hours": 1.2972, "text": "Hi guys! We’ve made so much progress so far! 🚀We upgraded the Study Dashboard UI and added:Added editable subjects Added add/delete subject functionalityAdded dynamic progress trackingAdded a To-Do ListAdded task completion/deletion Added statistics cards Improved the timer and overall UI More improvements coming soon! 🔥"}, {"post_id": 50801, "ts": "2026-08-20T06:29:55Z", "hours": 0.3933, "text": "I’m working on a Study Dashboard that helps students track their subjects, study progress, and study sessions. this not a final look but i will try to improve it."}]...
|
Title: My Study Dashboard by @vinayakbhargav | Sta Title: My Study Dashboard by @vinayakbhargav | Stardance
Devlogs:
I’m working on a Study Dashboard that helps students track their subjects, study progress, and study sessions. this not a final look but i will try to improve it.
Hi guys! We’ve made so much progress so far! 🚀We upgraded the Study Dashboard UI and added:Added editable subjects Added add/delete subject functionalityAdded dynamic progress trackingAdded a To-Do ListAdded task completion/deletion Added statistics cards Improved the timer and overall UI More improvements coming soon! 🔥
Today I continued improving my Study Dashboard. I focused mainly on the visual design and user experience. I added a gradient background, improved the layout and heading, redesigned the statistics cards, and added smoother hover effects. I also improved the subject buttons to make the dashboard feel more interactive and polished. I’m continuing to build and test the project before shipping the current version….
Upgraded the Study Dashboard UI & Added New FeaturesToday I focused on improving both the design and functionality of my Study Dashboard.Design ImprovementsRedesigned the dashboard with a cleaner modern dark UI.Added animated backgrounds, cards, buttons, and hover effects.Improved the Subjects, Progress, To-Do, Timer, and Exam sections.Improved the responsive layout for smaller screens.New FeaturesAdded editable subjects with add/delete functionality.Added dynamic study progress tracking.Added a To-Do List with task management.Added a 25-minute Study Timer with Start, Pause, and Reset controls.Added an Exam Countdown feature.Added localStorage to keep important data saved.The dashboard is becoming more functional and easier to use, and I’ll continue improving it with more study-focused features…
Just sort all these files and check for some bugs, but there is one more to fix. I don’t understand how to fix it in style.css
trying to pubilish new work
Ships:
Study Dashboard — Making Studying Frictionless The problem I wanted to solve was that managing studying can become difficult when everything is scattered between different apps, notes, timers, and reminders. I built a Study Dashboard that brings the most important study tools into one simple place. Students can manage their subjects, track progress, create tasks, use a study timer, and keep track of upcoming exams. 3 Major Quality-of-Life Improvements 1. Easier study organization Users can add, edit, and delete subjects and manage their study tasks from one dashboard instead of keeping separate lists. 2. Easier progress tracking The dashboard automatically tracks completed subjects and displays progress visually, making it easier to see how much of the study goal has been completed. 3. Easier time and exam management A built-in study timer helps users focus, while the Exam Countdown keeps upcoming exams visible so important dates are easier to manage. Design & Execution I also redesigned the interface with a modern dark theme, animated backgrounds, interactive buttons, cards, progress bars, and responsive layouts. The goal was to make the dashboard feel simple and enjoyable to use rather than just being a collection of features. The project is fully functional and usable as a study tool. I spent 3+ hours developing and improving the project , including building features, fixing bugs, improving the UI, and testing the dashboard. Overall, the project is designed to remove small frustrations from everyday studying by putting useful tools together in one place. I confirm my project meets the mission guidelines above....
|
1793285621.9628253
|
1793372021.9628253
|
|
51566
|
jarvis by @mr_kn5196 | Stardance
|
mr_kn5196
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-23T18:48:12Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made my very own slack bot-jarvis , the coding was actually not tht hard , the hardest part was waiting for my nest application to get approved lol . i hope it works properly cause i have been waiting forever to finish this now i shd start studying for the phy test i have tmrw i still have few hrs left byeee", "repo": "https://github.com/Nitish5196/SlackBot-Jarvis", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BS4BYMNV8?skip_today=1"}]...
|
[{"post_id": 50945, "ts": "202 [{"post_id": 50945, "ts": "2026-08-20T12:38:17Z", "hours": 0.3439, "text": "finally completed jarvis .😋😋"}, {"post_id": 50487, "ts": "2026-08-19T17:28:14Z", "hours": 1.6011, "text": "ERRORSSS ERRORSSSSSSS ERRORSSS AHHHHH"}]...
|
Title: jarvis by @mr_kn5196 | Stardance
Devlogs:
Title: jarvis by @mr_kn5196 | Stardance
Devlogs:
ERRORSSS ERRORSSSSSSS ERRORSSS AHHHHH
finally completed jarvis .😋😋
Ships:
i made my very own slack bot-jarvis , the coding was actually not tht hard , the hardest part was waiting for my nest application to get approved lol . i hope it works properly cause i have been waiting forever to finish this now i shd start studying for the phy test i have tmrw i still have few hrs left byeee...
|
1793285458.1345527
|
1793371858.1345527
|
|
51576
|
Sand Game by @M1gel | Stardance
|
M1gel
|
1
|
6.0
|
50
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T13:11:50Z", "hours": 6.0, "multiplier": 15.81, "payout": 50, "blessing": "neutral", "text": "I made a physics based Sand Game where falling blocks break apart and flow into realistic sand. The most challenging part was coding the sand physics and integrating the Web Audio API for custom SFX. I’m proud of adding browser localStorage to save your score even after refreshing the page.", "repo": "https://github.com/M1gel-123/SandGame", "demo": "https://m1gel-123.github.io/SandGame/"}]...
|
[{"post_id": 51636, "ts": "202 [{"post_id": 51636, "ts": "2026-08-21T12:42:22Z", "hours": 2.6961, "text": "Final Devlog: Committed the finished game and deployed the website through GitHub, so the game is now accessible. What I changed in the last 3 hours: Added SFX using the Web Audio API. Added the bot to the background until you begin playing. Added a particle system for the background. Added a localStorage system for saving the best round, even after refreshing the browser. Edited README.md file from scratch."}, {"post_id": 51523, "ts": "2026-08-21T09:05:14Z", "hours": 2.0783, "text": "Second Devlog: Made an UI with a more polished look. It’s still missing SFX, though. I’m also thinking about adding animated background and a bot that plays the game and places blocks until you click Start. The idea for the bot was inspired by Pac-Man, where the game is already running in the background until you begin playing. Also I am planning to add localStorage system for saving best round."}, {"post_id": 51347, "ts": "2026-08-20T23:30:49Z", "hours": 1.5353, "text": "First Devlog: I made a prototype version of my Sand Game where the physics work, but it lacks a good UI and SFX. There was also one bug where the sand would melt before touching the ground that I fixed."}]...
|
Title: Sand Game by @M1gel | Stardance
Devlogs:
F Title: Sand Game by @M1gel | Stardance
Devlogs:
First Devlog: I made a prototype version of my Sand Game where the physics work, but it lacks a good UI and SFX. There was also one bug where the sand would melt before touching the ground that I fixed.
Second Devlog: Made an UI with a more polished look. It’s still missing SFX, though. I’m also thinking about adding animated background and a bot that plays the game and places blocks until you click Start. The idea for the bot was inspired by Pac-Man, where the game is already running in the background until you begin playing. Also I am planning to add localStorage system for saving best round.
Final Devlog: Committed the finished game and deployed the website through GitHub, so the game is now accessible. What I changed in the last 3 hours: Added SFX using the Web Audio API. Added the bot to the background until you begin playing. Added a particle system for the background. Added a localStorage system for saving the best round, even after refreshing the browser. Edited README.md file from scratch.
Ships:
I made a physics based Sand Game where falling blocks break apart and flow into realistic sand. The most challenging part was coding the sand physics and integrating the Web Audio API for custom SFX. I’m proud of adding browser localStorage to save your score even after refreshing the page....
|
1793285472.3896687
|
1793371872.3896687
|
|
51579
|
MedSim AI by @Leogenie | Stardance
|
Leogenie
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T15:52:18Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built MedSim AI—a finalized, high-fidelity clinical triage and medical simulation platform. As a 16-year-old student balancing intense academic Higher exams with absolutely zero budget, this project was born entirely out of resource constraints. Lacking access to a traditional laptop or PC, I spent over 100+ hours of intense technical work engineering this entire production stack natively from my phone. While I used AI to generate the code blocks, the heavy lifting was entirely my work: I architected the application flow, authored the complex system prompts, structured the state logic, and manually integrated every piece inside Acode. I hosted a local container runtime using Termux (npm run dev) and handled version control through custom shell aliases optimized to bypass mobile soft-keyboard bottlenecks. Because I didn’t have a desktop compiler to catch bugs, I had to innovate my own development pipeline to keep the files stable. I built a strict Multi-Model LLM Consensus validation loop: harvesting raw feature logic from a custom Gemini Coding Assistant Gem, pushing the output to ChatGPT for static error diagnostics, running self-correction cycles back into Gemini, and cross-validating the live speech-routing of my Voice Call Mode across Gemini, ChatGPT, Copilot, and Grok simultaneously before doing the manual merges myself.I am incredibly proud of how robust the final architecture turned out. The live app features a fully state-tracked Objective Physical Assessment lab (vitals, heart rate, HEENT) that reacts to randomized patient profiles and conditional behavioral matrices (anxiety, pain index, fatigue). Everything terminates into an elite, multi-vector diagnostic analytics dashboard that catches clinical red flags and maps performance data over time.I poured my heart into proving that with a resourceful AI orchestration pipeline and pure determination, you don’t need expensive developer rigs or university funding to ship production-grade software. The platform is finalized, responsive, and completely live at medicsim.vercel.app.", "repo": "https://github.com/CALLYKID/medsim-ai", "demo": "https://medicsim.vercel.app"}]...
|
[{"post_id": 51722, "ts": "202 [{"post_id": 51722, "ts": "2026-08-21T15:36:33Z", "hours": 0.7161, "text": "🚀 MedSim AI — Final Product Live!. This devlog captures the absolute completion of the platform. Check out the Trailer here : https://youtu.be/EWaBFTak7wg?is=Sd0Ufs2qORn--ROW 100+ hours went into engineering this setup solo on mobile while balancing Higher exams. Built natively using Acode for source file edits, hosted via local Termux Linux containers (npm run dev), and deployed to Vercel via custom shell terminal aliases.. 🧬 THE MULTI-MODEL AI CONSENSUS PIPELINE:Because I lacked a desktop compiler, I engineered a strict cross-model validation loop to guarantee production-ready code blocks 🛠️ Targeted Generation: Core layout architecture was generated using a custom Gemini Gem tuned as a specialized software assistant. 🔍 Error Auditing: Code was run through ChatGPT to systematically catch hidden compile and runtime bugs. 🔄 Self-Correction: Discovered errors were fed straight back to the Gemini Gem to execute self-correction cycles. 🧠 Feature Cross-Validation: High-complexity features—like the real-time Voice Call Mode—were processed through a parallel chain of Gemini, ChatGPT, Copilot, and Grok to eliminate API mismatches before being merged into the local build 🔥 COMPLETED PLATFORM MODULES SHOWN:.- 🏥 10x Accelerated Interactive Lab (/labs): State-tracked Objective Physical Assessments (HEENT, Vitals, Heart Rate) reacting to randomized demographics and behavioral matrices (Anxious, Tired, Quiet, Shy, Talkative). 🎙️ Live Voice Call Mode: Text-to-voice and speech-to-text routing for realistic verbal patient consultation. 📊 Top-Tier Diagnostic Analytics Dashboard: Compiles historical telemetry logs, localized medical specialty tracking (ENT, Dermatological), critical red-flag catchers, and automated notification triggers identifying low-performing clinical sectors."}]...
|
Title: MedSim AI by @Leogenie | Stardance
Devlogs Title: MedSim AI by @Leogenie | Stardance
Devlogs:
🚀 MedSim AI — Final Product Live!. This devlog captures the absolute completion of the platform. Check out the Trailer here : https://youtu.be/EWaBFTak7wg?is=Sd0Ufs2qORn--ROW 100+ hours went into engineering this setup solo on mobile while balancing Higher exams. Built natively using Acode for source file edits, hosted via local Termux Linux containers (npm run dev), and deployed to Vercel via custom shell terminal aliases.. 🧬 THE MULTI-MODEL AI CONSENSUS PIPELINE:Because I lacked a desktop compiler, I engineered a strict cross-model validation loop to guarantee production-ready code blocks 🛠️ Targeted Generation: Core layout architecture was generated using a custom Gemini Gem tuned as a specialized software assistant. 🔍 Error Auditing: Code was run through ChatGPT to systematically catch hidden compile and runtime bugs. 🔄 Self-Correction: Discovered errors were fed straight back to the Gemini Gem to execute self-correction cycles. 🧠 Feature Cross-Validation: High-complexity features—like the real-time Voice Call Mode—were processed through a parallel chain of Gemini, ChatGPT, Copilot, and Grok to eliminate API mismatches before being merged into the local build 🔥 COMPLETED PLATFORM MODULES SHOWN:.- 🏥 10x Accelerated Interactive Lab (/labs): State-tracked Objective Physical Assessments (HEENT, Vitals, Heart Rate) reacting to randomized demographics and behavioral matrices (Anxious, Tired, Quiet, Shy, Talkative). 🎙️ Live Voice Call Mode: Text-to-voice and speech-to-text routing for realistic verbal patient consultation. 📊 Top-Tier Diagnostic Analytics Dashboard: Compiles historical telemetry logs, localized medical specialty tracking (ENT, Dermatological), critical red-flag catchers, and automated notification triggers identifying low-performing clinical sectors.
Ships:
I built MedSim AI—a finalized, high-fidelity clinical triage and medical simulation platform. As a 16-year-old student balancing intense academic Higher exams with absolutely zero budget, this project was born entirely out of resource constraints. Lacking access to a traditional laptop or PC, I spent over 100+ hours of intense technical work engineering this entire production stack natively from my phone. While I used AI to generate the code blocks, the heavy lifting was entirely my work: I architected the application flow, authored the complex system prompts, structured the state logic, and manually integrated every piece inside Acode. I hosted a local container runtime using Termux (npm run dev) and handled version control through custom shell aliases optimized to bypass mobile soft-keyboard bottlenecks. Because I didn’t have a desktop compiler to catch bugs, I had to innovate my own development pipeline to keep the files stable. I built a strict Multi-Model LLM Consensus validation loop: harvesting raw feature logic from a custom Gemini Coding Assistant Gem, pushing the output to ChatGPT for static error diagnostics, running self-correction cycles back into Gemini, and cross-validating the live speech-routing of my Voice Call Mode across Gemini, ChatGPT, Copilot, and Grok simultaneously before doing the manual merges myself.I am incredibly proud of how robust the final architecture turned out. The live app features a fully state-tracked Objective Physical Assessment lab (vitals, heart rate, HEENT) that reacts to randomized patient profiles and conditional behavioral matrices (anxiety, pain index, fatigue). Everything terminates into an elite, multi-vector diagnostic analytics dashboard that catches clinical red flags and maps performance data over time.I poured my heart into proving that with a resourceful AI orchestration pipeline and pure determination, you don’t need expensive developer rigs or university funding to ship production-grade software. The platform is finalized, responsive, and completely live at medicsim.vercel.app....
|
1793285485.0023286
|
1793371885.0023286
|
|
51584
|
Prompt Injection: 101 by @parth_ida13 | Stardance
|
parth_ida13
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-29T05:39:21Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a cybersecurity based game, It was really frustrating to lose all my good work so things might be scuffed or corrupted, (but still works) all the systems and functions are saved and foolproof, (check devlogs)", "repo": "https://github.com/parthida13/promptinjection101", "demo": "https://github.com/parthida13/promptinjection101/blob/main/README.md"}]...
|
[{"post_id": 74138, "ts": "202 [{"post_id": 74138, "ts": "2026-09-26T19:03:19Z", "hours": 0.9375, "text": "Lost all my work from OS issues, dont feel much motivated only on track to get 30 hours"}, {"post_id": 60758, "ts": "2026-09-03T10:22:13Z", "hours": 1.2622, "text": "Decided on uploading to pypi library as that would be easier for everyone. Coding left libraries for efficient token usage"}, {"post_id": 56390, "ts": "2026-08-28T04:29:14Z", "hours": 1.1939, "text": "Deciding wheter or not to integrate flask or keep it simple. Creating frontend and deciding if my workload would be excessive or not. Checking back in a few minutes"}, {"post_id": 51778, "ts": "2026-08-21T16:49:53Z", "hours": 0.6269, "text": "Added dual-api crosschecking + reframed blocked_words list. Added stricter XML tags to take user inputs as questions and not commands. I’d be surprised if someone completed the 5th level."}, {"post_id": 51729, "ts": "2026-08-21T15:43:27Z", "hours": 1.1086, "text": "Created all the levels in python. Researched for an hour or so and discovered methods used to protect AI systems from prompt injections. Added base64 scanners and pattern recognizers for making levels 3-5 from hard to near impossible. Next steps are to add dual api verification and a timing system to make sure you can play the entire game without burning out all your api credits. When I get a better pc I’ll recreate this project when the next hackclub event starts but I’ll use ollama so I can make more better systems."}, {"post_id": 51541, "ts": "2026-08-21T09:33:34Z", "hours": 1.0642, "text": "Shifted over to gemini-3.5 flash as it gives you more tokens/more requests per day. The AI finally has perception but since this AI model has built in features for prompt injection I might have to dumb it down to still make the game engaging. I will also be making it much harder in the next levels surpassing the already existing safety filters/features in gemini 3.5 flash"}, {"post_id": 51062, "ts": "2026-08-20T15:23:05Z", "hours": 0.5325, "text": "Created the base/structure of level 1. I am using a framework called OpenAI in python to handle API requests from grok. The first level is supposed to be easy so I didn’t code anything crazy to prevent the user in logging in. To not spoil the upcoming level this is all the code I can show right now"}, {"post_id": 50864, "ts": "2026-08-20T09:53:41Z", "hours": 1.5253, "text": "Created prompt injection:101 as an interactive game from which you try to manipulate the AI into giving you unrestricted access to private information given to the AI by the system. There will be 5 levels initially and then I will ship my project. I tried to use ollama but my system can’t download it :( thats why i’m going to use an API key sadly. Haven’t written much spent the first 20 minutes gathering nessecary libraries and researching about the openAI framework"}]...
|
Title: Prompt Injection: 101 by @parth_ida13 | Sta Title: Prompt Injection: 101 by @parth_ida13 | Stardance
Devlogs:
Created prompt injection:101 as an interactive game from which you try to manipulate the AI into giving you unrestricted access to private information given to the AI by the system. There will be 5 levels initially and then I will ship my project. I tried to use ollama but my system can’t download it :( thats why i’m going to use an API key sadly. Haven’t written much spent the first 20 minutes gathering nessecary libraries and researching about the openAI framework
Created the base/structure of level 1. I am using a framework called OpenAI in python to handle API requests from grok. The first level is supposed to be easy so I didn’t code anything crazy to prevent the user in logging in. To not spoil the upcoming level this is all the code I can show right now
Shifted over to gemini-3.5 flash as it gives you more tokens/more requests per day. The AI finally has perception but since this AI model has built in features for prompt injection I might have to dumb it down to still make the game engaging. I will also be making it much harder in the next levels surpassing the already existing safety filters/features in gemini 3.5 flash
Created all the levels in python. Researched for an hour or so and discovered methods used to protect AI systems from prompt injections. Added base64 scanners and pattern recognizers for making levels 3-5 from hard to near impossible. Next steps are to add dual api verification and a timing system to make sure you can play the entire game without burning out all your api credits. When I get a better pc I’ll recreate this project when the next hackclub event starts but I’ll use ollama so I can make more better systems.
Added dual-api crosschecking + reframed blocked_words list. Added stricter XML tags to take user inputs as questions and not commands. I’d be surprised if someone completed the 5th level.
Deciding wheter or not to integrate flask or keep it simple. Creating frontend and deciding if my workload would be excessive or not. Checking back in a few minutes
Decided on uploading to pypi library as that would be easier for everyone. Coding left libraries for efficient token usage
Lost all my work from OS issues, dont feel much motivated only on track to get 30 hours
Ships:
I made a cybersecurity based game, It was really frustrating to lose all my good work so things might be scuffed or corrupted, (but still works) all the systems and functions are saved and foolproof, (check devlogs)...
|
1793346914.3848593
|
1793433314.3848593
|
|
51595
|
Lunar Lander Video Game by @Akhil_Rajesh | Stardan Lunar Lander Video Game by @Akhil_Rajesh | Stardance...
|
Akhil_Rajesh
|
1
|
38.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-28T17:29:54Z", "hours": 38.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my first ever coding project! I decided to build a lunar lander game, entirely from HTML and JS entirely from scratch instead of relying on a game engine. I hope you enjoy the project!", "repo": "https://github.com/747Aviation-nasastardance/Stardance-Lunar-Lander-Game", "demo": "https://747aviation-nasastardance.github.io/Stardance-Lunar-Lander-Game/"}]...
|
[{"post_id": 83803, "ts": "202 [{"post_id": 83803, "ts": "2026-10-28T17:18:59Z", "hours": 5.8314, "text": "Devlog #7 Final bug checks and touch ups done! V1 is done!"}, {"post_id": 78820, "ts": "2026-10-11T18:03:30Z", "hours": 0.2533, "text": "Devlog #6 Working on adding the rovers and flag on the surface in photopea and also using tack.pics to map out coordinates!"}, {"post_id": 78131, "ts": "2026-10-09T17:38:48Z", "hours": 3.2286, "text": "Devlog #5 Added the animations for the rcs and main engines, with correct (hopefully!) logic. [Picture shown with all rcs firing)"}, {"post_id": 75276, "ts": "2026-09-29T16:53:33Z", "hours": 10.1392, "text": "Devlog #4 I decided to seperate the landing part (previously called stage 2) from the rest of the game as of now. This is because of completely diffrent styles of drawing, and a JS mis-match. I’ll probably link those later though."}, {"post_id": 66472, "ts": "2026-09-12T09:49:26Z", "hours": 4.4775, "text": "Devlog #3 Stage 1 basically completed (though I want to revisit it to make the physics better). Added a intro-page showing all controls etc and status indicator in the HUD and other small adjustments."}, {"post_id": 63490, "ts": "2026-09-07T11:33:53Z", "hours": 5.7336, "text": "Devlog #2 Stage 1 (Translunar Flight) almost completed. Basic HUD showing Time elapsed, Velocity, etc has been added."}, {"post_id": 59756, "ts": "2026-09-01T18:01:30Z", "hours": 7.8536, "text": "Devlog #1 I almost finished on stage 1 of this project, that is, an autogenerated starry background, a Moon and a blue orb (which would eventually be the earth!), gravity for the moon, a red triangle representing the spacecraft as of now, velocity, controls, ability to enter/exit orbit, orbit detection, and most importantly, CRASH DETECTION!!!!. Here are some screenshots."}]...
|
Title: Lunar Lander Video Game by @Akhil_Rajesh | Title: Lunar Lander Video Game by @Akhil_Rajesh | Stardance
Devlogs:
Devlog #1 I almost finished on stage 1 of this project, that is, an autogenerated starry background, a Moon and a blue orb (which would eventually be the earth!), gravity for the moon, a red triangle representing the spacecraft as of now, velocity, controls, ability to enter/exit orbit, orbit detection, and most importantly, CRASH DETECTION!!!!. Here are some screenshots.
Devlog #2 Stage 1 (Translunar Flight) almost completed. Basic HUD showing Time elapsed, Velocity, etc has been added.
Devlog #3 Stage 1 basically completed (though I want to revisit it to make the physics better). Added a intro-page showing all controls etc and status indicator in the HUD and other small adjustments.
Devlog #4 I decided to seperate the landing part (previously called stage 2) from the rest of the game as of now. This is because of completely diffrent styles of drawing, and a JS mis-match. I’ll probably link those later though.
Devlog #5 Added the animations for the rcs and main engines, with correct (hopefully!) logic. [Picture shown with all rcs firing)
Devlog #6 Working on adding the rovers and flag on the surface in photopea and also using tack.pics to map out coordinates!
Devlog #7 Final bug checks and touch ups done! V1 is done!
Ships:
This is my first ever coding project! I decided to build a lunar lander game, entirely from HTML and JS entirely from scratch instead of relying on a game engine. I hope you enjoy the project!...
|
1793397145.7495914
|
1793483545.7495914
|
|
51600
|
My own site! by @Mahmoud_Mohamed | Stardance
|
Mahmoud_Mohamed
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-06T08:12:57Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I’ve made a personal web-site for me . it has 3 sections ,first section is a small brief about me second section has my previous projects and the third has my contact data. The most Challenging part of this project was css specially flex (some thing in css used to align the web-site) , anyone wants to test this project should know basic HTML , and some advenced CSS Concepts).", "repo": "https://github.com/MahmoudMohamed99-AI/My-website", "demo": "https://mahmoudmohamed99-ai.github.io/My-website/"}]...
|
[{"post_id": 77240, "ts": "202 [{"post_id": 77240, "ts": "2026-10-06T07:53:41Z", "hours": 0.5925, "text": "My presonal web-site"}, {"post_id": 51109, "ts": "2026-08-20T16:36:00Z", "hours": 0.3628, "text": "This my personal website . I hope to like it! if you have any tips to improve it , please write them in the comments ☺️"}]...
|
Title: My own site! by @Mahmoud_Mohamed | Stardanc Title: My own site! by @Mahmoud_Mohamed | Stardance
Devlogs:
This my personal website . I hope to like it! if you have any tips to improve it , please write them in the comments ☺️
My presonal web-site
Ships:
I’ve made a personal web-site for me . it has 3 sections ,first section is a small brief about me second section has my previous projects and the third has my contact data. The most Challenging part of this project was css specially flex (some thing in css used to align the web-site) , anyone wants to test this project should know basic HTML , and some advenced CSS Concepts)....
|
1793346917.5023673
|
1793433317.5023673
|
|
51610
|
Math Solver by @ameeksinghv | Stardance
|
ameeksinghv
|
1
|
2.31
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T00:35:33Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Its a calculator! U can calculate. idrk i just made this cuz i had a really simple one laying around and i decided why not.", "repo": "https://github.com/singhameek/math", "demo": "https://github.com/singhameek/math/releases/tag/v1"}]...
|
[{"post_id": 51827, "ts": "202 [{"post_id": 51827, "ts": "2026-08-21T17:59:10Z", "hours": 0.2781, "text": "Finished sim linear equations, added quadratics!"}, {"post_id": 51376, "ts": "2026-08-21T01:13:26Z", "hours": 0.4958, "text": "I’ve decided not to make the calculator a site yet, because i realize that this was a bit beyond my scope and that i would rather write bare python code."}, {"post_id": 51236, "ts": "2026-08-20T19:30:20Z", "hours": 0.5311, "text": "Moved the app from Streamlit to Reflex"}, {"post_id": 50688, "ts": "2026-08-20T00:23:22Z", "hours": 0.3733, "text": "I think?? im done the code but idk how to fix this imma research that"}, {"post_id": 50595, "ts": "2026-08-19T20:13:21Z", "hours": 0.9897, "text": "idk why i think cuz i havent used some of the dependencies but that shouldnt do that so we’ll figure it out guys"}]...
|
Title: Math Solver by @ameeksinghv | Stardance
De Title: Math Solver by @ameeksinghv | Stardance
Devlogs:
idk why i think cuz i havent used some of the dependencies but that shouldnt do that so we’ll figure it out guys
I think?? im done the code but idk how to fix this imma research that
Moved the app from Streamlit to Reflex
I’ve decided not to make the calculator a site yet, because i realize that this was a bit beyond my scope and that i would rather write bare python code.
Finished sim linear equations, added quadratics!
Ships:
Its a calculator! U can calculate. idrk i just made this cuz i had a really simple one laying around and i decided why not....
|
1793289195.9155004
|
1793375595.9155004
|
|
51612
|
Star Chase by @Hanthar | Stardance
|
Hanthar
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-08T03:33:42Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Star Chase What is it? I made a WarioWare-inspired game called Star Chase, which consists of three minigames that are all less than 10 secs long. It is a completely free-to-play game that you can access on itch.io. Challenges and Success Until almost two-thirds of the way into completing the game codes, time tracking was a major underlying problem for me. I ultimately figured it out near the end, but by then, I had lost close to 14 hrs of my coding time. However, it wasn’t all bad because the insufficient time recorded on Stardance led me to create a third minigame almost completely from scratch! I am very proud of how much I was able to code on my own, given that this was my first time using any official coding language. (Still can’t believe I made it) This is a very simple game, and all you really need to play is your arrow keys, space bar, cursor control, and, of course, the link to this game. I really tried my hardest creating this game, and I hope you enjoy it as much as I enjoyed making it! :)", "repo": "https://github.com/HT-AstroXcalibur5315/WarioWareGame", "demo": "https://ht-astroxcalibur5315.itch.io/star-chase"}]...
|
[{"post_id": 63933, "ts": "202 [{"post_id": 63933, "ts": "2026-09-08T00:24:23Z", "hours": 4.5239, "text": "Devlog #5 Finished my third minigame, and now, with the extra 4.5 hrs I logged, I’ve officially surpassed the 5 hr requirement! Yayyyy… I WAS gonna ship it today, but itch.io is down right now, so I can’t really upload my game and finalize shipping just yet. It is a real bummer, but I guess I’ll just keep working on the game and improving it for another day then. Today, I finished coding the entire Minigame 3 script and animated my UFOs so that they move from side to side now. I tried to get the laser beam/bullet I shoot to disappear after hitting a UFO, but I still haven’t figured that out yet. I guess the server error gives me a chance to fix that bug. Anyways, tomorrow I’ll definitely be taking a look at that and if time permits, maybe even add some music and sound effects. (*forgot to make the ship a banana ship, will do tmr hopefully) P.S. I have no idea what happened to my attachments. I swear I only uploaded one."}, {"post_id": 63107, "ts": "2026-09-06T18:40:17Z", "hours": 1.7967, "text": "Devlog #4 Never mind, I lied; I’m not going to ship it just yet. Don’t want to risk shipping it before Stardance “officially” records 5+ hours of my coding. :) Anyway, today, I worked on adding a third minigame, which I intend to be kind of like a WarioWare version of Space Invaders. (Come to think of it, maybe I should make the ship a banana ship.) I finished the layout and player controls today, so I just need to add the game script and edit the README before it’s potentially ready for its first ship! (Hoping for tomorrow. Back on the grind I go)"}, {"post_id": 62624, "ts": "2026-09-06T02:56:27Z", "hours": 1.5539, "text": "Devlog #3 I finally figured out all the time-tracking issues and actually ended up finishing my entire project AND my README in the 12 days since my last devlog. I’ve made it all more aesthetically pleasing now with new and improved fonts, and the game actually has winner and death screens now. Yayyyy… Star Chase is all set and already uploaded to itch.io. All I have left to do is do some final checks and get it ready for shipping! I’d like to thank @Shreyansh for helping me with my time-tracking; as my first-ever Stardance project, I don’t know what I’d have done without her support. Thank you. And to all the other WarioWareGame creators for giving me the inspiration I needed for my project, thank you. This project had a whole bunch of highs and lows, but you all made it possible. I am thrilled to have actually coded something that works for the first time and, all the learning opportunities were ones I’ll never forget. Here is a look at what my final game will feature. (I couldn’t post 6 screenshots, so the exact minigame layouts will have to stay a secret. The second one IS quite a bit different since the last devlog tho :P)"}, {"post_id": 53923, "ts": "2026-08-24T17:01:20Z", "hours": 0.3475, "text": "Devlog #2 I’ve finally finished my two required minigames, plus the title and intermission, and am now working on my winner and death screens. The coding went quite well for both games, but I had a little trouble connecting the scenes, as this is my first time using any programming language. I was wondering why there was no winning in the platformer game, but it turns out the signals weren’t connected properly! After I debugged that bit, I worked a little on my clicker game, where the buttons would not hide after being clicked, but that was an easy fix with a few extra lines of code. I’m still thinking of making the buttons smaller to make it a little harder, though. Time tracking is still giving me problems, but the advice I’ve been receiving is extremely helpful, so thank you for that. After I finish the last two components, I’m thinking I might ship it first before adding any new minigames, but that part is still undecided."}, {"post_id": 52027, "ts": "2026-08-22T02:01:53Z", "hours": 0.2994, "text": "As of right now, I’ve started on my second minigame of this compilation. This just so happens to be my first devlog, not because I’ve been lazy, but rather, because I’ve been having tons of problems with my time tracking. It’s been tracking alright, but it always goes to this invalid block, named «LAST PROJECT», instead of going under my actual game blocks, which is insanely annoying. It worked once the other day, but now it’s back to the errors. I’m still trying to figure it out, but if anyone knows the trick, feel free to help me out here."}]...
|
Title: Star Chase by @Hanthar | Stardance
Devlogs Title: Star Chase by @Hanthar | Stardance
Devlogs:
As of right now, I’ve started on my second minigame of this compilation. This just so happens to be my first devlog, not because I’ve been lazy, but rather, because I’ve been having tons of problems with my time tracking. It’s been tracking alright, but it always goes to this invalid block, named «LAST PROJECT», instead of going under my actual game blocks, which is insanely annoying. It worked once the other day, but now it’s back to the errors. I’m still trying to figure it out, but if anyone knows the trick, feel free to help me out here.
Devlog #2 I’ve finally finished my two required minigames, plus the title and intermission, and am now working on my winner and death screens. The coding went quite well for both games, but I had a little trouble connecting the scenes, as this is my first time using any programming language. I was wondering why there was no winning in the platformer game, but it turns out the signals weren’t connected properly! After I debugged that bit, I worked a little on my clicker game, where the buttons would not hide after being clicked, but that was an easy fix with a few extra lines of code. I’m still thinking of making the buttons smaller to make it a little harder, though. Time tracking is still giving me problems, but the advice I’ve been receiving is extremely helpful, so thank you for that. After I finish the last two components, I’m thinking I might ship it first before adding any new minigames, but that part is still undecided.
Devlog #3 I finally figured out all the time-tracking issues and actually ended up finishing my entire project AND my README in the 12 days since my last devlog. I’ve made it all more aesthetically pleasing now with new and improved fonts, and the game actually has winner and death screens now. Yayyyy… Star Chase is all set and already uploaded to itch.io. All I have left to do is do some final checks and get it ready for shipping! I’d like to thank @Shreyansh for helping me with my time-tracking; as my first-ever Stardance project, I don’t know what I’d have done without her support. Thank you. And to all the other WarioWareGame creators for giving me the inspiration I needed for my project, thank you. This project had a whole bunch of highs and lows, but you all made it possible. I am thrilled to have actually coded something that works for the first time and, all the learning opportunities were ones I’ll never forget. Here is a look at what my final game will feature. (I couldn’t post 6 screenshots, so the exact minigame layouts will have to stay a secret. The second one IS quite a bit different since the last devlog tho :P)
Devlog #4 Never mind, I lied; I’m not going to ship it just yet. Don’t want to risk shipping it before Stardance “officially” records 5+ hours of my coding. :) Anyway, today, I worked on adding a third minigame, which I intend to be kind of like a WarioWare version of Space Invaders. (Come to think of it, maybe I should make the ship a banana ship.) I finished the layout and player controls today, so I just need to add the game script and edit the README before it’s potentially ready for its first ship! (Hoping for tomorrow. Back on the grind I go)
Devlog #5 Finished my third minigame, and now, with the extra 4.5 hrs I logged, I’ve officially surpassed the 5 hr requirement! Yayyyy… I WAS gonna ship it today, but itch.io is down right now, so I can’t really upload my game and finalize shipping just yet. It is a real bummer, but I guess I’ll just keep working on the game and improving it for another day then. Today, I finished coding the entire Minigame 3 script and animated my UFOs so that they move from side to side now. I tried to get the laser beam/bullet I shoot to disappear after hitting a UFO, but I still haven’t figured that out yet. I guess the server error gives me a chance to fix that bug. Anyways, tomorrow I’ll definitely be taking a look at that and if time permits, maybe even add some music and sound effects. (*forgot to make the ship a banana ship, will do tmr hopefully) P.S. I have no idea what happened to my attachments. I swear I only uploaded one.
Ships:
Star Chase What is it? I made a WarioWare-inspired game called Star Chase, which consists of three minigames that are all less than 10 secs long. It is a completely free-to-play game that you can access on itch.io. Challenges and Success Until almost two-thirds of the way into completing the game codes, time tracking was a major underlying problem for me. I ultimately figured it out near the end, but by then, I had lost close to 14 hrs of my coding time. However, it wasn’t all bad because the insufficient time recorded on Stardance led me to create a third minigame almost completely from scratch! I am very proud of how much I was able to code on my own, given that this was my first time using any official coding language. (Still can’t believe I made it) This is a very simple game, and all you really need to play is your arrow keys, space bar, cursor control, and, of course, the link to this game. I really tried my hardest creating this game, and I hope you enjoy it as much as I enjoyed making it! :)...
|
1793332401.6397665
|
1793418801.6397665
|
|
51615
|
Website about cats by @jenin | Stardance
|
jenin
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T19:30:15Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I shipped V1 of my site! It’s really cool and has a photo of a cat.", "repo": "https://github.com/jeninh/website-about-cats", "demo": "https://jeninh.github.io/website-about-cats/"}]...
|
[{"post_id": 50561, "ts": "202 [{"post_id": 50561, "ts": "2026-08-19T19:27:31Z", "hours": 0.6217, "text": "I made V1 of my website!!! It’s really cool and it’s about cats."}]...
|
Title: Website about cats by @jenin | Stardance
D Title: Website about cats by @jenin | Stardance
Devlogs:
I made V1 of my website!!! It’s really cool and it’s about cats.
Ships:
I shipped V1 of my site! It’s really cool and has a photo of a cat....
|
1793289206.2894225
|
1793375606.2894225
|
|
51616
|
Website about dino by @Cosmic | Stardance
|
Cosmic
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-20T19:43:31Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "made it for first beginner quest with an very Op dino", "repo": "https://github.com/Arhan-collab/website", "demo": "https://arhan-collab.github.io/website/"}]...
|
[{"post_id": 50558, "ts": "202 [{"post_id": 50558, "ts": "2026-08-19T19:23:48Z", "hours": 0.3711, "text": "Dino for the Mission"}]...
|
Title: Website about dino by @Cosmic | Stardance
Title: Website about dino by @Cosmic | Stardance
Devlogs:
Dino for the Mission
Ships:
made it for first beginner quest with an very Op dino...
|
1793289218.4172912
|
1793375618.4172912
|
|
51618
|
Alomnsh.com by @alomnsh | Stardance
|
alomnsh
|
1
|
4.33
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T15:15:54Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Alomnsh.com first ship I made a my own personal website/portfolio with html for structure and a custom css for styling, deployed on GitHub Pages, I will deploy it on an actual domain when I get the $11 grant to buy it. Website Features Navigation Bar with Liquid Glass effect like Apple’s Introduction and About Me section Contact Me section Projects subpage Underglow on the sections Effects when hovering on links or the project cards Star Background Notes I plan to make it better using the Pulse mission, also plan to add a js file I learned new styling methods and learned how to make a background No AI was used", "repo": "https://github.com/alomnsh/My-Personal-Site", "demo": "https://alomnsh.github.io/My-Personal-Site/"}]...
|
[{"post_id": 51786, "ts": "202 [{"post_id": 51786, "ts": "2026-08-21T17:05:32Z", "hours": 0.3253, "text": "Changes Requested Devlog New file project.html for the projects subpage Removed glowing effects cuz they look AI Improved the projects page"}, {"post_id": 51349, "ts": "2026-08-20T23:32:21Z", "hours": 3.3481, "text": "Devlog #2 What I did: Added a navigation bar on top, it has a translucent effect like the Apple’s liquid glass Added underglow to the sections Added more of my projects with pics and videos The project page has its own subpage within the site Added a contact me section I learned how to make custom backgrounds with CSS I would definitely be using that in the future"}, {"post_id": 50600, "ts": "2026-08-19T20:16:43Z", "hours": 0.69, "text": "Devlog #1 I set up a basic structure of my website and repo Right now I only have a .html and .css going to add a .js soon Also have to add more stuff, gonna be a fast project"}]...
|
Title: Alomnsh.com by @alomnsh | Stardance
Devlog Title: Alomnsh.com by @alomnsh | Stardance
Devlogs:
Devlog #1 I set up a basic structure of my website and repo Right now I only have a .html and .css going to add a .js soon Also have to add more stuff, gonna be a fast project
Devlog #2 What I did: Added a navigation bar on top, it has a translucent effect like the Apple’s liquid glass Added underglow to the sections Added more of my projects with pics and videos The project page has its own subpage within the site Added a contact me section I learned how to make custom backgrounds with CSS I would definitely be using that in the future
Changes Requested Devlog New file project.html for the projects subpage Removed glowing effects cuz they look AI Improved the projects page
Ships:
Alomnsh.com first ship I made a my own personal website/portfolio with html for structure and a custom css for styling, deployed on GitHub Pages, I will deploy it on an actual domain when I get the $11 grant to buy it. Website Features Navigation Bar with Liquid Glass effect like Apple’s Introduction and About Me section Contact Me section Projects subpage Underglow on the sections Effects when hovering on links or the project cards Star Background Notes I plan to make it better using the Pulse mission, also plan to add a js file I learned new styling methods and learned how to make a background No AI was used...
|
1793289223.3083105
|
1793375623.3083105
|
|
51619
|
My personal website! by @raoul | Stardance
|
raoul
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T19:32:07Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made V1 of my personal website! It has an embedded link and picture of my other project: the Michaelson Interferometer!", "repo": "https://github.com/rsourcer/Personal-Website", "demo": "https://rsourcer.github.io/Personal-Website/"}]...
|
[{"post_id": 50565, "ts": "202 [{"post_id": 50565, "ts": "2026-08-19T19:29:33Z", "hours": 0.7369, "text": "Made V1 of my (soon to be) portfolio website! I will probably iterate on it much more"}]...
|
Title: My personal website! by @raoul | Stardance
Title: My personal website! by @raoul | Stardance
Devlogs:
Made V1 of my (soon to be) portfolio website! I will probably iterate on it much more
Ships:
I made V1 of my personal website! It has an embedded link and picture of my other project: the Michaelson Interferometer!...
|
1793289232.9598515
|
1793375632.9598515
|
|
51626
|
My personal site! by @potipek | Stardance
|
potipek
|
1
|
1.44
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-19T20:18:21Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built my personal site, i know its not good but i am a newbie in html and css. What does my project feauture? It contains Who am I It contains a funny picture of Pavel Cimbál It has my github profile when you click on github logo", "repo": "https://github.com/tomk1440-cmyk/personal-site", "demo": "https://tomk1440-cmyk.github.io/personal-site/"}]...
|
[{"post_id": 51205, "ts": "202 [{"post_id": 51205, "ts": "2026-08-20T18:38:01Z", "hours": 0.435, "text": "Added 2 categories and a picture of my server :)"}, {"post_id": 50598, "ts": "2026-08-19T20:16:16Z", "hours": 0.7289, "text": "I built my personal website featuring my projects"}]...
|
Title: My personal site! by @potipek | Stardance
Title: My personal site! by @potipek | Stardance
Devlogs:
I built my personal website featuring my projects
Added 2 categories and a picture of my server :)
Ships:
I built my personal site, i know its not good but i am a newbie in html and css. What does my project feauture? It contains Who am I It contains a funny picture of Pavel Cimbál It has my github profile when you click on github logo...
|
1793289247.2568507
|
1793375647.2568507
|
|
51635
|
What's YOUR flight path? by @Sandhana | Starda What's YOUR flight path? by @Sandhana | Stardance...
|
Sandhana
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-26T20:34:47Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an educational game that consists of 5 space-themed minigames to help further the mission of the Global Student Aerospace Initiative, which I am the co-founder of. Each minigame is preceded by an informational screen discussing a different career path within the aerospace field. The game starts with a Title Scene that allows the game to proceed. Every minigame starts with a short Level Scene that informs the user about how many lives they have and what level they are about to start. Minigame 1: Planetary Scientist The user must navigate and jump onto levels to collect scattered planets that they have discovered to deploy spacecraft for further studying. Minigame 2: Exoplanet Researcher The user must click 4 exoplanets that they have previously discovered that they now deem unsuitable for life to remove it from their dataset. Minigame 3: Space Journalist The user must determine if a news article is reliable based on its use of data. Minigame 4: Astronomer The user must click the 8 main stars of the constellation Orion/ Minigame 5: Flight Surgeon The user must determine if an astronaut’s health level have deviated after spaceflight. I have created a death scene if you lose all 5 lives and a winner scene if you survive all 5 minigames.", "repo": "https://github.com/SandhanaRajesh/aerospacegame", "demo": "https://sandhanarajesh.itch.io/global-student-aerospace-initiative-aerospace-career-education-game"}]...
|
[{"post_id": 74153, "ts": "202 [{"post_id": 74153, "ts": "2026-09-26T19:45:07Z", "hours": 1.5694, "text": "This is probably the last devlog before I ship this project. I finished the last minigame today, which is about Flight Surgeons. The user has to compare pre-spaceflight and post-spaceflight reports of an astronaut and determine if ALL of their health levels are normal or not."}, {"post_id": 73795, "ts": "2026-09-26T00:47:35Z", "hours": 4.3981, "text": "Since the previous devlog, I’ve done quite a lot. I debugged and rewired the game flow to include my info screens about the different aerospace field jobs. One issue I had with this was using the wrong name while coding (ex. using screen instead of scene or vice versa). I coded the 3rd Minigame. It’s based on the career of Space Journalism, and essentially the user has to read an article and determine its reliability based on their own notes based on direct sources. I coded the 4th Minigame. It’s based on the career of Astronomy, and the user has to click the 8 main stars of the constellation Orion within 6 seconds to not lose a life. A problem I faced with coding this game was that I didn’t connect the signals to the right nodes, so clicking the stars didn’t do anything. A lot of this time was spent debugging, not actually working lol."}, {"post_id": 67695, "ts": "2026-09-13T21:37:42Z", "hours": 1.9178, "text": "Up to this point, I’ve completed a lot since the previous devlog. I completed the second minigame, which was a clicker game. The user needs to click 4 exoplanets in a certain amount of time to win the game. I also decided that I would lean into the educational aspect of the project (the whole point of making it space themed) and start creating information scenes that the user should read before each game. The first minigame (see previous devlog)’s information scene is all about being a planetary scientist, and the second minigame is about being an exoplanet researcher. The information scenes outline the mission objective (how to win the game; I noticed when rating in Stardance that many of the games didn’t explain what was going on so I found myself highly confused and wanted to fix that in my own game). Importantly, the scene includes a brief overview of each career that each minigame is meant to highlight. My next steps will be to attach a signal to the “got it” button, fix the flow in the code to include the information scene, and code more minigames."}, {"post_id": 62602, "ts": "2026-09-06T02:15:59Z", "hours": 3.1656, "text": "Here’s what I’ve completed today! I created my first minigame, which involves a character (which I designed using squares on Canva) who jumps onto platforms to collect Saturns within a specific time frame. A challenge I faced was getting the Saturns to send out and receive signals correctly. I also had trouble with animating the Saturns to float, but it worked once I restarted that segment."}, {"post_id": 61215, "ts": "2026-09-04T01:20:34Z", "hours": 0.3583, "text": "I’ve actually worked on this for over 2 hours, but I forgot to refresh GoDot so it never even tracked my time…. I actually almost cried but it’s ok, life goes on I guess. Anyways, today I created the first scene that users will see when the game opens. I want this game to be a way for students to learn about unconventional careers in aerospace so they can learn where they can thrive with their specific interests and skills (ex. aerospace x biology -> research space medicine/astrobiology, flight surgeon, etc.) I also created three buttons on the Start Menu today: START, SETTINGS, and QUIT, and I coded the functionality behind each one (tomorrow I need to create the scene for all of these (besides the quit button because that just quits the game) buttons to open) On the beginning scene I designed a black background with stars everywhere, a text box saying “Created by Sandhana Rajesh” and my student initiative’s logo (GSAI aka the Global Student Aerospace Initiative). This game will also serve as a way to let more people learn about my organization that I’ve founded and let them get involved to learn more about aerospace careers and space in general by becoming general members."}]...
|
Title: What's YOUR flight path? by @Sandhana | Title: What's YOUR flight path? by @Sandhana | Stardance
Devlogs:
I’ve actually worked on this for over 2 hours, but I forgot to refresh GoDot so it never even tracked my time…. I actually almost cried but it’s ok, life goes on I guess. Anyways, today I created the first scene that users will see when the game opens. I want this game to be a way for students to learn about unconventional careers in aerospace so they can learn where they can thrive with their specific interests and skills (ex. aerospace x biology -> research space medicine/astrobiology, flight surgeon, etc.) I also created three buttons on the Start Menu today: START, SETTINGS, and QUIT, and I coded the functionality behind each one (tomorrow I need to create the scene for all of these (besides the quit button because that just quits the game) buttons to open) On the beginning scene I designed a black background with stars everywhere, a text box saying “Created by Sandhana Rajesh” and my student initiative’s logo (GSAI aka the Global Student Aerospace Initiative). This game will also serve as a way to let more people learn about my organization that I’ve founded and let them get involved to learn more about aerospace careers and space in general by becoming general members.
Here’s what I’ve completed today! I created my first minigame, which involves a character (which I designed using squares on Canva) who jumps onto platforms to collect Saturns within a specific time frame. A challenge I faced was getting the Saturns to send out and receive signals correctly. I also had trouble with animating the Saturns to float, but it worked once I restarted that segment.
Up to this point, I’ve completed a lot since the previous devlog. I completed the second minigame, which was a clicker game. The user needs to click 4 exoplanets in a certain amount of time to win the game. I also decided that I would lean into the educational aspect of the project (the whole point of making it space themed) and start creating information scenes that the user should read before each game. The first minigame (see previous devlog)’s information scene is all about being a planetary scientist, and the second minigame is about being an exoplanet researcher. The information scenes outline the mission objective (how to win the game; I noticed when rating in Stardance that many of the games didn’t explain what was going on so I found myself highly confused and wanted to fix that in my own game). Importantly, the scene includes a brief overview of each career that each minigame is meant to highlight. My next steps will be to attach a signal to the “got it” button, fix the flow in the code to include the information scene, and code more minigames.
Since the previous devlog, I’ve done quite a lot. I debugged and rewired the game flow to include my info screens about the different aerospace field jobs. One issue I had with this was using the wrong name while coding (ex. using screen instead of scene or vice versa). I coded the 3rd Minigame. It’s based on the career of Space Journalism, and essentially the user has to read an article and determine its reliability based on their own notes based on direct sources. I coded the 4th Minigame. It’s based on the career of Astronomy, and the user has to click the 8 main stars of the constellation Orion within 6 seconds to not lose a life. A problem I faced with coding this game was that I didn’t connect the signals to the right nodes, so clicking the stars didn’t do anything. A lot of this time was spent debugging, not actually working lol.
This is probably the last devlog before I ship this project. I finished the last minigame today, which is about Flight Surgeons. The user has to compare pre-spaceflight and post-spaceflight reports of an astronaut and determine if ALL of their health levels are normal or not.
Ships:
I made an educational game that consists of 5 space-themed minigames to help further the mission of the Global Student Aerospace Initiative, which I am the co-founder of. Each minigame is preceded by an informational screen discussing a different career path within the aerospace field. The game starts with a Title Scene that allows the game to proceed. Every minigame starts with a short Level Scene that informs the user about how many lives they have and what level they are about to start. Minigame 1: Planetary Scientist The user must navigate and jump onto levels to collect scattered planets that they have discovered to deploy spacecraft for further studying. Minigame 2: Exoplanet Researcher The user must click 4 exoplanets that they have previously discovered that they now deem unsuitable for life to remove it from their dataset. Minigame 3: Space Journalist The user must determine if a news article is reliable based on its use of data. Minigame 4: Astronomer The user must click the 8 main stars of the constellation Orion/ Minigame 5: Flight Surgeon The user must determine if an astronaut’s health level have deviated after spaceflight. I have created a death scene if you lose all 5 lives and a winner scene if you survive all 5 minigames....
|
1793346921.5605156
|
1793433321.5605156
|