|
57502
|
toot by @skyisgreen | Stardance
|
skyisgreen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: toot by @skyisgreen | Stardance
|
1793443787.0529377
|
1794048587.0529377
|
|
57503
|
My very own WebOS by @natsu | Stardance
|
natsu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @natsu | Stardance
|
1793443789.1964502
|
1794048589.1964502
|
|
57504
|
A motorised roket by @Hrishii | Stardance
|
Hrishii
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A motorised roket by @Hrishii | Stardance
|
1793443790.090216
|
1794048590.090216
|
|
57505
|
BlockGen Unity3d by @Rohit_Biswas | Stardance
|
Rohit_Biswas
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-10T15:07:28Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made procedural block generation game. I made this with my self no help from AI but i used stackoverflow and internert.I learned block culling , block rendering , chunk generation and octave noise system.If you want to modify my project you can download unity 2022.3.", "repo": "https://github.com/BlooPlanet/BlockGen-Unity3d/tree/dev", "demo": "https://blooplanet.itch.io/blockgen-test"}]...
|
[{"post_id": 64912, "ts": "202 [{"post_id": 64912, "ts": "2026-09-09T17:06:37Z", "hours": 0.2753, "text": "I made terrain generation and nice transparent water"}, {"post_id": 64212, "ts": "2026-09-08T13:27:08Z", "hours": 3.0925, "text": "Today, I made block generation and chunk load/unload system."}, {"post_id": 62054, "ts": "2026-09-05T09:03:31Z", "hours": 4.7456, "text": "today, i work on player model and player skin system. i made skin graber system in unity with using minotar api that provide me official minecraft user skins."}]...
|
Title: BlockGen Unity3d by @Rohit_Biswas | Stardan Title: BlockGen Unity3d by @Rohit_Biswas | Stardance
Devlogs:
today, i work on player model and player skin system. i made skin graber system in unity with using minotar api that provide me official minecraft user skins.
Today, I made block generation and chunk load/unload system.
I made terrain generation and nice transparent water
Ships:
I made procedural block generation game. I made this with my self no help from AI but i used stackoverflow and internert.I learned block culling , block rendering , chunk generation and octave noise system.If you want to modify my project you can download unity 2022.3....
|
1794023509.0697737
|
1794109909.0697737
|
|
57506
|
Ai the new world by @priyanshuranjan2700 | Stardan Ai the new world by @priyanshuranjan2700 | Stardance...
|
priyanshuranjan2700
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ai the new world by @priyanshuranjan2700 | Title: Ai the new world by @priyanshuranjan2700 | Stardance...
|
1793443799.447597
|
1794048599.447597
|
|
57507
|
cosmictab by @Zod | Stardance
|
Zod
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: cosmictab by @Zod | Stardance
|
1793443801.2484815
|
1794048601.2484815
|
|
57508
|
SWAG Tab by @berragurlesin | Stardance
|
berragurlesin
|
1
|
17.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T20:02:49Z", "hours": 17.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created a new tab page that is fully customizable and allows everyone to reflect their own style. It’s called SWAG tab! From stickers you can add, remove, and resize to a box where you can write your name, from daily APOD space updates from NASA to a motivational note box… many things you can think of. I learned the basics by following the guide and fetched the APOD from NASA. Afterwards I added the features I would want for my new tab page one by one as they came to mind. Adjusting the sticker sizes was a big struggle, but I finally managed it! Overall, I really enjoyed working on this project. If you’d like to have a cool new tab page yourself, or want to learn more please read the README first, and then try the project. I would love to hear your thoughts!", "repo": "https://github.com/berragurlesin/My-Swag-Tab", "demo": "https://berragurlesin.github.io/My-Swag-Tab/"}]...
|
[{"post_id": 70243, "ts": "202 [{"post_id": 70243, "ts": "2026-09-18T19:38:35Z", "hours": 1.6725, "text": "devlog #13 it seems like SWAG tab is finally done! We can now adjust the sticker sizes. And I wrote the project README so you can get a handle on the details. I’d be absolutely happy if you could take a look and share your feedback"}, {"post_id": 69281, "ts": "2026-09-16T18:39:59Z", "hours": 2.3558, "text": "devlog #12 hii, being motivated is important and as people with goals we need it. That’s why there’s now a motivational note box in SWAG Tab! I’ll also be working on adding default options (plus, you can move this box wherever you like and it works AWESOME) Also, NASA sent a video a few days ago but it gave an error again, it seems to be a permissions issue. So I added a button that links directly to the NASA APOD page, that way the video can be watched! I hadn’t been able to share a devlog but if another video comes through I’ll show it. Ooh, and I also made it possible to drag the NASA photo box!"}, {"post_id": 66682, "ts": "2026-09-12T15:38:38Z", "hours": 1.6697, "text": "devlog#11 hey everyone! you can now write a name using ransom note letters inside the “my name is” tag (I’m thinking of changing this style or adding different options later) I added three font size levels, the letters shrink as the word gets longer, so it looks betterrr. ooh, and also since I was used to it I was entering Turkish characters, so I added a function to convert them (though adding different characters directly later on might be better)"}, {"post_id": 66583, "ts": "2026-09-12T12:53:38Z", "hours": 0.5464, "text": "devlog#10 heelloo, I was getting an error when a video came from NASA, so I had to write the code to handle both scenarios. But then I realized there was a conflict because the image wasn’t being hidden when the video appeared. I also learned that YouTube links etc. can come through as well, so I added a parameter to account for those cases too. Insallah, this solves the problem!"}, {"post_id": 64987, "ts": "2026-09-09T19:13:41Z", "hours": 2.0233, "text": "devlog#09 hiyaa, I spent a long time trying to add a function to adjust sticker sizes, but once I added it other features stopped working properly…I couldn’t add or drag stickers, and so on :( If you have any ideas on how to fix this, please lmk. BUUUT I did add something I really love, a cute label where you can write your name! I made it stick out a bit, adjusted the angle and placement etc. though I’m going to try changing the text to a different font. Also, a problem show up with the image/video coming from NASA today. I think it is a video for today and the issue occurs from that, I’m gonna try to fix it now"}, {"post_id": 63554, "ts": "2026-09-07T13:58:29Z", "hours": 2.2025, "text": "devlog#08 Hi guyss! There is a super important update, SWAG Tab is now even more customizable! I’ve coded the sticker adding feature I’ve had in mind from the very beginning (some parts were really tricky :D) First, I loaded default stickers and set their positions. I decided that two of them shouldn’t be deletable (the star near the search bar and the limited edition sticker. I used “canBeDeleted” boolean variable to ensure those set to false couldn’t be removed) though their positions can still be changed by user. (actually, you can move any sticker wherever you want, though there are a few bugs I still need to fix) In the video, I clear the local storage and show the default positions. Also, all of the user’s edits are saved locally. In short, the user can now add and remove stickers and move them anywhere they want on the page. However, the sizes of the stickers need to be adjustable, the next devlog might be about that! If you’ve read this far, lmk what do you think about stickers!"}, {"post_id": 63158, "ts": "2026-09-06T20:06:42Z", "hours": 1.3919, "text": "devlog #07 we can now change the backgroundd I’ve added a few options that match the theme, but you can also select your own file if you want. I designed the icon for the background settings myself, I didn’t want a normal settings icon, so I added the star to it, I think it looks good now!"}, {"post_id": 62483, "ts": "2026-09-05T21:04:39Z", "hours": 2.6047, "text": "devlog #06 hey there! SWAG tab is progressing. I thought that if I am building a tab I need to add shortcuts, and I’ve spent the last three hours working on this. Now there’s a box that we can add our fav shortcuts. I put a lot of thought into the design, and this is the result! I used Google favicon fetcher to get the app icons (otherwise they look pretty bad) and I added a button to delete them if needed, make them match to the overall theme. I also applied a glittery background to the box that I really like. As the next step, I’m thinking of adding a feature to change the background color (the blue one), because I’m already itching to see some different colors! :D"}, {"post_id": 61444, "ts": "2026-09-04T11:23:46Z", "hours": 1.0986, "text": "devlog #05 now, I can fetch images from NASA! I added a api key and used it by following the steps in the guide. I learned that NASA sometimes uploads videos for APOD, so I wrote an if statement and make sure nothing breaks when a video loads. I also customized the styling!"}, {"post_id": 61030, "ts": "2026-09-03T18:45:26Z", "hours": 0.3783, "text": "devlog #04 standard fonts didn’t give me the vibe I was looking for, so I cropped the numbers I mentioned in my previous devlog, made them all the same size and removed their backgrounds. Got them working on the clock! made the images cycle through in order every second. How is it going?"}, {"post_id": 60959, "ts": "2026-09-03T17:18:01Z", "hours": 0.6617, "text": "devlog #03 hii, I created a live digital clock that updates itself using JS’s date object and the setInterval function. I wanna change this clock with numbers in my own style (I found a font!) now I’m going to look into how to do that"}, {"post_id": 60462, "ts": "2026-09-02T20:00:11Z", "hours": 0.37, "text": "devlog #02 I found these colors on pinterest (I added the reference) and applied that blue color to my background, I also added a google search bar and adjusted its colors as well"}, {"post_id": 60210, "ts": "2026-09-02T13:12:10Z", "hours": 0.2778, "text": "devlog #01 hey everyone, I followed the steps in the mission guide and I think I’ve got the basics down (yup!) next up is customizing my own tab"}]...
|
Title: SWAG Tab by @berragurlesin | Stardance
Dev Title: SWAG Tab by @berragurlesin | Stardance
Devlogs:
devlog #01 hey everyone, I followed the steps in the mission guide and I think I’ve got the basics down (yup!) next up is customizing my own tab
devlog #02 I found these colors on pinterest (I added the reference) and applied that blue color to my background, I also added a google search bar and adjusted its colors as well
devlog #03 hii, I created a live digital clock that updates itself using JS’s date object and the setInterval function. I wanna change this clock with numbers in my own style (I found a font!) now I’m going to look into how to do that
devlog #04 standard fonts didn’t give me the vibe I was looking for, so I cropped the numbers I mentioned in my previous devlog, made them all the same size and removed their backgrounds. Got them working on the clock! made the images cycle through in order every second. How is it going?
devlog #05 now, I can fetch images from NASA! I added a api key and used it by following the steps in the guide. I learned that NASA sometimes uploads videos for APOD, so I wrote an if statement and make sure nothing breaks when a video loads. I also customized the styling!
devlog #06 hey there! SWAG tab is progressing. I thought that if I am building a tab I need to add shortcuts, and I’ve spent the last three hours working on this. Now there’s a box that we can add our fav shortcuts. I put a lot of thought into the design, and this is the result! I used Google favicon fetcher to get the app icons (otherwise they look pretty bad) and I added a button to delete them if needed, make them match to the overall theme. I also applied a glittery background to the box that I really like. As the next step, I’m thinking of adding a feature to change the background color (the blue one), because I’m already itching to see some different colors! :D
devlog #07 we can now change the backgroundd I’ve added a few options that match the theme, but you can also select your own file if you want. I designed the icon for the background settings myself, I didn’t want a normal settings icon, so I added the star to it, I think it looks good now!
devlog#08 Hi guyss! There is a super important update, SWAG Tab is now even more customizable! I’ve coded the sticker adding feature I’ve had in mind from the very beginning (some parts were really tricky :D) First, I loaded default stickers and set their positions. I decided that two of them shouldn’t be deletable (the star near the search bar and the limited edition sticker. I used “canBeDeleted” boolean variable to ensure those set to false couldn’t be removed) though their positions can still be changed by user. (actually, you can move any sticker wherever you want, though there are a few bugs I still need to fix) In the video, I clear the local storage and show the default positions. Also, all of the user’s edits are saved locally. In short, the user can now add and remove stickers and move them anywhere they want on the page. However, the sizes of the stickers need to be adjustable, the next devlog might be about that! If you’ve read this far, lmk what do you think about stickers!
devlog#09 hiyaa, I spent a long time trying to add a function to adjust sticker sizes, but once I added it other features stopped working properly…I couldn’t add or drag stickers, and so on :( If you have any ideas on how to fix this, please lmk. BUUUT I did add something I really love, a cute label where you can write your name! I made it stick out a bit, adjusted the angle and placement etc. though I’m going to try changing the text to a different font. Also, a problem show up with the image/video coming from NASA today. I think it is a video for today and the issue occurs from that, I’m gonna try to fix it now
devlog#10 heelloo, I was getting an error when a video came from NASA, so I had to write the code to handle both scenarios. But then I realized there was a conflict because the image wasn’t being hidden when the video appeared. I also learned that YouTube links etc. can come through as well, so I added a parameter to account for those cases too. Insallah, this solves the problem!
devlog#11 hey everyone! you can now write a name using ransom note letters inside the “my name is” tag (I’m thinking of changing this style or adding different options later) I added three font size levels, the letters shrink as the word gets longer, so it looks betterrr. ooh, and also since I was used to it I was entering Turkish characters, so I added a function to convert them (though adding different characters directly later on might be better)
devlog #12 hii, being motivated is important and as people with goals we need it. That’s why there’s now a motivational note box in SWAG Tab! I’ll also be working on adding default options (plus, you can move this box wherever you like and it works AWESOME) Also, NASA sent a video a few days ago but it gave an error again, it seems to be a permissions issue. So I added a button that links directly to the NASA APOD page, that way the video can be watched! I hadn’t been able to share a devlog but if another video comes through I’ll show it. Ooh, and I also made it possible to drag the NASA photo box!
devlog #13 it seems like SWAG tab is finally done! We can now adjust the sticker sizes. And I wrote the project README so you can get a handle on the details. I’d be absolutely happy if you could take a look and share your feedback
Ships:
I created a new tab page that is fully customizable and allows everyone to reflect their own style. It’s called SWAG tab! From stickers you can add, remove, and resize to a box where you can write your name, from daily APOD space updates from NASA to a motivational note box… many things you can think of. I learned the basics by following the guide and fetched the APOD from NASA. Afterwards I added the features I would want for my new tab page one by one as they came to mind. Adjusting the sticker sizes was a big struggle, but I finally managed it! Overall, I really enjoyed working on this project. If you’d like to have a cool new tab page yourself, or want to learn more please read the README first, and then try the project. I would love to hear your thoughts!...
|
1794023513.7243721
|
1794109913.7243721
|
|
57509
|
Ai the new era by @priyasnhuranjan7004 | Stardance
|
priyasnhuranjan7004
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ai the new era by @priyasnhuranjan7004 | St Title: Ai the new era by @priyasnhuranjan7004 | Stardance...
|
1793443803.1016376
|
1794048603.1016376
|
|
57510
|
Good food scanner by @Nihalrajuladevi | Stardance
|
Nihalrajuladevi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Good food scanner by @Nihalrajuladevi | Sta Title: Good food scanner by @Nihalrajuladevi | Stardance...
|
1793443804.8723645
|
1794048604.8723645
|
|
57511
|
My very own WebOS by @aether | Stardance
|
aether
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @aether | Stardance
|
1793443806.6660788
|
1794048606.6660788
|
|
57512
|
Page Turner-32 by @antellij | Stardance
|
antellij
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-13T02:58:18Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A fairly simple DIY E-reader built using the ESP32-S3 devboard, storing epub files in the flash (can be updated through wifi) and displays the output to an E-paper display. Built reusing an old dvd player as the shell and the remote for navigation.", "repo": "https://github.com/antelliJ/EPUB-Ereader", "demo": ""}]...
|
[{"post_id": 67032, "ts": "202 [{"post_id": 67032, "ts": "2026-09-13T02:14:01Z", "hours": 1.8692, "text": "I’ve been taking the time to work on the README and demo vid for this project, cleaning up some code and prepping everything for release"}, {"post_id": 60474, "ts": "2026-09-02T20:26:13Z", "hours": 0.4628, "text": "The ereader project is something that I was working on before stardance and builds upon the incredible work of people who have implemented the libraries and tools that allowed this project to be quite expansive. I hermit-crabbed an old portable dvd player to be the shell, and learned how to intercept its remote to work with my project, reviving some life into the old hardware. I didn’t quite get to figuring out sd card storage (just because I’m using all the cards I have and don’t feel like buying more), so everything is on the board’s 16 Mb flash storage (less than that due to program size). But it is usually enough to hold some books and easy enough to wirelessly connect and update the library that is stored. (just go to ereader.local when connected and all the options appear) Atomic14 on github made an epub reading repo using the espressif framework, but since I am more familiar with Arduino I remodeled a lot of the functionality to work with it and with the hardware that I had available, among other additions to fit my usage. I hope to maybe make the project more accessible with some good installation and customization, and potentially even a utility to make uploading content onto the flash even easier."}]...
|
Title: Page Turner-32 by @antellij | Stardance
De Title: Page Turner-32 by @antellij | Stardance
Devlogs:
The ereader project is something that I was working on before stardance and builds upon the incredible work of people who have implemented the libraries and tools that allowed this project to be quite expansive. I hermit-crabbed an old portable dvd player to be the shell, and learned how to intercept its remote to work with my project, reviving some life into the old hardware. I didn’t quite get to figuring out sd card storage (just because I’m using all the cards I have and don’t feel like buying more), so everything is on the board’s 16 Mb flash storage (less than that due to program size). But it is usually enough to hold some books and easy enough to wirelessly connect and update the library that is stored. (just go to ereader.local when connected and all the options appear) Atomic14 on github made an epub reading repo using the espressif framework, but since I am more familiar with Arduino I remodeled a lot of the functionality to work with it and with the hardware that I had available, among other additions to fit my usage. I hope to maybe make the project more accessible with some good installation and customization, and potentially even a utility to make uploading content onto the flash even easier.
I’ve been taking the time to work on the README and demo vid for this project, cleaning up some code and prepping everything for release
Ships:
A fairly simple DIY E-reader built using the ESP32-S3 devboard, storing epub files in the flash (can be updated through wifi) and displays the output to an E-paper display. Built reusing an old dvd player as the shell and the remote for navigation....
|
1794023516.1257207
|
1794109916.1257207
|
|
57513
|
Your Life in weeks by @aarush_kakade | Stardance
|
aarush_kakade
|
0
|
3.31
|
0
|
[]
|
[{"post_id": 60230, "ts": "202 [{"post_id": 60230, "ts": "2026-09-02T13:52:01Z", "hours": 3.31, "text": "Heyooo peoplee :) I started a life-in-weeks visualization based on the TED Talk’s idea that our time is limited.I’m focusing on creating a simple UI that makes the concept easy to understand without unnecessary features or visual clutter. The main design decision is to use a clear layout and week-based grid."}]...
|
Title: Your Life in weeks by @aarush_kakade | Star Title: Your Life in weeks by @aarush_kakade | Stardance
Devlogs:
Heyooo peoplee :) I started a life-in-weeks visualization based on the TED Talk’s idea that our time is limited.I’m focusing on creating a simple UI that makes the concept easy to understand without unnecessary features or visual clutter. The main design decision is to use a clear layout and week-based grid....
|
1793893706.018262
|
1794757706.018262
|
|
57514
|
Hackpaddy by @Pampers | Stardance
|
Pampers
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hackpaddy by @Pampers | Stardance
|
1793443811.224767
|
1794048611.224767
|
|
57515
|
Web Beats by @lantern | Stardance
|
lantern
|
1
|
37.0
|
236
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-12T14:38:31Z", "hours": 37.0, "multiplier": 6.45, "payout": 236, "blessing": "neutral", "text": "An interactive, zero-latency browser synthesizer and real-time audio visualizer:- It uses uses native web midi to talk to external keyboards. Reads time-domain audio data straight from an analyser node to draw live, low-latency waveforms. It has release, and filter knobs, then save your setups locally or dump them into a json file to share", "repo": "https://github.com/jigneshphalsawal-cloud/Web-Beats", "demo": "https://jigneshphalsawal-cloud.github.io/Web-Beats/"}]...
|
[{"post_id": 66568, "ts": "202 [{"post_id": 66568, "ts": "2026-09-12T12:29:26Z", "hours": 6.2619, "text": "Progress:- Completed the style.css Made the Live visualizer work by connecting analyserNode directly into the Web Audio processing graph. Added 3 modes to change the sounds of the midi 4 effects to change the sound of midi - Volume, Filter cutoff, delay time and delay feedback"}, {"post_id": 65934, "ts": "2026-09-11T12:32:13Z", "hours": 6.2167, "text": "Working on the style.css , had to debug the script the midi buttons were not working…"}, {"post_id": 65312, "ts": "2026-09-10T11:39:47Z", "hours": 9.6836, "text": "style.css in progress"}, {"post_id": 64045, "ts": "2026-09-08T05:31:08Z", "hours": 4.0633, "text": "Finally made the script working after facing some errors , now i will design the site!!"}, {"post_id": 62731, "ts": "2026-09-06T07:10:57Z", "hours": 6.1333, "text": "Progress :- Completed the main format(index.html) of the site. Working on the audio engine script ( this is a little hard step , using online articles to learn more about writing code for this ). -next i will try to get ideas for new features that i can add to the site and style the site"}, {"post_id": 60681, "ts": "2026-09-03T06:38:12Z", "hours": 4.1833, "text": "Working on this new project , its called Web Midi . Its purpose is :- To be able to play notes like midi keyboard but using your key board Customize the tone of the sound like filter cutoff,delay, distortion…etc to be able to record and loop the beats to add more instruments to it It will have a Live visualizer which will react to sounds played"}]...
|
Title: Web Beats by @lantern | Stardance
Devlogs: Title: Web Beats by @lantern | Stardance
Devlogs:
Working on this new project , its called Web Midi . Its purpose is :- To be able to play notes like midi keyboard but using your key board Customize the tone of the sound like filter cutoff,delay, distortion…etc to be able to record and loop the beats to add more instruments to it It will have a Live visualizer which will react to sounds played
Progress :- Completed the main format(index.html) of the site. Working on the audio engine script ( this is a little hard step , using online articles to learn more about writing code for this ). -next i will try to get ideas for new features that i can add to the site and style the site
Finally made the script working after facing some errors , now i will design the site!!
style.css in progress
Working on the style.css , had to debug the script the midi buttons were not working…
Progress:- Completed the style.css Made the Live visualizer work by connecting analyserNode directly into the Web Audio processing graph. Added 3 modes to change the sounds of the midi 4 effects to change the sound of midi - Volume, Filter cutoff, delay time and delay feedback
Ships:
An interactive, zero-latency browser synthesizer and real-time audio visualizer:- It uses uses native web midi to talk to external keyboards. Reads time-domain audio data straight from an analyser node to draw live, low-latency waveforms. It has release, and filter knobs, then save your setups locally or dump them into a json file to share...
|
1793958946.0856345
|
1794822946.0856345
|
|
57516
|
Untitled project by @julusdev | Stardance
|
julusdev
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @julusdev | Stardance
|
1793443814.0181687
|
1794048614.0181687
|
|
57517
|
QUARKLAB by @Omsadegaonkar | Stardance
|
Omsadegaonkar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: QUARKLAB by @Omsadegaonkar | Stardance
|
1793443815.8051453
|
1794048615.8051453
|
|
57518
|
My own site! by @skyhiru003 | Stardance
|
skyhiru003
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @skyhiru003 | Stardance
|
1793443818.5372684
|
1794048618.5372684
|
|
57519
|
My very own WebOS by @divyansh1 | Stardance
|
divyansh1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @divyansh1 | Stardance
|
1793443821.2861922
|
1794048621.2861922
|
|
57520
|
My awesome macropad! by @Kaori | Stardance
|
Kaori
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Kaori | Stardance
|
1793443823.109399
|
1794048623.109399
|
|
57521
|
My awesome macropad! by @GitBit | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @GitBit | Stardance
|
1793443824.9305637
|
1794048624.9305637
|
|
57522
|
clock by @lukas_gye2 | Stardance
|
lukas_gye2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: clock by @lukas_gye2 | Stardance
|
1793443826.7443001
|
1794048626.7443001
|
|
57523
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764534.0290895
|
1794628534.0290895
|
|
57524
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764536.0792007
|
1794628536.0792007
|
|
57525
|
DIY JOYSTICK by @Pirajin | Stardance
|
Pirajin
|
0
|
6.96
|
0
|
[]
|
[{"post_id": 74404, "ts": "202 [{"post_id": 74404, "ts": "2026-09-27T10:16:01Z", "hours": 0.3814, "text": "Finally Completed the project, check the github url…… Go and try it…."}, {"post_id": 74061, "ts": "2026-09-26T16:42:45Z", "hours": 0.83, "text": "#Devlog 5 I think - Today, i finally made the controller work with my own game created for it. So, the only step remaining is to update the game to perfection and ship it. STAY TUNED in my GitHub to get the game and controller instructions and code for free…."}, {"post_id": 73951, "ts": "2026-09-26T12:03:48Z", "hours": 1.5894, "text": "#Devlog - 4 I guess - Today i made it connect through wifi because bluetooth was not comfortable and I realised that cannot make it universal for all games, so i created my own game for this, and it will be open source soon… Stay tuned…"}, {"post_id": 73567, "ts": "2026-09-25T12:35:13Z", "hours": 1.1492, "text": "#Devlog 3 - Today i added bluetooth to it and now android powered devices can read it as a controller. And im going to test it with the game TRAFFIC RIDER. So stay tuned!"}, {"post_id": 73144, "ts": "2026-09-24T14:12:49Z", "hours": 2.0572, "text": "Devlog 2 - Im working on making a joystick that can sense the tilt and has a normal joystick controls, and can be connected via bluetooth."}, {"post_id": 60385, "ts": "2026-09-02T17:56:45Z", "hours": 0.9483, "text": "#Devlog 1 - I am working on a joystick model which can be connected wirelessly to any device to play video games… This is the first devlog for this and today i connected the joystick module to an ESP32 and tried to calculate the x and y axis and got many errors, some were corrected and didnt."}]...
|
Title: DIY JOYSTICK by @Pirajin | Stardance
Devlo Title: DIY JOYSTICK by @Pirajin | Stardance
Devlogs:
#Devlog 1 - I am working on a joystick model which can be connected wirelessly to any device to play video games… This is the first devlog for this and today i connected the joystick module to an ESP32 and tried to calculate the x and y axis and got many errors, some were corrected and didnt.
Devlog 2 - Im working on making a joystick that can sense the tilt and has a normal joystick controls, and can be connected via bluetooth.
#Devlog 3 - Today i added bluetooth to it and now android powered devices can read it as a controller. And im going to test it with the game TRAFFIC RIDER. So stay tuned!
#Devlog - 4 I guess - Today i made it connect through wifi because bluetooth was not comfortable and I realised that cannot make it universal for all games, so i created my own game for this, and it will be open source soon… Stay tuned…
#Devlog 5 I think - Today, i finally made the controller work with my own game created for it. So, the only step remaining is to update the game to perfection and ship it. STAY TUNED in my GitHub to get the game and controller instructions and code for free….
Finally Completed the project, check the github url…… Go and try it…....
|
1793443835.1087768
|
1794048635.1087768
|
|
57526
|
pigeon quest x by @aether | Stardance
|
aether
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: pigeon quest x by @aether | Stardance
|
1793443837.205967
|
1794048637.205967
|
|
57527
|
Flipper Zero Replica by @mdasadanwar | Stardance
|
mdasadanwar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Flipper Zero Replica by @mdasadanwar | Star Title: Flipper Zero Replica by @mdasadanwar | Stardance...
|
1793443838.9861841
|
1794048638.9861841
|
|
57528
|
hackpad by @omkaushal1857 | Stardance
|
omkaushal1857
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: hackpad by @omkaushal1857 | Stardance
|
1793443840.7904415
|
1794048640.7904415
|
|
57529
|
doctor strange by @slayer-EX | Stardance
|
slayer-EX
|
0
|
0.48
|
0
|
[]
|
[{"post_id": 62234, "ts": "202 [{"post_id": 62234, "ts": "2026-09-05T14:36:16Z", "hours": 0.4836, "text": "today i worked on my openCV library and some basic things"}]...
|
Title: doctor strange by @slayer-EX | Stardance
D Title: doctor strange by @slayer-EX | Stardance
Devlogs:
today i worked on my openCV library and some basic things...
|
1793443842.6158254
|
1794048642.6158254
|
|
57530
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764538.2212565
|
1794628538.2212565
|
|
57531
|
My own site! by @hanzalarehman666 | Stardance
|
hanzalarehman666
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @hanzalarehman666 | Stardan Title: My own site! by @hanzalarehman666 | Stardance...
|
1793443844.4414344
|
1794048644.4414344
|
|
57532
|
My own site! by @Aphelion | Stardance
|
Aphelion
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Aphelion | Stardance
|
1793443846.3075888
|
1794048646.3075888
|
|
57533
|
AnAwesomephone by @intel | Stardance
|
intel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AnAwesomephone by @intel | Stardance
|
1793443848.1212223
|
1794048648.1212223
|
|
57534
|
My very own WebOS by @arshidagoudarz | Stardance
|
arshidagoudarz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @arshidagoudarz | Star Title: My very own WebOS by @arshidagoudarz | Stardance...
|
1793443849.0265033
|
1794048649.0265033
|
|
57535
|
Atom Simulator by @Rezz | Stardance
|
Rezz
|
1
|
67.08
|
1350
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T13:44:19Z", "hours": 65.0, "multiplier": 17.4, "payout": 1350, "blessing": "neutral", "text": "ATOM SIMULATOR!! Simulate an atom by adding subatomic particles manually or selecting elements directly from the periodic table and learn about every ground state isotope humanity has ever discovered! When I was starting this project I wanted to make something that I could show to others and be proud of it and this is what I have made! You can add any amount of subatomic particles and see the details of the isotope you have created. (Trust me there are many surprising combinations which actually exist). There are 3588 isotopes which exist in ground state and all are in the database of this project. This is a great opportunity to learn about the properties of every isotope in a fun and interactive way! What I built: :> The main canvas with the simulation of the atom. :> The element panel shows the information of the element you have created. :> The isotope panel gives you all the information about the current isotope you created and also visually highlights invalid isotopes, :> The control buttons let you ADD/REMOVE subatomic particles with full control. :> The periodic table with all the elements with proper buttons to jump to elements. :> Proper animation of the atom in the canvas. How I made it easy to use: :>Deployed it to GitHub pages so that anyone can easily access it without having to clone the repository. :> +10/-10 button help users to jump between atoms easily as well as see a satisfying animation. :> Added the ability to type in the desired number of subatomic particles for even more accessibility. :> The periodic table lets people jump to any desired element they want, so they do not have to struggle to reach any desired element. :> Made it so that the periodic table pops up with one click and disappears instantly when the user clicks an element or outside the table for a smooth and fast user experience. :> Colour coded each element in the periodic table depending on their types. :> If the user creates an invalid isotope, the isotope panels visually highlight it so that the user does not get confused. Technicalities A lot of things have been used in this project I have listed the things I learnt below: HTML5 Canvas Canvas Drawing Canvas Coordinate Systems requestAnimationFrame() Graphics / Animation Loops Mathematical Animation Polar / Circular Positioning Trigonometry in Programming Canvas Transformations 2.5D / Depth Illusion Painter’s Algorithm / Draw Order Dynamic Geometry State-Driven Graphics Data-Driven Application Design Managing Dynamic Object Collections Animation State Interpolated Animation Dynamic Numbers of Animated Objects Dynamic Shell Allocation UI State I am currently learning web development and these are my early steps. This is my first time using canvas so I gave it my best. The project may look very long in itself but it would have been way longer if you add the time spent reading documentation and watching videos about canvas Api. Since I started in stardance I have gone from not even knowing html syntax to here and I plan to further improve my understanding of canvas by making a game next. So, wish me luck. Please read the README for detailed explanation of my project!", "repo": "https://github.com/KartikeyaMishra-Ark/Atom-Simulation", "demo": "https://kartikeyamishra-ark.github.io/Atom-Simulation/"}]...
|
[{"post_id": 70719, "ts": "202 [{"post_id": 70719, "ts": "2026-09-19T17:27:55Z", "hours": 2.0822, "text": "Complete UI change!! The shipwrights told me my theme was very generic and looked very AI generated so I changed it into the theme of star charts used by astronomers in 17th-18th centuries. Renamed the periodic table to the atlas and over all made everything look like a diagram made on parchment. Also added a trail to the electrons to make it look a little bit more unique. My project is based on the Bohr model which was based on astronomy of that time which emerged from these star charts so I decided to use this theme to have a little personality and originality. Thanks for reading!!"}, {"post_id": 70545, "ts": "2026-09-19T10:33:05Z", "hours": 0.8514, "text": "Final Devlog is here guys after so many hours!! I have redone the UI to look less generic and a little more unique. The canvas is now having invisible borders so it blends in with the background. Added a header. Added red colour in case of invalid isotope and moved status to the to for better user experience. Also set the cap to 118 on both electrons and protons. Fixed the plus 10 button so it goes up to 118 instead of stopping if there is less than 10 electrons left to 118. That will be all I will ship this and other features will come in future updates like exit animations and ion panel. There is a lot more I could do but I have refined everything I made in this and that will be all for now as adding new things will create an unrefined product. I have set the default atom to chromium-24 just because it is not too small and not too big to help the users go lower and upward pretty quick. It was a long run and genuinely tough project. The amount of documentation I had to read was unreal. Thanks for reading!!!!!!!!!!!!!!"}, {"post_id": 70489, "ts": "2026-09-19T08:45:53Z", "hours": 5.8706, "text": "I have completed the animation now. The other electrons now move slowly into their new positions and make space for the incoming electron. I also made it so that it is fluid for +10 electrons as well. I also am moving towards my final UI so everything is black now instead of blue and I plan on making it more space like. Now comes the part where I tell you my struggles. I spent a lot of time trying to perfect the animation. To do this I had to make changes in a lot of my functions and I finally was at the end of my struggles after about 3 hours of work and there was just one bug I was unable to fix which was that whenever I spam added electrons they would go into one place and then teleport into their dedicated locations. To fix that I made a lot of changes. The problem was that the canvas was not giving new space assignment to the electron when it was being spam added and foolish me without committing decided to fix it and broke everything. I managed to break it so bad that program broke when adding a new shell. And because I had made so many changes I was not gonna spend another 3 hours fixing them one by one so I had no choice but to delete everything since the last commit which was my last devlog. and then I had to remake it from there. Lesson learnt. Thanks for reading!!!"}, {"post_id": 69615, "ts": "2026-09-17T12:54:50Z", "hours": 3.5044, "text": "I have finally added an animation to the addition of the electrons!! You can see in the video I have made it so that every added electron comes from outside the canvas and takes its place in the orbit. It is far from perfect right now but it’s the first step. The biggest problem in this was making sure it came in at the proper angle so it feels smooth and injects itself properly. I am thinking of animating the other electrons to slowly move and make space for the new electron so it doesn’t look like a flicker every electron added. The nucleus is still the same I am leaving it alone I will fix it in the end it’s too much for me. Also did a lot of CSS changes in the periodic table and the isotope panel and the control buttons. I am trying to make it look like an instrument more Than a button so hopefully it can happen. The next move is refining this animation and once it’s done I will redo the entire CSS to a space, science, observatory theme. Thanks for reading!!"}, {"post_id": 69163, "ts": "2026-09-16T14:35:00Z", "hours": 5.3294, "text": "This is making me give up guys. I cannot fix this nucleus this just isn’t working. I have been spending so many hours on this I used to do so much more daily but I just rage quit when I can’t fix this. You can see in the video is is still working in a sequence I cannot fix it. I did fix the flicker which happens every time a particle is added so it is very smooth now. also I added rotation to the shells by adjusting my already existing drawshell function. I made some changes in css though they are not noticable in the video as I removed most of them because the light theme didn’t suit the project. I am trying to make the theme more space and science like more like an observatory. I really wanna start on animations but I am holding it off for everything else to start working first. Thanks for reading!!"}, {"post_id": 68152, "ts": "2026-09-14T16:32:40Z", "hours": 6.3133, "text": "I am so freaking done with this!! I have been sitting here for so many hours trying to fix the nucleus and for some reason it is never working. I have created multiple new functions deleted those, changed those and one time is became a spiral pattern. Then I tried to randomise it and it became like a random splash. then the neutrons disappeared. then the count got messed up so every ten neutrons added get on screen. Then neutrons did not show up until we reached 24 of them. I tried every different way I could think of solving this but this is not working. At last I thought I should just go back to my old configuration because it was good enough but now it became like this and is overlapping into the first shell. I guess I deleted my old function where I had set its parameter to not overlap the inner shell but here we are. Also I found a way to make the periodic table work properly. It now pops up on screen so the user doesn’t have to scroll and disappears with th user input or if the user clicks the background. I will make it transparent in the future. Also I hope I can fix this nucleus this is so not it. Thanks for reading."}, {"post_id": 67356, "ts": "2026-09-13T13:10:52Z", "hours": 4.5983, "text": "COMPLETE CSS OVERHAUL. I have redone the entire CSS to make it look WAYYY better and you can see the results. I am adopting a dark theme. I do want it to look more like space but I will see to it later. I added a toggle function for the periodic table. It looks kind of useless now but what I wanna do is make it appear on the screen instead of appearing below so that the use can select without having to scroll. Also the nucleus must be catching your eye. I tried to randomise it but for some reason it is randomising every frame so I have to figure out how to fix it. I am pretty sure it is a very simple fix that I am wasting so much time on. Also changed the colour of the shell, electrons and nucleus and gave the particles a little glow for dramatic effect. Also gave the elements in the periodic table colours according to their categories like Alkali metals, noble gases etc. Next I am going to fix the nucleus. Make the periodic table appear on screen and try to make the UI look better. I am also thing of any features I can add. Thanks for reading!!"}, {"post_id": 66047, "ts": "2026-09-11T16:36:57Z", "hours": 8.6878, "text": "Sorry for so long undevlogged hours. First time I got a warning. I really procrastinate on devlogs. There are many changes I made, the first being the addition of radioactive/stable status, half-life, decay mode, spin/parity, and atomic mass into the isotope tab. My vision is that I want people to explore the isotopes when they play around manually with the subatomic particles. This increased my database for isotopes to 45k lines, hopefully the person who told me it’s ok to use AI for data collection was true. And for enhanced UX I added +10 and -10 buttons as well as the ability to type the number of electrons in. And the biggest and the most obvious update was the periodic table. I spent so long figuring it out. At first I tried doing the entire thing in CSS, but thankfully the array of elements with so many seemingly useless information I created at the start helped out and I was able to assign each of them groups and periods to look like a periodic table through JavaScript, but La and Ac were acting up because they kept going down to the f block. I moved them up but it still looks not as good. I then added each element on the table to be clickable and the user would instantly move to the desired element and be able to test what isotopes it has and also all their properties. Also I removed the configuration because I am making the Bohr model visible so it’s inaccurate to have the Aufbau configuration. I am 1000% going to do frequent devlogs please forgive me for my past 3 devlogs. Also I made sure the most commonly used isotope is there by default on the isotope panel when the periodic table is clicked. I think I will look how to make the UI better first as the periodic table being on the bottom feels so weird and bad UI because the user needs to scroll to see the change. I’ll think for a fix. Thanks for reading!!!!!"}, {"post_id": 63762, "ts": "2026-09-07T18:39:18Z", "hours": 8.0033, "text": "Now this is a big one! I have spent hours trying different ways to add isotopes to this. I thought I would add some common isotopes and not let the user make any other atom. Then I ditched it and tried to just say not in data. Then I tried to reduce the number of elements then I thought that how many isotopes can I actually add? So Iooked up on how many isotopes exist of all known elements I found a study of NUBASE in 2022 with 3588 ground state isotopes in their website. It had a lot of detail. I have used clause to parse it into a json file and it has 25k lines. I have asked the shipwrights and they said it’s fine so I did it. So now I have each possible ground state isotope and its basic properties in my project so I just linked it to javascript and then decided I wanted an entire window dedicated to isotopes and as my project had been bad for so long so I redid the html and finally touched css. Didn’t take me too long it has become very easy to create basic cards after my last project. Then I created a few functions for the isotopes which basically act as a validator which I made previously for protons. Also I deleted a lot of my code. So as seen in the video, Isotopes are divided into stable, radioactive and invalid. Any isotope which my database doesn’t have does not exist in ground state which is way bigger of a scale I was thinking about so I am proud of it. Also the name and symbol have been changed as well. the css looks very bad as I just did it very fast so that it at least looks like it is real. Next is redoing the nucleus to increase the randomisation and maybe I am thinking of redoing the isotopes window and the UI. Mostly thinking of working on UI now but idk what I do tomorrow. Thanks for reading!!"}, {"post_id": 62851, "ts": "2026-09-06T11:40:28Z", "hours": 6.7181, "text": "Very long devlog here. I have added a lot of stuff and have failed to add a lot of stuff too. The first task at my hand was making the nucleus into individual particles.The problem I ran into was when there were less than 14 nuclear particles they were too far away from each other. So I made a few if statements for better alignment in lower atomic number elements. Then I added colours for identification I will change them in the future. After adding colour I saw that the protons and neutrons aren’t mixing and are forming rings instead and so far I cannot fix it. Next thing I added was electronic configuration. I have used Aufbau’s principle for the electronic configuration which is kinda inaccurate as my model doesn’t use it but I added it because I can. Also I have not added all the exceptions like chromium. The next step was adding ions and isotopes. I spent so much time adding isotopes and failed terribly but the ions have been working out. Currently they are also inaccurate because I have yet to add a block for impossible structures and also the names just add ion instead of saying oxide or chloride. There is a type section currently because I first added just anion neutral and cation detector but then decided I want all ions and isotopes as well. The most amount of time spent this time is for sure the failure of my isotopes addition. Also I have been tweaking the tilts to make them look better. My devlog makes it look simple but it took so much freaking trial and error to do all this I am seriously burned out now. But it’s too fun for me to stop. Thanks for reading!!"}, {"post_id": 62205, "ts": "2026-09-05T13:55:38Z", "hours": 2.9883, "text": "I have now added buttons for user to add and remove subatomic particles. The neutrons are kind of useless because I have currently linked it to the periodic table I added to the code (yes I added all the elements as mentioned in previous devlogs). So the atomic mass is hardcoded for every element but in the future I will switch back to mass number when I add isotopes to the this. And now the most obvious change. I have added a tilt to all the electron paths and the shells so that I can have a 3d effect. I looked up on how to make this 3d and decided it was wayyy too out of my league, though what I am doing is already out of it, but I decided I will try a 2.5d style and this is as far as I have gotten. I have also made it so that the outer shells move faster than inner ones for better effect. It looks kinda ugly as I have neglected css but I am waiting for a general structure to be finished before I do that. I have to say that canvas is very complicated. And I am having to use a lot of loops and I am having difficulty understanding my own code. I hope by moving forwards I can get more comfortable with all this. Thanks for reading!!"}, {"post_id": 62052, "ts": "2026-09-05T08:52:41Z", "hours": 2.5119, "text": "I have added functions to calculate the mass number and the charge on each configuration. Then I have added the properties of each element in the periodic table into the code and made a div so that it can be seen in the web page. In the video below I am changing the number of electrons and protons to showcase it working I am yet to add an input on the screen. Also for each element I have added its atomic number, symbol, name, atomic mass, period, group and category. I believe it will prove useful in the future when I add a proper description. I am also going to add isotopes in the future. It was very boring to copy all the elements from he periodic table though. Thanks for reading!! edit: I just noticed a bug. I am not changing the number of neutrons so the mass number is wrong in every case. As I set the detection of each element by the number of protons I didn’t realise it. Sorry for the error"}, {"post_id": 61724, "ts": "2026-09-04T19:24:00Z", "hours": 2.265, "text": "The visual difference in this update may not look a lot but the code has changed a lot. Previously all of the stuff was just hardcoded values and now I have turned them all into proper dynamic values. I have given it a configuration to accommodate all 118 elements properly. Also made it so that the increasing number of shells reduces the spacing so the shells don’t clip out of bounds. Also having lesser shells spreads them out more so it looks zoomed in. All seems to work fine now. Almost all hardcoded values are turned into functions so I am going to try to add a way so the user can directly add an electron to the system. I am yet to touch the protons it’s still just balls revolving in a certain configuration, far from my vision. Thanks for reading!!"}, {"post_id": 61588, "ts": "2026-09-04T16:00:47Z", "hours": 4.2703, "text": "So I redid all the code of the javascript. I created different functions for the shells, nucleus and the electrons. After that I made a loop for the electrons so that they spawn in the shell structure of 2,8,8 and don’t overlap and another loop inside that to make sure that they all are revolving around the nucleus in their own shells. Then I made a loop for the shells with the same calculation of the radius so that they form properly along the revolving electrons. And damn was all of that hard to understand and create. In my previous projects I had not worked much with loops so I had to learn all about them and damn does this project use a lot of maths. It’s lowkey kind of fun playing with numbers and seeing varying results on screen. I think I will have to ditch these functions in the future because my end goal is to get all the 118 elements in there but this is an important learning step for me. Thanks for reading!!"}, {"post_id": 61336, "ts": "2026-09-04T06:26:06Z", "hours": 0.7969, "text": "Finally figured out how to move the electron along the path. Had to use Sine and Cosines to designate the movement. One problem which came up was that the new frame was not erasing the previous position of the electron so I did a clearRect so erase the previous frame but it currently is clearing everything including the shell and the nucleus. I am going to re write everything into separate functions to fix it."}, {"post_id": 61172, "ts": "2026-09-03T23:32:27Z", "hours": 1.9469, "text": "This project is kind of ambitious for me as it is a complicated one, but as a science. student I have always wanted to build something like this. I just spent a couple of hours experimenting and learning about canvas. First time using it. I really love that I have to use maths, physics and chemistry to make a project. The vision I have with this project is having a way to add electrons and protons and neutrons to make different elements and their isotopes. I will try to get then entire periodic table. And as my previous projects I don’t know how I will do it. I will learn as I build. This is very fun so far and I hope it doesn’t take as long as the last one. Thanks for reading!!"}]...
|
Title: Atom Simulator by @Rezz | Stardance
Devlog Title: Atom Simulator by @Rezz | Stardance
Devlogs:
This project is kind of ambitious for me as it is a complicated one, but as a science. student I have always wanted to build something like this. I just spent a couple of hours experimenting and learning about canvas. First time using it. I really love that I have to use maths, physics and chemistry to make a project. The vision I have with this project is having a way to add electrons and protons and neutrons to make different elements and their isotopes. I will try to get then entire periodic table. And as my previous projects I don’t know how I will do it. I will learn as I build. This is very fun so far and I hope it doesn’t take as long as the last one. Thanks for reading!!
Finally figured out how to move the electron along the path. Had to use Sine and Cosines to designate the movement. One problem which came up was that the new frame was not erasing the previous position of the electron so I did a clearRect so erase the previous frame but it currently is clearing everything including the shell and the nucleus. I am going to re write everything into separate functions to fix it.
So I redid all the code of the javascript. I created different functions for the shells, nucleus and the electrons. After that I made a loop for the electrons so that they spawn in the shell structure of 2,8,8 and don’t overlap and another loop inside that to make sure that they all are revolving around the nucleus in their own shells. Then I made a loop for the shells with the same calculation of the radius so that they form properly along the revolving electrons. And damn was all of that hard to understand and create. In my previous projects I had not worked much with loops so I had to learn all about them and damn does this project use a lot of maths. It’s lowkey kind of fun playing with numbers and seeing varying results on screen. I think I will have to ditch these functions in the future because my end goal is to get all the 118 elements in there but this is an important learning step for me. Thanks for reading!!
The visual difference in this update may not look a lot but the code has changed a lot. Previously all of the stuff was just hardcoded values and now I have turned them all into proper dynamic values. I have given it a configuration to accommodate all 118 elements properly. Also made it so that the increasing number of shells reduces the spacing so the shells don’t clip out of bounds. Also having lesser shells spreads them out more so it looks zoomed in. All seems to work fine now. Almost all hardcoded values are turned into functions so I am going to try to add a way so the user can directly add an electron to the system. I am yet to touch the protons it’s still just balls revolving in a certain configuration, far from my vision. Thanks for reading!!
I have added functions to calculate the mass number and the charge on each configuration. Then I have added the properties of each element in the periodic table into the code and made a div so that it can be seen in the web page. In the video below I am changing the number of electrons and protons to showcase it working I am yet to add an input on the screen. Also for each element I have added its atomic number, symbol, name, atomic mass, period, group and category. I believe it will prove useful in the future when I add a proper description. I am also going to add isotopes in the future. It was very boring to copy all the elements from he periodic table though. Thanks for reading!! edit: I just noticed a bug. I am not changing the number of neutrons so the mass number is wrong in every case. As I set the detection of each element by the number of protons I didn’t realise it. Sorry for the error
I have now added buttons for user to add and remove subatomic particles. The neutrons are kind of useless because I have currently linked it to the periodic table I added to the code (yes I added all the elements as mentioned in previous devlogs). So the atomic mass is hardcoded for every element but in the future I will switch back to mass number when I add isotopes to the this. And now the most obvious change. I have added a tilt to all the electron paths and the shells so that I can have a 3d effect. I looked up on how to make this 3d and decided it was wayyy too out of my league, though what I am doing is already out of it, but I decided I will try a 2.5d style and this is as far as I have gotten. I have also made it so that the outer shells move faster than inner ones for better effect. It looks kinda ugly as I have neglected css but I am waiting for a general structure to be finished before I do that. I have to say that canvas is very complicated. And I am having to use a lot of loops and I am having difficulty understanding my own code. I hope by moving forwards I can get more comfortable with all this. Thanks for reading!!
Very long devlog here. I have added a lot of stuff and have failed to add a lot of stuff too. The first task at my hand was making the nucleus into individual particles.The problem I ran into was when there were less than 14 nuclear particles they were too far away from each other. So I made a few if statements for better alignment in lower atomic number elements. Then I added colours for identification I will change them in the future. After adding colour I saw that the protons and neutrons aren’t mixing and are forming rings instead and so far I cannot fix it. Next thing I added was electronic configuration. I have used Aufbau’s principle for the electronic configuration which is kinda inaccurate as my model doesn’t use it but I added it because I can. Also I have not added all the exceptions like chromium. The next step was adding ions and isotopes. I spent so much time adding isotopes and failed terribly but the ions have been working out. Currently they are also inaccurate because I have yet to add a block for impossible structures and also the names just add ion instead of saying oxide or chloride. There is a type section currently because I first added just anion neutral and cation detector but then decided I want all ions and isotopes as well. The most amount of time spent this time is for sure the failure of my isotopes addition. Also I have been tweaking the tilts to make them look better. My devlog makes it look simple but it took so much freaking trial and error to do all this I am seriously burned out now. But it’s too fun for me to stop. Thanks for reading!!
Now this is a big one! I have spent hours trying different ways to add isotopes to this. I thought I would add some common isotopes and not let the user make any other atom. Then I ditched it and tried to just say not in data. Then I tried to reduce the number of elements then I thought that how many isotopes can I actually add? So Iooked up on how many isotopes exist of all known elements I found a study of NUBASE in 2022 with 3588 ground state isotopes in their website. It had a lot of detail. I have used clause to parse it into a json file and it has 25k lines. I have asked the shipwrights and they said it’s fine so I did it. So now I have each possible ground state isotope and its basic properties in my project so I just linked it to javascript and then decided I wanted an entire window dedicated to isotopes and as my project had been bad for so long so I redid the html and finally touched css. Didn’t take me too long it has become very easy to create basic cards after my last project. Then I created a few functions for the isotopes which basically act as a validator which I made previously for protons. Also I deleted a lot of my code. So as seen in the video, Isotopes are divided into stable, radioactive and invalid. Any isotope which my database doesn’t have does not exist in ground state which is way bigger of a scale I was thinking about so I am proud of it. Also the name and symbol have been changed as well. the css looks very bad as I just did it very fast so that it at least looks like it is real. Next is redoing the nucleus to increase the randomisation and maybe I am thinking of redoing the isotopes window and the UI. Mostly thinking of working on UI now but idk what I do tomorrow. Thanks for reading!!
Sorry for so long undevlogged hours. First time I got a warning. I really procrastinate on devlogs. There are many changes I made, the first being the addition of radioactive/stable status, half-life, decay mode, spin/parity, and atomic mass into the isotope tab. My vision is that I want people to explore the isotopes when they play around manually with the subatomic particles. This increased my database for isotopes to 45k lines, hopefully the person who told me it’s ok to use AI for data collection was true. And for enhanced UX I added +10 and -10 buttons as well as the ability to type the number of electrons in. And the biggest and the most obvious update was the periodic table. I spent so long figuring it out. At first I tried doing the entire thing in CSS, but thankfully the array of elements with so many seemingly useless information I created at the start helped out and I was able to assign each of them groups and periods to look like a periodic table through JavaScript, but La and Ac were acting up because they kept going down to the f block. I moved them up but it still looks not as good. I then added each element on the table to be clickable and the user would instantly move to the desired element and be able to test what isotopes it has and also all their properties. Also I removed the configuration because I am making the Bohr model visible so it’s inaccurate to have the Aufbau configuration. I am 1000% going to do frequent devlogs please forgive me for my past 3 devlogs. Also I made sure the most commonly used isotope is there by default on the isotope panel when the periodic table is clicked. I think I will look how to make the UI better first as the periodic table being on the bottom feels so weird and bad UI because the user needs to scroll to see the change. I’ll think for a fix. Thanks for reading!!!!!
COMPLETE CSS OVERHAUL. I have redone the entire CSS to make it look WAYYY better and you can see the results. I am adopting a dark theme. I do want it to look more like space but I will see to it later. I added a toggle function for the periodic table. It looks kind of useless now but what I wanna do is make it appear on the screen instead of appearing below so that the use can select without having to scroll. Also the nucleus must be catching your eye. I tried to randomise it but for some reason it is randomising every frame so I have to figure out how to fix it. I am pretty sure it is a very simple fix that I am wasting so much time on. Also changed the colour of the shell, electrons and nucleus and gave the particles a little glow for dramatic effect. Also gave the elements in the periodic table colours according to their categories like Alkali metals, noble gases etc. Next I am going to fix the nucleus. Make the periodic table appear on screen and try to make the UI look better. I am also thing of any features I can add. Thanks for reading!!
I am so freaking done with this!! I have been sitting here for so many hours trying to fix the nucleus and for some reason it is never working. I have created multiple new functions deleted those, changed those and one time is became a spiral pattern. Then I tried to randomise it and it became like a random splash. then the neutrons disappeared. then the count got messed up so every ten neutrons added get on screen. Then neutrons did not show up until we reached 24 of them. I tried every different way I could think of solving this but this is not working. At last I thought I should just go back to my old configuration because it was good enough but now it became like this and is overlapping into the first shell. I guess I deleted my old function where I had set its parameter to not overlap the inner shell but here we are. Also I found a way to make the periodic table work properly. It now pops up on screen so the user doesn’t have to scroll and disappears with th user input or if the user clicks the background. I will make it transparent in the future. Also I hope I can fix this nucleus this is so not it. Thanks for reading.
This is making me give up guys. I cannot fix this nucleus this just isn’t working. I have been spending so many hours on this I used to do so much more daily but I just rage quit when I can’t fix this. You can see in the video is is still working in a sequence I cannot fix it. I did fix the flicker which happens every time a particle is added so it is very smooth now. also I added rotation to the shells by adjusting my already existing drawshell function. I made some changes in css though they are not noticable in the video as I removed most of them because the light theme didn’t suit the project. I am trying to make the theme more space and science like more like an observatory. I really wanna start on animations but I am holding it off for everything else to start working first. Thanks for reading!!
I have finally added an animation to the addition of the electrons!! You can see in the video I have made it so that every added electron comes from outside the canvas and takes its place in the orbit. It is far from perfect right now but it’s the first step. The biggest problem in this was making sure it came in at the proper angle so it feels smooth and injects itself properly. I am thinking of animating the other electrons to slowly move and make space for the new electron so it doesn’t look like a flicker every electron added. The nucleus is still the same I am leaving it alone I will fix it in the end it’s too much for me. Also did a lot of CSS changes in the periodic table and the isotope panel and the control buttons. I am trying to make it look like an instrument more Than a button so hopefully it can happen. The next move is refining this animation and once it’s done I will redo the entire CSS to a space, science, observatory theme. Thanks for reading!!
I have completed the animation now. The other electrons now move slowly into their new positions and make space for the incoming electron. I also made it so that it is fluid for +10 electrons as well. I also am moving towards my final UI so everything is black now instead of blue and I plan on making it more space like. Now comes the part where I tell you my struggles. I spent a lot of time trying to perfect the animation. To do this I had to make changes in a lot of my functions and I finally was at the end of my struggles after about 3 hours of work and there was just one bug I was unable to fix which was that whenever I spam added electrons they would go into one place and then teleport into their dedicated locations. To fix that I made a lot of changes. The problem was that the canvas was not giving new space assignment to the electron when it was being spam added and foolish me without committing decided to fix it and broke everything. I managed to break it so bad that program broke when adding a new shell. And because I had made so many changes I was not gonna spend another 3 hours fixing them one by one so I had no choice but to delete everything since the last commit which was my last devlog. and then I had to remake it from there. Lesson learnt. Thanks for reading!!!
Final Devlog is here guys after so many hours!! I have redone the UI to look less generic and a little more unique. The canvas is now having invisible borders so it blends in with the background. Added a header. Added red colour in case of invalid isotope and moved status to the to for better user experience. Also set the cap to 118 on both electrons and protons. Fixed the plus 10 button so it goes up to 118 instead of stopping if there is less than 10 electrons left to 118. That will be all I will ship this and other features will come in future updates like exit animations and ion panel. There is a lot more I could do but I have refined everything I made in this and that will be all for now as adding new things will create an unrefined product. I have set the default atom to chromium-24 just because it is not too small and not too big to help the users go lower and upward pretty quick. It was a long run and genuinely tough project. The amount of documentation I had to read was unreal. Thanks for reading!!!!!!!!!!!!!!
Complete UI change!! The shipwrights told me my theme was very generic and looked very AI generated so I changed it into the theme of star charts used by astronomers in 17th-18th centuries. Renamed the periodic table to the atlas and over all made everything look like a diagram made on parchment. Also added a trail to the electrons to make it look a little bit more unique. My project is based on the Bohr model which was based on astronomy of that time which emerged from these star charts so I decided to use this theme to have a little personality and originality. Thanks for reading!!
Ships:
ATOM SIMULATOR!! Simulate an atom by adding subatomic particles manually or selecting elements directly from the periodic table and learn about every ground state isotope humanity has ever discovered! When I was starting this project I wanted to make something that I could show to others and be proud of it and this is what I have made! You can add any amount of subatomic particles and see the details of the isotope you have created. (Trust me there are many surprising combinations which actually exist). There are 3588 isotopes which exist in ground state and all are in the database of this project. This is a great opportunity to learn about the properties of every isotope in a fun and interactive way! What I built: :> The main canvas with the simulation of the atom. :> The element panel shows the information of the element you have created. :> The isotope panel gives you all the information about the current isotope you created and also visually highlights invalid isotopes, :> The control buttons let you ADD/REMOVE subatomic particles with full control. :> The periodic table with all the elements with proper buttons to jump to elements. :> Proper animation of the atom in the canvas. How I made it easy to use: :>Deployed it to GitHub pages so that anyone can easily access it without having to clone the repository. :> +10/-10 button help users to jump between atoms easily as well as see a satisfying animation. :> Added the ability to type in the desired number of subatomic particles for even more accessibility. :> The periodic table lets people jump to any desired element they want, so they do not have to struggle to reach any desired element. :> Made it so that the periodic table pops up with one click and disappears instantly when the user clicks an element or outside the table for a smooth and fast user experience. :> Colour coded each element in the periodic table depending on their types. :> If the user creates an invalid isotope, the isotope panels visually highlight it so that the user does not get confused. Technicalities A lot of things have been used in this project I have listed the things I learnt below: HTML5 Canvas Canvas Drawing Canvas Coordinate Systems requestAnimationFrame() Graphics / Animation Loops Mathematical Animation Polar / Circular Positioning Trigonometry in Programming Canvas Transformations 2.5D / Depth Illusion Painter’s Algorithm / Draw Order Dynamic Geometry State-Driven Graphics Data-Driven Application Design Managing Dynamic Object Collections Animation State Interpolated Animation Dynamic Numbers of Animated Objects Dynamic Shell Allocation UI State I am currently learning web development and these are my early steps. This is my first time using canvas so I gave it my best. The project may look very long in itself but it would have been way longer if you add the time spent reading documentation and watching videos about canvas Api. Since I started in stardance I have gone from not even knowing html syntax to here and I plan to further improve my understanding of canvas by making a game next. So, wish me luck. Please read the README for detailed explanation of my project!...
|
1794023518.1510653
|
1794109918.1510653
|
|
57536
|
Divyansh by @divyansh777r | Stardance
|
divyansh777r
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Divyansh by @divyansh777r | Stardance
|
1793443850.9207084
|
1794048650.9207084
|
|
57537
|
Zed OS by @supernytag | Stardance
|
supernytag
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Zed OS by @supernytag | Stardance
|
1793443851.8038244
|
1794048651.8038244
|
|
57538
|
Quickfetch by @nyptoz | Stardance
|
nyptoz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Quickfetch by @nyptoz | Stardance
|
1793443852.70654
|
1794048652.70654
|
|
57539
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764539.9469223
|
1794628539.9469223
|
|
57540
|
My awesome macropad! by @Riyoj | Stardance
|
Riyoj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Riyoj | Stardance
|
1793443853.610354
|
1794048653.610354
|
|
57541
|
0cean by @0ceanmp4 | Stardance
|
0ceanmp4
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 0cean by @0ceanmp4 | Stardance
|
1793893708.9253335
|
1794757708.9253335
|
|
57542
|
Frictionless by @piyush_dani | Stardance
|
piyush_dani
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @piyush_dani | Stardance
|
1793443854.5259328
|
1794048654.5259328
|
|
57543
|
Singularity by @Marshy | Stardance
|
Marshy
|
0
|
0.94
|
0
|
[]
|
[{"post_id": 60359, "ts": "202 [{"post_id": 60359, "ts": "2026-09-02T17:25:29Z", "hours": 0.9444, "text": "So, i finished with the first part of the project by soldering the ec11 rotary, buttons and esp 32 cyd. Soon ill start with the charging modules and the firmware"}]...
|
Title: Singularity by @Marshy | Stardance
Devlogs Title: Singularity by @Marshy | Stardance
Devlogs:
So, i finished with the first part of the project by soldering the ec11 rotary, buttons and esp 32 cyd. Soon ill start with the charging modules and the firmware...
|
1793443855.4595664
|
1794048655.4595664
|
|
57544
|
chaptr by @salarmuzair | Stardance
|
salarmuzair
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: chaptr by @salarmuzair | Stardance
|
1793443856.3745499
|
1794048656.3745499
|
|
57545
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764540.8257031
|
1794628540.8257031
|
|
57546
|
SilverWare by @Robert_null | Stardance
|
Robert_null
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T17:42:41Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a small, short warioware style game i called silverware, as it’s centered around food related stuff. It has: 2 minigames lose screen main menu The hardest part was making the art, I suck at drawing, tho i made all the art myself. Hope y’all like it.", "repo": "https://github.com/maksydab/Silverware", "demo": "https://maksydab.itch.io/silverware"}]...
|
[{"post_id": 62336, "ts": "202 [{"post_id": 62336, "ts": "2026-09-05T17:23:37Z", "hours": 2.1958, "text": "Game is almost finished at least the stuff that tutorial told me to do"}, {"post_id": 61569, "ts": "2026-09-04T15:30:17Z", "hours": 0.85, "text": "Changelog Added a timer like in classic warioware games Added basic background Made the visuals more pleasant games get faster every iteration, tho there’s only this dodging one for now"}, {"post_id": 61076, "ts": "2026-09-03T19:51:23Z", "hours": 3.3133, "text": "added a dodge minigame, where you have to get 3 hot dogs to feed the cat"}]...
|
Title: SilverWare by @Robert_null | Stardance
Dev Title: SilverWare by @Robert_null | Stardance
Devlogs:
added a dodge minigame, where you have to get 3 hot dogs to feed the cat
Changelog Added a timer like in classic warioware games Added basic background Made the visuals more pleasant games get faster every iteration, tho there’s only this dodging one for now
Game is almost finished at least the stuff that tutorial told me to do
Ships:
I made a small, short warioware style game i called silverware, as it’s centered around food related stuff. It has: 2 minigames lose screen main menu The hardest part was making the art, I suck at drawing, tho i made all the art myself. Hope y’all like it....
|
1793922887.1921558
|
1794009287.1921558
|
|
57547
|
BuffPad by @tanzeemrockz | Stardance
|
tanzeemrockz
|
0
|
1.13
|
0
|
[]
|
[{"post_id": 60963, "ts": "202 [{"post_id": 60963, "ts": "2026-09-03T17:23:08Z", "hours": 1.1336, "text": "Umm, just finished working on the pcb and has a few issues i’ll fix it tomorrow and kicad was, fairly straightforward no this-and-thats and shi"}]...
|
Title: BuffPad by @tanzeemrockz | Stardance
Devlo Title: BuffPad by @tanzeemrockz | Stardance
Devlogs:
Umm, just finished working on the pcb and has a few issues i’ll fix it tomorrow and kicad was, fairly straightforward no this-and-thats and shi...
|
1793443857.251598
|
1794048657.251598
|
|
57548
|
Untitled project by @Miyagi | Stardance
|
Miyagi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Miyagi | Stardance
|
1793443858.1419687
|
1794048658.1419687
|
|
57549
|
novelavisualvideojuegov01 by @groguboo | Stardance
|
groguboo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: novelavisualvideojuegov01 by @groguboo | St Title: novelavisualvideojuegov01 by @groguboo | Stardance...
|
1793443859.01665
|
1794048659.01665
|
|
57550
|
Portfolio Builder by @faisalshayan | Stardance
|
faisalshayan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Portfolio Builder by @faisalshayan | Starda Title: Portfolio Builder by @faisalshayan | Stardance...
|
1793444075.0531774
|
1794048875.0531774
|
|
57551
|
Yosemite by @n1tr0xx | Stardance
|
n1tr0xx
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T08:15:16Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i built a dumb wiper malware out of complete boredom, to activate the killswitch, either create a dumb file in your temp folder called yosemite.exe, or, create a folder in your temp folder called YosemiteBuild, then make a file called “AceOfSpades.txt”. For the virus to work it must run as administrator to modify registry entries.", "repo": "https://github.com/optixytv3/yosemite", "demo": "https://github.com/optixytv3/yosemite/releases/download/release/yosemite.exe"}]...
|
[{"post_id": 60698, "ts": "202 [{"post_id": 60698, "ts": "2026-09-03T07:46:26Z", "hours": 2.7633, "text": "Wiped the first 512 bytes of the drive, without kernel level access?"}]...
|
Title: Yosemite by @n1tr0xx | Stardance
Devlogs:
Title: Yosemite by @n1tr0xx | Stardance
Devlogs:
Wiped the first 512 bytes of the drive, without kernel level access?
Ships:
i built a dumb wiper malware out of complete boredom, to activate the killswitch, either create a dumb file in your temp folder called yosemite.exe, or, create a folder in your temp folder called YosemiteBuild, then make a file called “AceOfSpades.txt”. For the virus to work it must run as administrator to modify registry entries....
|
1793926546.3362193
|
1794012946.3362193
|