|
2201
|
Tower 19 by @willlauridsen | Stardance
|
willlauridsen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Tower 19 by @willlauridsen | Stardance
|
1792749261.2968776
|
1793354061.2968776
|
|
2202
|
My awesome macropad! by @Rude_Thunder | Stardance
|
Rude_Thunder
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Rude_Thunder | Sta Title: My awesome macropad! by @Rude_Thunder | Stardance...
|
1792738339.1232095
|
1793343139.1232095
|
|
2203
|
Untitled by @maya | Stardance
|
maya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @maya | Stardance
|
1792738360.1565335
|
1793343160.1565335
|
|
2204
|
My awesome macropad! by @AnnaCoutinho | Stardance
|
AnnaCoutinho
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @AnnaCoutinho | Sta Title: My awesome macropad! by @AnnaCoutinho | Stardance...
|
1792705737.7515655
|
1793310537.7515655
|
|
2205
|
600W by @flyingfish | Stardance
|
flyingfish
|
0
|
45.53
|
0
|
[]
|
[{"post_id": 15431, "ts": "202 [{"post_id": 15431, "ts": "2026-06-25T02:22:20Z", "hours": 7.66, "text": "so my atx power supply broke on me i bought a replacement its just not here yet i am going to tack a small break on this to work on somthing else"}, {"post_id": 14147, "ts": "2026-06-23T04:02:03Z", "hours": 4.8181, "text": "i tried to make a boost converter for like 5 hours and it just didn’t work at all my guess is that it was do to the inductor. anyway i decided i will do that latter so i started working on sorting wires(fun) and while doing that i got ideas usb: so i learned this has a +5VSB and by found out i mean i actually read thought the data sheet like 30 hours in to this project and i want to add a usb port on it so i can power Arduinos my fume extractor and other things -12V: i original wrote this off because i hade a +12 but it turns out it is fun. and if it is there why not add another output it wont have a current sensor because it can only output up to 0.3A so why even bother case: i am going to have to make a new case because the current one cant fit everything so i am going to do that tomorrow and this should also allow for me to move where the rotory encoder it becouse before i put it in a bad spot becouse i didnt have space boost: i might switch the boost converter to the 12v rail idk yet just though i would menchin it"}, {"post_id": 13464, "ts": "2026-06-22T01:28:37Z", "hours": 8.8781, "text": "i took a break to work on other projects while the parts i ordered arive but he is what i got working display: i got the display showing things after a lot of tutorials but i figured it out the funny sensor: once again i needed a lot of tutorials but i got it to kind of work but is was slightly off i think i just need to tune the sensor its just really finicky"}, {"post_id": 7317, "ts": "2026-06-12T06:06:45Z", "hours": 4.4472, "text": "so i have once again redesigned everything AC: i wanted to add an ac output. why you may ask idk its funny. anyways i add an inverter after the boost converter and another output and to read the voltage of the ac output i added a ZMPT101B and i plan on making a sorta oscilloscope to the ac output cause it cool Display: i switch to a bigger spi oled because it can be controlled by digital pins and i need the analog pins to read the new outputs"}, {"post_id": 4682, "ts": "2026-06-08T02:43:05Z", "hours": 10.4278, "text": "i forgot to post for a while. i made a lot of changes to the case because i printed out the old case and there is no way i could fit that much circuitry in that case: i made the case bigger to allow for a bigger face plate to fit more circuits and stuff and i added a small pocket in the back to store wires display: i switch to using an OLED I2C display because i kind of didn’t under stand that an lcd could not display enough info schematic: i just remade it because it was hard to loo at the old one"}, {"post_id": 1563, "ts": "2026-06-03T17:39:09Z", "hours": 9.2961, "text": "i have an old pc power supply and i want to make it into a bench power supply so i can have a bench power supply that can do high current the plan is to make it have 4 out puts: 12v 5v 3.3V 3.3v and a boost converter to boost to really high voltage input: it will be controlled by a rotary encoder because it has all the inputs i need for this in one component display: it will use an lcd display because i already have one. i want to display current draw voltage and wattage brain: i am going to use a nano becouse i have a few of them and it is small so it should fit in this small thing outputs: i am going to output with banana jacks so i can easily plug stuff in to it and i am going to add leds so you know what out put you are monitoring case: it is a frame that goes around the cornors of the power supply while keeping it open to alow air flow then the face hold the power supply in with screws"}]...
|
Title: 600W by @flyingfish | Stardance
Devlogs:
i Title: 600W by @flyingfish | Stardance
Devlogs:
i have an old pc power supply and i want to make it into a bench power supply so i can have a bench power supply that can do high current the plan is to make it have 4 out puts: 12v 5v 3.3V 3.3v and a boost converter to boost to really high voltage input: it will be controlled by a rotary encoder because it has all the inputs i need for this in one component display: it will use an lcd display because i already have one. i want to display current draw voltage and wattage brain: i am going to use a nano becouse i have a few of them and it is small so it should fit in this small thing outputs: i am going to output with banana jacks so i can easily plug stuff in to it and i am going to add leds so you know what out put you are monitoring case: it is a frame that goes around the cornors of the power supply while keeping it open to alow air flow then the face hold the power supply in with screws
i forgot to post for a while. i made a lot of changes to the case because i printed out the old case and there is no way i could fit that much circuitry in that case: i made the case bigger to allow for a bigger face plate to fit more circuits and stuff and i added a small pocket in the back to store wires display: i switch to using an OLED I2C display because i kind of didn’t under stand that an lcd could not display enough info schematic: i just remade it because it was hard to loo at the old one
so i have once again redesigned everything AC: i wanted to add an ac output. why you may ask idk its funny. anyways i add an inverter after the boost converter and another output and to read the voltage of the ac output i added a ZMPT101B and i plan on making a sorta oscilloscope to the ac output cause it cool Display: i switch to a bigger spi oled because it can be controlled by digital pins and i need the analog pins to read the new outputs
i took a break to work on other projects while the parts i ordered arive but he is what i got working display: i got the display showing things after a lot of tutorials but i figured it out the funny sensor: once again i needed a lot of tutorials but i got it to kind of work but is was slightly off i think i just need to tune the sensor its just really finicky
i tried to make a boost converter for like 5 hours and it just didn’t work at all my guess is that it was do to the inductor. anyway i decided i will do that latter so i started working on sorting wires(fun) and while doing that i got ideas usb: so i learned this has a +5VSB and by found out i mean i actually read thought the data sheet like 30 hours in to this project and i want to add a usb port on it so i can power Arduinos my fume extractor and other things -12V: i original wrote this off because i hade a +12 but it turns out it is fun. and if it is there why not add another output it wont have a current sensor because it can only output up to 0.3A so why even bother case: i am going to have to make a new case because the current one cant fit everything so i am going to do that tomorrow and this should also allow for me to move where the rotory encoder it becouse before i put it in a bad spot becouse i didnt have space boost: i might switch the boost converter to the 12v rail idk yet just though i would menchin it
so my atx power supply broke on me i bought a replacement its just not here yet i am going to tack a small break on this to work on somthing else...
|
1792677239.8178005
|
1793282039.8178005
|
|
2206
|
Untitled project by @floren_duerinck | Stardance
|
floren_duerinck
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @floren_duerinck | Star Title: Untitled project by @floren_duerinck | Stardance...
|
1792486421.9941523
|
1793091221.9941523
|
|
2207
|
My awesome macropad! by @sheel_s_mehta | Stardance
|
sheel_s_mehta
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sheel_s_mehta | St Title: My awesome macropad! by @sheel_s_mehta | Stardance...
|
1792680499.1977715
|
1793285299.1977715
|
|
2208
|
waaiz by @mohdwaaiz | Stardance
|
mohdwaaiz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: waaiz by @mohdwaaiz | Stardance
|
1792641179.7408974
|
1793245979.7408974
|
|
2209
|
My first slack bot! by @aayathi | Stardance
|
aayathi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @aayathi | Stardance
|
1792608801.0049329
|
1793213601.0049329
|
|
2210
|
The cooker by @jean | Stardance
|
jean
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: The cooker by @jean | Stardance
|
1792572719.4960172
|
1793177519.4960172
|
|
2211
|
Propheus by @tudor | Stardance
|
tudor
|
0
|
3.0
|
0
|
[]
|
[{"post_id": 8401, "ts": "2026 [{"post_id": 8401, "ts": "2026-06-13T23:33:25Z", "hours": 1.0, "text": "Added saving functionality and a testing UI to toggle online mode."}, {"post_id": 8355, "ts": "2026-06-13T21:44:38Z", "hours": 0.0, "text": "For the last hour or so I had realized a big problem with the current implementation, which is that the Stardance app uses Turbo, which apparently in this case acts like a SPA (Single page application). Truth be told, I had to make more use of AI here than I usually would (however I did not copy paste code or add anything which I didn’t first check or understand) as I have not been personally faced with this problem before, however I was aware of this challenge from previous projects or blogs read. The problem was that if I just kept creating a new loop on every navigation to circumvent this, old loops would end up never finishing and would just keep waiting for new posts to load (which never happened), inevitably leading to a memory leak eventually. The fix ended up being using document.documentElement instead of document.body for the mutation because (according to GPT, however I will write a comment in case I come across any documentation) Turbo will replace stuff of the body inside of the whole HTML of the page (so, to ), which triggers a mutation when watching documentElement, however if we watch document.body, and Turbo replaces that all together, MutationObserver stays attached to the old, now removed, node, which means we are basically watching a dead node for new posts (again, take this with a grain of salt). This means I could also scrap the waitForElm function and shorten the code. There are likely many better ways to do this (which are welcome in the comments), but for someone who is still a beginner in extension and web development overall, I am just happy that it works and that AI helped me discover something new that I think is a challenge for many extensions that operate on modern web applications such as Youtube, X etc. Now free of bugs, I will continue working on the UI."}, {"post_id": 8268, "ts": "2026-06-13T19:16:00Z", "hours": 1.0, "text": "I decided to change the location of the button as I spent too much time being unsuccessful in trying to line it up with the others. I also made it such that newly loaded posts are also updated with this button via the MutationObserver API (Thank you StackOverflow). This is how it looks like so far. Next I will focus on making an UI to add actual saving functionality to the buttons and make some kind of server to be able to store bookmarks “in the cloud”."}, {"post_id": 8161, "ts": "2026-06-13T16:37:24Z", "hours": 1.0, "text": "Managed to write it up a bit, now added a favorite button, however I am facing a small problem with alignment relative to the other SVGS. Will focus on debugging this for now, and then continue towards actually making an UI to browse saved posts or even make a small server in Python to allow users save them remotely."}, {"post_id": 8089, "ts": "2026-06-13T14:42:24Z", "hours": 0.0, "text": "I have now started work on this by creating the manifest.json file and some other boilerplate like a very small README.md and added the MIT license. Next I will start to look into how the main home page of Stardance gets posts and how I can add new stuff to it. Will start by doing a bookmarking feature (like adding a favorite button that you usually see on social media). This is my first time making an extension so it will hopefully be fun and interesting."}]...
|
Title: Propheus by @tudor | Stardance
Devlogs:
I Title: Propheus by @tudor | Stardance
Devlogs:
I have now started work on this by creating the manifest.json file and some other boilerplate like a very small README.md and added the MIT license. Next I will start to look into how the main home page of Stardance gets posts and how I can add new stuff to it. Will start by doing a bookmarking feature (like adding a favorite button that you usually see on social media). This is my first time making an extension so it will hopefully be fun and interesting.
Managed to write it up a bit, now added a favorite button, however I am facing a small problem with alignment relative to the other SVGS. Will focus on debugging this for now, and then continue towards actually making an UI to browse saved posts or even make a small server in Python to allow users save them remotely.
I decided to change the location of the button as I spent too much time being unsuccessful in trying to line it up with the others. I also made it such that newly loaded posts are also updated with this button via the MutationObserver API (Thank you StackOverflow). This is how it looks like so far. Next I will focus on making an UI to add actual saving functionality to the buttons and make some kind of server to be able to store bookmarks “in the cloud”.
For the last hour or so I had realized a big problem with the current implementation, which is that the Stardance app uses Turbo, which apparently in this case acts like a SPA (Single page application). Truth be told, I had to make more use of AI here than I usually would (however I did not copy paste code or add anything which I didn’t first check or understand) as I have not been personally faced with this problem before, however I was aware of this challenge from previous projects or blogs read. The problem was that if I just kept creating a new loop on every navigation to circumvent this, old loops would end up never finishing and would just keep waiting for new posts to load (which never happened), inevitably leading to a memory leak eventually. The fix ended up being using document.documentElement instead of document.body for the mutation because (according to GPT, however I will write a comment in case I come across any documentation) Turbo will replace stuff of the body inside of the whole HTML of the page (so, to ), which triggers a mutation when watching documentElement, however if we watch document.body, and Turbo replaces that all together, MutationObserver stays attached to the old, now removed, node, which means we are basically watching a dead node for new posts (again, take this with a grain of salt). This means I could also scrap the waitForElm function and shorten the code. There are likely many better ways to do this (which are welcome in the comments), but for someone who is still a beginner in extension and web development overall, I am just happy that it works and that AI helped me discover something new that I think is a challenge for many extensions that operate on modern web applications such as Youtube, X etc. Now free of bugs, I will continue working on the UI.
Added saving functionality and a testing UI to toggle online mode....
|
1792947297.3127134
|
1793811297.3127134
|
|
2212
|
My awesome macropad! by @isidoro | Stardance
|
isidoro
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @isidoro | Stardanc Title: My awesome macropad! by @isidoro | Stardance...
|
1792673250.7521756
|
1793278050.7521756
|
|
2213
|
My Channels slack bot! by @WillKitch | Stardance
|
WillKitch
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My Channels slack bot! by @WillKitch | Star Title: My Channels slack bot! by @WillKitch | Stardance...
|
1792601371.4419706
|
1793206171.4419706
|
|
2214
|
Icebergs by @lilo | Stardance
|
lilo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Icebergs by @lilo | Stardance
|
1792662543.547895
|
1793267343.547895
|
|
2215
|
DDO by @Jk098 | Stardance
|
Jk098
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: DDO by @Jk098 | Stardance
|
1792677129.6766484
|
1793281929.6766484
|
|
2216
|
Splatter paint website by @zazzie | Stardance
|
zazzie
|
2
|
10.0
|
112
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-30T21:42:07Z", "hours": 9.0, "multiplier": 12.74, "payout": 111, "blessing": "neutral", "text": "I made a website where you can splatter paint about! That’s it! & I’d say its pretty intuitive so there (hopefully) shouldn’t be much trouble for anyone testing it out! i hope you enjoy, and have fun splatting! :D", "repo": "https://github.com/zazzie-star/Splatter-Paint-Website-P2", "demo": "https://zazzie-star.github.io/Splatter-Paint-Website-P2/"}, {"ship_num": 2, "ts": "2026-06-01T19:31:59Z", "hours": 1.0, "multiplier": 1.03, "payout": 1, "blessing": "neutral", "text": "I made a splatter paint website (that’s it, sorry). I found the whole thing challenging really because I used a tutorial which is meant for Replit rather than Git (and I’m a total beginner). But i am proud that I did it, I’ve never really done this before today. All you need to do is to just swirl your mouse around, and that’s pretty much it!", "repo": "https://github.com/zazzie-star/Splatter-Paint-Website-P2", "demo": "https://zazzie-star.github.io/Splatter-Paint-Website-P2/"}]...
|
[{"post_id": 37887, "ts": "202 [{"post_id": 37887, "ts": "2026-07-30T21:33:31Z", "hours": 1.7878, "text": "this will be the last project update (at least for this ship, so lets get on with it!) project updates: finished readme added the final touches and finished what i wanted to finish thus far aims & issues: i had some issues implementing a button that made it so that when you click then it paints, and unfortunately had to scrap this for now really the biggest issue i found throughout this project is that I struggled using paper.js as it meant i had to code in a (i believe) unconventional way, and I don’t even know yet how to code in a conventional way so it was more of a struggle and I had to look to ai rather than regular tutorials which I’d prefer hopefully in future when i have the skills I can return to this project for a final ship and improve it, but for now I’m happy with what i’ve managed to achieve as a newbie and I’d like to move on to other projects that are more feasible and I can learn from more! p.s. if you’ve made it this far, thank you for following along! (and please let me know if I’ve made too many or too few devlogs)"}, {"post_id": 28597, "ts": "2026-07-14T22:53:48Z", "hours": 1.2258, "text": "short devlog today as I’m visiting my uni town for a uni event! (yippiee!! but very busy…) anyways! onwards with the updates project updates: now the clear canvas button works! it brings up a div saying “are you sure you want to clear canvas?” with yes and no buttons! though i had to ask the in built ai to explain to me how to code the clear canvas part as I am still very much a beginner lol currently working on the settings part! aims & issues: meh honestly nothing because i haven’t had the chance to do much today! OH i might make a back to menu button though, and try and make it so that saved works appear in the gallery…"}, {"post_id": 27950, "ts": "2026-07-13T21:52:32Z", "hours": 1.5056, "text": "project updates: changed ‘previous works’ to gallery (felt fitting) added a ‘save work’ button and a ‘clear canvas’ button the ‘save work’ button now works! i had to ask vs code’s in-built ai how to make it work (as i couldn’t find any tutorials!) and then wrote the code out & asked it to explain what each bit did so I could learn from it, I also made a note of things i learnt for future reference! not sure if i added this in an update but i learned how to make notes on all my code and have been using that as I’ve found it really helpful for learning & keeping track of my work the gallery button also now pulls up a gallery div! issues & aims: no real issues so far - I’m not sure how I’m going to make the gallery display your previous artwork, maybe I could have it so you input your own work and each one has a little frame and you can scroll through? also not sure how i’ll clear the canvas or make a proper settings so I will have to hunt for some tutorials or ask for advice again 😅 thats all so far!"}, {"post_id": 27113, "ts": "2026-07-12T11:47:11Z", "hours": 2.0072, "text": "project updates: the “new work” button now works! (clears the welcome screen so you can start working) the “settings” button now brings up a “settings” div added “Welcome to Splatter Paint!” to the start menu issues & aims: had some issues I had to troubleshoot (like a stray /div causing issues!) but so far we are doing good aiming to create a X button on the settings thinking of adding an Easter egg to the welcome screen… (you’ll have to see ;) ) hoping to create a “save” button also!"}, {"post_id": 26636, "ts": "2026-07-11T15:56:15Z", "hours": 1.2464, "text": "project updates: finally added the buttons, and used css to make them look gooooood they are yet to be functional though! issues & aims: had some issues putting the buttons in the centre of the screen! aiming to make these buttons actually work hopefully I can make a way to save artworks and maybe a settings screen!"}, {"post_id": 26545, "ts": "2026-07-11T12:56:42Z", "hours": 1.0569, "text": "working on the splatter paint website again! project updates: went back to the original jam tutorial and realised how much I messed up on my first ship! (oh well…), now I’m starting work on this again with just a little bit more knowledge so hopefully I can improve what i’ve done! issues & aims: no real issues thus far! aiming to make a start screen, (with a blurry background, like the one you can see here!) hopefully this will have a “welcome to splatter paint!” with start buttons/new work and a ‘previous artworks’ where you can click and it takes you to your previous works I guess I’ll need a save button as well so that people can save their art! and hopefully I can alter it so that it only draws when you click? (or make a settings so that you can select ‘on click’ as when it draws?)"}, {"post_id": 392, "ts": "2026-06-01T19:24:13Z", "hours": 0.6244, "text": "splat paint final"}, {"post_id": 361, "ts": "2026-06-01T18:08:22Z", "hours": 0.6881, "text": "a splatter paint website"}]...
|
Title: Splatter paint website by @zazzie | Stardan Title: Splatter paint website by @zazzie | Stardance
Devlogs:
a splatter paint website
splat paint final
working on the splatter paint website again! project updates: went back to the original jam tutorial and realised how much I messed up on my first ship! (oh well…), now I’m starting work on this again with just a little bit more knowledge so hopefully I can improve what i’ve done! issues & aims: no real issues thus far! aiming to make a start screen, (with a blurry background, like the one you can see here!) hopefully this will have a “welcome to splatter paint!” with start buttons/new work and a ‘previous artworks’ where you can click and it takes you to your previous works I guess I’ll need a save button as well so that people can save their art! and hopefully I can alter it so that it only draws when you click? (or make a settings so that you can select ‘on click’ as when it draws?)
project updates: finally added the buttons, and used css to make them look gooooood they are yet to be functional though! issues & aims: had some issues putting the buttons in the centre of the screen! aiming to make these buttons actually work hopefully I can make a way to save artworks and maybe a settings screen!
project updates: the “new work” button now works! (clears the welcome screen so you can start working) the “settings” button now brings up a “settings” div added “Welcome to Splatter Paint!” to the start menu issues & aims: had some issues I had to troubleshoot (like a stray /div causing issues!) but so far we are doing good aiming to create a X button on the settings thinking of adding an Easter egg to the welcome screen… (you’ll have to see ;) ) hoping to create a “save” button also!
project updates: changed ‘previous works’ to gallery (felt fitting) added a ‘save work’ button and a ‘clear canvas’ button the ‘save work’ button now works! i had to ask vs code’s in-built ai how to make it work (as i couldn’t find any tutorials!) and then wrote the code out & asked it to explain what each bit did so I could learn from it, I also made a note of things i learnt for future reference! not sure if i added this in an update but i learned how to make notes on all my code and have been using that as I’ve found it really helpful for learning & keeping track of my work the gallery button also now pulls up a gallery div! issues & aims: no real issues so far - I’m not sure how I’m going to make the gallery display your previous artwork, maybe I could have it so you input your own work and each one has a little frame and you can scroll through? also not sure how i’ll clear the canvas or make a proper settings so I will have to hunt for some tutorials or ask for advice again 😅 thats all so far!
short devlog today as I’m visiting my uni town for a uni event! (yippiee!! but very busy…) anyways! onwards with the updates project updates: now the clear canvas button works! it brings up a div saying “are you sure you want to clear canvas?” with yes and no buttons! though i had to ask the in built ai to explain to me how to code the clear canvas part as I am still very much a beginner lol currently working on the settings part! aims & issues: meh honestly nothing because i haven’t had the chance to do much today! OH i might make a back to menu button though, and try and make it so that saved works appear in the gallery…
this will be the last project update (at least for this ship, so lets get on with it!) project updates: finished readme added the final touches and finished what i wanted to finish thus far aims & issues: i had some issues implementing a button that made it so that when you click then it paints, and unfortunately had to scrap this for now really the biggest issue i found throughout this project is that I struggled using paper.js as it meant i had to code in a (i believe) unconventional way, and I don’t even know yet how to code in a conventional way so it was more of a struggle and I had to look to ai rather than regular tutorials which I’d prefer hopefully in future when i have the skills I can return to this project for a final ship and improve it, but for now I’m happy with what i’ve managed to achieve as a newbie and I’d like to move on to other projects that are more feasible and I can learn from more! p.s. if you’ve made it this far, thank you for following along! (and please let me know if I’ve made too many or too few devlogs)
Ships:
I made a splatter paint website (that’s it, sorry). I found the whole thing challenging really because I used a tutorial which is meant for Replit rather than Git (and I’m a total beginner). But i am proud that I did it, I’ve never really done this before today. All you need to do is to just swirl your mouse around, and that’s pretty much it!
I made a website where you can splatter paint about! That’s it! & I’d say its pretty intuitive so there (hopefully) shouldn’t be much trouble for anyone testing it out! i hope you enjoy, and have fun splatting! :D...
|
1792990185.3737454
|
1793076585.3737454
|
|
2217
|
Untitled project by @Riley | Stardance
|
Riley
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Riley | Stardance
|
1792565263.4052362
|
1793170063.4052362
|
|
2218
|
My awesome macropad! by @javim-dev | Stardance
|
javim-dev
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @javim-dev | Starda Title: My awesome macropad! by @javim-dev | Stardance...
|
1792540351.0339863
|
1793145151.0339863
|
|
2219
|
My awesome macropad! by @Joeryon2011 | Stardance
|
Joeryon2011
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Joeryon2011 | Star Title: My awesome macropad! by @Joeryon2011 | Stardance...
|
1792691358.5473409
|
1793296158.5473409
|
|
2220
|
A Website by @sebastian_ayalarios7 | Stardance
|
sebastian_ayalarios7
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A Website by @sebastian_ayalarios7 | Starda Title: A Website by @sebastian_ayalarios7 | Stardance...
|
1792633783.7086656
|
1793238583.7086656
|
|
2221
|
My awesome macropad! by @Elwolf11 | Stardance
|
Elwolf11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Elwolf11 | Stardan Title: My awesome macropad! by @Elwolf11 | Stardance...
|
1792605001.8488488
|
1793209801.8488488
|
|
2222
|
My first slack bot! by @rritacanolli | Stardance
|
rritacanolli
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @rritacanolli | Star Title: My first slack bot! by @rritacanolli | Stardance...
|
1792587225.8334587
|
1793192025.8334587
|
|
2223
|
My awesome macropad! by @timonkieko | Stardance
|
timonkieko
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @timonkieko | Stard Title: My awesome macropad! by @timonkieko | Stardance...
|
1792727389.3299108
|
1793332189.3299108
|
|
2224
|
Untitled project by @Bora | Stardance
|
Bora
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Bora | Stardance
|
1792652021.4363694
|
1793256821.4363694
|
|
2225
|
Untitled project by @udxt | Stardance
|
udxt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @udxt | Stardance
|
1792637306.782741
|
1793242106.782741
|
|
2226
|
My awesome macropad! by @Bikash | Stardance
|
Bikash
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Bikash | Stardance
|
1792540523.4198997
|
1793145323.4198997
|
|
2227
|
My awesome macropad! by @sulimka_liza | Stardance
|
sulimka_liza
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sulimka_liza | Sta Title: My awesome macropad! by @sulimka_liza | Stardance...
|
1792731190.338509
|
1793335990.338509
|
|
2228
|
mice's website by @Mice | Stardance
|
Mice
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-01T20:11:32Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I decided to redo my old website, since it was esstentially just a page with my socials and not anything related to me. I decided to add animations and a liquid glass vibe to it to replicate fluid movement. I also added sounds that fit the late 2000’s-early 2010’s vibe of the internet.", "repo": "https://github.com/miceoroni/website-v2", "demo": "https://miceoroni.xyz"}]...
|
[{"post_id": 886, "ts": "2026- [{"post_id": 886, "ts": "2026-06-02T16:38:32Z", "hours": 1.1169, "text": "added animations! also fixed mobile support so we should be good in terms of mobile stuff"}, {"post_id": 389, "ts": "2026-06-01T19:08:15Z", "hours": 1.1083, "text": "Started work on this website. decided to change everything over to bootstrap and make it look kinda “liquid glassy”. i added the nxe’s button sounds because it kinda fits the aesthetic a little bit. things i liked: working with html things i need to improve: move the cards from the titlebar. make everything more animated (in/out animations, hover, etc)"}]...
|
Title: mice's website by @Mice | Stardance
De Title: mice's website by @Mice | Stardance
Devlogs:
Started work on this website. decided to change everything over to bootstrap and make it look kinda “liquid glassy”. i added the nxe’s button sounds because it kinda fits the aesthetic a little bit. things i liked: working with html things i need to improve: move the cards from the titlebar. make everything more animated (in/out animations, hover, etc)
added animations! also fixed mobile support so we should be good in terms of mobile stuff
Ships:
I decided to redo my old website, since it was esstentially just a page with my socials and not anything related to me. I decided to add animations and a liquid glass vibe to it to replicate fluid movement. I also added sounds that fit the late 2000’s-early 2010’s vibe of the internet....
|
1792997520.7055867
|
1793083920.7055867
|
|
2229
|
My first slack bot! by @AREEJ | Stardance
|
AREEJ
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @AREEJ | Stardance
|
1792543949.7877545
|
1793148749.7877545
|
|
2230
|
My first slack bot! by @la_programmations | Starda My first slack bot! by @la_programmations | Stardance...
|
la_programmations
|
0
|
0.32
|
0
|
[]
|
[{"post_id": 11492, "ts": "202 [{"post_id": 11492, "ts": "2026-06-18T19:33:02Z", "hours": 0.3219, "text": "test"}]...
|
Title: My first slack bot! by @la_programmations | Title: My first slack bot! by @la_programmations | Stardance
Devlogs:
test...
|
1792482751.2643101
|
1793087551.2643101
|
|
2231
|
Hyperion-CLI by @reyfl | Stardance
|
reyfl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hyperion-CLI by @reyfl | Stardance
|
1792684301.8115244
|
1793289101.8115244
|
|
2232
|
A tracked robot. by @judahsoup | Stardance
|
judahsoup
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A tracked robot. by @judahsoup | Stardance
|
1792716823.7734725
|
1793321623.7734725
|
|
2233
|
R0B0 by @Rocket | Stardance
|
Rocket
|
1
|
4.01
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-10T19:54:50Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an mini Jarvis, is only on vocal command. The hardest thing was making him listen, because pyaudio wasn’t working so I had to replace it. I’m proud of making it open task manager,chrome and youtube.", "repo": "https://github.com/rocket806/R0B0", "demo": "https://github.com/rocket806/R0B0/releases/tag/v1.0.2-demo"}]...
|
[{"post_id": 8251, "ts": "2026 [{"post_id": 8251, "ts": "2026-06-13T18:37:01Z", "hours": 1.0142, "text": "Devlog 3 Hi! My first ship was denied so I’m making a new devlog. What I did today: So I made a new readme for my project(it took a while) and I fixed something. R0B0 was doing the task whitout the wake word,so I finally managed to make it respond only with the wake word. That’s all for today, see you soon,bye!"}, {"post_id": 6413, "ts": "2026-06-10T19:49:17Z", "hours": 0.5822, "text": "Devlog 2 Hi! this is my last devlog on this project and I want to tell you the latest functions that I added. One of them is opening Chrome and vs code that I do it with the library os. And the last function is searching and opening Youtube. This function I do it with de library webbrowser. See you soon! Bye!"}, {"post_id": 6336, "ts": "2026-06-10T17:46:19Z", "hours": 2.4108, "text": "Devlog 1 Hi! My name is Rocket, and I really like Jarvis, so I thought I’d make my own. The idea is simple: create an assistant that is always ready to do simple tasks (like creating a new directory or opening Task Manager) and is also fun (he can tell jokes! :) ). Today, I managed to implement some important functions for R0B0. One of them was making him listen continuously. In the beginning, I had some problems with this feature because it was consuming around 20-30% of my CPU. After some tweaking, I managed to lower it below 10% (it still spikes over 10% sometimes, but only for a very short moment). Another very important feature I added was microphone input. At first, I tried using PyAudio (an older Python library for microphone access), but it didn’t work because I am using a very recent version of Python. I also tried workarounds like pipwin, but that failed too. Ultimately, I used two other libraries sounddevice and scipy and it worked perfectly! That’s all for today! See you soon, bye!"}]...
|
Title: R0B0 by @Rocket | Stardance
Devlogs:
Devlo Title: R0B0 by @Rocket | Stardance
Devlogs:
Devlog 1 Hi! My name is Rocket, and I really like Jarvis, so I thought I’d make my own. The idea is simple: create an assistant that is always ready to do simple tasks (like creating a new directory or opening Task Manager) and is also fun (he can tell jokes! :) ). Today, I managed to implement some important functions for R0B0. One of them was making him listen continuously. In the beginning, I had some problems with this feature because it was consuming around 20-30% of my CPU. After some tweaking, I managed to lower it below 10% (it still spikes over 10% sometimes, but only for a very short moment). Another very important feature I added was microphone input. At first, I tried using PyAudio (an older Python library for microphone access), but it didn’t work because I am using a very recent version of Python. I also tried workarounds like pipwin, but that failed too. Ultimately, I used two other libraries sounddevice and scipy and it worked perfectly! That’s all for today! See you soon, bye!
Devlog 2 Hi! this is my last devlog on this project and I want to tell you the latest functions that I added. One of them is opening Chrome and vs code that I do it with the library os. And the last function is searching and opening Youtube. This function I do it with de library webbrowser. See you soon! Bye!
Devlog 3 Hi! My first ship was denied so I’m making a new devlog. What I did today: So I made a new readme for my project(it took a while) and I fixed something. R0B0 was doing the task whitout the wake word,so I finally managed to make it respond only with the wake word. That’s all for today, see you soon,bye!
Ships:
I made an mini Jarvis, is only on vocal command. The hardest thing was making him listen, because pyaudio wasn’t working so I had to replace it. I’m proud of making it open task manager,chrome and youtube....
|
1792986905.212943
|
1793073305.212943
|
|
2234
|
My first slack bot! by @7ala | Stardance
|
7ala
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @7ala | Stardance
|
1792493686.465004
|
1793098486.465004
|
|
2235
|
“Am I Cooked?” life simulator by @elizabeth | Star “Am I Cooked?” life simulator by @elizabeth | Stardance...
|
elizabeth
|
1
|
3.0
|
44
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-07T15:19:26Z", "hours": 3.0, "multiplier": 14.08, "payout": 44, "blessing": "neutral", "text": "I made “Am I Cooked?”, a life simulator where your choices decide your future. The idea actually came from my friends we were brainstorming project ideas for me to make for stardance when one of them looked at something happening and said, “Bro, they’re so cooked.” We all laughed, and that’s how the idea clicked. The hardest part was getting all the choices and endings to work properly. I’m proud of turning a random joke into a fun, playable game with multiple paths. Try making different choices each time you play, and let me know if you find any bugs or have ideas to make it even better!", "repo": "https://github.com/Elizadev41/-Am-I-Cooked-life-simulator", "demo": "https://elizadev41.github.io/-Am-I-Cooked-life-simulator/"}]...
|
[{"post_id": 14398, "ts": "202 [{"post_id": 14398, "ts": "2026-06-23T14:52:09Z", "hours": 0.4872, "text": "hellooo remembered this project Worked on Am I Cooked? today and added a bunch of new stuff. The game now has more categories and way more scenarios, so it should feel less repetitive. Each category has 10 scenarios now, and I added new ones like Work, Party, and Gaming. Chaos Mode actually works now too. Before it was mostly just a theme change, but now it randomly changes how much each choice affects your cooked score, so bad choices can get worse and sometimes weird stuff happens. I also added better endings based on your final score, so the results feel more personalized instead of just one basic ending. Current categories: School Sports Social Life Work Party Gaming Still planning to add more polish later, like stats, achievements, animations, and maybe better sharing."}, {"post_id": 7743, "ts": "2026-06-12T22:38:58Z", "hours": 0.4406, "text": "Fixed settings button Added settings menu Added music on/off Added game mode Added How to Play screen Added name welcome screen Added category picking Added score prediction Added results screen Added different colors for each game mode Made buttons and screens look better thats all for now guys byee this took me more time but i didnt post a devlog so i lost the timee"}, {"post_id": 7200, "ts": "2026-06-12T00:50:15Z", "hours": 0.4167, "text": "added a settings button"}, {"post_id": 3797, "ts": "2026-06-06T21:02:28Z", "hours": 0.6306, "text": "made a readme"}, {"post_id": 1247, "ts": "2026-06-03T03:11:23Z", "hours": 0.9383, "text": "made it pink and added mor scenarios+ turned it into a cyoa game"}, {"post_id": 500, "ts": "2026-06-01T23:40:50Z", "hours": 0.3653, "text": "base code done"}]...
|
Title: “Am I Cooked?” life simulator by @elizabeth Title: “Am I Cooked?” life simulator by @elizabeth | Stardance
Devlogs:
base code done
made it pink and added mor scenarios+ turned it into a cyoa game
made a readme
added a settings button
Fixed settings button Added settings menu Added music on/off Added game mode Added How to Play screen Added name welcome screen Added category picking Added score prediction Added results screen Added different colors for each game mode Made buttons and screens look better thats all for now guys byee this took me more time but i didnt post a devlog so i lost the timee
hellooo remembered this project Worked on Am I Cooked? today and added a bunch of new stuff. The game now has more categories and way more scenarios, so it should feel less repetitive. Each category has 10 scenarios now, and I added new ones like Work, Party, and Gaming. Chaos Mode actually works now too. Before it was mostly just a theme change, but now it randomly changes how much each choice affects your cooked score, so bad choices can get worse and sometimes weird stuff happens. I also added better endings based on your final score, so the results feel more personalized instead of just one basic ending. Current categories: School Sports Social Life Work Party Gaming Still planning to add more polish later, like stats, achievements, animations, and maybe better sharing.
Ships:
I made “Am I Cooked?”, a life simulator where your choices decide your future. The idea actually came from my friends we were brainstorming project ideas for me to make for stardance when one of them looked at something happening and said, “Bro, they’re so cooked.” We all laughed, and that’s how the idea clicked. The hardest part was getting all the choices and endings to work properly. I’m proud of turning a random joke into a fun, playable game with multiple paths. Try making different choices each time you play, and let me know if you find any bugs or have ideas to make it even better!...
|
1792969003.8499217
|
1793055403.8499217
|
|
2236
|
Untitled project by @clyde | Stardance
|
clyde
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @clyde | Stardance
|
1792612202.6690092
|
1793217002.6690092
|
|
2237
|
My awesome macropad! by @saisnithik | Stardance
|
saisnithik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @saisnithik | Stard Title: My awesome macropad! by @saisnithik | Stardance...
|
1792748885.3649998
|
1793353685.3649998
|
|
2238
|
My first slack bot! by @muntasirmahmud364 | Starda My first slack bot! by @muntasirmahmud364 | Stardance...
|
muntasirmahmud364
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @muntasirmahmud364 | Title: My first slack bot! by @muntasirmahmud364 | Stardance...
|
1792695260.9550474
|
1793300060.9550474
|
|
2239
|
vibeflo by @mobolajiajagunna | Stardance
|
mobolajiajagunna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: vibeflo by @mobolajiajagunna | Stardance
|
1792561692.2522602
|
1793166492.2522602
|
|
2240
|
My first slack bot! by @bluecorexux | Stardance
|
bluecorexux
|
1
|
8.0
|
13
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-29T06:19:36Z", "hours": 8.0, "multiplier": 1.57, "payout": 13, "blessing": "neutral", "text": "This is my first JS project. I spent two weeks learning the language and built this. The challenging parts weren’t the Slack API — it was the stuff around it. Handling permission errors without crashing, figuring out that Gemini and OpenAI have completely different API formats, and setting up a Linux server to keep it running 24/7 after my laptop closes. To test it, install it to your workspace using the “Add to Slack” button in the README. Commands are limited for now so the README covers everything in under a minute. Start with /haaitzzabot-ping to check it is alive, then try /haaitzzabot-summarize", "repo": "https://github.com/bluecore7/haaitzzabot", "demo": "https://slack.com/oauth/v2/authorize?client_id=2210535565.11300283767236&scope=channels:join,app_mentions:read,channels:history,channels:read,chat:write,commands,groups:history,groups:read,im:read,mpim:read&user_scope="}]...
|
[{"post_id": 18168, "ts": "202 [{"post_id": 18168, "ts": "2026-06-29T06:06:58Z", "hours": 1.8003, "text": "Devlog 3 Built an OAuth server using Express so users can install the bot into their own Slack workspaces via an “Add to Slack” button. Got a shallow knowledge on how OAuth works and learnt how to build a express server to catch the code and proceed with OAuth Deployed it as a second systemd daemon on Hack Club’s server. Now both the bot and the OAuth server run 24/7 without my laptop being on."}, {"post_id": 17859, "ts": "2026-06-28T20:01:56Z", "hours": 1.2742, "text": "Devlog 2 Turns out one AI provider isn’t enough — so I added OpenAI support to the /summarize command via the -model flag. The interesting part wasn’t the API call itself. It was realising that Gemini and OpenAI have completely different request formats — different URLs, different auth methods, different JSON body structures. So I had to refactor the whole AI section: pulled the Gemini logic into its own askGemini() function, then built an askOpenAI() twin next to it. Also learned the hard way that OpenAI’s free tier doesn’t exist for developers. Got a clean 429 back . Finally SSHed into Hack Club’s server, set the bot up as a systemd service, and now it just… runs. 24/7."}, {"post_id": 15719, "ts": "2026-06-25T16:00:14Z", "hours": 5.3742, "text": "Dev Log 1 Joined Stardance at the start of June — now it’s about to end. Spent a month learning a language that took its developer 10 days to prototype! Finally shipped my first JS project: a Slack bot. Still a bash loyalist at heart, so I built a CLI parser (a minimal implementation) that lets users interact with the bot like a command-line tool. I’ve added a /summarize command to help me triage unread messages across Slack. It fetches the last n hours of messages ( -time flag) from a target channel (selectable via -channel flag), pipes them to the Gemini API, and lets users fine-tune the AI’s output with a custom -prompt flag. The dopamine hit of shipping this without blindly dumping AI-generated code was unmatched — the kind of serotonin you only get from debugging your own stack traces at 1 AM. And somewhere along the way, I learned to collaborate with the weirdo."}]...
|
Title: My first slack bot! by @bluecorexux | Stard Title: My first slack bot! by @bluecorexux | Stardance
Devlogs:
Dev Log 1 Joined Stardance at the start of June — now it’s about to end. Spent a month learning a language that took its developer 10 days to prototype! Finally shipped my first JS project: a Slack bot. Still a bash loyalist at heart, so I built a CLI parser (a minimal implementation) that lets users interact with the bot like a command-line tool. I’ve added a /summarize command to help me triage unread messages across Slack. It fetches the last n hours of messages ( -time flag) from a target channel (selectable via -channel flag), pipes them to the Gemini API, and lets users fine-tune the AI’s output with a custom -prompt flag. The dopamine hit of shipping this without blindly dumping AI-generated code was unmatched — the kind of serotonin you only get from debugging your own stack traces at 1 AM. And somewhere along the way, I learned to collaborate with the weirdo.
Devlog 2 Turns out one AI provider isn’t enough — so I added OpenAI support to the /summarize command via the -model flag. The interesting part wasn’t the API call itself. It was realising that Gemini and OpenAI have completely different request formats — different URLs, different auth methods, different JSON body structures. So I had to refactor the whole AI section: pulled the Gemini logic into its own askGemini() function, then built an askOpenAI() twin next to it. Also learned the hard way that OpenAI’s free tier doesn’t exist for developers. Got a clean 429 back . Finally SSHed into Hack Club’s server, set the bot up as a systemd service, and now it just… runs. 24/7.
Devlog 3 Built an OAuth server using Express so users can install the bot into their own Slack workspaces via an “Add to Slack” button. Got a shallow knowledge on how OAuth works and learnt how to build a express server to catch the code and proceed with OAuth Deployed it as a second systemd daemon on Hack Club’s server. Now both the bot and the OAuth server run 24/7 without my laptop being on.
Ships:
This is my first JS project. I spent two weeks learning the language and built this. The challenging parts weren’t the Slack API — it was the stuff around it. Handling permission errors without crashing, figuring out that Gemini and OpenAI have completely different API formats, and setting up a Linux server to keep it running 24/7 after my laptop closes. To test it, install it to your workspace using the “Add to Slack” button in the README. Commands are limited for now so the README covers everything in under a minute. Start with /haaitzzabot-ping to check it is alive, then try /haaitzzabot-summarize...
|
1792972484.825185
|
1793058884.825185
|
|
2241
|
astroid for birthday by @nightfury6099 | Stardance
|
nightfury6099
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: astroid for birthday by @nightfury6099 | St Title: astroid for birthday by @nightfury6099 | Stardance...
|
1792558253.575757
|
1793163053.575757
|
|
2242
|
ATOM main hub by @projects311 | Stardance
|
projects311
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ATOM main hub by @projects311 | Stardance
|
1792514971.3447886
|
1793119771.3447886
|
|
2243
|
Cardlogic by @Reena | Stardance
|
Reena
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cardlogic by @Reena | Stardance
|
1792788677.837713
|
1793393477.837713
|
|
2244
|
My first slack bot! by @Joeryon2011 | Stardance
|
Joeryon2011
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Joeryon2011 | Stard Title: My first slack bot! by @Joeryon2011 | Stardance...
|
1792493531.1168075
|
1793098331.1168075
|
|
2245
|
My awesome macropad! by @Cozy | Stardance
|
Cozy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Cozy | Stardance
|
1792540220.6991897
|
1793145020.6991897
|
|
2246
|
My first slack bot! by @Aline | Stardance
|
Aline
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Aline | Stardance
|
1792518825.18414
|
1793123625.18414
|
|
2247
|
Untitled by @Vimthusiast | Stardance
|
Vimthusiast
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Vimthusiast | Stardance
|
1792601339.3848512
|
1793206139.3848512
|
|
2248
|
My first slack bot! by @saisnithik | Stardance
|
saisnithik
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @saisnithik | Starda Title: My first slack bot! by @saisnithik | Stardance...
|
1792738365.2763374
|
1793343165.2763374
|
|
2249
|
MahouShoujo SakuraSan by @edda | Stardance
|
edda
|
0
|
19.12
|
0
|
[]
|
[{"post_id": 72919, "ts": "202 [{"post_id": 72919, "ts": "2026-09-24T01:31:04Z", "hours": 5.3903, "text": "various screenshots :) most of the work i’ve done has been on the engine and artworks. these are a few screenshots (not in order) of the opening cutscene, and the main menu"}, {"post_id": 46618, "ts": "2026-08-14T00:07:16Z", "hours": 3.4572, "text": "Spent ages getting a typewriter effect working, and added some sfx, composed a song, and here we are :D we have the intro (the first dark bit) and then the test dialogue afterwards (yes, i know the choice boxes are super janky, that’s the next thing im fixing). and yeah our main character is super angsty and not very nice but she has her reasons i promise you normally you probably would not hear the whole song because that beginning blurb is pretty short, but it also plays later on"}, {"post_id": 28919, "ts": "2026-07-15T14:55:32Z", "hours": 4.1708, "text": "Lots of changes have happened since I last devlogged! I fixed the physics, added GUI, collectables, level hazards, changed the background (via prerendered models I made in Blockbench and then rendered in Blender), and extended the map and made it so the camera follows the player. Also, made it so collectables/level stuff spawn via placing them in Tiled instead of me just having to manually input coordinates. Next up, enemies and CPU follower! :D"}, {"post_id": 22437, "ts": "2026-07-04T22:05:00Z", "hours": 2.0325, "text": "after like… forever… of trying to get this freaking map to scale properly… i finally got it. oh my gosh. it was literally one argument i had gotten wrong. literally ONE oh my gosh. end me /silly also ignore the fact the player is suctioned to the upper screen, i am sTILL trying to fix physics."}, {"post_id": 5132, "ts": "2026-06-08T20:25:29Z", "hours": 0.7814, "text": "Fixed the dialogue boxes! Probably won’t get much done this upcoming week, though, I’m on vacationnnnn to the beachhhh~ yay! Fancy shmancy text wrapping for now, wow. I did a little bit on the platformer section, but the tilesets hate me right now I fear."}, {"post_id": 1015, "ts": "2026-06-02T20:08:17Z", "hours": 1.1114, "text": "Finally finished the desktop integration stuff, and put it into the actual main file. It works! More or less- the platformer segment is a little broken, but that’s from the physics screwing up and not the new screen stuff. I plan on fixing it up next time, probably later on tonight or tomorrow, because I’ve been coding for a while already and am getting a bit tired lol Here’s a screenshot of the visual novel segment of the game (The textboxes are going to be slightly reworked, because right now they can’t fit much text at all.)"}, {"post_id": 965, "ts": "2026-06-02T18:54:18Z", "hours": 0.6175, "text": "Menu screen is more or less complete! This is still in the alternate file I made for modifications that lacks any actual interactibility, but once I get everything sorted, I’ll replace a lot of the code for the visuals in the main project folder with the stuff in here. Also, the menu animates now! Though, of course, you can’t see it in a screenshot lol"}, {"post_id": 883, "ts": "2026-06-02T16:36:17Z", "hours": 1.2936, "text": "So, originally, Mahou Shoujo Sakura San (As the full title is called) was being made for a different console than PC. However, I really wanted to get the game actually. working. And there were some annoying technical difficulties getting in the way! So, now I’m making a desktop port, and I just copied its files to a secondary location for whenever I want to continue with the console version. Then I realized, ah frick, if I’m going to make a desktop port, I now have to account for window sizing and generally changing up how it’s displayed, since the PC displays differently than the game’s original console. So I made a THIRD copy (albeit extremely stripped down, containing just the .vscode with the launch.json, all the image files, and an extremely barebones main.lua that basically just loads the files) and got to it. Lo and behold! A resizable main menu screen! Missing its buttons and not animated, but you know what, I’ll take what I can get for now! ^^ (Yes the border is annoying, I know. However, I realllly don’t want to stretch the images too horribly. I’ll make it look nice, I promise!)"}, {"post_id": 397, "ts": "2026-06-01T19:38:14Z", "hours": 0.2617, "text": "Finally managed to get VSCode to work with Love2d, holy cow that was. weirdly difficult. or maybe im slow lol"}]...
|
Title: MahouShoujo SakuraSan by @edda | Stardance
Title: MahouShoujo SakuraSan by @edda | Stardance
Devlogs:
Finally managed to get VSCode to work with Love2d, holy cow that was. weirdly difficult. or maybe im slow lol
So, originally, Mahou Shoujo Sakura San (As the full title is called) was being made for a different console than PC. However, I really wanted to get the game actually. working. And there were some annoying technical difficulties getting in the way! So, now I’m making a desktop port, and I just copied its files to a secondary location for whenever I want to continue with the console version. Then I realized, ah frick, if I’m going to make a desktop port, I now have to account for window sizing and generally changing up how it’s displayed, since the PC displays differently than the game’s original console. So I made a THIRD copy (albeit extremely stripped down, containing just the .vscode with the launch.json, all the image files, and an extremely barebones main.lua that basically just loads the files) and got to it. Lo and behold! A resizable main menu screen! Missing its buttons and not animated, but you know what, I’ll take what I can get for now! ^^ (Yes the border is annoying, I know. However, I realllly don’t want to stretch the images too horribly. I’ll make it look nice, I promise!)
Menu screen is more or less complete! This is still in the alternate file I made for modifications that lacks any actual interactibility, but once I get everything sorted, I’ll replace a lot of the code for the visuals in the main project folder with the stuff in here. Also, the menu animates now! Though, of course, you can’t see it in a screenshot lol
Finally finished the desktop integration stuff, and put it into the actual main file. It works! More or less- the platformer segment is a little broken, but that’s from the physics screwing up and not the new screen stuff. I plan on fixing it up next time, probably later on tonight or tomorrow, because I’ve been coding for a while already and am getting a bit tired lol Here’s a screenshot of the visual novel segment of the game (The textboxes are going to be slightly reworked, because right now they can’t fit much text at all.)
Fixed the dialogue boxes! Probably won’t get much done this upcoming week, though, I’m on vacationnnnn to the beachhhh~ yay! Fancy shmancy text wrapping for now, wow. I did a little bit on the platformer section, but the tilesets hate me right now I fear.
after like… forever… of trying to get this freaking map to scale properly… i finally got it. oh my gosh. it was literally one argument i had gotten wrong. literally ONE oh my gosh. end me /silly also ignore the fact the player is suctioned to the upper screen, i am sTILL trying to fix physics.
Lots of changes have happened since I last devlogged! I fixed the physics, added GUI, collectables, level hazards, changed the background (via prerendered models I made in Blockbench and then rendered in Blender), and extended the map and made it so the camera follows the player. Also, made it so collectables/level stuff spawn via placing them in Tiled instead of me just having to manually input coordinates. Next up, enemies and CPU follower! :D
Spent ages getting a typewriter effect working, and added some sfx, composed a song, and here we are :D we have the intro (the first dark bit) and then the test dialogue afterwards (yes, i know the choice boxes are super janky, that’s the next thing im fixing). and yeah our main character is super angsty and not very nice but she has her reasons i promise you normally you probably would not hear the whole song because that beginning blurb is pretty short, but it also plays later on
various screenshots :) most of the work i’ve done has been on the engine and artworks. these are a few screenshots (not in order) of the opening cutscene, and the main menu...
|
1792572563.9751484
|
1793177363.9751484
|
|
2250
|
CryptoSplitter by @dimk | Stardance
|
dimk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: CryptoSplitter by @dimk | Stardance
|
1792670059.1101224
|
1793274859.1101224
|