|
69463
|
fast typing by @pmandal7355 | Stardance
|
pmandal7355
|
0
|
5.54
|
0
|
[]
|
[{"post_id": 81310, "ts": "202 [{"post_id": 81310, "ts": "2026-10-20T19:30:08Z", "hours": 0.6739, "text": "made the readme and now its time to ship"}, {"post_id": 81200, "ts": "2026-10-20T08:12:57Z", "hours": 1.3483, "text": "made the game , just some bugs need to be fixed and the readme is left"}, {"post_id": 80997, "ts": "2026-10-19T15:31:09Z", "hours": 0.6178, "text": "made the full parts of the rendering , just the ui is left to made and the readme is left"}, {"post_id": 80668, "ts": "2026-10-18T13:25:01Z", "hours": 1.8475, "text": "made the livery and race sentences and some tweaks, next will be the rendering part and ui , everything is from scratch"}, {"post_id": 79632, "ts": "2026-10-14T19:16:52Z", "hours": 1.0489, "text": "made some parts of the game and downloaded the dependencies and made the graphics"}]...
|
Title: fast typing by @pmandal7355 | Stardance
De Title: fast typing by @pmandal7355 | Stardance
Devlogs:
made some parts of the game and downloaded the dependencies and made the graphics
made the livery and race sentences and some tweaks, next will be the rendering part and ui , everything is from scratch
made the full parts of the rendering , just the ui is left to made and the readme is left
made the game , just some bugs need to be fixed and the readme is left
made the readme and now its time to ship...
|
1792849852.9382157
|
1793454652.9382157
|
|
69464
|
I by @Rayu | Stardance
|
Rayu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: I by @Rayu | Stardance
|
1792849853.8130097
|
1793454653.8130097
|
|
69465
|
OSX-inspired New Tab:) by @ianl | Stardance
|
ianl
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T09:01:10Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a dashboard that looks like an old macOS platform. The dashboard has some information related to space, like images from NASA and the weather near Mission Control in Houston. Working on the API was probably one of my biggest challenges, as well as working with GitHub. I honestly have no idea how GitHub works, and it’s definitely a learning experience every time I use it! I am most proud of the overall design of the site. Thank you for reading!", "repo": "https://github.com/ilaws/VintageMacOS-NewTab/", "demo": "https://newtab.ourdevbox.site"}]...
|
[{"post_id": 79274, "ts": "202 [{"post_id": 79274, "ts": "2026-10-13T08:56:32Z", "hours": 0.3411, "text": "Finished this really cool dashboard! I really enjoyed the design aspects, it is one of the first things that I made that I am somewhat proud of the design choices (how everything looks), etc! yes, its not perfect, but I still think its rly cool!"}, {"post_id": 79266, "ts": "2026-10-13T08:20:11Z", "hours": 0.5419, "text": "Linked NASA API to my new tab dashboard! It will now display a current photo of the earth, as well as the Astronomy Photo of the Day!"}, {"post_id": 79263, "ts": "2026-10-13T07:40:50Z", "hours": 0.7767, "text": "Started on my NewTab project- inspired by old MacOS X! I finished just a basic Finder window, the first step. This was made entirely in HTML and CSS. (the HTML is very simple but the CSS is super wonky). None of the buttons or anything work yet, but I am trying to add weather and other widgets to make it feel more real. :) (AI was used for fine-tuning shadows and color values. I could not figure it out myself.)"}]...
|
Title: OSX-inspired New Tab:) by @ianl | Stardance Title: OSX-inspired New Tab:) by @ianl | Stardance
Devlogs:
Started on my NewTab project- inspired by old MacOS X! I finished just a basic Finder window, the first step. This was made entirely in HTML and CSS. (the HTML is very simple but the CSS is super wonky). None of the buttons or anything work yet, but I am trying to add weather and other widgets to make it feel more real. :) (AI was used for fine-tuning shadows and color values. I could not figure it out myself.)
Linked NASA API to my new tab dashboard! It will now display a current photo of the earth, as well as the Astronomy Photo of the Day!
Finished this really cool dashboard! I really enjoyed the design aspects, it is one of the first things that I made that I am somewhat proud of the design choices (how everything looks), etc! yes, its not perfect, but I still think its rly cool!
Ships:
I made a dashboard that looks like an old macOS platform. The dashboard has some information related to space, like images from NASA and the weather near Mission Control in Houston. Working on the API was probably one of my biggest challenges, as well as working with GitHub. I honestly have no idea how GitHub works, and it’s definitely a learning experience every time I use it! I am most proud of the overall design of the site. Thank you for reading!...
|
1793138190.1594274
|
1793224590.1594274
|
|
69466
|
Facebook Landing page by @itsmeankit804 | Stardanc Facebook Landing page by @itsmeankit804 | Stardance...
|
itsmeankit804
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Facebook Landing page by @itsmeankit804 | S Title: Facebook Landing page by @itsmeankit804 | Stardance...
|
1792849855.7627993
|
1793454655.7627993
|
|
69467
|
My very own WebOS by @vterra | Stardance
|
vterra
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @vterra | Stardance
|
1792853467.650781
|
1793458267.650781
|
|
69468
|
My awesome macropad! by @Vashu_18 | Stardance
|
Vashu_18
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Vashu_18 | Stardan Title: My awesome macropad! by @Vashu_18 | Stardance...
|
1792853468.4969554
|
1793458268.4969554
|
|
69469
|
pesonal site by @Sepkatt | Stardance
|
Sepkatt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: pesonal site by @Sepkatt | Stardance
|
1792853469.3991091
|
1793458269.3991091
|
|
69470
|
Siyam-bot by @Siyam | Stardance
|
Siyam
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-14T16:53:44Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a slackbot. its running 24/7 in nest. it has 3 different commands like, 1, /siyam-bot-ping 2, /siyam-bot-joke 3, /siyam-bot-catfact Building was not so hard, but deploying it was a little bit hard. but i followed the guide and did it.", "repo": "https://github.com/Tanzil-Alam/Siyam-bot", "demo": "https://hackclub.slack.com/app_redirect?app=A0C9GQZUN1W"}]...
|
[{"post_id": 79265, "ts": "202 [{"post_id": 79265, "ts": "2026-10-13T08:14:55Z", "hours": 0.43, "text": "I have did everything according the mission guide and pushed to github. it has 3 commands and all of them works. the commands are, 1, /siyam-bot-ping 2, /siyam-bot-joke 3, /siyam-bot-catfact all of them are working well. iam just waiting to being approved in nest, then i will deploy and ship the project."}]...
|
Title: Siyam-bot by @Siyam | Stardance
Devlogs:
I Title: Siyam-bot by @Siyam | Stardance
Devlogs:
I have did everything according the mission guide and pushed to github. it has 3 commands and all of them works. the commands are, 1, /siyam-bot-ping 2, /siyam-bot-joke 3, /siyam-bot-catfact all of them are working well. iam just waiting to being approved in nest, then i will deploy and ship the project.
Ships:
This is a slackbot. its running 24/7 in nest. it has 3 different commands like, 1, /siyam-bot-ping 2, /siyam-bot-joke 3, /siyam-bot-catfact Building was not so hard, but deploying it was a little bit hard. but i followed the guide and did it....
|
1793148549.7789338
|
1793234949.7789338
|
|
69471
|
playground by @Sepkatt | Stardance
|
Sepkatt
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: playground by @Sepkatt | Stardance
|
1792853471.1345165
|
1793458271.1345165
|
|
69472
|
Goody,s hackpad by @Goddy | Stardance
|
Goddy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Goody,s hackpad by @Goddy | Stardance
|
1792857030.6069868
|
1793461830.6069868
|
|
69473
|
playground by @Mxnthann | Stardance
|
Mxnthann
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: playground by @Mxnthann | Stardance
|
1792857031.4811938
|
1793461831.4811938
|
|
69474
|
My awesome macropad! by @daniyalll | Stardance
|
daniyalll
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @daniyalll | Starda Title: My awesome macropad! by @daniyalll | Stardance...
|
1792857032.3505473
|
1793461832.3505473
|
|
69475
|
Siyam-OS by @Siyam | Stardance
|
Siyam
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T10:17:18Z", "hours": 1.0, "multiplier": 1.03, "payout": 1, "blessing": "neutral", "text": "Siyam-OS Welcome to WebOS, a fully functional, lightweight desktop environment running entirely inside your browser, built using HTML, CSS, and vanilla JavaScript for the Hack Club Stardance event. This retro-modern web operating system is proudly crafted with human-written code, complemented by minor AI assistance. It features an interactive desktop environment complete with draggable and resizable windows, a custom taskbar, a start menu, a live clock, and personalizable themes. Users can interact with a variety of built-in applications, including a custom command-line terminal emulator with a simulated file system, retro mini-games, a simulated web browser interface, a file manager, and a text editor. Designed with zero heavy frameworks, WebOS relies solely on pure, optimized HTML5, CSS3, and JavaScript (ES6+) for blazing-fast performance without requiring complex installation steps or external build tools. Live Preview : https://tanzil-alam.github.io/Siyam-OS/", "repo": "https://github.com/Tanzil-Alam/Siyam-OS", "demo": "https://tanzil-alam.github.io/Siyam-OS/"}]...
|
[{"post_id": 79284, "ts": "202 [{"post_id": 79284, "ts": "2026-10-13T10:13:28Z", "hours": 0.7186, "text": "Siyam-OS Welcome to WebOS, a fully functional, lightweight desktop environment running entirely inside your browser, built using HTML, CSS, and vanilla JavaScript for the Hack Club Stardance event. This retro-modern web operating system is proudly crafted with human-written code, complemented by minor AI assistance. It features an interactive desktop environment complete with draggable and resizable windows, a custom taskbar, a start menu, a live clock, and personalizable themes. Users can interact with a variety of built-in applications, including a custom command-line terminal emulator with a simulated file system, retro mini-games, a simulated web browser interface, a file manager, and a text editor. Designed with zero heavy frameworks, WebOS relies solely on pure, optimized HTML5, CSS3, and JavaScript (ES6+) for blazing-fast performance without requiring complex installation steps or external build tools. Live Preview : Click me"}]...
|
Title: Siyam-OS by @Siyam | Stardance
Devlogs:
Si Title: Siyam-OS by @Siyam | Stardance
Devlogs:
Siyam-OS Welcome to WebOS, a fully functional, lightweight desktop environment running entirely inside your browser, built using HTML, CSS, and vanilla JavaScript for the Hack Club Stardance event. This retro-modern web operating system is proudly crafted with human-written code, complemented by minor AI assistance. It features an interactive desktop environment complete with draggable and resizable windows, a custom taskbar, a start menu, a live clock, and personalizable themes. Users can interact with a variety of built-in applications, including a custom command-line terminal emulator with a simulated file system, retro mini-games, a simulated web browser interface, a file manager, and a text editor. Designed with zero heavy frameworks, WebOS relies solely on pure, optimized HTML5, CSS3, and JavaScript (ES6+) for blazing-fast performance without requiring complex installation steps or external build tools. Live Preview : Click me
Ships:
Siyam-OS Welcome to WebOS, a fully functional, lightweight desktop environment running entirely inside your browser, built using HTML, CSS, and vanilla JavaScript for the Hack Club Stardance event. This retro-modern web operating system is proudly crafted with human-written code, complemented by minor AI assistance. It features an interactive desktop environment complete with draggable and resizable windows, a custom taskbar, a start menu, a live clock, and personalizable themes. Users can interact with a variety of built-in applications, including a custom command-line terminal emulator with a simulated file system, retro mini-games, a simulated web browser interface, a file manager, and a text editor. Designed with zero heavy frameworks, WebOS relies solely on pure, optimized HTML5, CSS3, and JavaScript (ES6+) for blazing-fast performance without requiring complex installation steps or external build tools. Live Preview : https://tanzil-alam.github.io/Siyam-OS/...
|
1793155731.9360733
|
1793242131.9360733
|
|
69476
|
Gridfinity expansion pack by @Blobbie | Stardance
|
Blobbie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Gridfinity expansion pack by @Blobbie | Sta Title: Gridfinity expansion pack by @Blobbie | Stardance...
|
1792857034.3282619
|
1793461834.3282619
|
|
69477
|
abt me by @abdulqadir | Stardance
|
abdulqadir
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: abt me by @abdulqadir | Stardance
|
1792857035.1708796
|
1793461835.1708796
|
|
69478
|
My awesome macropad! by @perinarasimha2011 | Stard My awesome macropad! by @perinarasimha2011 | Stardance...
|
perinarasimha2011
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @perinarasimha2011 Title: My awesome macropad! by @perinarasimha2011 | Stardance...
|
1792857038.1465573
|
1793461838.1465573
|
|
69479
|
Ian Lawson's Blare by @ianl | Stardance
|
ianl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ian Lawson's Blare by @ianl | Stardance
|
1792857039.041893
|
1793461839.041893
|
|
69480
|
ExoLens by @Nebulous | Stardance
|
Nebulous
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ExoLens by @Nebulous | Stardance
|
1792857039.873321
|
1793721039.873321
|
|
69481
|
My awesome macropad! by @FineDust | Stardance
|
FineDust
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T22:33:13Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hackpad From the mission my awesome macropad one of the biger problems I faced was not understanding the software properly witch I was useing. apart from that the rest of the project was more less smooth sailing", "repo": "https://github.com/xxfinedustxx/HackPad", "demo": ""}]...
|
[{"post_id": 81107, "ts": "202 [{"post_id": 81107, "ts": "2026-10-19T22:12:14Z", "hours": 2.7911, "text": "Hackpad Hackpad at 99% done design stage"}, {"post_id": 80753, "ts": "2026-10-18T18:20:21Z", "hours": 9.6578, "text": "Devlog 3 Hi everyone! It’s a lil’ update today. Just made my HackPad CAD case model so it can be checked off the list: PCB layout HackPad case modeled Code & firmware It took about 8 hours of compromising with the CAD software, but the enclosure layout is roughly 90% done. So it’s about time to start cooking up some custom firmware."}, {"post_id": 80009, "ts": "2026-10-15T23:25:18Z", "hours": 4.5928, "text": "2. Devlog ~01:00 16.10.2026 Hey everyone! I’ve just finished the PCB layout for my HackPad project! Next up, I’ll be diving into the 3D design phase for the case. That’s all for this update—if you have any suggestions or questions, feel free to drop them below!"}, {"post_id": 79653, "ts": "2026-10-14T22:31:15Z", "hours": 1.6694, "text": "I did some work on the PCB but not that much to make a devlog. So here; who wants to rate my Linux setup x/10."}, {"post_id": 79417, "ts": "2026-10-13T21:43:00Z", "hours": 1.4689, "text": "This is a PCB (not yet, but still a PCB); it’s going to be a great Stream Deck one day."}]...
|
Title: My awesome macropad! by @FineDust | Stardan Title: My awesome macropad! by @FineDust | Stardance
Devlogs:
This is a PCB (not yet, but still a PCB); it’s going to be a great Stream Deck one day.
I did some work on the PCB but not that much to make a devlog. So here; who wants to rate my Linux setup x/10.
2. Devlog ~01:00 16.10.2026 Hey everyone! I’ve just finished the PCB layout for my HackPad project! Next up, I’ll be diving into the 3D design phase for the case. That’s all for this update—if you have any suggestions or questions, feel free to drop them below!
Devlog 3 Hi everyone! It’s a lil’ update today. Just made my HackPad CAD case model so it can be checked off the list: PCB layout HackPad case modeled Code & firmware It took about 8 hours of compromising with the CAD software, but the enclosure layout is roughly 90% done. So it’s about time to start cooking up some custom firmware.
Hackpad Hackpad at 99% done design stage
Ships:
Hackpad From the mission my awesome macropad one of the biger problems I faced was not understanding the software properly witch I was useing. apart from that the rest of the project was more less smooth sailing...
|
1793155733.9858465
|
1793242133.9858465
|
|
69482
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792957935.3272305
|
1793821935.3272305
|
|
69483
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792957936.158259
|
1793821936.158259
|
|
69484
|
The future of learning by @panchibertoli | Stardan The future of learning by @panchibertoli | Stardance...
|
panchibertoli
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: The future of learning by @panchibertoli | Title: The future of learning by @panchibertoli | Stardance...
|
1792857042.6263702
|
1793461842.6263702
|
|
69485
|
My awesome macropad! by @Timi | Stardance
|
Timi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Timi | Stardance
|
1792857043.454829
|
1793461843.454829
|
|
69486
|
My first slack bot! by @anjumn123 | Stardance
|
anjumn123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @anjumn123 | Stardan Title: My first slack bot! by @anjumn123 | Stardance...
|
1792857044.3021672
|
1793461844.3021672
|
|
69487
|
My own site! by @Maxyous | Stardance
|
Maxyous
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Maxyous | Stardance
|
1792857045.1437323
|
1793461845.1437323
|
|
69488
|
Ai PDF summarizer by @keshavkansal08 | Stardance
|
keshavkansal08
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ai PDF summarizer by @keshavkansal08 | Star Title: Ai PDF summarizer by @keshavkansal08 | Stardance...
|
1792857045.9881353
|
1793461845.9881353
|
|
69489
|
sentinel_pothole by @Tony703 | Stardance
|
Tony703
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: sentinel_pothole by @Tony703 | Stardance
|
1792857046.8251932
|
1793461846.8251932
|
|
69490
|
theChosen0ne by @theChosen0ne | Stardance
|
theChosen0ne
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: theChosen0ne by @theChosen0ne | Stardance
|
1792857047.6644025
|
1793721047.6644025
|
|
69491
|
Pearl Sandbox by @CraftingHERO | Stardance
|
CraftingHERO
|
1
|
23.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T12:09:22Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Pearl Sandbox is an interactive web-based physics simulation in which you can drop shiny pearls into a three-dimensional glass box and observe their realistic behavior. Using intuitive sliders and controls, you can adjust and experiment with parameters—such as the size of the box, the number of pearls, colors, and physical interactions—in real time. The project serves as an illustrative experiment demonstrating how modern 3D graphics and physics systems can be implemented directly within a web browser, without the need for any additional installations.", "repo": "https://github.com/CraftingHERO28/pearl-sandbox", "demo": "https://craftinghero28.github.io/pearl-sandbox/"}]...
|
[{"post_id": 81758, "ts": "202 [{"post_id": 81758, "ts": "2026-10-22T12:02:29Z", "hours": 5.0453, "text": "Transitioning from Version 4 to Version 5, the Pearl Sandbox has received a massive upgrade focusing on total user customization and much more fluid camera controls. The most exciting new addition is the expanded control menu, which now comes packed with dynamic sliders that let you tweak the entire simulation on the fly. You can now adjust the size of the glass box to give your pearls more or less room, change the maximum pearl limit to handle denser particle stacks, and fine-tune exactly how many pearls spawn with a single click. Alongside these powerful new settings, a fresh color option has been added to the palette to give your pearls an extra splash of style. Finally, camera navigation got a major quality-of-life overhaul: the top-right orientation gizmo cube is now fully interactive, allowing you to directly grab and rotate the mini cube to seamlessly sync and spin the main 3D camera view around your sandbox."}, {"post_id": 80977, "ts": "2026-10-19T14:01:31Z", "hours": 6.3625, "text": "In Version 4 of the Pearl Sandbox, the simulation feels much more responsive and satisfying to play with. The biggest visual change is that pearls no longer just drop from the ceiling in random spots. Instead, wherever you click on the glass box—whether it’s the top, the side walls, or near the bottom—the pearls now spawn right at your cursor position and burst inward into the box. The main hurdle in this update was getting the box boundaries and click detection right. In earlier tests, fast-moving pearls would glitch out and fall right through the glass walls, or spawn halfway outside the box. To fix this, all six sides of the glass box are now completely solid, keeping every single pearl trapped inside even when dozens are bouncing around at once. Another challenge was making sure the pearls shoot inward away from the wall you click on rather than just dropping straight down. Once that was dialed in, adding a small collapsible menu overlay and the 3D orientation gizmo in the corner really helped tie everything together, making camera navigation feel smooth while keeping the focus on the bouncing pearls."}, {"post_id": 80121, "ts": "2026-10-16T09:09:20Z", "hours": 3.8361, "text": "In version 3 of the Pearl Sandbox, the interactivity of the 3D environment is significantly expanded. While the pearls in the previous version were statically predefined, this iteration introduces a click function: each mouse click spawns a cluster of new pink pearls in the upper section of the transparent 3D cube. These spheres fall from the ceiling; however, since the walls are not yet solid, the pearls pass right through them. The ability to freely rotate the camera using the mouse is also retained, allowing users to observe the action from any angle. The next stage of development will refine the spawning mechanism—moving away from a fixed origin at the ceiling to a system that uses raycasting to spawn pearls exactly where the user clicks on the box—with further updates to follow, including UI menus, color customization options, and a 3D orientation cube."}, {"post_id": 79606, "ts": "2026-10-14T18:02:47Z", "hours": 4.6403, "text": "I’ve changed the setup: instead of the previous 2D, there is now a 3D space where you can view the scene and aditionally you can actually rotate the view. However, you can’t spawn spheres yourself; instead, there are some pre-existing ones. They are currently falling through the walls because I haven’t managed to create solid, transparent walls yet."}, {"post_id": 79325, "ts": "2026-10-13T15:03:28Z", "hours": 3.1267, "text": "The initial release of the Pearl Sandbox project is a lightweight 2D prototype built entirely with HTML, CSS, and plain JavaScript. Designed to test core interaction and physics before moving into a full 3D space, this version uses an HTML canvas element to render colorful pearls within a bounded square box. Simple physics calculations handle continuous gravity, wall bounce dynamics, and basic velocity damping to make the movement feel natural. Players can interact directly with the simulation by clicking anywhere on the screen to instantly spawn clusters of pearls that fall, bounce off the walls, and settle at the bottom. As the project continues to evolve, these foundational mechanics will be expanded into a complete 3D environment."}]...
|
Title: Pearl Sandbox by @CraftingHERO | Stardance
Title: Pearl Sandbox by @CraftingHERO | Stardance
Devlogs:
The initial release of the Pearl Sandbox project is a lightweight 2D prototype built entirely with HTML, CSS, and plain JavaScript. Designed to test core interaction and physics before moving into a full 3D space, this version uses an HTML canvas element to render colorful pearls within a bounded square box. Simple physics calculations handle continuous gravity, wall bounce dynamics, and basic velocity damping to make the movement feel natural. Players can interact directly with the simulation by clicking anywhere on the screen to instantly spawn clusters of pearls that fall, bounce off the walls, and settle at the bottom. As the project continues to evolve, these foundational mechanics will be expanded into a complete 3D environment.
I’ve changed the setup: instead of the previous 2D, there is now a 3D space where you can view the scene and aditionally you can actually rotate the view. However, you can’t spawn spheres yourself; instead, there are some pre-existing ones. They are currently falling through the walls because I haven’t managed to create solid, transparent walls yet.
In version 3 of the Pearl Sandbox, the interactivity of the 3D environment is significantly expanded. While the pearls in the previous version were statically predefined, this iteration introduces a click function: each mouse click spawns a cluster of new pink pearls in the upper section of the transparent 3D cube. These spheres fall from the ceiling; however, since the walls are not yet solid, the pearls pass right through them. The ability to freely rotate the camera using the mouse is also retained, allowing users to observe the action from any angle. The next stage of development will refine the spawning mechanism—moving away from a fixed origin at the ceiling to a system that uses raycasting to spawn pearls exactly where the user clicks on the box—with further updates to follow, including UI menus, color customization options, and a 3D orientation cube.
In Version 4 of the Pearl Sandbox, the simulation feels much more responsive and satisfying to play with. The biggest visual change is that pearls no longer just drop from the ceiling in random spots. Instead, wherever you click on the glass box—whether it’s the top, the side walls, or near the bottom—the pearls now spawn right at your cursor position and burst inward into the box. The main hurdle in this update was getting the box boundaries and click detection right. In earlier tests, fast-moving pearls would glitch out and fall right through the glass walls, or spawn halfway outside the box. To fix this, all six sides of the glass box are now completely solid, keeping every single pearl trapped inside even when dozens are bouncing around at once. Another challenge was making sure the pearls shoot inward away from the wall you click on rather than just dropping straight down. Once that was dialed in, adding a small collapsible menu overlay and the 3D orientation gizmo in the corner really helped tie everything together, making camera navigation feel smooth while keeping the focus on the bouncing pearls.
Transitioning from Version 4 to Version 5, the Pearl Sandbox has received a massive upgrade focusing on total user customization and much more fluid camera controls. The most exciting new addition is the expanded control menu, which now comes packed with dynamic sliders that let you tweak the entire simulation on the fly. You can now adjust the size of the glass box to give your pearls more or less room, change the maximum pearl limit to handle denser particle stacks, and fine-tune exactly how many pearls spawn with a single click. Alongside these powerful new settings, a fresh color option has been added to the palette to give your pearls an extra splash of style. Finally, camera navigation got a major quality-of-life overhaul: the top-right orientation gizmo cube is now fully interactive, allowing you to directly grab and rotate the mini cube to seamlessly sync and spin the main 3D camera view around your sandbox.
Ships:
Pearl Sandbox is an interactive web-based physics simulation in which you can drop shiny pearls into a three-dimensional glass box and observe their realistic behavior. Using intuitive sliders and controls, you can adjust and experiment with parameters—such as the size of the box, the number of pearls, colors, and physical interactions—in real time. The project serves as an illustrative experiment demonstrating how modern 3D graphics and physics systems can be implemented directly within a web browser, without the need for any additional installations....
|
1793155736.9335
|
1793242136.9335
|
|
69492
|
kiwiilham by @kiwiilham | Stardance
|
kiwiilham
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: kiwiilham by @kiwiilham | Stardance
|
1792857049.6118736
|
1793461849.6118736
|
|
69493
|
Not-AnEngine by @Alaxtor | Stardance
|
Alaxtor
|
0
|
5.41
|
0
|
[]
|
[{"post_id": 80230, "ts": "202 [{"post_id": 80230, "ts": "2026-10-16T20:01:28Z", "hours": 0.9803, "text": "Need to add better walking animation and make it work then work on the levels before the 20th"}, {"post_id": 80085, "ts": "2026-10-16T05:51:48Z", "hours": 1.1594, "text": "AHhhhhhhh trying to turn left makes it turn right and truning right truns right"}, {"post_id": 79994, "ts": "2026-10-15T20:28:33Z", "hours": 1.6239, "text": "So made and finished up my character design and his movement in movement. so we have left trun, right turn,walk left, walk right and idle"}, {"post_id": 79705, "ts": "2026-10-15T04:01:43Z", "hours": 0.6122, "text": "Made turning right character for my game now need to make his walking animation.Took 30 mins 😭😭😭"}, {"post_id": 79401, "ts": "2026-10-13T20:19:47Z", "hours": 1.0358, "text": "SO created the firsst level but my 1 hour of time was logged ofr some reason ig have to use lapse form now on"}]...
|
Title: Not-AnEngine by @Alaxtor | Stardance
Devlo Title: Not-AnEngine by @Alaxtor | Stardance
Devlogs:
SO created the firsst level but my 1 hour of time was logged ofr some reason ig have to use lapse form now on
Made turning right character for my game now need to make his walking animation.Took 30 mins 😭😭😭
So made and finished up my character design and his movement in movement. so we have left trun, right turn,walk left, walk right and idle
AHhhhhhhh trying to turn left makes it turn right and truning right truns right
Need to add better walking animation and make it work then work on the levels before the 20th...
|
1792857050.4672391
|
1793461850.4672391
|
|
69494
|
Rc drone by @Madhav_Vishnu_Mohan | Stardance
|
Madhav_Vishnu_Mohan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Rc drone by @Madhav_Vishnu_Mohan | Stardanc Title: Rc drone by @Madhav_Vishnu_Mohan | Stardance...
|
1792857052.1893756
|
1793461852.1893756
|
|
69495
|
My awesome macropad! by @RoboWhisperer | Stardance
|
RoboWhisperer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @RoboWhisperer | St Title: My awesome macropad! by @RoboWhisperer | Stardance...
|
1792857053.0148485
|
1793461853.0148485
|
|
69496
|
StreetSense: Smart Automated Street Lighting Syste StreetSense: Smart Automated Street Lighting System by @buzz | Stardance...
|
buzz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: StreetSense: Smart Automated Street Lightin Title: StreetSense: Smart Automated Street Lighting System by @buzz | Stardance...
|
1792857054.2341387
|
1793461854.2341387
|
|
69497
|
My first slack bot! by @omarabdullah9111 | Stardan My first slack bot! by @omarabdullah9111 | Stardance...
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @omarabdullah9111 | Title: My first slack bot! by @omarabdullah9111 | Stardance...
|
1792857055.269244
|
1793461855.269244
|
|
69498
|
Troll ball Parkour by @Soel | Stardance
|
Soel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Troll ball Parkour by @Soel | Stardance
|
1792857056.1854997
|
1793461856.1854997
|
|
69499
|
Solar power planted watere by @ehurenamba | Starda Solar power planted watere by @ehurenamba | Stardance...
|
ehurenamba
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Solar power planted watere by @ehurenamba | Title: Solar power planted watere by @ehurenamba | Stardance...
|
1792857057.0414336
|
1793461857.0414336
|
|
69500
|
nodeseed by @anshpatel9720 | Stardance
|
anshpatel9720
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T13:14:44Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I make a engineer calculator that’s calculate everything it’s hard but I completed in seven hours ,good.", "repo": "https://github.com/anshpatel9720-cmd/nodeseed", "demo": "https://anshpatel9720-cmd.github.io/nodeseed/"}]...
|
[{"post_id": 79302, "ts": "202 [{"post_id": 79302, "ts": "2026-10-13T13:10:22Z", "hours": 7.2858, "text": "something is working now"}]...
|
Title: nodeseed by @anshpatel9720 | Stardance
Dev Title: nodeseed by @anshpatel9720 | Stardance
Devlogs:
something is working now
Ships:
I make a engineer calculator that’s calculate everything it’s hard but I completed in seven hours ,good....
|
1793001139.9802473
|
1793865139.9802473
|
|
69501
|
Easy Auth by @jaisondavidm_cs25 | Stardance
|
jaisondavidm_cs25
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Easy Auth by @jaisondavidm_cs25 | Stardance
|
1792857057.8966303
|
1793721057.8966303
|
|
69502
|
My awesome macropad! by @castrongamerzfeb | Starda My awesome macropad! by @castrongamerzfeb | Stardance...
|
castrongamerzfeb
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @castrongamerzfeb | Title: My awesome macropad! by @castrongamerzfeb | Stardance...
|
1792857058.7159858
|
1793461858.7159858
|
|
69503
|
Print simply by @KS1004 | Stardance
|
KS1004
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Print simply by @KS1004 | Stardance
|
1792857060.431396
|
1793461860.431396
|
|
69504
|
playground by @breanna | Stardance
|
breanna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: playground by @breanna | Stardance
|
1792857061.2648509
|
1793461861.2648509
|
|
69505
|
Ian's Hackpad by @ianl | Stardance
|
ianl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ian's Hackpad by @ianl | Stardance
|
1792857062.134751
|
1793461862.134751
|
|
69506
|
Ian's slackbot by @ianl | Stardance
|
ianl
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T15:36:01Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I just finished my AstronBot. This is a simple slackbot that interfaces with NASA API to pull some images! Go check it out by calling /astronbot-help!", "repo": "https://github.com/ilaws/AstronBot/", "demo": "https://hackclub.enterprise.slack.com/archives/C0C9094SFSQ"}]...
|
[{"post_id": 79322, "ts": "202 [{"post_id": 79322, "ts": "2026-10-13T15:01:43Z", "hours": 0.7308, "text": "I am making a slackbot that uses data from NASA (such as APOD and EPIC). you should check it out by calling /astronbot-help!"}]...
|
Title: Ian's slackbot by @ianl | Stardance
De Title: Ian's slackbot by @ianl | Stardance
Devlogs:
I am making a slackbot that uses data from NASA (such as APOD and EPIC). you should check it out by calling /astronbot-help!
Ships:
I just finished my AstronBot. This is a simple slackbot that interfaces with NASA API to pull some images! Go check it out by calling /astronbot-help!...
|
1793155742.5396686
|
1793242142.5396686
|
|
69507
|
Website by @bijoydeepmallick | Stardance
|
bijoydeepmallick
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Website by @bijoydeepmallick | Stardance
|
1792857063.864035
|
1793461863.864035
|
|
69508
|
Website by @ajaydeepmallick | Stardance
|
ajaydeepmallick
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Website by @ajaydeepmallick | Stardance
|
1792857064.6930375
|
1793461864.6930375
|
|
69509
|
Robot Arm V2 by @Simon_Maunzer | Stardance
|
Simon_Maunzer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Robot Arm V2 by @Simon_Maunzer | Stardance
|
1792857065.5568523
|
1793461865.5568523
|
|
69510
|
My very own WebOS by @lexar | Stardance
|
lexar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @lexar | Stardance
|
1792857066.3985653
|
1793461866.3985653
|
|
69511
|
Cyberdeck by @Namish53 | Stardance
|
Namish53
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cyberdeck by @Namish53 | Stardance
|
1792857067.2489302
|
1793721067.2489302
|
|
69512
|
EduPulse by @toluoyelola | Stardance
|
toluoyelola
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: EduPulse by @toluoyelola | Stardance
|
1792857068.0688515
|
1793461868.0688515
|