|
54670
|
language learning helper (llh) by @tsellios | Star language learning helper (llh) by @tsellios | Stardance...
|
tsellios
|
0
|
11.78
|
0
|
[]
|
[{"post_id": 68202, "ts": "202 [{"post_id": 68202, "ts": "2026-09-14T18:09:44Z", "hours": 0.8333, "text": "FINALLY completed the case!! After a lot of work I finally completed the case for the llh. The project might be pretty much ready for funding. Although it is an issue, I guess, that the words can only be up to 16 characters (size of each block), I might find a way of doubling that tomorrow like using 2 blocks and that Ill submit it!!"}, {"post_id": 66700, "ts": "2026-09-12T16:05:46Z", "hours": 1.2, "text": "Almost completed the case!!! Today I finished the bottom and top part of the case. Only thing left before this project is finished is adding a way to connect the 2 parts, adding the handle, and an opening for the switch. In contrast with how it looked yesterday, i am much more proud today. (almost done :))"}, {"post_id": 66109, "ts": "2026-09-11T18:17:15Z", "hours": 1.0, "text": "Made significant progress on the case today I mapped out every other part and finally got it into the 3rd dimension. I decided that making threads was too hard for my first project, so I will make the holes a bit smaller than the screws, so that the will be able to screw on easily (hopefully). Additionally, I will need to add a hole on the side, since i decided to add a switch to turn it one and off."}, {"post_id": 65543, "ts": "2026-09-10T19:05:25Z", "hours": 1.1, "text": "Made for progress on the case Today I added the esp and the mfrc552 in the sketch, (the lcd and the button I will have to do tomorrow). The size is kind of, funky. Once completed it will be 15 10cm (apprx. 6 4 inch.) and will be kind of flat, and with the addition of the handle, I am not sure how I will look holding the printed case irl. I also will have to consider stability and have to start thinking how to make the handle. Lastly, I need to consider how the power will be supplied, which is something I have given enough thought. I hope to get this done by Sunday, but we’ll see. I am kind of proud of myself."}, {"post_id": 64933, "ts": "2026-09-09T17:33:50Z", "hours": 1.7503, "text": "Started working on the 3d case for the llh I had no idea where to start from, and to be honest, I was afraid to start. I watched a tutorial, that suggested openscad, which while seems cool, just didnt work for me. I instead chose onshape. While this thing ,might not look like much, it took me a fair while and i am really proud. Despite now having much time with school, i will try to finish the case within the week to finally ship. i hope ill get better at cad and make something that actually looks pleasing to the eye."}, {"post_id": 62402, "ts": "2026-09-05T18:58:40Z", "hours": 0.5833, "text": "redid the circuit in wokwi I needed to remake it since it was not properly saved. Now its time to make the case it cad which really scares me and so I researched a bit abt it."}, {"post_id": 61037, "ts": "2026-09-03T19:01:22Z", "hours": 1.2317, "text": "I completed the main code for the llh today I basically completed the main code for the llh today, I was pretty pleased with the code I had written, until I compiled it and a lot of errors showed up. Most of them were just mistakes I made when writing the code. The rest was the lcd i2c library not working. Despite that, I think the code will work great and i am really proud. I will look into the i2c library tomorrow"}, {"post_id": 60438, "ts": "2026-09-02T19:27:57Z", "hours": 0.6167, "text": "Started the main code for the llh Wrote the code that will read the words off the NFC stickers. I am pretty happy about the progress since this got done pretty fast. Tomorrow, I will complete the rest of the code (LDC, buttons)."}, {"post_id": 59709, "ts": "2026-09-01T17:10:57Z", "hours": 1.4833, "text": "Finally completed the code for writing on nfc stickers with the MFRC522. Started by modifying the code I made yesterday, but I realised that it just wasnt functional, so I scraped it and found a perfect tutorial on yt, that helped me understand how the coding of the MFRC522 works. By using the source code as a basis, I wrote a working code for writing a english word and, (in this instance) its german translation on a nfc sticker, (blocks 4&5). I am really happy with my progress today, and with what I learned today, I think writing the main LLH code will be easier."}, {"post_id": 58346, "ts": "2026-08-30T18:48:52Z", "hours": 1.5789, "text": "writing code for the llh in order for the llh to read information off the nfc stickers, the stickers should contain the information, in this case the words. I have coded before in c++, but this really had me stumped. I had to watch a couple of videos and do some research before understanding how most of the code for writing information works. I think that what I have coded could work, however I am not satisfied and will continue tomorrow. I also read that you should do something regarding authentication, which I have no idea how to do. All in all, I think today was really productive, since I learned how to kind of code for the MFRC522, more tomorrow"}, {"post_id": 57431, "ts": "2026-08-29T16:05:27Z", "hours": 0.4056, "text": "Started work on the LLH(Language learning helper) by designing the circuit. It consists of an esp32, connected to an MFRC522, which is a nfc/rfid reader. To write and read the words on the nfc tags that you stick on items. By clicking the button, the translation of the word in the foreign language should appear on the lcd i2c screen."}]...
|
Title: language learning helper (llh) by @tsellios Title: language learning helper (llh) by @tsellios | Stardance
Devlogs:
Started work on the LLH(Language learning helper) by designing the circuit. It consists of an esp32, connected to an MFRC522, which is a nfc/rfid reader. To write and read the words on the nfc tags that you stick on items. By clicking the button, the translation of the word in the foreign language should appear on the lcd i2c screen.
writing code for the llh in order for the llh to read information off the nfc stickers, the stickers should contain the information, in this case the words. I have coded before in c++, but this really had me stumped. I had to watch a couple of videos and do some research before understanding how most of the code for writing information works. I think that what I have coded could work, however I am not satisfied and will continue tomorrow. I also read that you should do something regarding authentication, which I have no idea how to do. All in all, I think today was really productive, since I learned how to kind of code for the MFRC522, more tomorrow
Finally completed the code for writing on nfc stickers with the MFRC522. Started by modifying the code I made yesterday, but I realised that it just wasnt functional, so I scraped it and found a perfect tutorial on yt, that helped me understand how the coding of the MFRC522 works. By using the source code as a basis, I wrote a working code for writing a english word and, (in this instance) its german translation on a nfc sticker, (blocks 4&5). I am really happy with my progress today, and with what I learned today, I think writing the main LLH code will be easier.
Started the main code for the llh Wrote the code that will read the words off the NFC stickers. I am pretty happy about the progress since this got done pretty fast. Tomorrow, I will complete the rest of the code (LDC, buttons).
I completed the main code for the llh today I basically completed the main code for the llh today, I was pretty pleased with the code I had written, until I compiled it and a lot of errors showed up. Most of them were just mistakes I made when writing the code. The rest was the lcd i2c library not working. Despite that, I think the code will work great and i am really proud. I will look into the i2c library tomorrow
redid the circuit in wokwi I needed to remake it since it was not properly saved. Now its time to make the case it cad which really scares me and so I researched a bit abt it.
Started working on the 3d case for the llh I had no idea where to start from, and to be honest, I was afraid to start. I watched a tutorial, that suggested openscad, which while seems cool, just didnt work for me. I instead chose onshape. While this thing ,might not look like much, it took me a fair while and i am really proud. Despite now having much time with school, i will try to finish the case within the week to finally ship. i hope ill get better at cad and make something that actually looks pleasing to the eye.
Made for progress on the case Today I added the esp and the mfrc552 in the sketch, (the lcd and the button I will have to do tomorrow). The size is kind of, funky. Once completed it will be 15 10cm (apprx. 6 4 inch.) and will be kind of flat, and with the addition of the handle, I am not sure how I will look holding the printed case irl. I also will have to consider stability and have to start thinking how to make the handle. Lastly, I need to consider how the power will be supplied, which is something I have given enough thought. I hope to get this done by Sunday, but we’ll see. I am kind of proud of myself.
Made significant progress on the case today I mapped out every other part and finally got it into the 3rd dimension. I decided that making threads was too hard for my first project, so I will make the holes a bit smaller than the screws, so that the will be able to screw on easily (hopefully). Additionally, I will need to add a hole on the side, since i decided to add a switch to turn it one and off.
Almost completed the case!!! Today I finished the bottom and top part of the case. Only thing left before this project is finished is adding a way to connect the 2 parts, adding the handle, and an opening for the switch. In contrast with how it looked yesterday, i am much more proud today. (almost done :))
FINALLY completed the case!! After a lot of work I finally completed the case for the llh. The project might be pretty much ready for funding. Although it is an issue, I guess, that the words can only be up to 16 characters (size of each block), I might find a way of doubling that tomorrow like using 2 blocks and that Ill submit it!!...
|
1792799496.497165
|
1793404296.497165
|
|
62877
|
binary hackpad by @tsellios | Stardance
|
tsellios
|
0
|
7.0
|
0
|
[]
|
[{"post_id": 72376, "ts": "202 [{"post_id": 72376, "ts": "2026-09-22T19:47:28Z", "hours": 1.2333, "text": "3rd times the charm ;) Ok, so this is the third case I had to make, but I think that everything is ready. The case was pretty easy to make, since I have learned how to make cases for hackpads by heart at this point . To be fair, I think this one looks the best from the three, but im biased. I think maybe the code needs a last looking over and I’ll be ready to ask for the parts to build this. I hope that they arrive sooner that later. Thats all."}, {"post_id": 71247, "ts": "2026-09-20T14:58:31Z", "hours": 1.5333, "text": "I completed the qmk code Downloading QMK was a nightmare, thank god for tutorials and youtube. The coding part was easy i guess. However the time i spent coding on vscode with hackatime was added to the qmk_firmware file and not this project which sucks. I also realised that I forgot to add an “enter” button, which I will either do today or tomorrow."}, {"post_id": 70588, "ts": "2026-09-19T12:20:52Z", "hours": 2.0333, "text": "Redesigned EVERYTHING! I thought that what I had made until this point was, well, very much basic and nothing significant, so I had the idea, to make a keyboard that types in binary. One keycap for 0, one for 1, one for space, one for delete. I redid the kicad pcb, and remade the case. Now I need to figure out how this is even coded. Is this going to be a revolutionary invention that will change how humans type? No. Will it help me learn binary? Maybe."}, {"post_id": 70510, "ts": "2026-09-19T09:32:34Z", "hours": 0.3333, "text": "Finished the case with cutouts for the keycaps. I dont think Ill add anything else, ill just ship it. I think for my first pcb its pretty ok"}, {"post_id": 69720, "ts": "2026-09-17T17:24:08Z", "hours": 1.0833, "text": "Built the pcb and the case for the hackpad I started with finishing the pcb, which was relatively ok. Then I did the case, but the plate couldn’t load, so I built one from scratch instead. I would assume that the project is pretty much finished. Ill see what other things need to be done and ship tmrw"}, {"post_id": 69308, "ts": "2026-09-16T19:33:34Z", "hours": 0.7833, "text": "Started with kicad and the hackpad I downloaded kicad, and, following the tutorial, I had to download the libraries, which I had trouble doing so. To be honest I had diffucilties with a lot of things. But in the end I got this result and Im proud!"}]...
|
Title: binary hackpad by @tsellios | Stardance
De Title: binary hackpad by @tsellios | Stardance
Devlogs:
Started with kicad and the hackpad I downloaded kicad, and, following the tutorial, I had to download the libraries, which I had trouble doing so. To be honest I had diffucilties with a lot of things. But in the end I got this result and Im proud!
Built the pcb and the case for the hackpad I started with finishing the pcb, which was relatively ok. Then I did the case, but the plate couldn’t load, so I built one from scratch instead. I would assume that the project is pretty much finished. Ill see what other things need to be done and ship tmrw
Finished the case with cutouts for the keycaps. I dont think Ill add anything else, ill just ship it. I think for my first pcb its pretty ok
Redesigned EVERYTHING! I thought that what I had made until this point was, well, very much basic and nothing significant, so I had the idea, to make a keyboard that types in binary. One keycap for 0, one for 1, one for space, one for delete. I redid the kicad pcb, and remade the case. Now I need to figure out how this is even coded. Is this going to be a revolutionary invention that will change how humans type? No. Will it help me learn binary? Maybe.
I completed the qmk code Downloading QMK was a nightmare, thank god for tutorials and youtube. The coding part was easy i guess. However the time i spent coding on vscode with hackatime was added to the qmk_firmware file and not this project which sucks. I also realised that I forgot to add an “enter” button, which I will either do today or tomorrow.
3rd times the charm ;) Ok, so this is the third case I had to make, but I think that everything is ready. The case was pretty easy to make, since I have learned how to make cases for hackpads by heart at this point . To be fair, I think this one looks the best from the three, but im biased. I think maybe the code needs a last looking over and I’ll be ready to ask for the parts to build this. I hope that they arrive sooner that later. Thats all....
|
1793047855.6045012
|
1793652655.6045012
|
|
40097
|
My own site! by @tsegazeabkibrom | Stardance
|
tsegazeabkibrom
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @tsegazeabkibrom | Stardanc Title: My own site! by @tsegazeabkibrom | Stardance...
|
1792799638.187799
|
1793404438.187799
|
|
46848
|
Diabetic foot monitor by @tsarov_1 | Stardance
|
tsarov_1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Diabetic foot monitor by @tsarov_1 | Starda Title: Diabetic foot monitor by @tsarov_1 | Stardance...
|
1793155910.6695445
|
1793760710.6695445
|
|
7327
|
Beach Builder by @tsarjosh | Stardance
|
tsarjosh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Beach Builder by @tsarjosh | Stardance
|
1793282189.221715
|
1793886989.221715
|
|
15608
|
Semi autonomous invasive plant remover by @tsapise Semi autonomous invasive plant remover by @tsapise27 | Stardance...
|
tsapise27
|
0
|
1.93
|
0
|
[]
|
[{"post_id": 10339, "ts": "202 [{"post_id": 10339, "ts": "2026-06-17T00:39:22Z", "hours": 1.0167, "text": "Finished assembling catamaran hull"}, {"post_id": 9606, "ts": "2026-06-16T00:22:15Z", "hours": 0.65, "text": "Just worked on catamaran bridge deck, will install it next"}, {"post_id": 6371, "ts": "2026-06-10T18:45:23Z", "hours": 0.2667, "text": "Practicing open.cv"}]...
|
Title: Semi autonomous invasive plant remover by @ Title: Semi autonomous invasive plant remover by @tsapise27 | Stardance
Devlogs:
Practicing open.cv
Just worked on catamaran bridge deck, will install it next
Finished assembling catamaran hull...
|
1793422109.1827672
|
1794026909.1827672
|
|
5706
|
My awesome macropad! by @ts21 | Stardance
|
ts21
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ts21 | Stardance
|
1793509131.1311488
|
1794113931.1311488
|
|
31638
|
My very own WebOS by @trynkos | Stardance
|
trynkos
|
0
|
3.17
|
0
|
[]
|
[{"post_id": 28546, "ts": "202 [{"post_id": 28546, "ts": "2026-07-14T21:21:18Z", "hours": 3.1686, "text": "#01:Finished coding the first guide for my Web-OS , an operating system for a spaceship, planned with two visual directions: a holographic blue theme and a metal-frame spaceship look. Having all the styles sitting inside the HTML file got confusing fast, so I pulled them out into their own file to keep things organized. The original guide doesn’t really push you toward that early on, but it already feels worth it. Then I couldn’t get the background to show up at all in the CSS file,…turned out I’d forgotten to include the folder path, so the file just wasn’t being found. Once that was sorted, I challenged myself to make my first-ever animation: something that moves around a profile picture on the page. Added the background properly, and wrote a short bit about my favorite character, who the whole page is loosely inspired by. This is my first real coding project, so moments like that first animation feel like small steps on my programming path."}]...
|
Title: My very own WebOS by @trynkos | Stardance
Title: My very own WebOS by @trynkos | Stardance
Devlogs:
#01:Finished coding the first guide for my Web-OS , an operating system for a spaceship, planned with two visual directions: a holographic blue theme and a metal-frame spaceship look. Having all the styles sitting inside the HTML file got confusing fast, so I pulled them out into their own file to keep things organized. The original guide doesn’t really push you toward that early on, but it already feels worth it. Then I couldn’t get the background to show up at all in the CSS file,…turned out I’d forgotten to include the folder path, so the file just wasn’t being found. Once that was sorted, I challenged myself to make my first-ever animation: something that moves around a profile picture on the page. Added the background properly, and wrote a short bit about my favorite character, who the whole page is loosely inspired by. This is my first real coding project, so moments like that first animation feel like small steps on my programming path....
|
1793263865.9894443
|
1793868665.9894443
|
|
28687
|
My very own WebOS by @trynadoshi | Stardance
|
trynadoshi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @trynadoshi | Stardanc Title: My very own WebOS by @trynadoshi | Stardance...
|
1793465370.6429994
|
1794070170.6429994
|
|
23220
|
College Applications by @tryingmybest | Stardance
|
tryingmybest
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: College Applications by @tryingmybest | Sta Title: College Applications by @tryingmybest | Stardance...
|
1793544696.5572562
|
1794408696.5572562
|
|
23593
|
My very own WebOS by @tryingmybest | Stardance
|
tryingmybest
|
2
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T14:25:48Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Added on new features for my F1OS, faced challenges mainly related to time management to get the work done due to schools starting. Other than that faced a lot of bugs in making the F1 wiki but the process was definitely fun. When your testing or using this, just have F-un (pun intended - un means one in french)", "repo": "https://github.com/MasterClassmate3004/cricket-os-main", "demo": "https://formula-one-os.vercel.app/"}, {"ship_num": 2, "ts": "2026-06-30T08:26:42Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a WebOS themed on Formula 1. The idea was to connect to engineering marvels together, the computer and the F1 car, and so giving the WebOS a f1 touch was extremely fun. I had fun working on this and yeah added different features related to f1, more coming soon in the next ship", "repo": "https://github.com/MasterClassmate3004/cricket-os-main", "demo": "https://formula-one-os.vercel.app/"}]...
|
[{"post_id": 58920, "ts": "202 [{"post_id": 58920, "ts": "2026-08-31T14:18:32Z", "hours": 6.1047, "text": "Added the last set of features and fixed some other bugs: NEW wiki app that contains information about all your favourite drivers and teams new settings app to mimic controls like a F1 car (it’s more like a place holder) the apps are now draggable on the home screen changed a bit of app icons, updated the F1 calendar with winners and other changes that took place"}, {"post_id": 38090, "ts": "2026-07-31T09:41:36Z", "hours": 1.135, "text": "Calculator app addition Added a new f1-themed calculator application for our web based operating system, includes an easter egg where entering the driver’s number shows its name later…"}, {"post_id": 21786, "ts": "2026-07-03T22:00:26Z", "hours": 0.5364, "text": "more bugs and fixes for the webOS, trying to add more features now"}, {"post_id": 19072, "ts": "2026-06-30T08:24:36Z", "hours": 0.6017, "text": "F1-WebOS We are back people! With more refinements and bug fixes this time, we have a proper driver lineup, all the 11 constructor teams to choose from, easter eggs and much more! I dont know how to describe it! just try it out people, and share more ideas of what more features we can add “Simply lovely”"}, {"post_id": 18384, "ts": "2026-06-29T14:57:10Z", "hours": 0.8458, "text": "After landing page shared in devlog 1, completed creating my own WebOS related to formula 1, added timings, 3 applications related to f1 for now, one shows information about the constructor’s team you have selected, the other is telemetry info with lap times of different drivers and the 3rd one is the f1 calendar ofc. check it out and tell me whats your favourite f1 team"}, {"post_id": 14244, "ts": "2026-06-23T08:10:09Z", "hours": 1.2378, "text": "Working on creating the ultimate F1 Operating System! Imagine turning ur laptop into the F1 car and F1-like theme with all the telemetry data, fast rebooting and the F1 styled apps. Worked on the landing page for the F1 app, current v1-2, will need more refinement as and when continued. Pls share feedback and I hope yall like it!"}]...
|
Title: My very own WebOS by @tryingmybest | Starda Title: My very own WebOS by @tryingmybest | Stardance
Devlogs:
Working on creating the ultimate F1 Operating System! Imagine turning ur laptop into the F1 car and F1-like theme with all the telemetry data, fast rebooting and the F1 styled apps. Worked on the landing page for the F1 app, current v1-2, will need more refinement as and when continued. Pls share feedback and I hope yall like it!
After landing page shared in devlog 1, completed creating my own WebOS related to formula 1, added timings, 3 applications related to f1 for now, one shows information about the constructor’s team you have selected, the other is telemetry info with lap times of different drivers and the 3rd one is the f1 calendar ofc. check it out and tell me whats your favourite f1 team
F1-WebOS We are back people! With more refinements and bug fixes this time, we have a proper driver lineup, all the 11 constructor teams to choose from, easter eggs and much more! I dont know how to describe it! just try it out people, and share more ideas of what more features we can add “Simply lovely”
more bugs and fixes for the webOS, trying to add more features now
Calculator app addition Added a new f1-themed calculator application for our web based operating system, includes an easter egg where entering the driver’s number shows its name later…
Added the last set of features and fixed some other bugs: NEW wiki app that contains information about all your favourite drivers and teams new settings app to mimic controls like a F1 car (it’s more like a place holder) the apps are now draggable on the home screen changed a bit of app icons, updated the F1 calendar with winners and other changes that took place
Ships:
I have made a WebOS themed on Formula 1. The idea was to connect to engineering marvels together, the computer and the F1 car, and so giving the WebOS a f1 touch was extremely fun. I had fun working on this and yeah added different features related to f1, more coming soon in the next ship
Added on new features for my F1OS, faced challenges mainly related to time management to get the work done due to schools starting. Other than that faced a lot of bugs in making the F1 wiki but the process was definitely fun. When your testing or using this, just have F-un (pun intended - un means one in french)...
|
1793537622.122151
|
1793624022.122151
|
|
30478
|
Jarvis by @tryingmybest | Stardance
|
tryingmybest
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Jarvis by @tryingmybest | Stardance
|
1793501242.3625758
|
1794365242.3625758
|
|
33456
|
Untitled by @tryingmybest | Stardance
|
tryingmybest
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @tryingmybest | Stardance
|
1792914816.7151828
|
1793778816.7151828
|
|
56843
|
B2 BomboPad by @tryingmybest | Stardance
|
tryingmybest
|
0
|
16.07
|
0
|
[]
|
[{"post_id": 80375, "ts": "202 [{"post_id": 80375, "ts": "2026-10-17T13:34:48Z", "hours": 0.5503, "text": "worked on the firmware, cant figure what the problem is somehow my encoder is typing d and that seems to be the only thing working"}, {"post_id": 78166, "ts": "2026-10-09T20:46:25Z", "hours": 1.5014, "text": "worked on completing soldering, then assembly and firmware uploading, facing some problems there, will debug later, oh so near yet so far was facing some mind boggling problems for firmware i hope it can be fixed……"}, {"post_id": 78141, "ts": "2026-10-09T18:42:21Z", "hours": 2.1039, "text": "build 1: first ever pcb soldering, very delicate and intricate but fun, soldered all keys, and rotary encoders also the diodes on the cpb, seeduino xiao left, that will be soldered next and then firmware loaded onto it and then assembly and we will completed our hackpaddddddd!"}, {"post_id": 64825, "ts": "2026-09-09T14:36:20Z", "hours": 1.1703, "text": "finally completed the project, added firmware, uploaded it all on github. Has been a brilliant last week learning about pcb designing, CAD, going through multiple iterations, thinking about the designs for the macropad and here we are, done with it. i am sure i did a lot of mistakes on the way, but i am happy with what i have learn throughout this project. A lot learnt!"}, {"post_id": 64310, "ts": "2026-09-08T16:27:59Z", "hours": 1.9194, "text": "Oh its so pleasant to see the macropad final in shape. After numerous iterations, numerous changes I am finally done and happy with how my macropad looks. Yes initially I thought to make it a basic macropad, and then I thought i should make it look like a rocket ship, and now I have finally ended with it looking like the B2 Bomber. Completed the bottom and top case for the macropad, I hope my dimensions and calculations are current and everything fits, only the firmware part remains and I estimate the project could be done by tomorrow. Amazing feeling, designing it myself… 11 hours in the project and i have reached this…. A LOT TO LEARN!!"}, {"post_id": 63740, "ts": "2026-09-07T18:08:36Z", "hours": 1.7272, "text": "Started a good CAD task today, completed 80% of the bottom case, added a nose cone that took 4 iterations but i am still not sure about how it looks, tried to add some curvature to the wings as well. First time taking up an ambitious CAD project that I had to design myself with not much help. Will probably add thrusters and work on the top case tomorrow! A lot to learn!"}, {"post_id": 63081, "ts": "2026-09-06T17:50:34Z", "hours": 0.3186, "text": "Least time worked today, only around 20 minutes. Got to keep the streak going but there was lack of time to work, just initialized a github repo today and uploaded all files. By tomorrow, we should start working much more, atleast 1-2 hours a day. more on CAD tomorrow. A lot to learn!"}, {"post_id": 62405, "ts": "2026-09-05T19:01:01Z", "hours": 0.6844, "text": "As the preliminary PCB design is done, today was the day to import our 3d model to OnShape and start CADing, didnt have much time today so got only some basic CAD done trying to create the case for the SpacePad. Still unsure about the design I want to go for and might keep tweaking a bit tmrw. A lot to learn!"}, {"post_id": 61672, "ts": "2026-09-04T18:20:54Z", "hours": 1.7786, "text": "Today I tried out a different layout for my SpacePad, mainly changing the position of the Xiao board to place it at the bottom instead of the top to give a good enough space for the usb cable and making it look like a part of my Rocket Ship design. After that I rerouted all the connections of the SpacePad and then added 3d models of all the components and keycap to give the SpacePad it’s look! A lot to learn!"}, {"post_id": 60837, "ts": "2026-09-03T13:46:20Z", "hours": 1.5472, "text": "After completing the schematics of my project yesterday, I worked on decifing the final layout and connections of the pcb. At the start I was looking at some resources to understanding how to route and design a layout for a pcb, and then tried to build the same on my own. I am looking at a probable rocket/spaceship design on my hackpad, and tomorrow is the day I will be starting CAD or graphic design of my pcb. A lot to learn!"}, {"post_id": 60343, "ts": "2026-09-02T16:55:32Z", "hours": 1.2286, "text": "As the instructions from the guide were completed, i started working on the v2 of my macropad design. Completed the schematics of the design, i am going with a 3x2 keys matrix and 2 rotary encoders. I am using the matrix connections instead of directly connecting each one to a pin. I also spent a lot of time figuring how to do the schematics for my custom design because its my first time designing a pcb, Joe Scotto’s tutorial is brilliant in doing so, i literally loved it. There’s definitely a lot more to learn and I will start routing tomorrow building the final pcb and then we start CADing."}, {"post_id": 59132, "ts": "2026-08-31T19:17:11Z", "hours": 1.5372, "text": "I am working on creating my own macropad usking Kicad and Onshape I used the guide to work on creating my first ever hardware project, used Kicad for the schematics and pcb creation, installed the libraries added components routed and connected those, then on onshape worked on designing the case for our micropad with reference to hackpad guide will be adding my own touch in the next devlog"}]...
|
Title: B2 BomboPad by @tryingmybest | Stardance
D Title: B2 BomboPad by @tryingmybest | Stardance
Devlogs:
I am working on creating my own macropad usking Kicad and Onshape I used the guide to work on creating my first ever hardware project, used Kicad for the schematics and pcb creation, installed the libraries added components routed and connected those, then on onshape worked on designing the case for our micropad with reference to hackpad guide will be adding my own touch in the next devlog
As the instructions from the guide were completed, i started working on the v2 of my macropad design. Completed the schematics of the design, i am going with a 3x2 keys matrix and 2 rotary encoders. I am using the matrix connections instead of directly connecting each one to a pin. I also spent a lot of time figuring how to do the schematics for my custom design because its my first time designing a pcb, Joe Scotto’s tutorial is brilliant in doing so, i literally loved it. There’s definitely a lot more to learn and I will start routing tomorrow building the final pcb and then we start CADing.
After completing the schematics of my project yesterday, I worked on decifing the final layout and connections of the pcb. At the start I was looking at some resources to understanding how to route and design a layout for a pcb, and then tried to build the same on my own. I am looking at a probable rocket/spaceship design on my hackpad, and tomorrow is the day I will be starting CAD or graphic design of my pcb. A lot to learn!
Today I tried out a different layout for my SpacePad, mainly changing the position of the Xiao board to place it at the bottom instead of the top to give a good enough space for the usb cable and making it look like a part of my Rocket Ship design. After that I rerouted all the connections of the SpacePad and then added 3d models of all the components and keycap to give the SpacePad it’s look! A lot to learn!
As the preliminary PCB design is done, today was the day to import our 3d model to OnShape and start CADing, didnt have much time today so got only some basic CAD done trying to create the case for the SpacePad. Still unsure about the design I want to go for and might keep tweaking a bit tmrw. A lot to learn!
Least time worked today, only around 20 minutes. Got to keep the streak going but there was lack of time to work, just initialized a github repo today and uploaded all files. By tomorrow, we should start working much more, atleast 1-2 hours a day. more on CAD tomorrow. A lot to learn!
Started a good CAD task today, completed 80% of the bottom case, added a nose cone that took 4 iterations but i am still not sure about how it looks, tried to add some curvature to the wings as well. First time taking up an ambitious CAD project that I had to design myself with not much help. Will probably add thrusters and work on the top case tomorrow! A lot to learn!
Oh its so pleasant to see the macropad final in shape. After numerous iterations, numerous changes I am finally done and happy with how my macropad looks. Yes initially I thought to make it a basic macropad, and then I thought i should make it look like a rocket ship, and now I have finally ended with it looking like the B2 Bomber. Completed the bottom and top case for the macropad, I hope my dimensions and calculations are current and everything fits, only the firmware part remains and I estimate the project could be done by tomorrow. Amazing feeling, designing it myself… 11 hours in the project and i have reached this…. A LOT TO LEARN!!
finally completed the project, added firmware, uploaded it all on github. Has been a brilliant last week learning about pcb designing, CAD, going through multiple iterations, thinking about the designs for the macropad and here we are, done with it. i am sure i did a lot of mistakes on the way, but i am happy with what i have learn throughout this project. A lot learnt!
build 1: first ever pcb soldering, very delicate and intricate but fun, soldered all keys, and rotary encoders also the diodes on the cpb, seeduino xiao left, that will be soldered next and then firmware loaded onto it and then assembly and we will completed our hackpaddddddd!
worked on completing soldering, then assembly and firmware uploading, facing some problems there, will debug later, oh so near yet so far was facing some mind boggling problems for firmware i hope it can be fixed……
worked on the firmware, cant figure what the problem is somehow my encoder is typing d and that seems to be the only thing working...
|
1793400882.8603907
|
1794005682.8603907
|
|
60767
|
Blare by @tryingmybest | Stardance
|
tryingmybest
|
0
|
4.05
|
0
|
[]
|
[{"post_id": 68064, "ts": "202 [{"post_id": 68064, "ts": "2026-09-14T13:40:38Z", "hours": 0.5992, "text": "completed designing the bottom case of the alarm clock today, it feels sleek and modern and honestly i really like the simplicity of the clock. I have noticed that things have gotten comparatively easier after the two projects i made on the stardance challenge (macropad and alarm clock), i really want to try more things out now, thank you HackClub, srsly, you guys are amazing"}, {"post_id": 67558, "ts": "2026-09-13T18:12:25Z", "hours": 1.7114, "text": "Completed working on the pcb, added the 3d model for the keycap today. After that started working on the design for the bottom case for the alarm clock, it is too intricate tbvh, especially the display mount, however the first draft/iteration for the bottom case is complete, gotta get more work done in coming days"}, {"post_id": 66874, "ts": "2026-09-12T20:24:02Z", "hours": 0.4508, "text": "Completed designing the pcb today, routed all the connections today after 2 iterations on the pcb layout, also added the 3d models for all components on the pcb, tomorrow after some final checks we will complete pcb design and start with the CAD part of the project"}, {"post_id": 66156, "ts": "2026-09-11T19:54:36Z", "hours": 0.4364, "text": "worked on routing the pcb today in multiple different layouts but faced a lot of problems with that, facing obstructions with the wires even after using multiple layers. due to lack of time couldnt complete that, however the entire pcb design should be done by tomorrow"}, {"post_id": 65531, "ts": "2026-09-10T18:45:23Z", "hours": 0.8561, "text": "Started working on this new amazing hardware project. Designed the schematics for the project, the components include the XIAO controller, 6 keys, a buzzer and 2.25 inch tft screen. I also assigned the footprints to each components today. Tomorrow we start customising it, gonna think of what design i wanna go for overnight. We will also complete the pcb design tomorrow with routing and layouts…"}]...
|
Title: Blare by @tryingmybest | Stardance
Devlogs Title: Blare by @tryingmybest | Stardance
Devlogs:
Started working on this new amazing hardware project. Designed the schematics for the project, the components include the XIAO controller, 6 keys, a buzzer and 2.25 inch tft screen. I also assigned the footprints to each components today. Tomorrow we start customising it, gonna think of what design i wanna go for overnight. We will also complete the pcb design tomorrow with routing and layouts…
worked on routing the pcb today in multiple different layouts but faced a lot of problems with that, facing obstructions with the wires even after using multiple layers. due to lack of time couldnt complete that, however the entire pcb design should be done by tomorrow
Completed designing the pcb today, routed all the connections today after 2 iterations on the pcb layout, also added the 3d models for all components on the pcb, tomorrow after some final checks we will complete pcb design and start with the CAD part of the project
Completed working on the pcb, added the 3d model for the keycap today. After that started working on the design for the bottom case for the alarm clock, it is too intricate tbvh, especially the display mount, however the first draft/iteration for the bottom case is complete, gotta get more work done in coming days
completed designing the bottom case of the alarm clock today, it feels sleek and modern and honestly i really like the simplicity of the clock. I have noticed that things have gotten comparatively easier after the two projects i made on the stardance challenge (macropad and alarm clock), i really want to try more things out now, thank you HackClub, srsly, you guys are amazing...
|
1793037014.8562746
|
1793641814.8562746
|
|
64245
|
Pocket Gamebox by @tryingmybest | Stardance
|
tryingmybest
|
0
|
4.17
|
0
|
[]
|
[{"post_id": 80504, "ts": "202 [{"post_id": 80504, "ts": "2026-10-17T21:50:35Z", "hours": 1.5958, "text": "completed working on the gamebox, fixed older problems with the cases for the gamebox, tried to make a holder for the gamebox for elite gaming experience created final assembly for the gamebox"}, {"post_id": 72688, "ts": "2026-09-23T14:42:57Z", "hours": 1.4658, "text": "completed working on the routing and then added 3d models to the pcb design, imported and then started working on CAD designing the bottom and top case for the console, completed designing the same…."}, {"post_id": 72305, "ts": "2026-09-22T16:59:47Z", "hours": 0.3014, "text": "completed routing the components on the pcb and thought about the final pcb layout, might undergo changes tomorrow but primary pcb designing is completed"}, {"post_id": 71938, "ts": "2026-09-21T20:23:29Z", "hours": 0.3589, "text": "finished the schematics of the gamebox, and then worked on the primary layout of the pcb for the gamebox. interesting work and interesting days ahead, the most ambitious part of this project would be working on the firmware for games and also the CAD seems itneresting for this project"}, {"post_id": 71439, "ts": "2026-09-20T20:25:24Z", "hours": 0.4508, "text": "worked on designing the first version of my own custom mini gaming console, added keys and display and also thought of the basic design of the gaming console"}]...
|
Title: Pocket Gamebox by @tryingmybest | Stardance Title: Pocket Gamebox by @tryingmybest | Stardance
Devlogs:
worked on designing the first version of my own custom mini gaming console, added keys and display and also thought of the basic design of the gaming console
finished the schematics of the gamebox, and then worked on the primary layout of the pcb for the gamebox. interesting work and interesting days ahead, the most ambitious part of this project would be working on the firmware for games and also the CAD seems itneresting for this project
completed routing the components on the pcb and thought about the final pcb layout, might undergo changes tomorrow but primary pcb designing is completed
completed working on the routing and then added 3d models to the pcb design, imported and then started working on CAD designing the bottom and top case for the console, completed designing the same….
completed working on the gamebox, fixed older problems with the cases for the gamebox, tried to make a holder for the gamebox for elite gaming experience created final assembly for the gamebox...
|
1793058834.2144554
|
1793663634.2144554
|
|
64842
|
WarioWare by @tryingmybest | Stardance
|
tryingmybest
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare by @tryingmybest | Stardance
|
1793066124.7444155
|
1793670924.7444155
|
|
72396
|
My awesome macropad! by @trying_to_win_a_prize | S My awesome macropad! by @trying_to_win_a_prize | Stardance...
|
trying_to_win_a_prize
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @trying_to_win_a_pr Title: My awesome macropad! by @trying_to_win_a_prize | Stardance...
|
1793461640.2846851
|
1794066440.2846851
|
|
21860
|
My awesome macropad! by @trusha | Stardance
|
trusha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @trusha | Stardance
|
1792803032.3637795
|
1793407832.3637795
|
|
14661
|
scs by @truongnx_21it | Stardance
|
truongnx_21it
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: scs by @truongnx_21it | Stardance
|
1793483412.3934429
|
1794088212.3934429
|
|
13805
|
Threejs mountain by @trung_nguyen | Stardance
|
trung_nguyen
|
1
|
50.0
|
784
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-19T09:37:21Z", "hours": 50.0, "multiplier": 17.7, "payout": 784, "blessing": "neutral", "text": "Just shipped Mountain 🏔️ — an interactive WebGPU scene where a single 3D mountain morphs through four worlds: Snow → Night → Meadow → Ocean. Each has its own light, weather, and camera, stitched together by a GPU “energy wave” that sweeps up the peak and washes the next chapter in. The fun part: it’s one mountain mesh, not four scenes. A single shader paints all four looks, and every transition runs as per-frame GPU work — windy snow, glowing night, a meadow full of flowers and fog, an animated ocean with foam and a real lake reflection. Built with Three.js (WebGPU + TSL) and React Three Fiber. Best viewed in Chrome/Edge — switch chapters with the nav at the bottom 👀 🔗 https://2trung.github.io/mountain", "repo": "https://github.com/2trung/mountain", "demo": "https://2trung.github.io/mountain/"}]...
|
[{"post_id": 11857, "ts": "202 [{"post_id": 11857, "ts": "2026-06-19T09:32:22Z", "hours": 9.0853, "text": "last day was a grind, added the dynamic background transitions so the sky changes between chapters, did parallax for some depth (this little touch makes it feel so much more alive), and added the nav buttons so u can actually jump between scenes instead of just scrolling."}, {"post_id": 10684, "ts": "2026-06-17T15:25:38Z", "hours": 8.3386, "text": "new scene!! the ocean one with the island. this was probably the most fun so far. made an ocean wrapping around the island, added foam near the shore and scattered some rocks around so it doesnt look empty. improved the water movement too, reused some stuff from the lake which saved me. coastal mountains in the back tie it together. starting to feel like a real place which is sick"}, {"post_id": 9996, "ts": "2026-06-16T15:11:11Z", "hours": 15.7522, "text": "added a LAKE today. the meadow scene needed water and omg the reflections were a nightmare. like genuinely the water looked like cursed plastic for hours before i got it looking semi decent. stuff i did: added the lake water reflections + surface (the pain) blended the terrain around the shore so it doesnt just clip into the water threw in some fog for depth, instantly made it look 10x better honestly fog is so underrated it hides all my sins"}, {"post_id": 8715, "ts": "2026-06-14T14:08:09Z", "hours": 7.3389, "text": "2 of the 4 scenes are basically done now lets gooo. spent today on lighting mostly, the first version looked super flat and depressing so i messed with it til it had some actual mood to it. also kept tweaking materials (probably spent too long on this, i keep going back and changing tiny things nobody will notice). and i adjusted the camera framing so each scene actually looks composed n not random. feeling good about progress"}, {"post_id": 8074, "ts": "2026-06-13T14:09:55Z", "hours": 3.7942, "text": "short one today, was kinda busy w school. mostly worked on the transitions between sections, getting the camera to glide instead of snapping. took way longer than expected, transitions are deceptively annoying. polished a few other things and called it."}, {"post_id": 6880, "ts": "2026-06-11T15:15:07Z", "hours": 4.0511, "text": "todays the day it started feeling like an actual project. did the clouds!! they’re procedural which sounds fancy but i basically just spent 4 hours fighting with noise functions until something cloud shaped appeared. animated them with TSL (still kinda new to me ngl) and wrote a custom material so they render right. also went back n refined the mountain peaks cause they looked too smooth/fake before. the vibe is slowly coming together, im hyped"}, {"post_id": 6574, "ts": "2026-06-11T01:20:12Z", "hours": 1.7125, "text": "ok so i finally started the three.js thing ive been putting off for like 2 weeks lol. spent most of today just getting the boilerplate going, canvas + camera + renderer blah blah. honestly the boring part but u gotta do it. got my first glb model loaded in and it showed up as a giant black blob until i realized i had zero lights in the scene classic. added some lighting and boom theres my mountain. also made the canvas resize properly cause i hate when stuff looks stretched on different screens. not much to look at yet but the bones are there. excited to actually make it pretty later"}]...
|
Title: Threejs mountain by @trung_nguyen | Stardan Title: Threejs mountain by @trung_nguyen | Stardance
Devlogs:
ok so i finally started the three.js thing ive been putting off for like 2 weeks lol. spent most of today just getting the boilerplate going, canvas + camera + renderer blah blah. honestly the boring part but u gotta do it. got my first glb model loaded in and it showed up as a giant black blob until i realized i had zero lights in the scene classic. added some lighting and boom theres my mountain. also made the canvas resize properly cause i hate when stuff looks stretched on different screens. not much to look at yet but the bones are there. excited to actually make it pretty later
todays the day it started feeling like an actual project. did the clouds!! they’re procedural which sounds fancy but i basically just spent 4 hours fighting with noise functions until something cloud shaped appeared. animated them with TSL (still kinda new to me ngl) and wrote a custom material so they render right. also went back n refined the mountain peaks cause they looked too smooth/fake before. the vibe is slowly coming together, im hyped
short one today, was kinda busy w school. mostly worked on the transitions between sections, getting the camera to glide instead of snapping. took way longer than expected, transitions are deceptively annoying. polished a few other things and called it.
2 of the 4 scenes are basically done now lets gooo. spent today on lighting mostly, the first version looked super flat and depressing so i messed with it til it had some actual mood to it. also kept tweaking materials (probably spent too long on this, i keep going back and changing tiny things nobody will notice). and i adjusted the camera framing so each scene actually looks composed n not random. feeling good about progress
added a LAKE today. the meadow scene needed water and omg the reflections were a nightmare. like genuinely the water looked like cursed plastic for hours before i got it looking semi decent. stuff i did: added the lake water reflections + surface (the pain) blended the terrain around the shore so it doesnt just clip into the water threw in some fog for depth, instantly made it look 10x better honestly fog is so underrated it hides all my sins
new scene!! the ocean one with the island. this was probably the most fun so far. made an ocean wrapping around the island, added foam near the shore and scattered some rocks around so it doesnt look empty. improved the water movement too, reused some stuff from the lake which saved me. coastal mountains in the back tie it together. starting to feel like a real place which is sick
last day was a grind, added the dynamic background transitions so the sky changes between chapters, did parallax for some depth (this little touch makes it feel so much more alive), and added the nav buttons so u can actually jump between scenes instead of just scrolling.
Ships:
Just shipped Mountain 🏔️ — an interactive WebGPU scene where a single 3D mountain morphs through four worlds: Snow → Night → Meadow → Ocean. Each has its own light, weather, and camera, stitched together by a GPU “energy wave” that sweeps up the peak and washes the next chapter in. The fun part: it’s one mountain mesh, not four scenes. A single shader paints all four looks, and every transition runs as per-frame GPU work — windy snow, glowing night, a meadow full of flowers and fog, an animated ocean with foam and a real lake reflection. Built with Three.js (WebGPU + TSL) and React Three Fiber. Best viewed in Chrome/Edge — switch chapters with the nav at the bottom 👀 🔗 https://2trung.github.io/mountain...
|
1792878507.1665027
|
1793742507.1665027
|
|
14982
|
Untitled by @trung_nguyen | Stardance
|
trung_nguyen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @trung_nguyen | Stardance
|
1792928882.2418492
|
1793792882.2418492
|
|
22779
|
Cyber Drive by @trung_nguyen | Stardance
|
trung_nguyen
|
1
|
7.0
|
117
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-21T01:20:18Z", "hours": 7.0, "multiplier": 17.25, "payout": 117, "blessing": "neutral", "text": "shipped it. its live on github pages now so go drive it. so what is this thing. its an infinite synthwave highway you cruise down at sunset. you steer with your mouse, the world banks into the turns, and if you hold left click everything kicks into hyperdrive turbo, pink grid goes gold, stars stretch into streaks, the camera starts rumbling. thats the whole game. no goal, no score, just vibes at high speed. the tricky part was making something that simple actually feel good. you dont get to hide behind mechanics, so every little detail carries weight. getting the road to look like neon mountains on the edges while staying flat enough to drive on took way too much shader fiddling. and the turbo only lands because nothing snaps, everything lerps, speed eases in, colors melt, the camera leans. early on i had states flipping instantly and it felt broken even though it technically worked. turns out the in-between frames are the actual product. what im proud of is how much feel came out of so little. theres barely anything under the hood, but drop the camera low, bank the turns, add a rumble and a fake HUD and your brain just fills in the rest. it feels like driving. if you wanna try it: open it on desktop, give it a sec to load, then just move your mouse to steer and hold left click to boost. thats it. let go and it eases back down to cruising. best with the sound off in your head and the speed all the way up. thats a wrap. onto the next one.", "repo": "https://github.com/2trung/cyber-drive/", "demo": "https://2trung.github.io/cyber-drive/"}]...
|
[{"post_id": 12516, "ts": "202 [{"post_id": 12516, "ts": "2026-06-20T13:13:50Z", "hours": 5.7306, "text": "ok it moves now. and honestly it slaps. didnt end up adding a car, turns out you dont need one. dropped the camera real low like youre sitting in a cockpit and just scroll the whole world toward you instead of moving forward. made two copies of the terrain and when one slides behind you it teleports back to the horizon, so the road never ends. you cant tell its only two chunks looping which is the whole trick. steering is just the mouse. moving it left/right slides the camera into the next lane and banks it a little so it feels like the car is leaning into the turn. added a tiny bit of yaw too so the world tilts with you. small thing but it makes it feel real.best part is the turbo. hold left click and everything lerps into warp mode, the pink grid goes solar gold, the cyan stars stretch into red hyperdrive streaks, the sun flares crimson, and the whole camera starts rumbling like the engine cant take it. cruise is a chill 0.35, turbo overclocks to like 12x. let go and it eases back down to vibing speed. the lerp on everything is what sells it, nothing snaps.threw a HUD on top in orbitron, fake telemetry that flips to WARP_DRIVE ENGAGED when you boost. pure decoration but it ties the whole synthwave thing together. thats the project. simple little infinite cyber-drive. no engine, no car model, just shaders and loops and a mouse. exactly the vibe i wanted."}, {"post_id": 12310, "ts": "2026-06-20T02:51:39Z", "hours": 1.0994, "text": "today i just started building a vaporwave driving scene. got react three fiber running on webgpu. the road is just a flat plane but i used some shader magic to push the edges up so they look like neon pink mountains while the middle stays flat for driving. then i threw a big glowy sun in the back and some floating particles to make it feel alive. sunset lighting ties it all together next im tryna make it actually move so it feels like youre driving. maybe add a car idk."}]...
|
Title: Cyber Drive by @trung_nguyen | Stardance
D Title: Cyber Drive by @trung_nguyen | Stardance
Devlogs:
today i just started building a vaporwave driving scene. got react three fiber running on webgpu. the road is just a flat plane but i used some shader magic to push the edges up so they look like neon pink mountains while the middle stays flat for driving. then i threw a big glowy sun in the back and some floating particles to make it feel alive. sunset lighting ties it all together next im tryna make it actually move so it feels like youre driving. maybe add a car idk.
ok it moves now. and honestly it slaps. didnt end up adding a car, turns out you dont need one. dropped the camera real low like youre sitting in a cockpit and just scroll the whole world toward you instead of moving forward. made two copies of the terrain and when one slides behind you it teleports back to the horizon, so the road never ends. you cant tell its only two chunks looping which is the whole trick. steering is just the mouse. moving it left/right slides the camera into the next lane and banks it a little so it feels like the car is leaning into the turn. added a tiny bit of yaw too so the world tilts with you. small thing but it makes it feel real.best part is the turbo. hold left click and everything lerps into warp mode, the pink grid goes solar gold, the cyan stars stretch into red hyperdrive streaks, the sun flares crimson, and the whole camera starts rumbling like the engine cant take it. cruise is a chill 0.35, turbo overclocks to like 12x. let go and it eases back down to vibing speed. the lerp on everything is what sells it, nothing snaps.threw a HUD on top in orbitron, fake telemetry that flips to WARP_DRIVE ENGAGED when you boost. pure decoration but it ties the whole synthwave thing together. thats the project. simple little infinite cyber-drive. no engine, no car model, just shaders and loops and a mouse. exactly the vibe i wanted.
Ships:
shipped it. its live on github pages now so go drive it. so what is this thing. its an infinite synthwave highway you cruise down at sunset. you steer with your mouse, the world banks into the turns, and if you hold left click everything kicks into hyperdrive turbo, pink grid goes gold, stars stretch into streaks, the camera starts rumbling. thats the whole game. no goal, no score, just vibes at high speed. the tricky part was making something that simple actually feel good. you dont get to hide behind mechanics, so every little detail carries weight. getting the road to look like neon mountains on the edges while staying flat enough to drive on took way too much shader fiddling. and the turbo only lands because nothing snaps, everything lerps, speed eases in, colors melt, the camera leans. early on i had states flipping instantly and it felt broken even though it technically worked. turns out the in-between frames are the actual product. what im proud of is how much feel came out of so little. theres barely anything under the hood, but drop the camera low, bank the turns, add a rumble and a fake HUD and your brain just fills in the rest. it feels like driving. if you wanna try it: open it on desktop, give it a sec to load, then just move your mouse to steer and hold left click to boost. thats it. let go and it eases back down to cruising. best with the sound off in your head and the speed all the way up. thats a wrap. onto the next one....
|
1792878710.868789
|
1793742710.868789
|
|
26680
|
An Awwwards-level portfolio website by @trung_nguy An Awwwards-level portfolio website by @trung_nguyen | Stardance...
|
trung_nguyen
|
0
|
67.05
|
0
|
[]
|
[{"post_id": 32378, "ts": "202 [{"post_id": 32378, "ts": "2026-07-21T14:47:36Z", "hours": 4.4678, "text": "it’s been a hot minute since the last log. i went home for the holidays and fully unplugged — didn’t touch the repo for like 1 week, so the portfolio just sat there gathering dust. anyway i’m back and i actually shipped a good chunk, so let me catch up. manifesto: a quiet moment on the site, no webgpu, just four lines of text. i split them with SplitText and clip a gray→ink gradient to the glyphs, then scroll slides the background so the dark ink fills each line in from the left. once they’re all dark the whole section fades to ink and the text flips to cream — it inverts into the footer palette right before it unpins. annoying bug: the pin adds 300% scroll and the footer triggers (created earlier) fired too early, so i sort into document order and refresh after the split. footer: classic big mailto headline with a hover underline wipe, socials, and a bottom bar. everything reveals on one timeline when it scrolls in. back-to-top routes through lenis for a smooth scroll with an instant fallback. footer image: the starry-night img has a tiny webgpu canvas on top that copies its object-cover crop, so mousing over it warps the pixels with a little chromatic aberration. the distortion is a cpu grid (base 15, capped 128) — splat pointer velocity into nearby cells, relax back to zero each frame, write it into an 8-bit RG DataTexture the shader samples. and it’s lazy: an IntersectionObserver only mounts the canvas near the viewport, frameloop off when it’s not on screen, plain as the fallback. costs nothing till you scroll to it."}, {"post_id": 27168, "ts": "2026-07-12T14:17:35Z", "hours": 5.2806, "text": "featured work section: the design is the classic table: four columns — website, category, services, year — with a massive “Featured Work” headline on top. i made the title do a little type trick: “Featured” is just an outline (transparent fill + text-stroke) and “Work” is solid, both bold and stretched to the full width of the screen. cheap to render, looks like i tried way harder than i did. the fun part is the hover. when you mouse over a row, a preview image of that project fades in and follows your cursor around. i used gsap quickTo for the x/y so the image trails the mouse with this smooth lag instead of being glued to it, and i feed the horizontal mouse velocity into a slight rotation so the card tilts in the direction you’re moving. tiny detail, sells the whole thing. also learned the hard way that you need to snap the preview to the cursor BEFORE the first fade-in, otherwise it flies in from wherever it was last time. one gsap.set and the jank is gone. the annoying part: this section doesn’t live on the page like a normal section. it sits inside the techstack pin from #4, behind that ink parabola that swallows the screen. so a regular scrolltrigger inside it just fires at the wrong time — the element is pinned at the top of the viewport the entire time, the trigger math is meaningless. took me a minute to accept that the reveal can’t belong to the section at all. it has to be part of the parent timeline. so right after the parabola covers everything, the same scrub that drove the logos now raises the title and cascades the rows in one by one. projects in the table are mock data with placeholder svgs for now. the site has a featured work section and no actual featured work. next step is filling it with real projects."}, {"post_id": 24696, "ts": "2026-07-08T13:49:21Z", "hours": 12.2989, "text": "so the face particles look great on my machine but the second i opened the site on a cheaper laptop my heart sank. it was chugging. like slideshow chugging. and this whole project has one rule i promised myself: silky on high-end, but still actually usable on low-end. so a section that only runs well on my own gpu is basically a broken section. i tried everything to save it. dropped the particle count way down, then dropped it again. wired up the frameloop so the canvas only renders when it’s actually on screen and pauses when you scroll away or tab out. all of that helped a bit but not enough — it was still the heaviest thing on the page by a mile and the low-end numbers barely moved. at some point you have to admit the effect just wants more gpu than i’m allowed to spend. so i’m parking the face for now (code’s still there, i’ll come back to it) and building out the tech stack section instead, something that leans on scroll and layout instead of the gpu. the idea: your logos stream across the screen as you scroll while a big “Techstack” headline sits locked in the center. but they don’t just slide past in a straight line — each card arcs above or below the center line and curves around the headline, like the text has gravity and the logos are in orbit around it. cards on even positions bend one way, odd ones bend the other, so it reads as this constant weave flowing past the title. the fun part is the math is all cpu, basically free. the row scrolls horizontally on a pinned scrolltrigger, and every frame i just measure where each card is relative to the headline. the closer a card gets to the title, the more it lifts off the center line to clear it (so nothing ever overlaps the text), and it eases back down as it leaves — that’s the orbit curve. i also give cards a little scale bump right as they cross the middle of the screen so there’s a soft focal point in the center. no shaders, no particles, no webgpu. runs smooth everywhere, which is the whole point."}, {"post_id": 20779, "ts": "2026-07-02T13:59:24Z", "hours": 6.3878, "text": "About me section time. I went looking at how other people do theirs and it’s always the same move: a nice portrait photo, big and confident. which is a problem for me because… I don’t have a single cool picture of myself lol. i’m a bit camera shy and every photo i have looks like a hostage situation. So instead of just taking a better photo like a normal person, my brain went “why not 3d scan your face?”. found out you can do it with just a phone camera, downloaded polycam, walked around my own head like an idiot for 10 minutes and… it looked TERRIBLE. like melted wax figure terrible. i felt genuinely bad about it ngl. So i did what i always do when i feel bad: dumb scrolling through awwwards sites of the day. and one of them saved me — a site with a 3d face made entirely of particles. no skin, no texture, just points floating in space. that was it. Plain particles were kinda monotonous though, everything just sat there dead still. so i ran curl noise over the cloud and now the whole surface drifts like it’s breathing. instant life. of course nothing works first try. my first version had a depth test problem where the BACK of my head was blending through my face, so i had eyes and hair occupying the same pixels :)). ended up going into blender and rendering out a depth image of just the front of my face, then rebuilt the 3d from that depth map instead of the raw scan. each particle samples the portrait for its position, brightness and size, and instead of a real depth-of-field pass i just fade particles the further they sit from a focus plane — looks like bokeh, costs nothing. The section hooks into the opening sequence from #2: the shutter bar squares up, expands out to the screen edges and opens straight onto the face. dither background fades itself out on the way so the particles get a clean dark void to float in."}, {"post_id": 20028, "ts": "2026-07-01T15:05:45Z", "hours": 16.0897, "text": "Ok so this section basically ate my whole week lol. like 15 hours for ONE page?? and the crazy part is i wasn’t even doing design, i just kept trying random ideas until one felt right. The whole thing is based on “The Creation of Adam” (that famous painting with the two hands almost touching). I thought it’d be sick to have two hands slide in from both sides while the hero closes, kinda like the split second before the fingers touch.i built the hands like 3 times ngl: first in 3d with three.js. looked cool but felt way too heavy and kinda too on the nose then i did an ascii version where the letters react to your mouse. way more my style but still not it and finally pixels, which is the one i kept. each hand is a grid of pixels that twinkle by themselves and light up when you hover, and the pixel sizes give it this little depth thing. This one just clickedalso threw in two lines of giant scrolling text with gsap, hellos on top and a lil manifesto on the bottom, they slide in when the shutter covers the hero. The one thing killing me rn is the colors. they’re just kinda mid honestly. so i think i’m gonna do some research, and repaint the whole site properly."}, {"post_id": 17597, "ts": "2026-06-28T13:46:47Z", "hours": 22.5236, "text": "I’ve been working on my portfolio for quite some time now. It’s not just about coding — it also involves design, research, and many other details. Choosing the right color palette, fonts, and sizes turned out to be much harder than I expected. Even though the planning phase took a while, I’ve finally started coding. So far, I’ve completed the preloader and the hero section. Preloader The preloader features a smooth loading bar. Once it fills up, it expands and fades out gracefully, revealing the hero section with a nice fade-in transition. Hero Section (My Favorite Part!) This is the section I’m most proud of. I used GSAP for all the text animations and Three.js for the interactive background. The background combines a dithered Bayer effect with a beautiful liquid flow simulation that reacts to mouse movement. The trailing effect feels incredibly smooth and immersive — it really makes the whole hero section feel special and unique. I already have plans for the upcoming sections and I’m really excited to bring them to life!"}]...
|
Title: An Awwwards-level portfolio website by @tru Title: An Awwwards-level portfolio website by @trung_nguyen | Stardance
Devlogs:
I’ve been working on my portfolio for quite some time now. It’s not just about coding — it also involves design, research, and many other details. Choosing the right color palette, fonts, and sizes turned out to be much harder than I expected. Even though the planning phase took a while, I’ve finally started coding. So far, I’ve completed the preloader and the hero section. Preloader The preloader features a smooth loading bar. Once it fills up, it expands and fades out gracefully, revealing the hero section with a nice fade-in transition. Hero Section (My Favorite Part!) This is the section I’m most proud of. I used GSAP for all the text animations and Three.js for the interactive background. The background combines a dithered Bayer effect with a beautiful liquid flow simulation that reacts to mouse movement. The trailing effect feels incredibly smooth and immersive — it really makes the whole hero section feel special and unique. I already have plans for the upcoming sections and I’m really excited to bring them to life!
Ok so this section basically ate my whole week lol. like 15 hours for ONE page?? and the crazy part is i wasn’t even doing design, i just kept trying random ideas until one felt right. The whole thing is based on “The Creation of Adam” (that famous painting with the two hands almost touching). I thought it’d be sick to have two hands slide in from both sides while the hero closes, kinda like the split second before the fingers touch.i built the hands like 3 times ngl: first in 3d with three.js. looked cool but felt way too heavy and kinda too on the nose then i did an ascii version where the letters react to your mouse. way more my style but still not it and finally pixels, which is the one i kept. each hand is a grid of pixels that twinkle by themselves and light up when you hover, and the pixel sizes give it this little depth thing. This one just clickedalso threw in two lines of giant scrolling text with gsap, hellos on top and a lil manifesto on the bottom, they slide in when the shutter covers the hero. The one thing killing me rn is the colors. they’re just kinda mid honestly. so i think i’m gonna do some research, and repaint the whole site properly.
About me section time. I went looking at how other people do theirs and it’s always the same move: a nice portrait photo, big and confident. which is a problem for me because… I don’t have a single cool picture of myself lol. i’m a bit camera shy and every photo i have looks like a hostage situation. So instead of just taking a better photo like a normal person, my brain went “why not 3d scan your face?”. found out you can do it with just a phone camera, downloaded polycam, walked around my own head like an idiot for 10 minutes and… it looked TERRIBLE. like melted wax figure terrible. i felt genuinely bad about it ngl. So i did what i always do when i feel bad: dumb scrolling through awwwards sites of the day. and one of them saved me — a site with a 3d face made entirely of particles. no skin, no texture, just points floating in space. that was it. Plain particles were kinda monotonous though, everything just sat there dead still. so i ran curl noise over the cloud and now the whole surface drifts like it’s breathing. instant life. of course nothing works first try. my first version had a depth test problem where the BACK of my head was blending through my face, so i had eyes and hair occupying the same pixels :)). ended up going into blender and rendering out a depth image of just the front of my face, then rebuilt the 3d from that depth map instead of the raw scan. each particle samples the portrait for its position, brightness and size, and instead of a real depth-of-field pass i just fade particles the further they sit from a focus plane — looks like bokeh, costs nothing. The section hooks into the opening sequence from #2: the shutter bar squares up, expands out to the screen edges and opens straight onto the face. dither background fades itself out on the way so the particles get a clean dark void to float in.
so the face particles look great on my machine but the second i opened the site on a cheaper laptop my heart sank. it was chugging. like slideshow chugging. and this whole project has one rule i promised myself: silky on high-end, but still actually usable on low-end. so a section that only runs well on my own gpu is basically a broken section. i tried everything to save it. dropped the particle count way down, then dropped it again. wired up the frameloop so the canvas only renders when it’s actually on screen and pauses when you scroll away or tab out. all of that helped a bit but not enough — it was still the heaviest thing on the page by a mile and the low-end numbers barely moved. at some point you have to admit the effect just wants more gpu than i’m allowed to spend. so i’m parking the face for now (code’s still there, i’ll come back to it) and building out the tech stack section instead, something that leans on scroll and layout instead of the gpu. the idea: your logos stream across the screen as you scroll while a big “Techstack” headline sits locked in the center. but they don’t just slide past in a straight line — each card arcs above or below the center line and curves around the headline, like the text has gravity and the logos are in orbit around it. cards on even positions bend one way, odd ones bend the other, so it reads as this constant weave flowing past the title. the fun part is the math is all cpu, basically free. the row scrolls horizontally on a pinned scrolltrigger, and every frame i just measure where each card is relative to the headline. the closer a card gets to the title, the more it lifts off the center line to clear it (so nothing ever overlaps the text), and it eases back down as it leaves — that’s the orbit curve. i also give cards a little scale bump right as they cross the middle of the screen so there’s a soft focal point in the center. no shaders, no particles, no webgpu. runs smooth everywhere, which is the whole point.
featured work section: the design is the classic table: four columns — website, category, services, year — with a massive “Featured Work” headline on top. i made the title do a little type trick: “Featured” is just an outline (transparent fill + text-stroke) and “Work” is solid, both bold and stretched to the full width of the screen. cheap to render, looks like i tried way harder than i did. the fun part is the hover. when you mouse over a row, a preview image of that project fades in and follows your cursor around. i used gsap quickTo for the x/y so the image trails the mouse with this smooth lag instead of being glued to it, and i feed the horizontal mouse velocity into a slight rotation so the card tilts in the direction you’re moving. tiny detail, sells the whole thing. also learned the hard way that you need to snap the preview to the cursor BEFORE the first fade-in, otherwise it flies in from wherever it was last time. one gsap.set and the jank is gone. the annoying part: this section doesn’t live on the page like a normal section. it sits inside the techstack pin from #4, behind that ink parabola that swallows the screen. so a regular scrolltrigger inside it just fires at the wrong time — the element is pinned at the top of the viewport the entire time, the trigger math is meaningless. took me a minute to accept that the reveal can’t belong to the section at all. it has to be part of the parent timeline. so right after the parabola covers everything, the same scrub that drove the logos now raises the title and cascades the rows in one by one. projects in the table are mock data with placeholder svgs for now. the site has a featured work section and no actual featured work. next step is filling it with real projects.
it’s been a hot minute since the last log. i went home for the holidays and fully unplugged — didn’t touch the repo for like 1 week, so the portfolio just sat there gathering dust. anyway i’m back and i actually shipped a good chunk, so let me catch up. manifesto: a quiet moment on the site, no webgpu, just four lines of text. i split them with SplitText and clip a gray→ink gradient to the glyphs, then scroll slides the background so the dark ink fills each line in from the left. once they’re all dark the whole section fades to ink and the text flips to cream — it inverts into the footer palette right before it unpins. annoying bug: the pin adds 300% scroll and the footer triggers (created earlier) fired too early, so i sort into document order and refresh after the split. footer: classic big mailto headline with a hover underline wipe, socials, and a bottom bar. everything reveals on one timeline when it scrolls in. back-to-top routes through lenis for a smooth scroll with an instant fallback. footer image: the starry-night img has a tiny webgpu canvas on top that copies its object-cover crop, so mousing over it warps the pixels with a little chromatic aberration. the distortion is a cpu grid (base 15, capped 128) — splat pointer velocity into nearby cells, relax back to zero each frame, write it into an 8-bit RG DataTexture the shader samples. and it’s lazy: an IntersectionObserver only mounts the canvas near the viewport, frameloop off when it’s not on screen, plain as the fallback. costs nothing till you scroll to it....
|
1792903814.157449
|
1793767814.157449
|
|
38323
|
Threejs grass by @trung_nguyen | Stardance
|
trung_nguyen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Threejs grass by @trung_nguyen | Stardance
|
1792903817.4412992
|
1793767817.4412992
|
|
16790
|
Hohmann Transfer Orbit Visualization by @trumanhea Hohmann Transfer Orbit Visualization by @trumanheaston | Stardance...
|
trumanheaston
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hohmann Transfer Orbit Visualization by @tr Title: Hohmann Transfer Orbit Visualization by @trumanheaston | Stardance...
|
1793534119.0018435
|
1794138919.0018435
|
|
21408
|
TrulyOS by @trulyadam | Stardance
|
trulyadam
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: TrulyOS by @trulyadam | Stardance
|
1793483570.7748084
|
1794088370.7748084
|
|
35808
|
My own site! by @truly | Stardance
|
truly
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @truly | Stardance
|
1793523240.1722653
|
1794128040.1722653
|
|
38925
|
Frictionless by @truly | Stardance
|
truly
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @truly | Stardance
|
1793303755.4278674
|
1793908555.4278674
|
|
181
|
Trulles Minion by @trulle123 | Stardance
|
trulle123
|
2
|
4.0
|
9
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-02T03:16:30Z", "hours": 2.0, "multiplier": 4.61, "payout": 5, "blessing": "neutral", "text": "I made a simple slack bot that sends my daily updates (to replace slackbot reminders). It has a simple comand to check my local weather using an API, it also has a welcome message for people joining my channel, a command to get the join link to my priv channel. And last but not least if you ping it responds with some random garbage (as a kinda mock ai this intentionally really stupid)", "repo": "https://github.com/Trulle1234/Trulles-Minion-Slack-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0945H3P2GN"}, {"ship_num": 2, "ts": "2026-06-20T21:35:28Z", "hours": 2.0, "multiplier": 2.15, "payout": 4, "blessing": "neutral", "text": "I made a simple slack bot that sends my daily updates (to replace slackbot reminders). It also has a simple comand to check my local weather using an API.", "repo": "https://github.com/Trulle1234/Trulles-Minion-Slack-bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0945H3P2GN"}]...
|
[{"post_id": 14316, "ts": "202 [{"post_id": 14316, "ts": "2026-06-23T12:26:36Z", "hours": 0.7997, "text": "Added integration with HC AI to rearrange the words in a more logical order / change the grammar of words This to introduce some logic while still keep the randomness It uses ai.hackclub.com with Gemini 2.5 Flash Lite Preview 09-2025 as its really fast. Unfortunetly HC AI is currently down so I’ll have to wait with subbmitting untill its up again"}, {"post_id": 13077, "ts": "2026-06-21T12:06:42Z", "hours": 0.9778, "text": "Added a random reply when bot is pinged and a command to get the workflow to join my priv channel The random reply checks for the app_mention event and then uses a random word API to give random words (1-5). The /enter-trulles-basement commad just sends an “Only vissable to you” message with the link to the workflow."}, {"post_id": 13032, "ts": "2026-06-21T09:48:50Z", "hours": 0.405, "text": "Added a welcome messege for people joining #trulleathon This replaces an old winterflows workflow I was using. It uses the event member_joined_channel and then checks is the channel is the target one. Finaly it sends a messge using app.client.chat.postMessage() ( event.user is used to know who joined)."}, {"post_id": 12753, "ts": "2026-06-20T21:05:47Z", "hours": 0.5233, "text": "Hosted the bot on Nest and added a daily and weekly update prompt. My nest application got aproved so now the bot is there. I have long been using a Slackbot reminder for this so i thought now that im making a bot is an amazing opportunity to replace that. The reminders are sent on a regular schedule to my channel using a cron job."}, {"post_id": 11806, "ts": "2026-06-19T06:48:33Z", "hours": 1.3019, "text": "Added the help and ping commands from the tutorial + a command to check my local weather. /trulles-minion-ping checks latency. /trulles-minion-help shows all comands and what they do. /trulles-weather shows my local temperature. It uses the SMHI weather API from apiverket.se ."}]...
|
Title: Trulles Minion by @trulle123 | Stardance
D Title: Trulles Minion by @trulle123 | Stardance
Devlogs:
Added the help and ping commands from the tutorial + a command to check my local weather. /trulles-minion-ping checks latency. /trulles-minion-help shows all comands and what they do. /trulles-weather shows my local temperature. It uses the SMHI weather API from apiverket.se .
Hosted the bot on Nest and added a daily and weekly update prompt. My nest application got aproved so now the bot is there. I have long been using a Slackbot reminder for this so i thought now that im making a bot is an amazing opportunity to replace that. The reminders are sent on a regular schedule to my channel using a cron job.
Added a welcome messege for people joining #trulleathon This replaces an old winterflows workflow I was using. It uses the event member_joined_channel and then checks is the channel is the target one. Finaly it sends a messge using app.client.chat.postMessage() ( event.user is used to know who joined).
Added a random reply when bot is pinged and a command to get the workflow to join my priv channel The random reply checks for the app_mention event and then uses a random word API to give random words (1-5). The /enter-trulles-basement commad just sends an “Only vissable to you” message with the link to the workflow.
Added integration with HC AI to rearrange the words in a more logical order / change the grammar of words This to introduce some logic while still keep the randomness It uses ai.hackclub.com with Gemini 2.5 Flash Lite Preview 09-2025 as its really fast. Unfortunetly HC AI is currently down so I’ll have to wait with subbmitting untill its up again
Ships:
I made a simple slack bot that sends my daily updates (to replace slackbot reminders). It also has a simple comand to check my local weather using an API.
I made a simple slack bot that sends my daily updates (to replace slackbot reminders). It has a simple comand to check my local weather using an API, it also has a welcome message for people joining my channel, a command to get the join link to my priv channel. And last but not least if you ping it responds with some random garbage (as a kinda mock ai this intentionally really stupid)...
|
1793314421.9908435
|
1793400821.9908435
|
|
43737
|
GOO by @trueislam440 | Stardance
|
trueislam440
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: GOO by @trueislam440 | Stardance
|
1793235193.4826827
|
1793839993.4826827
|
|
57875
|
Workers based ai agent by @truehannan | Stardance
|
truehannan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Workers based ai agent by @truehannan | Sta Title: Workers based ai agent by @truehannan | Stardance...
|
1793461719.7541625
|
1794066519.7541625
|
|
4632
|
Discord to Fluxer by @true_lock | Stardance
|
true_lock
|
0
|
4.0
|
0
|
[]
|
[{"post_id": 11963, "ts": "202 [{"post_id": 11963, "ts": "2026-06-19T15:00:20Z", "hours": 1.0, "text": "I cleaned up and restructured the code into multiple files. This should make the program a whole lot easier to maintain : )"}, {"post_id": 12537, "ts": "2026-06-20T14:11:46Z", "hours": 2.0, "text": "Added Emoji Migration. You can now migrate all your custom server emojis to your new fluxer server : )"}, {"post_id": 12707, "ts": "2026-06-20T19:06:05Z", "hours": 1.0, "text": "Working on Role migration right now"}, {"post_id": 13044, "ts": "2026-06-21T10:20:51Z", "hours": 0.0, "text": "Added a popup if specific permissions are missing, instead of just logging a 403/401 error"}]...
|
Title: Discord to Fluxer by @true_lock | Stardance Title: Discord to Fluxer by @true_lock | Stardance
Devlogs:
I cleaned up and restructured the code into multiple files. This should make the program a whole lot easier to maintain : )
Added Emoji Migration. You can now migrate all your custom server emojis to your new fluxer server : )
Working on Role migration right now
Added a popup if specific permissions are missing, instead of just logging a 403/401 error...
|
1792925641.7571332
|
1793789641.7571332
|
|
68264
|
My awesome macropad! by @trstych | Stardance
|
trstych
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @trstych | Stardanc Title: My awesome macropad! by @trstych | Stardance...
|
1793119883.0239697
|
1793724683.0239697
|
|
14693
|
My very own WebOS by @trsote | Stardance
|
trsote
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @trsote | Stardance
|
1793544804.5873065
|
1794149604.5873065
|
|
3027
|
TesseractGlass by @troyp8932 | Stardance
|
troyp8932
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: TesseractGlass by @troyp8932 | Stardance
|
1793220955.1826208
|
1793825755.1826208
|
|
1385
|
My awesome macropad! by @troyac242 | Stardance
|
troyac242
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @troyac242 | Starda Title: My awesome macropad! by @troyac242 | Stardance...
|
1793332232.3726327
|
1793937032.3726327
|
|
37447
|
Ready to go Authenticator template by @troksarober Ready to go Authenticator template by @troksaroberts | Stardance...
|
troksaroberts
|
1
|
15.0
|
206
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-01T15:41:35Z", "hours": 15.0, "multiplier": 13.82, "payout": 206, "blessing": "neutral", "text": "I created Ready to go Authenticator templete You can use it in your apps for fast authentication setup. It is really usefull for anyone who is creatign Social media apps, Internet shops and WEB games. It was challenging to use all these technologies at same time - I had to learn a lot, but it was a lot of fun. I am proud of how good of a template it became, how much features it has and how clean code is, if we are not counting monolith structure into account 😎 To use this project read Readme.md but basically create a template from it in github, clone it, docker comppose up --build and thats it. If you want to check it click ‘Try project’ to see basic frontend that i created, to use my project. Features: Log in, Sign up ofc View user, change email and password Forgot password Uses Google Auth and hCAPTCHA Has basic Admin page (/admin) Checking whether username is availible Rate limiting (in process)", "repo": "https://github.com/RobertsRob/AuthSystem", "demo": "https://auth.trokhost.com/"}]...
|
[{"post_id": 38936, "ts": "202 [{"post_id": 38936, "ts": "2026-08-01T15:27:21Z", "hours": 0.5378, "text": "Minor bug fix Fixed some bugs when signing up and pytest bug fix. Wat throwing 500 Internal server error because errors were not handled."}, {"post_id": 38913, "ts": "2026-08-01T14:34:54Z", "hours": 2.1406, "text": "Rate limiting and documentation So now BOTS and other spammers cannot enlessly access enpoints and have limits. If you hit one you will be send to stop page, where Arnold would manage you. For all routes is implemented this restriction: default_limits=[\"200 per day\", \"50 per hour\"] And for popular routes that can get under attack like /signup or /login there are more scrict limits."}, {"post_id": 38799, "ts": "2026-08-01T11:16:21Z", "hours": 3.2611, "text": "Admin page and username availability check Long time no see) So I added username availability check every 1500 ms, and admin page, where admin can view users and delete them. Frontend should be improved bc it doesnt utilize /admin/view_users full potential, but it is good for now. Also as you can see i added roles, so now you can have admin or user role, where admin role users have access to this page. Added enspoints: GET /api/users/check -> Check if a username exists GET /admin -> Admin dashboard GET /admin/view_users -> List users (by page) DELETE /delete_user/<id> -> Delete a user"}, {"post_id": 33132, "ts": "2026-07-22T19:17:04Z", "hours": 4.9253, "text": "Today I wrote Forgot password route Now users can reset their password through email link: Enter your email Open your email and click ‘reset password link’ Write your new password Now you can use your new update Also I added show password checkbox everywhere you enter password"}, {"post_id": 32027, "ts": "2026-07-20T21:59:12Z", "hours": 2.8092, "text": "Today I added a way to update password and email for non OAuth 2.0 users Today were fixed multiple bugs, improved password validity checking and added a way to change password and email. (image shows what error codes you can get while updating your email) Other small updates: Improved frontend for users page and settings page (though it isnt this project focus) emails and usernames are now stripped and lowered to prevent misbehavior"}, {"post_id": 31860, "ts": "2026-07-20T16:07:57Z", "hours": 0.3761, "text": "Authentication system demo video"}, {"post_id": 31840, "ts": "2026-07-20T15:12:41Z", "hours": 0.6231, "text": "Project progress at this moment, written in hronological order Day 1-2 (image 1) I wrote basic UI (as UI is not main focus of this project) I added login page and error page => safe_render_template(template_file, jinja_info=None) Connected hCAPTCHA for basic brute force attacks Day 3 (image 2) I added JWT and signup page Implemented postgresSQL Day 4-5 (no image) Bug fix, edge case improvements, like missing data etc When there exists valid JWT user is redirected form login/signup page straight to /home_user Day 6-7 damn numbers (image 3) Started and colmpeted google authentication as second option Changed my database table Day 8 (image 4) Wrote pytests to tests my code before deployment Dockerized my project Wrote CI/CD pipelines for github for faster deployment There is a lot to add next step is to implement CRUD operations"}, {"post_id": 31531, "ts": "2026-07-20T00:33:46Z", "hours": 0.3694, "text": "Information about this project I started this project a couple weeks ago (Jul 4th) as an idea to create a fast, ready to go authentication system bassically for any project with advanced features. Unfortunately i didnt started posting in stardance when i started and I did not have Hackatime time tracking. Luckily I used git in this project and in couple next posts I will post progress that I made. I will post by chunks with significant moments. From now on I will track time and post oftenly 😁 (image shows current version of sign up page)"}]...
|
Title: Ready to go Authenticator template by @trok Title: Ready to go Authenticator template by @troksaroberts | Stardance
Devlogs:
Information about this project I started this project a couple weeks ago (Jul 4th) as an idea to create a fast, ready to go authentication system bassically for any project with advanced features. Unfortunately i didnt started posting in stardance when i started and I did not have Hackatime time tracking. Luckily I used git in this project and in couple next posts I will post progress that I made. I will post by chunks with significant moments. From now on I will track time and post oftenly 😁 (image shows current version of sign up page)
Project progress at this moment, written in hronological order Day 1-2 (image 1) I wrote basic UI (as UI is not main focus of this project) I added login page and error page => safe_render_template(template_file, jinja_info=None) Connected hCAPTCHA for basic brute force attacks Day 3 (image 2) I added JWT and signup page Implemented postgresSQL Day 4-5 (no image) Bug fix, edge case improvements, like missing data etc When there exists valid JWT user is redirected form login/signup page straight to /home_user Day 6-7 damn numbers (image 3) Started and colmpeted google authentication as second option Changed my database table Day 8 (image 4) Wrote pytests to tests my code before deployment Dockerized my project Wrote CI/CD pipelines for github for faster deployment There is a lot to add next step is to implement CRUD operations
Authentication system demo video
Today I added a way to update password and email for non OAuth 2.0 users Today were fixed multiple bugs, improved password validity checking and added a way to change password and email. (image shows what error codes you can get while updating your email) Other small updates: Improved frontend for users page and settings page (though it isnt this project focus) emails and usernames are now stripped and lowered to prevent misbehavior
Today I wrote Forgot password route Now users can reset their password through email link: Enter your email Open your email and click ‘reset password link’ Write your new password Now you can use your new update Also I added show password checkbox everywhere you enter password
Admin page and username availability check Long time no see) So I added username availability check every 1500 ms, and admin page, where admin can view users and delete them. Frontend should be improved bc it doesnt utilize /admin/view_users full potential, but it is good for now. Also as you can see i added roles, so now you can have admin or user role, where admin role users have access to this page. Added enspoints: GET /api/users/check -> Check if a username exists GET /admin -> Admin dashboard GET /admin/view_users -> List users (by page) DELETE /delete_user/<id> -> Delete a user
Rate limiting and documentation So now BOTS and other spammers cannot enlessly access enpoints and have limits. If you hit one you will be send to stop page, where Arnold would manage you. For all routes is implemented this restriction: default_limits=["200 per day", "50 per hour"] And for popular routes that can get under attack like /signup or /login there are more scrict limits.
Minor bug fix Fixed some bugs when signing up and pytest bug fix. Wat throwing 500 Internal server error because errors were not handled.
Ships:
I created Ready to go Authenticator templete You can use it in your apps for fast authentication setup. It is really usefull for anyone who is creatign Social media apps, Internet shops and WEB games. It was challenging to use all these technologies at same time - I had to learn a lot, but it was a lot of fun. I am proud of how good of a template it became, how much features it has and how clean code is, if we are not counting monolith structure into account 😎 To use this project read Readme.md but basically create a template from it in github, clone it, docker comppose up --build and thats it. If you want to check it click ‘Try project’ to see basic frontend that i created, to use my project. Features: Log in, Sign up ofc View user, change email and password Forgot password Uses Google Auth and hCAPTCHA Has basic Admin page (/admin) Checking whether username is availible Rate limiting (in process)...
|
1793325003.7657447
|
1793411403.7657447
|
|
42834
|
Manual OS by @troksaroberts | Stardance
|
troksaroberts
|
2
|
34.0
|
308
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-11T21:46:33Z", "hours": 25.0, "multiplier": 12.58, "payout": 308, "blessing": "neutral", "text": "The idea is that to use apps and use basic OS functionality you have to install packages through console! To enable this “OS MODE” you need to choose “EVERYTHING MANUAL” in the lock screen! I am really proud of how comfy and functional OS became, how you can scale and scale it even more, and more. It was the right choice to think about project future in the beggining, and maybe overthink project architecture. To test project press “Try project” or press link . What will you see: Booting screen Lock screen, to continue press “Space” Input to enter your username (enter at least three characters) Choose what mode you want (everything preinstalled or everything manual) - for fast test you can choose everything preinstalled, but if you want to really suffer from idea in the begginning then chooose everything manual!", "repo": "https://github.com/RobertsRob/Manual_OS", "demo": "https://robertsrob.github.io/Manual_OS/"}, {"ship_num": 2, "ts": "2026-08-05T13:42:54Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a fully working WEB OS with draggable windows and multiple applications (trash bin - for decor, web browser - that accepts only urls and of course notepad). The thing that I am most proud of is funcional taskbar. To test my project just click “try project” and open apps by double clicking on desktop applications. BTW desktop icons are also draggable.", "repo": "https://github.com/RobertsRob/Manual_OS", "demo": "https://robertsrob.github.io/Manual_OS/"}]...
|
[{"post_id": 66201, "ts": "202 [{"post_id": 66201, "ts": "2026-09-11T21:29:15Z", "hours": 6.6028, "text": "Video game in my OS I added a functionality to the trash app. Now to clear “cache” in my OS, you have to play a game where you need to catapult trash to target. Controlls: Input ranges - vertical and horizontal trajectory Enter or SHOOT button - launch R - restart game after loss Also you can sometimes delete needed information for OS functionality and will be activated self destruction mode Game is written with a bit of math and html canvas)"}, {"post_id": 63836, "ts": "2026-09-07T20:12:56Z", "hours": 2.0031, "text": "Polished + Image Viewer Now you can open Images and ZOOM IN I also added a lot of content - text file and funny jokes even small puzzle ) You can also use basic search in File Explorer as well as going to specefic folder by typing it in path input."}, {"post_id": 63701, "ts": "2026-09-07T17:08:13Z", "hours": 3.4933, "text": "Update of the File Explorer In this addition i added more manuality to basic functions and huge amount of small fixes that enabled me to add new things. Some small updates: Added seconds to time Skip option for booting screent by pressing ESC Everything preinstalled is now a default so testers will be able to use system more easily Also as it is shown in the image now there is new look to File Exlorer and it can now open txt files in notepad, though some of functions like searching are not working yet. Images one of which is stored in Documents folder is opening as text in notepad showing link. Next update I will polish File Explorer and add Image Viewer"}, {"post_id": 53199, "ts": "2026-08-23T17:15:45Z", "hours": 3.0419, "text": "First steps of MANUALITY Toady I added two main thing and first is the taskbar update - was added decorative icon and time in right side (hh:mm:ss and dd:mm:yyyy) Also I added install command that shows animation of installation as well as changes in dictionary that package was installed. For now it doesnt work - system feels as everything preinstalled but next thing to do is to add restrictions to system usage without proper installations."}, {"post_id": 44858, "ts": "2026-08-10T21:54:02Z", "hours": 2.7164, "text": "More commands and boot screen I reworked app opening logic so now you can open an app with one terminal command, like notepad or web . Also now before lock screen booting screen can be seen. It shows ~350 lines of some made up text to imitate linux boot screen. It takes about 5.5 seconds to boot up."}, {"post_id": 43365, "ts": "2026-08-08T15:55:08Z", "hours": 3.2469, "text": "Lock screen and neofetch like command Today I added lock screen where you choose your username and whether you want to use this system in manual mode. Also I added command neofetch to show ManualOS logo in console. You can try current version using this link: https://robertsrob.github.io/Manual_OS/"}, {"post_id": 42950, "ts": "2026-08-07T22:46:48Z", "hours": 3.3981, "text": "Terminal Now that is the projects main part - terminal installs - manual part . User will have to install packages to do something - open apps, close apps, minimize apps - super MANUAL, so disk is not flooded with unnecessary packages. Today I added terminal and help command, with plans to expand amount of commands. Interesting part of implementation was color setup - I made terminal structure rework from initial idea. With this console structure I can easily write new colors to show in terminal. There is also easter egg)). Whats next: Command expansion and make them actually work Lock screen Manuality other fun stuff P.S. Manu testers may be fooled, but you can actually open multiple windows of the same app, as much as you want, just like in Linux or any other OS."}, {"post_id": 41018, "ts": "2026-08-04T22:25:15Z", "hours": 1.4872, "text": "Functional taskbar and notepad Now taskbar is not a decoration it is a functinable piece of software. You can choose app to open, choose whats app is on top of other and minimizing works. If you minimize app now pressing in the taskbar you can bring it back! Now thats pretty cool HUH? 😅 Also I added Notepad where you can write something, no functionaluty for now only textarea but looks goood. Also used backdrop-filter: blur(25px) to blur backgrounds, looks good to me."}, {"post_id": 40151, "ts": "2026-08-03T15:35:14Z", "hours": 1.6078, "text": "Window controll buttons Today I added options for users to maximize, minimize and close windows, also i added so windows now have adjustable priority and you can controll which windows are on top of others by clicking on them. Here is a video of functionality showcase:"}, {"post_id": 39705, "ts": "2026-08-02T20:46:36Z", "hours": 1.9425, "text": "Added windows and added browser application I added so when you double click on icon the window with app opens. Also browser was added. It is not google, funny thing google simply doesnt work in iframe. Also these windows are draggable from left side . You can write a url and press Enter , then site will be loaded. In exaples can be seen Wikipedia and my other project - Authentication template ) If you want to try current version you can visit this link: https://robertsrob.github.io/Manual_OS/"}, {"post_id": 39491, "ts": "2026-08-02T13:57:17Z", "hours": 3.7544, "text": "I started my Manual OS The idea is to make Web OS where nothing is installed and you have to install everything manually. There will be two options to use complete instalation or do manualy . Right now i am building main part then to split it and make users to install by parts everything (instalation is only in UI)"}]...
|
Title: Manual OS by @troksaroberts | Stardance
De Title: Manual OS by @troksaroberts | Stardance
Devlogs:
I started my Manual OS The idea is to make Web OS where nothing is installed and you have to install everything manually. There will be two options to use complete instalation or do manualy . Right now i am building main part then to split it and make users to install by parts everything (instalation is only in UI)
Added windows and added browser application I added so when you double click on icon the window with app opens. Also browser was added. It is not google, funny thing google simply doesnt work in iframe. Also these windows are draggable from left side . You can write a url and press Enter , then site will be loaded. In exaples can be seen Wikipedia and my other project - Authentication template ) If you want to try current version you can visit this link: https://robertsrob.github.io/Manual_OS/
Window controll buttons Today I added options for users to maximize, minimize and close windows, also i added so windows now have adjustable priority and you can controll which windows are on top of others by clicking on them. Here is a video of functionality showcase:
Functional taskbar and notepad Now taskbar is not a decoration it is a functinable piece of software. You can choose app to open, choose whats app is on top of other and minimizing works. If you minimize app now pressing in the taskbar you can bring it back! Now thats pretty cool HUH? 😅 Also I added Notepad where you can write something, no functionaluty for now only textarea but looks goood. Also used backdrop-filter: blur(25px) to blur backgrounds, looks good to me.
Terminal Now that is the projects main part - terminal installs - manual part . User will have to install packages to do something - open apps, close apps, minimize apps - super MANUAL, so disk is not flooded with unnecessary packages. Today I added terminal and help command, with plans to expand amount of commands. Interesting part of implementation was color setup - I made terminal structure rework from initial idea. With this console structure I can easily write new colors to show in terminal. There is also easter egg)). Whats next: Command expansion and make them actually work Lock screen Manuality other fun stuff P.S. Manu testers may be fooled, but you can actually open multiple windows of the same app, as much as you want, just like in Linux or any other OS.
Lock screen and neofetch like command Today I added lock screen where you choose your username and whether you want to use this system in manual mode. Also I added command neofetch to show ManualOS logo in console. You can try current version using this link: https://robertsrob.github.io/Manual_OS/
More commands and boot screen I reworked app opening logic so now you can open an app with one terminal command, like notepad or web . Also now before lock screen booting screen can be seen. It shows ~350 lines of some made up text to imitate linux boot screen. It takes about 5.5 seconds to boot up.
First steps of MANUALITY Toady I added two main thing and first is the taskbar update - was added decorative icon and time in right side (hh:mm:ss and dd:mm:yyyy) Also I added install command that shows animation of installation as well as changes in dictionary that package was installed. For now it doesnt work - system feels as everything preinstalled but next thing to do is to add restrictions to system usage without proper installations.
Update of the File Explorer In this addition i added more manuality to basic functions and huge amount of small fixes that enabled me to add new things. Some small updates: Added seconds to time Skip option for booting screent by pressing ESC Everything preinstalled is now a default so testers will be able to use system more easily Also as it is shown in the image now there is new look to File Exlorer and it can now open txt files in notepad, though some of functions like searching are not working yet. Images one of which is stored in Documents folder is opening as text in notepad showing link. Next update I will polish File Explorer and add Image Viewer
Polished + Image Viewer Now you can open Images and ZOOM IN I also added a lot of content - text file and funny jokes even small puzzle ) You can also use basic search in File Explorer as well as going to specefic folder by typing it in path input.
Video game in my OS I added a functionality to the trash app. Now to clear “cache” in my OS, you have to play a game where you need to catapult trash to target. Controlls: Input ranges - vertical and horizontal trajectory Enter or SHOOT button - launch R - restart game after loss Also you can sometimes delete needed information for OS functionality and will be activated self destruction mode Game is written with a bit of math and html canvas)
Ships:
I made a fully working WEB OS with draggable windows and multiple applications (trash bin - for decor, web browser - that accepts only urls and of course notepad). The thing that I am most proud of is funcional taskbar. To test my project just click “try project” and open apps by double clicking on desktop applications. BTW desktop icons are also draggable.
The idea is that to use apps and use basic OS functionality you have to install packages through console! To enable this “OS MODE” you need to choose “EVERYTHING MANUAL” in the lock screen! I am really proud of how comfy and functional OS became, how you can scale and scale it even more, and more. It was the right choice to think about project future in the beggining, and maybe overthink project architecture. To test project press “Try project” or press link . What will you see: Booting screen Lock screen, to continue press “Space” Input to enter your username (enter at least three characters) Choose what mode you want (everything preinstalled or everything manual) - for fast test you can choose everything preinstalled, but if you want to really suffer from idea in the begginning then chooose everything manual!...
|
1793332559.5046437
|
1793418959.5046437
|
|
61826
|
Self Car by @troksaroberts | Stardance
|
troksaroberts
|
1
|
14.0
|
191
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-23T17:55:23Z", "hours": 14.0, "multiplier": 13.38, "payout": 191, "blessing": "neutral", "text": "I made a neural network where cars try to ride fast The goal is to tech AI to ride this track as fast aspossible using only three sensors as a data. Challenging part was optimization and simulation. In a matter of fact making neural network was easy, making a correct point system and simulation was hard. I am proud of graph and saving system, it looks so slick, it add up ‘spice’ to the project. By pressing Try project there will be a short video guide on how to run this project locally. Its really simple - only takes 4 commands to run if you have python installed.", "repo": "https://github.com/RobertsRob/SelfCar", "demo": "https://github.com/RobertsRob/SelfCar/releases/tag/1.0"}]...
|
[{"post_id": 72755, "ts": "202 [{"post_id": 72755, "ts": "2026-09-23T17:50:34Z", "hours": 3.8636, "text": "SAVE BEST ONE Now you can save models and choose from the 14 best ones. They are saved in models folder and you can even send them to your friends (send whole folder). You can also load saved models with “L” and save with “S”, to choose between different models use arrow keys. Now DIF_MODE - if you would turn on this option two segments on inner circle will stick out so now its harder to ride a car."}, {"post_id": 70755, "ts": "2026-09-19T18:20:14Z", "hours": 2.4044, "text": "They are smart now Neural network is really good now. It is a race car. Changes: I added graph to visualize best score I removed deltaTime - time between frames, so simulations doesnt depends on it Improved vizualisation In neural network I removed direction as parametr so now car learns how to drive instead of remembering track"}, {"post_id": 70162, "ts": "2026-09-18T16:31:43Z", "hours": 3.6506, "text": "ITS ALIVE A lot of changes has been made - firs of all is reward system - all these dim green lines are checkpoints, for crossing them neural network get a reward. Then of course I implementer AI itself. Now it spawn a 100 cars and chooses the best each generation. Also cars receive a benefit when they ride each lap faster. So riding faster is also a plus. I increased size of cars to make them a bit more realistic. There is a video of already trained generations which shows what a generation looks like. They all disappear because I set so max amount of laps they can go is three, so new generation is created, because old one wouldnt crash. There are a lot of thing to add still, like better physics, model saving and training for variety of tracks not only for one."}, {"post_id": 68724, "ts": "2026-09-15T17:00:57Z", "hours": 4.3342, "text": "Base for machine learnign In this devlog I prepared everything to start teaching machines how to ride a car - the car was prepared for them. What has been done: Track generation - trach is 4 mathematic functions that create 1000 line segments in total to serve as walls. Optimized ray logic - car will have only 3 sensors (green) that will tell distance till wall Car class itself - for optimization i wont have 1000s of car object but in the class there will be stored vectorized information about all cars operating with numpy Visual part - I will render only one car, but under the hood there will be much more cars training."}]...
|
Title: Self Car by @troksaroberts | Stardance
Dev Title: Self Car by @troksaroberts | Stardance
Devlogs:
Base for machine learnign In this devlog I prepared everything to start teaching machines how to ride a car - the car was prepared for them. What has been done: Track generation - trach is 4 mathematic functions that create 1000 line segments in total to serve as walls. Optimized ray logic - car will have only 3 sensors (green) that will tell distance till wall Car class itself - for optimization i wont have 1000s of car object but in the class there will be stored vectorized information about all cars operating with numpy Visual part - I will render only one car, but under the hood there will be much more cars training.
ITS ALIVE A lot of changes has been made - firs of all is reward system - all these dim green lines are checkpoints, for crossing them neural network get a reward. Then of course I implementer AI itself. Now it spawn a 100 cars and chooses the best each generation. Also cars receive a benefit when they ride each lap faster. So riding faster is also a plus. I increased size of cars to make them a bit more realistic. There is a video of already trained generations which shows what a generation looks like. They all disappear because I set so max amount of laps they can go is three, so new generation is created, because old one wouldnt crash. There are a lot of thing to add still, like better physics, model saving and training for variety of tracks not only for one.
They are smart now Neural network is really good now. It is a race car. Changes: I added graph to visualize best score I removed deltaTime - time between frames, so simulations doesnt depends on it Improved vizualisation In neural network I removed direction as parametr so now car learns how to drive instead of remembering track
SAVE BEST ONE Now you can save models and choose from the 14 best ones. They are saved in models folder and you can even send them to your friends (send whole folder). You can also load saved models with “L” and save with “S”, to choose between different models use arrow keys. Now DIF_MODE - if you would turn on this option two segments on inner circle will stick out so now its harder to ride a car.
Ships:
I made a neural network where cars try to ride fast The goal is to tech AI to ride this track as fast aspossible using only three sensors as a data. Challenging part was optimization and simulation. In a matter of fact making neural network was easy, making a correct point system and simulation was hard. I am proud of graph and saving system, it looks so slick, it add up ‘spice’ to the project. By pressing Try project there will be a short video guide on how to run this project locally. Its really simple - only takes 4 commands to run if you have python installed....
|
1793415145.0011244
|
1793501545.0011244
|
|
62936
|
Hard Platformer Game by @troksaroberts | Stardance
|
troksaroberts
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hard Platformer Game by @troksaroberts | St Title: Hard Platformer Game by @troksaroberts | Stardance...
|
1793047895.6301603
|
1793652695.6301603
|
|
898
|
Mission Control SImulator by @trixyy | Stardance
|
trixyy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Mission Control SImulator by @trixyy | Star Title: Mission Control SImulator by @trixyy | Stardance...
|
1793209864.2875128
|
1793814664.2875128
|
|
3847
|
About Me Website by @trixyy | Stardance
|
trixyy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: About Me Website by @trixyy | Stardance
|
1793508865.8205147
|
1794113665.8205147
|
|
33309
|
Learning HTML/CSS by @trixyy | Stardance
|
trixyy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Learning HTML/CSS by @trixyy | Stardance
|
1793440365.0737927
|
1794045165.0737927
|
|
35765
|
My own site! by @trixyy | Stardance
|
trixyy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @trixyy | Stardance
|
1793231430.1803367
|
1793836230.1803367
|
|
1197
|
Tha Meaty Player by @trixieatwbs | Stardance
|
trixieatwbs
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T15:48:22Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "MPO is in the media folder on the repository. Anyway, I’ve had media player in the past for wackybox.org obviously but it kinda sucked. So I took inspiration from an old scratch project of mine and made this glorious load of crap. Enjoy, or maybe don’t", "repo": "https://github.com/wackyboxincorporated/wackyinc/", "demo": "https://wackybox.org/media"}]...
|
[{"post_id": 1463, "ts": "2026 [{"post_id": 1463, "ts": "2026-06-03T14:49:21Z", "hours": 0.4267, "text": "It’s alive"}, {"post_id": 308, "ts": "2026-06-01T15:56:13Z", "hours": 0.4347, "text": "dialing in the uh, the . “auto sync” soo maybe you can have like . a bunch of devices playing off the server that are all synced down to the millisecond! looks great on an OLED i guess."}]...
|
Title: Tha Meaty Player by @trixieatwbs | Stardanc Title: Tha Meaty Player by @trixieatwbs | Stardance
Devlogs:
dialing in the uh, the . “auto sync” soo maybe you can have like . a bunch of devices playing off the server that are all synced down to the millisecond! looks great on an OLED i guess.
It’s alive
Ships:
MPO is in the media folder on the repository. Anyway, I’ve had media player in the past for wackybox.org obviously but it kinda sucked. So I took inspiration from an old scratch project of mine and made this glorious load of crap. Enjoy, or maybe don’t...
|
1793332637.8863466
|
1793419037.8863466
|
|
23196
|
WackNet by @trixieatwbs | Stardance
|
trixieatwbs
|
0
|
0.64
|
0
|
[]
|
[{"post_id": 12735, "ts": "202 [{"post_id": 12735, "ts": "2026-06-20T20:28:21Z", "hours": 0.6369, "text": "logging everything and it Sucks"}]...
|
Title: WackNet by @trixieatwbs | Stardance
Devlog Title: WackNet by @trixieatwbs | Stardance
Devlogs:
logging everything and it Sucks...
|
1793317817.629618
|
1793922617.629618
|
|
37772
|
Boeing 777 Nose Landing Gear by @trivid_vs | Stard Boeing 777 Nose Landing Gear by @trivid_vs | Stardance...
|
trivid_vs
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Boeing 777 Nose Landing Gear by @trivid_vs Title: Boeing 777 Nose Landing Gear by @trivid_vs | Stardance...
|
1793433076.6528811
|
1794037876.6528811
|
|
37058
|
My own site! by @tristanwaller9 | Stardance
|
tristanwaller9
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @tristanwaller9 | Stardance
|
1793144860.8779886
|
1793749660.8779886
|
|
3059
|
In ear monitors by @tristantrang | Stardance
|
tristantrang
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: In ear monitors by @tristantrang | Stardanc Title: In ear monitors by @tristantrang | Stardance...
|
1793382734.1990902
|
1793987534.1990902
|