|
59128
|
CHRONO // BLINK by @Ander507 | Stardance
|
Ander507
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T14:06:21Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I made CHRONO BLINK is a top-down HTML5 arena where time only flows when you move. Stand still and the world crawls at 0.08×. Start moving and it wakes up. Your only attack is a blink-dash: a short invulnerable lunge. Slice an enemy and the dash refunds. Miss and you sit in 1.2s of lockout. The whole game is one canvas in one index.html . No engine, no build, no install. What was challenging Getting the time scale to feel like a mechanic instead of a pause. A hard stop looks broken. It had to lerp, and combos / dash cooldown still run on real seconds so you cannot hide in slow-mo forever. Phone was the other fight. Glow, scanlines, and chromatic aberration were eating frames, so DPR is capped, scanlines are a 1×4 pattern instead of a fill per row, and the RGB split only composites while the punch is actually on screen. Dash distance is capped so the landing reticle stays on screen. On rotate, resize waits ~120ms because mobile browsers still report the old viewport if you measure on the orientation event. Shop layout had to reflow too: two columns in short landscape, stacked in portrait, or the buttons become un-tappable. What I’m proud of The loop actually clicks. You freeze, the arena goes quiet, you pick a line, you blink through a stalker and the dash comes back. That moment is the whole game. Also that it runs from a local file on desktop and thumbs on a phone, with AZERTY as first-class, not an afterthought. CrazyGames SDK only loads on CrazyGames (or localhost / ?cg=1 ). Everywhere else it just uses localStorage and never fetches it. How to test Clone the repo and open index.html . Double-click is enough. file:// works. Stand still. Time should crawl. Move. The arena should speed up. Blink through something (refund). Miss on purpose (1.2s lockout). Desktop: WASD, ZQSD, or arrows. Blink with Space or right-click toward the reticle. M mutes. X skips the tutorial. Phone: left thumb to move, right-side drag then release to blink. First run has a skippable tutorial. Coins bank into Reach / Recovery / Magnet between deaths. Progress lives in localStorage ( chronoBlink.* ) if you want a fresh start.", "repo": "", "demo": ""}]...
|
[{"post_id": 68653, "ts": "202 [{"post_id": 68653, "ts": "2026-09-15T13:58:58Z", "hours": 2.4931, "text": "Devlog #4 Published to crazy games and to a domain https://chronoblink.xyz/ rn waiting for aproval for"}, {"post_id": 68057, "ts": "2026-09-14T13:21:30Z", "hours": 5.6639, "text": "Devlog #3 Added two gameplay videos this week: landscape and portrait. The covers look fine but they don’t show the actual hook. Time slows down when you stop moving. That’s hard to get from a still image, so I recorded some real runs instead of another screenshot. I did both orientations because the game isn’t the same crop on a phone. Desktop is mouse + WASD (ZQSD works too), blink with space or right click. Phone is left thumb to move and right drag to blink. The HUD and shop reflow with the screen — landscape can split the death screen into two columns, portrait stacks so the buttons stay tappable. One horizontal trailer cropped vertical would just look wrong. The clips are just me playing. I stand still for a second so you can see the slow-mo, blink through a stalker (that refunds the dash), miss one so the 1.2s cooldown is obvious, then some gunners / phantoms, coins, and the shop. I left a bit of the phone tutorial in (hold still, then drag & release) since that’s what you actually need on mobile. That’s the whole update. Videos are on the page if you want to see it moving."}, {"post_id": 67365, "ts": "2026-09-13T13:28:30Z", "hours": 1.1092, "text": "Devlog #2 Made the main menu and a little gameplay (not really good right now very goofy physics) and found the design i wanna use"}, {"post_id": 63145, "ts": "2026-09-06T19:45:32Z", "hours": 0.5339, "text": "Devlog #1 First i started making a mindmap and planing the game out and made the index.html file The other default files does not count and the readme also wont count cause its not a part of the game Goal: Fun Easy to understand Can be published on Crazy Games with ads later"}]...
|
Title: CHRONO // BLINK by @Ander507 | Stardance
D Title: CHRONO // BLINK by @Ander507 | Stardance
Devlogs:
Devlog #1 First i started making a mindmap and planing the game out and made the index.html file The other default files does not count and the readme also wont count cause its not a part of the game Goal: Fun Easy to understand Can be published on Crazy Games with ads later
Devlog #2 Made the main menu and a little gameplay (not really good right now very goofy physics) and found the design i wanna use
Devlog #3 Added two gameplay videos this week: landscape and portrait. The covers look fine but they don’t show the actual hook. Time slows down when you stop moving. That’s hard to get from a still image, so I recorded some real runs instead of another screenshot. I did both orientations because the game isn’t the same crop on a phone. Desktop is mouse + WASD (ZQSD works too), blink with space or right click. Phone is left thumb to move and right drag to blink. The HUD and shop reflow with the screen — landscape can split the death screen into two columns, portrait stacks so the buttons stay tappable. One horizontal trailer cropped vertical would just look wrong. The clips are just me playing. I stand still for a second so you can see the slow-mo, blink through a stalker (that refunds the dash), miss one so the 1.2s cooldown is obvious, then some gunners / phantoms, coins, and the shop. I left a bit of the phone tutorial in (hold still, then drag & release) since that’s what you actually need on mobile. That’s the whole update. Videos are on the page if you want to see it moving.
Devlog #4 Published to crazy games and to a domain https://chronoblink.xyz/ rn waiting for aproval for
Ships:
What I made CHRONO BLINK is a top-down HTML5 arena where time only flows when you move. Stand still and the world crawls at 0.08×. Start moving and it wakes up. Your only attack is a blink-dash: a short invulnerable lunge. Slice an enemy and the dash refunds. Miss and you sit in 1.2s of lockout. The whole game is one canvas in one index.html . No engine, no build, no install. What was challenging Getting the time scale to feel like a mechanic instead of a pause. A hard stop looks broken. It had to lerp, and combos / dash cooldown still run on real seconds so you cannot hide in slow-mo forever. Phone was the other fight. Glow, scanlines, and chromatic aberration were eating frames, so DPR is capped, scanlines are a 1×4 pattern instead of a fill per row, and the RGB split only composites while the punch is actually on screen. Dash distance is capped so the landing reticle stays on screen. On rotate, resize waits ~120ms because mobile browsers still report the old viewport if you measure on the orientation event. Shop layout had to reflow too: two columns in short landscape, stacked in portrait, or the buttons become un-tappable. What I’m proud of The loop actually clicks. You freeze, the arena goes quiet, you pick a line, you blink through a stalker and the dash comes back. That moment is the whole game. Also that it runs from a local file on desktop and thumbs on a phone, with AZERTY as first-class, not an afterthought. CrazyGames SDK only loads on CrazyGames (or localhost / ?cg=1 ). Everywhere else it just uses localStorage and never fetches it. How to test Clone the repo and open index.html . Double-click is enough. file:// works. Stand still. Time should crawl. Move. The arena should speed up. Blink through something (refund). Miss on purpose (1.2s lockout). Desktop: WASD, ZQSD, or arrows. Blink with Space or right-click toward the reticle. M mutes. X skips the tutorial. Phone: left thumb to move, right-side drag then release to blink. First run has a skippable tutorial. Coins bank into Reach / Recovery / Magnet between deaths. Progress lives in localStorage ( chronoBlink.* ) if you want a fresh start....
|
1794027118.1716921
|
1794113518.1716921
|
|
14000
|
caSTMio by @kitchencel | Stardance
|
kitchencel
|
0
|
4.23
|
0
|
[]
|
[{"post_id": 6865, "ts": "2026 [{"post_id": 6865, "ts": "2026-06-11T14:50:49Z", "hours": 2.1856, "text": "Devlog 2 Hello everyone! Welcome to my project, caSTMio. It’s a Casio W-59, but with an STM32. I’ve been working on the firmware more, and I am getting closer and closer to finishing the first prototype (outputs to console). I’m still working on the timer, but I think it’s almost there. I’ll then make the PCB, order the parts, and build the watch. Pic alt text: The method responsible for updating the display. Right now, it outputs to serial, but I’ll hook it up to my LCD once I get it working."}, {"post_id": 6256, "ts": "2026-06-10T14:48:21Z", "hours": 2.0458, "text": "Devlog 1 This is the start of caSTMio. It’s a Casio W-59, but with an STM32 in there that can do a bunch of cool stuff!! It’s gonna have a few different modes; Clock Self-explanatory. Shows the time, date and the day of the week. Press Button A to turn on the backlight, Button B to switch modes (always), and Button C to toggle between 12 and 24 hour mode. Alarm Also pretty intuitive. Allows you to set an alarm and/or an hourly reminder (ALM and SIG). Press Button A to adjust the time and Button C to cycle between 4 states (no ALM/no SIG, ALM/no SIG, no ALM/SIG, ALM/SIG). Timer I replaced the stopwatch with this, because it’s simply better and move versatile. Also, I sometimes forget that I made tea, and I think this is the perfect way to remind myself :’) Press Button A to select the length (I’ll either have a few presets or a limit) and press Button C to start/pause the timer. When the timer has been paused, press button A to reset it. Water tracker Again, I made it for myself, because I forget to drink water… Press Button A to adjust the goal (up to 10L), or press Button C to increment the goal by 50ml. Adjust Press Button A to cycle through everything you can adjust (seconds, hours, minutes, month, date, day of the week), and press Button C to increment it by one. This is all in progress, and I still don’t have the hardware… But my plan so far is: Reverse engineer the watch’s LCD Write the firmware Make a custom PCB Order it Put it all together So far, I’m starting work on the firmware, and only a basic version that runs in serial. But I’m sure with the next 3 months almost free, I’ll finish it for sure."}]...
|
Title: caSTMio by @kitchencel | Stardance
Devlogs Title: caSTMio by @kitchencel | Stardance
Devlogs:
Devlog 1 This is the start of caSTMio. It’s a Casio W-59, but with an STM32 in there that can do a bunch of cool stuff!! It’s gonna have a few different modes; Clock Self-explanatory. Shows the time, date and the day of the week. Press Button A to turn on the backlight, Button B to switch modes (always), and Button C to toggle between 12 and 24 hour mode. Alarm Also pretty intuitive. Allows you to set an alarm and/or an hourly reminder (ALM and SIG). Press Button A to adjust the time and Button C to cycle between 4 states (no ALM/no SIG, ALM/no SIG, no ALM/SIG, ALM/SIG). Timer I replaced the stopwatch with this, because it’s simply better and move versatile. Also, I sometimes forget that I made tea, and I think this is the perfect way to remind myself :’) Press Button A to select the length (I’ll either have a few presets or a limit) and press Button C to start/pause the timer. When the timer has been paused, press button A to reset it. Water tracker Again, I made it for myself, because I forget to drink water… Press Button A to adjust the goal (up to 10L), or press Button C to increment the goal by 50ml. Adjust Press Button A to cycle through everything you can adjust (seconds, hours, minutes, month, date, day of the week), and press Button C to increment it by one. This is all in progress, and I still don’t have the hardware… But my plan so far is: Reverse engineer the watch’s LCD Write the firmware Make a custom PCB Order it Put it all together So far, I’m starting work on the firmware, and only a basic version that runs in serial. But I’m sure with the next 3 months almost free, I’ll finish it for sure.
Devlog 2 Hello everyone! Welcome to my project, caSTMio. It’s a Casio W-59, but with an STM32. I’ve been working on the firmware more, and I am getting closer and closer to finishing the first prototype (outputs to console). I’m still working on the timer, but I think it’s almost there. I’ll then make the PCB, order the parts, and build the watch. Pic alt text: The method responsible for updating the display. Right now, it outputs to serial, but I’ll hook it up to my LCD once I get it working....
|
1793433305.2217143
|
1794038105.2217143
|
|
36248
|
Minamo by @yearcakes | Stardance
|
yearcakes
|
1
|
58.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T09:24:33Z", "hours": 58.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my first time creating an S3-compatible storage gateway, and I am very excited to publish this ship. The idea of creating Minamo came when I was calculating the cost of my AI chat application. I found that even with only 10 users, it would cost around 1 USD/month just to store their attachments, and these attachments would go cold after only being used once, but I would still have to pay for them at a high price (as S3 storage was designed to store hot data). Then I was wondering, what if I could develop an app that automatically moves cold data from my S3 bucket to my OneDrive? And after some consideration, I decided to make an S3 storage gateway. This is why Minamo came to be. Although Minamo isn’t good enough yet, my semester started on August 31st, but I will keep maintaining Minamo! Thanks, and I hope you all like my project!", "repo": "https://github.com/zhaozhuoran/minamo", "demo": "https://github.com/zhaozhuoran/minamo/blob/main/DEMO.md"}]...
|
[{"post_id": 68645, "ts": "202 [{"post_id": 68645, "ts": "2026-09-15T13:41:04Z", "hours": 4.3192, "text": "Sorry for the late update! As my new semester started on August 31st, I won’t have much time to work on Minamo for the time being. In this commit, I’ve added support for the Hack Club CDN and fixed many bugs and security issues. Hope you all enjoy Minamo! Commit"}, {"post_id": 39897, "ts": "2026-08-03T05:52:16Z", "hours": 6.9842, "text": "I found a few issues in the code, including thread safety bugs, race conditions (which could even corrupt the database), and some resource leaks. So most of my current work has been fixing those. After that, I’m planning to add HackClub CDN as a storage backend and edit it to my new dynamic storage backend loading system. ps writing the code is fun, but honestly I think designing the architecture is even more fun. I’ve learned a ton from it, so I’d recommend trying it if you get the chance. If anyone has ideas or feedback on my project architecture, I’d love to hear them!"}, {"post_id": 37500, "ts": "2026-07-30T09:11:35Z", "hours": 6.6803, "text": "Devlog #6: Introducing Hierarchical Storage Management (HSM) and R2 Support Over the past day, I have been working on a major redesign of Minamo’s storage architecture. From Single Storage to Multi-Tier Storage Minamo now supports configurable storage tiers, including: Hot tier (tier 0) Warm tier (tier 1) Cold tier (tier 2) Minamo can automatically manage data movement between tiers based on configurable policies. New Storage Management Architecture To support this, I introduced several new components: StorageManager Instead of directly interacting with a specific backend, object operations are now managed by StorageManager, which decides: Where new objects should be written Which tier should serve read requests When objects should be migrated Cloudflare R2 Backend Minamo now includes a native Cloudflare R2 backend. This enables using R2 as one of the storage tiers. Background Migration and Storage Optimization A new HsmScheduler was added to handle background tasks: Tier migration Storage eviction Periodic heat score calculation To make these decisions smarter, Minamo now records access patterns through a dedicated access_logs.db. This allows Minamo to gradually evolve from rule-based storage movement toward more intelligent storage scheduling. What’s Next The next development direction will focus on improving compatibility and expanding storage backend options. Planned tasks: Add Hack Club CDN support as a new storage backend Improve configuration documentation and examples Continue improving HSM scheduling algorithms Minamo is gradually becoming a more complete storage management system. There is still a long way to go! Commit"}, {"post_id": 36991, "ts": "2026-07-29T13:13:45Z", "hours": 3.9844, "text": "Devlog #5: Why is it called Minamo? Someone recently asked me whether Minamo was named after Mixamo. It actually wasn’t, but I realized I had never shared where the name came from, so here’s the story. Minamo is derived from the Japanese word みなも (水面, minamo) , meaning “the surface of the water.” The idea behind this name comes from the relationship between the surface and what lies beneath it. From above, the surface of a lake appears simple, calm, and clear. However, beneath that surface exists a much more complex world that is hidden from view. This is also the philosophy behind Minamo. For clients, Minamo provides a simple and consistent S3-compatible interface — just like a calm water surface that is easy to interact with. Behind that interface, Minamo handles the complexity of storage systems, including different storage backends, tiering, caching, and data management. Minamo aims to keep the surface simple while allowing the complexity underneath to remain invisible, creating a clean and reliable experience for clients."}, {"post_id": 36885, "ts": "2026-07-29T08:17:04Z", "hours": 2.3642, "text": "I’m currently adding Cloudflare R2 support to Minamo, and I was wondering: what if I also added Hack Club CDN as an optional backend? Since it offers free storage, it could be a pretty cool addition. What do you all think? Would love to get some feedback!"}, {"post_id": 36847, "ts": "2026-07-29T05:11:18Z", "hours": 7.6664, "text": "Devlog #4: Layered Config, HTTP Range & Multi-Backend Foundations Over the past couple of days, I’ve been working on one of the biggest refactors since Minamo entered its MVP stage. This update introduces a layered configuration system, HTTP Range support for S3-compatible downloads, a redesigned CLI, and a cleaner runtime state architecture. To keep the project moving forward, I ended up working on Minamo almost everywhere I could — on my desktop, in GitHub Codespaces, through remote SSH sessions on a Linux server, and even from GitHub Mobile whenever I had a few spare minutes. Unfortunately, development time spent through remote SSH sessions and GitHub Mobile isn’t tracked by Hackatime, so those hours don’t appear in my statistics. Also, because this refactor involved lots of experimentation and incremental changes, I squashed many small commits into a single clean commit before pushing. The history is much cleaner now, even though it hides quite a bit of the work that went into this update. Highlights Layered Configuration System The previous environment-variable-only configuration has been replaced with a layered configuration system: CLI arguments ↓ Environment variables ↓ TOML configuration files This makes deployments much more flexible while still allowing temporary overrides from the command line. The refactor also introduces: ConfigManager Automatic configuration scaffolding config.example/ templates HTTP Range Support Minamo now supports HTTP Range requests for S3-compatible downloads. Clients such as rclone and the AWS CLI can now download only the required portions of large objects instead of fetching entire files. Supported formats include: bytes=start-end bytes=start- bytes=-suffix The implementation correctly returns 206 Partial Content , Content-Range , Accept-Ranges , and proper 416 Range Not Satisfiable responses. CLI & Runtime State The CLI has been redesigned around subcommands: minamo init minamo run Runtime-generated state has also been separated from user configuration, making deployments cleaner and preparing the project for future storage backends. What’s Next? The next milestone is adding additional storage backends. Current roadmap: Layered Storage Scheduling Alongside new storage backends, I’m also redesigning Minamo’s storage scheduling architecture. The long-term goal is to support a layered storage model, where frequently accessed (“hot”) data stays on fast local storage while less frequently accessed (“cold”) data can be transparently moved to lower-cost backends such as OneDrive. Since Minamo hasn’t seen production workloads yet, this design is still largely based on theoretical considerations rather than operational experience. I fully expect it to evolve as the project matures and real-world usage reveals better trade-offs. Cloudflare R2 This will likely be the first backend after the local filesystem. Cloudflare R2 is surprisingly developer-friendly: it only requires a credit card for verification, includes 10 GB of free storage , and charges no egress fees . For many personal and small projects, I think it’s one of the best object storage services available. Microsoft OneDrive After R2, I plan to implement a OneDrive backend. I wouldn’t recommend using a personal OneDrive account as production object storage. It isn’t designed for that, can be less reliable, and is relatively easy to hit rate limits (HTTP 429). However, for personal projects or storing infrequently accessed “cold” data, it’s an incredibly cost-effective option and fits Minamo’s planned hot/cold storage architecture quite well. Commit"}, {"post_id": 35731, "ts": "2026-07-27T11:08:48Z", "hours": 8.8006, "text": "Devlog #3: Designing a New Configuration System I am currently working on gradually refactoring Minamo’s configuration system. Previously, Minamo relied mainly on MINAMO_* environment variables for configuration. As more features and storage backends are introduced, this approach becomes increasingly difficult to maintain and does not clearly separate normal configuration from sensitive information. The new design will move towards a TOML based configuration system. Configurations will be split into multiple .toml files. This keeps the configuration structure clearer. I chose TOML because it is easier to represent options and allows users to directly review and edit their configuration. Configuration files will be ignored by git and initialized from config.example/ on the first run, ensuring that users have a clear starting point without accidentally committing private information. I am also implementing a new ConfigManager to unify configuration loading, with the following precedence: CLI arguments > ENV variables > CONFIG files This keeps the flexibility of temporary overrides while providing a stable configuration system for deployments. These changes are still being gradually implemented and have not been released yet. The goal is to make Minamo’s architecture more suitable for long-term usage and easier to extend in the future."}, {"post_id": 35142, "ts": "2026-07-26T11:49:45Z", "hours": 9.8706, "text": "Devlog #2: Local Disk MVP Complete Today marks an important milestone for Minamo , the Local Disk MVP is now complete. The first goal of this project was never to build a full storage platform overnight. Instead, I wanted to establish a solid foundation: a correct, well-structured, and S3-compatible server with clean separation between the API, service, metadata, and storage layers. With the MVP completed, Minamo now supports: S3-compatible object and bucket operations Multipart uploads Presigned URLs AWS Signature Version 4 (header & query authentication) AWS-chunked streaming uploads A pluggable storage backend architecture, with Local Disk as the first implementation Compatibility has also been continuously validated against the official AWS SDK, giving me confidence that the foundation is ready for what’s next. That said, this is only the beginning . The original vision for Minamo has always been much larger than a local storage server. The next stages will focus on turning Minamo into an intelligent storage gateway capable of routing data across multiple storage providers, automatically managing hot and cold data, introducing caching, and making storage both more efficient and more affordable. There’s still a long road ahead. Thanks to everyone following the project so far. More exciting updates are coming soon! Commit"}, {"post_id": 33931, "ts": "2026-07-24T07:44:51Z", "hours": 7.4603, "text": "Devlog #1: Building Minamo I’m excited to share the very first development update for Minamo . Minamo is an S3-compatible storage gateway designed to reduce storage costs while remaining fully compatible with existing S3 clients. The long-term goal is to intelligently manage object placement, keeping frequently accessed data on fast storage while transparently moving cold data to lower-cost storage. The project is currently about 50% complete. Why Minamo? The idea came from developing my AI chat application, Arona Chat . While building its attachment system, I noticed that most uploaded files are accessed frequently for only the first few days before becoming “cold” data. They still need to be retained, but keeping everything on expensive hot storage unnecessarily increases operating costs. That led to a simple question: What if an S3-compatible gateway could automatically keep hot data on fast storage while moving cold data to lower-cost storage? That’s how Minamo began. Development Strategy Rather than building the complete multi-tier storage system from the beginning, I’m developing Minamo in stages. The first milestone is a Local Disk-only MVP , focusing on implementing a correct S3-compatible server before introducing additional storage providers. To make future expansion straightforward, the project already adopts a layered architecture: HTTP / S3 API Layer (FastAPI) — request handling, XML responses, AWS Signature Version 4 verification S3 Service Layer — business logic and S3 error mapping Metadata Layer — provider-independent SQLite metadata Storage Backend Interface — pluggable abstraction with a Local Disk backend for the MVP This separation allows future storage backends to be added with minimal changes. Current Progress (~50%) The MVP is actively under development. Implemented so far: PutObject / GetObject / DeleteObject / HeadObject ListObjectsV2 (prefix, delimiter, pagination) Bucket operations Multipart Upload Presigned URLs AWS Signature Version 4 (header & query authentication) AWS-chunked streaming uploads Compatibility is continuously verified against the official AWS SDK, with 22 boto3 compatibility tests currently passing against a live server . The remaining work mainly focuses on completing the MVP and polishing compatibility before introducing additional storage providers. Looking Ahead Alongside finishing the Local Disk MVP, I’m designing Minamo’s future storage orchestration system. The long-term vision is an intelligent storage gateway capable of automatically managing data across multiple storage tiers, including high-performance local storage, cache layers, and low-cost cold storage, while remaining fully compatible with the S3 API. Hopefully Minamo can help make self-hosted object storage both more affordable and more efficient . Thanks for reading! If you’re interested in the project, feel free to follow the project. I’ll share another devlog once the Local Disk MVP is complete and development moves into the multi-storage stage."}]...
|
Title: Minamo by @yearcakes | Stardance
Devlogs:
Title: Minamo by @yearcakes | Stardance
Devlogs:
Devlog #1: Building Minamo I’m excited to share the very first development update for Minamo . Minamo is an S3-compatible storage gateway designed to reduce storage costs while remaining fully compatible with existing S3 clients. The long-term goal is to intelligently manage object placement, keeping frequently accessed data on fast storage while transparently moving cold data to lower-cost storage. The project is currently about 50% complete. Why Minamo? The idea came from developing my AI chat application, Arona Chat . While building its attachment system, I noticed that most uploaded files are accessed frequently for only the first few days before becoming “cold” data. They still need to be retained, but keeping everything on expensive hot storage unnecessarily increases operating costs. That led to a simple question: What if an S3-compatible gateway could automatically keep hot data on fast storage while moving cold data to lower-cost storage? That’s how Minamo began. Development Strategy Rather than building the complete multi-tier storage system from the beginning, I’m developing Minamo in stages. The first milestone is a Local Disk-only MVP , focusing on implementing a correct S3-compatible server before introducing additional storage providers. To make future expansion straightforward, the project already adopts a layered architecture: HTTP / S3 API Layer (FastAPI) — request handling, XML responses, AWS Signature Version 4 verification S3 Service Layer — business logic and S3 error mapping Metadata Layer — provider-independent SQLite metadata Storage Backend Interface — pluggable abstraction with a Local Disk backend for the MVP This separation allows future storage backends to be added with minimal changes. Current Progress (~50%) The MVP is actively under development. Implemented so far: PutObject / GetObject / DeleteObject / HeadObject ListObjectsV2 (prefix, delimiter, pagination) Bucket operations Multipart Upload Presigned URLs AWS Signature Version 4 (header & query authentication) AWS-chunked streaming uploads Compatibility is continuously verified against the official AWS SDK, with 22 boto3 compatibility tests currently passing against a live server . The remaining work mainly focuses on completing the MVP and polishing compatibility before introducing additional storage providers. Looking Ahead Alongside finishing the Local Disk MVP, I’m designing Minamo’s future storage orchestration system. The long-term vision is an intelligent storage gateway capable of automatically managing data across multiple storage tiers, including high-performance local storage, cache layers, and low-cost cold storage, while remaining fully compatible with the S3 API. Hopefully Minamo can help make self-hosted object storage both more affordable and more efficient . Thanks for reading! If you’re interested in the project, feel free to follow the project. I’ll share another devlog once the Local Disk MVP is complete and development moves into the multi-storage stage.
Devlog #2: Local Disk MVP Complete Today marks an important milestone for Minamo , the Local Disk MVP is now complete. The first goal of this project was never to build a full storage platform overnight. Instead, I wanted to establish a solid foundation: a correct, well-structured, and S3-compatible server with clean separation between the API, service, metadata, and storage layers. With the MVP completed, Minamo now supports: S3-compatible object and bucket operations Multipart uploads Presigned URLs AWS Signature Version 4 (header & query authentication) AWS-chunked streaming uploads A pluggable storage backend architecture, with Local Disk as the first implementation Compatibility has also been continuously validated against the official AWS SDK, giving me confidence that the foundation is ready for what’s next. That said, this is only the beginning . The original vision for Minamo has always been much larger than a local storage server. The next stages will focus on turning Minamo into an intelligent storage gateway capable of routing data across multiple storage providers, automatically managing hot and cold data, introducing caching, and making storage both more efficient and more affordable. There’s still a long road ahead. Thanks to everyone following the project so far. More exciting updates are coming soon! Commit
Devlog #3: Designing a New Configuration System I am currently working on gradually refactoring Minamo’s configuration system. Previously, Minamo relied mainly on MINAMO_* environment variables for configuration. As more features and storage backends are introduced, this approach becomes increasingly difficult to maintain and does not clearly separate normal configuration from sensitive information. The new design will move towards a TOML based configuration system. Configurations will be split into multiple .toml files. This keeps the configuration structure clearer. I chose TOML because it is easier to represent options and allows users to directly review and edit their configuration. Configuration files will be ignored by git and initialized from config.example/ on the first run, ensuring that users have a clear starting point without accidentally committing private information. I am also implementing a new ConfigManager to unify configuration loading, with the following precedence: CLI arguments > ENV variables > CONFIG files This keeps the flexibility of temporary overrides while providing a stable configuration system for deployments. These changes are still being gradually implemented and have not been released yet. The goal is to make Minamo’s architecture more suitable for long-term usage and easier to extend in the future.
Devlog #4: Layered Config, HTTP Range & Multi-Backend Foundations Over the past couple of days, I’ve been working on one of the biggest refactors since Minamo entered its MVP stage. This update introduces a layered configuration system, HTTP Range support for S3-compatible downloads, a redesigned CLI, and a cleaner runtime state architecture. To keep the project moving forward, I ended up working on Minamo almost everywhere I could — on my desktop, in GitHub Codespaces, through remote SSH sessions on a Linux server, and even from GitHub Mobile whenever I had a few spare minutes. Unfortunately, development time spent through remote SSH sessions and GitHub Mobile isn’t tracked by Hackatime, so those hours don’t appear in my statistics. Also, because this refactor involved lots of experimentation and incremental changes, I squashed many small commits into a single clean commit before pushing. The history is much cleaner now, even though it hides quite a bit of the work that went into this update. Highlights Layered Configuration System The previous environment-variable-only configuration has been replaced with a layered configuration system: CLI arguments ↓ Environment variables ↓ TOML configuration files This makes deployments much more flexible while still allowing temporary overrides from the command line. The refactor also introduces: ConfigManager Automatic configuration scaffolding config.example/ templates HTTP Range Support Minamo now supports HTTP Range requests for S3-compatible downloads. Clients such as rclone and the AWS CLI can now download only the required portions of large objects instead of fetching entire files. Supported formats include: bytes=start-end bytes=start- bytes=-suffix The implementation correctly returns 206 Partial Content , Content-Range , Accept-Ranges , and proper 416 Range Not Satisfiable responses. CLI & Runtime State The CLI has been redesigned around subcommands: minamo init minamo run Runtime-generated state has also been separated from user configuration, making deployments cleaner and preparing the project for future storage backends. What’s Next? The next milestone is adding additional storage backends. Current roadmap: Layered Storage Scheduling Alongside new storage backends, I’m also redesigning Minamo’s storage scheduling architecture. The long-term goal is to support a layered storage model, where frequently accessed (“hot”) data stays on fast local storage while less frequently accessed (“cold”) data can be transparently moved to lower-cost backends such as OneDrive. Since Minamo hasn’t seen production workloads yet, this design is still largely based on theoretical considerations rather than operational experience. I fully expect it to evolve as the project matures and real-world usage reveals better trade-offs. Cloudflare R2 This will likely be the first backend after the local filesystem. Cloudflare R2 is surprisingly developer-friendly: it only requires a credit card for verification, includes 10 GB of free storage , and charges no egress fees . For many personal and small projects, I think it’s one of the best object storage services available. Microsoft OneDrive After R2, I plan to implement a OneDrive backend. I wouldn’t recommend using a personal OneDrive account as production object storage. It isn’t designed for that, can be less reliable, and is relatively easy to hit rate limits (HTTP 429). However, for personal projects or storing infrequently accessed “cold” data, it’s an incredibly cost-effective option and fits Minamo’s planned hot/cold storage architecture quite well. Commit
I’m currently adding Cloudflare R2 support to Minamo, and I was wondering: what if I also added Hack Club CDN as an optional backend? Since it offers free storage, it could be a pretty cool addition. What do you all think? Would love to get some feedback!
Devlog #5: Why is it called Minamo? Someone recently asked me whether Minamo was named after Mixamo. It actually wasn’t, but I realized I had never shared where the name came from, so here’s the story. Minamo is derived from the Japanese word みなも (水面, minamo) , meaning “the surface of the water.” The idea behind this name comes from the relationship between the surface and what lies beneath it. From above, the surface of a lake appears simple, calm, and clear. However, beneath that surface exists a much more complex world that is hidden from view. This is also the philosophy behind Minamo. For clients, Minamo provides a simple and consistent S3-compatible interface — just like a calm water surface that is easy to interact with. Behind that interface, Minamo handles the complexity of storage systems, including different storage backends, tiering, caching, and data management. Minamo aims to keep the surface simple while allowing the complexity underneath to remain invisible, creating a clean and reliable experience for clients.
Devlog #6: Introducing Hierarchical Storage Management (HSM) and R2 Support Over the past day, I have been working on a major redesign of Minamo’s storage architecture. From Single Storage to Multi-Tier Storage Minamo now supports configurable storage tiers, including: Hot tier (tier 0) Warm tier (tier 1) Cold tier (tier 2) Minamo can automatically manage data movement between tiers based on configurable policies. New Storage Management Architecture To support this, I introduced several new components: StorageManager Instead of directly interacting with a specific backend, object operations are now managed by StorageManager, which decides: Where new objects should be written Which tier should serve read requests When objects should be migrated Cloudflare R2 Backend Minamo now includes a native Cloudflare R2 backend. This enables using R2 as one of the storage tiers. Background Migration and Storage Optimization A new HsmScheduler was added to handle background tasks: Tier migration Storage eviction Periodic heat score calculation To make these decisions smarter, Minamo now records access patterns through a dedicated access_logs.db. This allows Minamo to gradually evolve from rule-based storage movement toward more intelligent storage scheduling. What’s Next The next development direction will focus on improving compatibility and expanding storage backend options. Planned tasks: Add Hack Club CDN support as a new storage backend Improve configuration documentation and examples Continue improving HSM scheduling algorithms Minamo is gradually becoming a more complete storage management system. There is still a long way to go! Commit
I found a few issues in the code, including thread safety bugs, race conditions (which could even corrupt the database), and some resource leaks. So most of my current work has been fixing those. After that, I’m planning to add HackClub CDN as a storage backend and edit it to my new dynamic storage backend loading system. ps writing the code is fun, but honestly I think designing the architecture is even more fun. I’ve learned a ton from it, so I’d recommend trying it if you get the chance. If anyone has ideas or feedback on my project architecture, I’d love to hear them!
Sorry for the late update! As my new semester started on August 31st, I won’t have much time to work on Minamo for the time being. In this commit, I’ve added support for the Hack Club CDN and fixed many bugs and security issues. Hope you all enjoy Minamo! Commit
Ships:
This is my first time creating an S3-compatible storage gateway, and I am very excited to publish this ship. The idea of creating Minamo came when I was calculating the cost of my AI chat application. I found that even with only 10 users, it would cost around 1 USD/month just to store their attachments, and these attachments would go cold after only being used once, but I would still have to pay for them at a high price (as S3 storage was designed to store hot data). Then I was wondering, what if I could develop an app that automatically moves cold data from my S3 bucket to my OneDrive? And after some consideration, I decided to make an S3 storage gateway. This is why Minamo came to be. Although Minamo isn’t good enough yet, my semester started on August 31st, but I will keep maintaining Minamo! Thanks, and I hope you all like my project!...
|
1794019694.1617396
|
1794106094.1617396
|
|
31967
|
ORBIT MATRIX by @sarveshwaran_k2008 | Stardance
|
sarveshwaran_k2008
|
2
|
11.0
|
99
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T13:45:24Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So hello guys, I have improved my website a lot after the last ship, I did read the reviews and 2 common things that people who tried the website out said they were afraid to login and it was complex for them to use.So I have now created a tutorial inside the website that allows user to navigate without any issues and also I have added a trial mode where you can try out the webstie’s features and functions without worrying about loging in. I have also switched from using a heavy web LLM for the AI tool to something I have custom made integrating wikipedia.So do try out and feel free to write me how you felt using the website or any improvements needed: [email protected]", "repo": "https://github.com/Sarveshwaran20/Orbit-Matrix", "demo": "https://sarveshwaran20.github.io/Orbit-Matrix"}, {"ship_num": 2, "ts": "2026-07-19T15:47:02Z", "hours": 7.0, "multiplier": 13.8, "payout": 99, "blessing": "neutral", "text": "I made Orbit Matrix, an interactive spatial canvas for Google Workspace users. It lets you pull your Google Drive documents, sheets, and presentations, along with your Google Calendar events, directly onto a massive visual grid. You can move files around as interactive node blocks and physically stitch logic lines between them to organize your workflows visually. It also has a local, in-browser AI engine built right into the sidebar that reads your active canvas data to help you synthesize your files completely offline. The biggest technical hurdle was a canvas collision bug with the mouse listeners. When you load a live Google Doc preview into a canvas node, it renders inside an iframe. That iframe was swallowing mouse clicks, meaning if you clicked a file to draw a logic thread to another one, the canvas never heard the click. I had to write a pure JavaScript layer that dynamically blocks pointer-events across all iframes the split-second you hit the “Link” button, allowing perfect node targeting, and then cleanly restores mouse interactions right after. Dealing with Google’s strict production OAuth and Search Console verification rules for subpaths on GitHub Pages was also a massive test of patience! “”””””””“The app is currently transitioning into Google’s final production verification queue. When you click “Sign in with Google,” you will see a temporary “Unverified App” warning. You can safely bypass this by clicking Advanced -> Go to Orbit Matrix (unsafe) to link your account. Once signed in, use the creation hub in the bottom-left to spawn blank documents or drop items from your active side panels to start stitching your workspace map!”””””””””", "repo": "https://github.com/Sarveshwaran20/Orbit-Matrix", "demo": "https://sarveshwaran20.github.io/Orbit-Matrix"}]...
|
[{"post_id": 68644, "ts": "202 [{"post_id": 68644, "ts": "2026-09-15T13:37:03Z", "hours": 3.6744, "text": "So hello all, this is devlog has nothing much to tell I am typing this only for the sake of getting my time logged in so please read my ship after this devlog it would have all the new features of the website."}, {"post_id": 31279, "ts": "2026-07-19T15:43:49Z", "hours": 0.6053, "text": "What I Fixed & Added1. Moving to Production & SecurityFlipped the Switch to Production: Moved the app out of the testing phase in Google Cloud Console. Now, anyone with a Google account can technically log in.Locked Down the API Key: Set up website domain restrictions so the API key only works on https://sarveshwaran20.github.io/ . Even though the key is visible in the frontend code, it’s completely useless if anyone tries to steal it and run it somewhere else.Cleaner Sign-In: Cleaned up the initialization code so users aren’t bothered with setup popups when they try to connect their accounts.2. Fixing the Canvas Linking Bug (Big Win)The Problem: When users imported a Google Doc or Sheet, it loaded inside an iframe. When they tried to click the node to link two documents together, the iframe would swallow the mouse click, breaking the logic lines.The JavaScript Fix: Rewrote the linking function using pure JavaScript. Now, the second you click the “Link” button, the app temporarily forces all iframes to ignore mouse interactions (pointerEvents = ‘none’). This lets you click the target node perfectly. As soon as the line is drawn or cancelled, it turns mouse events back on.Missed Click Protection: Added a canvas listener so if a user clicks empty space while trying to connect two files, the app cleanly cancels the action instead of getting stuck in a glitchy linking state.Where We Stand with Google VerificationDomain Verified: Successfully verified the root domain on Google Search Console.Bypassed the Automated Bot Bug: The Google Cloud automated domain checker was glitching out because GitHub Pages uses a subpath (/Orbit-Matrix/). I bypassed the bot by submitting a manual override message to Google’s compliance team explaining that the tool is being built directly for Google Workspace users.Review Queue: The app is officially in the human review queue. Once they review the unlisted YouTube demo video and approve the Drive/Calendar scopes, the scary “Unverified App” warning screen will vanish for everyone.What’s NextWait a few days for Google’s Trust & Safety team to approve the app.Keep an eye on how the browser-based WebLLM AI handles memory usage on different computers."}, {"post_id": 27548, "ts": "2026-07-13T06:50:33Z", "hours": 6.5758, "text": "I have been working on a new project, so it is basically called Orbit Matrix. The purpose of orbit matrix is to integrate Google Docs, Sheets, and slides in one place. For now it is still in the testing phase and is not yet completely ready for Production below is a glimpse of the website."}]...
|
Title: ORBIT MATRIX by @sarveshwaran_k2008 | Stard Title: ORBIT MATRIX by @sarveshwaran_k2008 | Stardance
Devlogs:
I have been working on a new project, so it is basically called Orbit Matrix. The purpose of orbit matrix is to integrate Google Docs, Sheets, and slides in one place. For now it is still in the testing phase and is not yet completely ready for Production below is a glimpse of the website.
What I Fixed & Added1. Moving to Production & SecurityFlipped the Switch to Production: Moved the app out of the testing phase in Google Cloud Console. Now, anyone with a Google account can technically log in.Locked Down the API Key: Set up website domain restrictions so the API key only works on https://sarveshwaran20.github.io/ . Even though the key is visible in the frontend code, it’s completely useless if anyone tries to steal it and run it somewhere else.Cleaner Sign-In: Cleaned up the initialization code so users aren’t bothered with setup popups when they try to connect their accounts.2. Fixing the Canvas Linking Bug (Big Win)The Problem: When users imported a Google Doc or Sheet, it loaded inside an iframe. When they tried to click the node to link two documents together, the iframe would swallow the mouse click, breaking the logic lines.The JavaScript Fix: Rewrote the linking function using pure JavaScript. Now, the second you click the “Link” button, the app temporarily forces all iframes to ignore mouse interactions (pointerEvents = ‘none’). This lets you click the target node perfectly. As soon as the line is drawn or cancelled, it turns mouse events back on.Missed Click Protection: Added a canvas listener so if a user clicks empty space while trying to connect two files, the app cleanly cancels the action instead of getting stuck in a glitchy linking state.Where We Stand with Google VerificationDomain Verified: Successfully verified the root domain on Google Search Console.Bypassed the Automated Bot Bug: The Google Cloud automated domain checker was glitching out because GitHub Pages uses a subpath (/Orbit-Matrix/). I bypassed the bot by submitting a manual override message to Google’s compliance team explaining that the tool is being built directly for Google Workspace users.Review Queue: The app is officially in the human review queue. Once they review the unlisted YouTube demo video and approve the Drive/Calendar scopes, the scary “Unverified App” warning screen will vanish for everyone.What’s NextWait a few days for Google’s Trust & Safety team to approve the app.Keep an eye on how the browser-based WebLLM AI handles memory usage on different computers.
So hello all, this is devlog has nothing much to tell I am typing this only for the sake of getting my time logged in so please read my ship after this devlog it would have all the new features of the website.
Ships:
I made Orbit Matrix, an interactive spatial canvas for Google Workspace users. It lets you pull your Google Drive documents, sheets, and presentations, along with your Google Calendar events, directly onto a massive visual grid. You can move files around as interactive node blocks and physically stitch logic lines between them to organize your workflows visually. It also has a local, in-browser AI engine built right into the sidebar that reads your active canvas data to help you synthesize your files completely offline. The biggest technical hurdle was a canvas collision bug with the mouse listeners. When you load a live Google Doc preview into a canvas node, it renders inside an iframe. That iframe was swallowing mouse clicks, meaning if you clicked a file to draw a logic thread to another one, the canvas never heard the click. I had to write a pure JavaScript layer that dynamically blocks pointer-events across all iframes the split-second you hit the “Link” button, allowing perfect node targeting, and then cleanly restores mouse interactions right after. Dealing with Google’s strict production OAuth and Search Console verification rules for subpaths on GitHub Pages was also a massive test of patience! “”””””””“The app is currently transitioning into Google’s final production verification queue. When you click “Sign in with Google,” you will see a temporary “Unverified App” warning. You can safely bypass this by clicking Advanced -> Go to Orbit Matrix (unsafe) to link your account. Once signed in, use the creation hub in the bottom-left to spawn blank documents or drop items from your active side panels to start stitching your workspace map!”””””””””
So hello guys, I have improved my website a lot after the last ship, I did read the reviews and 2 common things that people who tried the website out said they were afraid to login and it was complex for them to use.So I have now created a tutorial inside the website that allows user to navigate without any issues and also I have added a trial mode where you can try out the webstie’s features and functions without worrying about loging in. I have also switched from using a heavy web LLM for the AI tool to something I have custom made integrating wikipedia.So do try out and feel free to write me how you felt using the website or any improvements needed: [email protected]...
|
1793872438.4838839
|
1793958838.4838839
|
|
61978
|
800 Feet Rocket! by @shouryamishra | Stardance
|
shouryamishra
|
0
|
2.99
|
0
|
[]
|
[{"post_id": 68631, "ts": "202 [{"post_id": 68631, "ts": "2026-09-15T13:09:31Z", "hours": 2.9914, "text": "I have designed a rocket that will fly 800.52 Feet up in the air (244 m) while carrying 2 eggs, and it’ll be able to land on the ground without either egg cracking. Starting off, I picked an Ogive nose cone as it provides the optimal aerodynamic settings for this application. I decided to print this out of PLA. As for my body, I have 2 sections: an upper body that stores the eggs, and a lower body that stores the parachute, shock cord, and electronics. Both the upper and lower body are made out of cardboard. I have a transition connecting the two sections, which is also going to be printed out of PLA. As for the fins, I went with 3 trapezoidal fins, and they work together to keep the rocket upright and in proper motion. The motor that the rocket is going to be running off of is an Aerotech F23FJ motor. Attached is the full design of the rocket, simulations for speed, apogee, flight time, as well as other statistics, and a 3d model for it."}]...
|
Title: 800 Feet Rocket! by @shouryamishra | Starda Title: 800 Feet Rocket! by @shouryamishra | Stardance
Devlogs:
I have designed a rocket that will fly 800.52 Feet up in the air (244 m) while carrying 2 eggs, and it’ll be able to land on the ground without either egg cracking. Starting off, I picked an Ogive nose cone as it provides the optimal aerodynamic settings for this application. I decided to print this out of PLA. As for my body, I have 2 sections: an upper body that stores the eggs, and a lower body that stores the parachute, shock cord, and electronics. Both the upper and lower body are made out of cardboard. I have a transition connecting the two sections, which is also going to be printed out of PLA. As for the fins, I went with 3 trapezoidal fins, and they work together to keep the rocket upright and in proper motion. The motor that the rocket is going to be running off of is an Aerotech F23FJ motor. Attached is the full design of the rocket, simulations for speed, apogee, flight time, as well as other statistics, and a 3d model for it....
|
1793652657.6783147
|
1794257457.6783147
|
|
53888
|
Personal Website by @vanshikagera | Stardance
|
vanshikagera
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T13:31:21Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website using HTML and CSS and tried to keep the design simple but still make it feel like my own. The hardest part was getting the layout, spacing and different sections to look right. I’m most proud of how the website came together and how I managed to make it look clean. People can test it by opening the deployed website and clicking through the different sections.", "repo": "https://github.com/Vanshika-Gera/personal-website", "demo": "https://vanshika-gera.github.io/personal-website/"}]...
|
[{"post_id": 68630, "ts": "202 [{"post_id": 68630, "ts": "2026-09-15T13:02:10Z", "hours": 0.8169, "text": "Just completed my personal website. This is how it’s looking :)."}, {"post_id": 65871, "ts": "2026-09-11T09:40:19Z", "hours": 1.2172, "text": "first draft of my personal website! I used vs code for this :D"}]...
|
Title: Personal Website by @vanshikagera | Stardan Title: Personal Website by @vanshikagera | Stardance
Devlogs:
first draft of my personal website! I used vs code for this :D
Just completed my personal website. This is how it’s looking :).
Ships:
I made a personal website using HTML and CSS and tried to keep the design simple but still make it feel like my own. The hardest part was getting the layout, spacing and different sections to look right. I’m most proud of how the website came together and how I managed to make it look clean. People can test it by opening the deployed website and clicking through the different sections....
|
1794026994.9254363
|
1794113394.9254363
|
|
60066
|
SlickTab by @yashtakhtani | Stardance
|
yashtakhtani
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T12:46:49Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The project is completed!! It has the following features - A multi-search bar which lets you select the search engine or AI tool you want to use A shortcuts tab to navigate to some websites. NASA APOD in the background and its details at the bottom", "repo": "https://github.com/Yash-Takhtani/SlickTab", "demo": "https://yash-takhtani.github.io/SlickTab/"}]...
|
[{"post_id": 68625, "ts": "202 [{"post_id": 68625, "ts": "2026-09-15T12:44:16Z", "hours": 1.2536, "text": "Devlog 4 Finally done I worked upon adding a shortcuts tab for 3 websites as you can see in the picture. I also added the title. Overall the project was fun and I enjoyed making this. I had almost lost my HTML CSS JS skills since It’s been a while I last made a webpage. This let me brush up my skills!!"}, {"post_id": 67156, "ts": "2026-09-13T07:12:48Z", "hours": 1.5122, "text": "Devlog 3 Made the Search bar I have made a seach bar that allows you to seamlessly switch between search engines and AI’s just with a simple dropdown. I implemented this by placing the user’s query directly in the url itself while redirecting to the website. You can try it out right now!!"}, {"post_id": 65242, "ts": "2026-09-10T07:26:41Z", "hours": 0.7128, "text": "Devlog 2 I added a simple search bar and improved the background placement today. I am a bit occupied today so I couldn’t do much."}, {"post_id": 64769, "ts": "2026-09-09T12:47:23Z", "hours": 1.2067, "text": "Devlog 1 Starting off I am working on slick tab. It is will be a simple new tab page with shortcuts, multi search engine functionality and the most important… “APOD”! Right now I made a basic page that extracts the APOD title and a description"}]...
|
Title: SlickTab by @yashtakhtani | Stardance
Devl Title: SlickTab by @yashtakhtani | Stardance
Devlogs:
Devlog 1 Starting off I am working on slick tab. It is will be a simple new tab page with shortcuts, multi search engine functionality and the most important… “APOD”! Right now I made a basic page that extracts the APOD title and a description
Devlog 2 I added a simple search bar and improved the background placement today. I am a bit occupied today so I couldn’t do much.
Devlog 3 Made the Search bar I have made a seach bar that allows you to seamlessly switch between search engines and AI’s just with a simple dropdown. I implemented this by placing the user’s query directly in the url itself while redirecting to the website. You can try it out right now!!
Devlog 4 Finally done I worked upon adding a shortcuts tab for 3 websites as you can see in the picture. I also added the title. Overall the project was fun and I enjoyed making this. I had almost lost my HTML CSS JS skills since It’s been a while I last made a webpage. This let me brush up my skills!!
Ships:
The project is completed!! It has the following features - A multi-search bar which lets you select the search engine or AI tool you want to use A shortcuts tab to navigate to some websites. NASA APOD in the background and its details at the bottom...
|
1794045192.5118678
|
1794131592.5118678
|
|
62137
|
VolcanOS by @Atharverse | Stardance
|
Atharverse
|
0
|
3.47
|
0
|
[]
|
[{"post_id": 68624, "ts": "202 [{"post_id": 68624, "ts": "2026-09-15T12:41:04Z", "hours": 2.4083, "text": "Done with most of the work, Just the individual pages need some enhancements. Get ready for eruptions!🌋"}, {"post_id": 68532, "ts": "2026-09-15T08:37:42Z", "hours": 1.0658, "text": "I first collected all the info about volcanos (the most famous ones). Then compiled all data into one folder and then begin writing html. My idea for VolcanOS is really unique and i am sure everyone will like it (especially it’s vibe)."}]...
|
Title: VolcanOS by @Atharverse | Stardance
Devlog Title: VolcanOS by @Atharverse | Stardance
Devlogs:
I first collected all the info about volcanos (the most famous ones). Then compiled all data into one folder and then begin writing html. My idea for VolcanOS is really unique and i am sure everyone will like it (especially it’s vibe).
Done with most of the work, Just the individual pages need some enhancements. Get ready for eruptions!🌋...
|
1793652830.8658319
|
1794257630.8658319
|
|
50440
|
Spiderboot by @tyri | Stardance
|
tyri
|
0
|
21.0
|
0
|
[]
|
[{"post_id": 68623, "ts": "202 [{"post_id": 68623, "ts": "2026-09-15T12:38:26Z", "hours": 1.0836, "text": "Hey everyone so today i finally started fixing all the issues with the pcb of the spider. I am not the best at this so i got a bit of help from ai but there is still a long way to go. I added resistors and even made my own symbel cause kicad doesnt have it. I didnt excpect it to take this little amount of time but there is still a long way to go cause i still havent fixed all the issues with it. I am going to continue working on it in a bit though"}, {"post_id": 62257, "ts": "2026-09-05T15:15:44Z", "hours": 1.5667, "text": "Hey everyone, so this sessions is just my friends recording where he first build the spider that i fixed on the last session. He did alot of researched on each part to find the best one and also took alot of time to place each component so it can be easily understood by as. Some of his connections as i said before were wrong so dont take inspo from this build. The camera we had to remove it later on cause we wouldn’t have put it in the pcb and we will put on top of the esp32 where is connects to the pins. Again do not take the wiring from here its mostly wrong"}, {"post_id": 62185, "ts": "2026-09-05T13:30:36Z", "hours": 2.0836, "text": "Hey everyone, so today i decided to do the spider schematic part of the project. My friend tried his best but honestly he has no clue how to connect different modules and assign the footprints. So i started by removing one extra component he added that was not needed and fixed the wiring on the servos. Then cause i also have no clue how half the components should connect i just asked ai cause i want the project to work and not blow up. I added a charging port and a boost converter i fixed all the wiring and connections and footprints but there is still alot of work left cause i didnt connect the boost converter nor the charging port. Anyway have to go now my mom is forcing me to do my homework."}, {"post_id": 60485, "ts": "2026-09-02T20:55:58Z", "hours": 4.6517, "text": "Hey everyone, so today i finally finished the pcb for the controller of the spider. Putting the components in the places i wanted was the ez part. The difficult part was getting all the footprints right and all the mods. But honestly i had fun connecting all the wires from component to component cause its a simple task i konw well. Now theoretically im done i just need my friends to finish the spider and the repo. Wait actually i still need to make the case which everytime i think is ez but it takes me hours. And the code for everything too"}, {"post_id": 59138, "ts": "2026-08-31T19:22:57Z", "hours": 11.6133, "text": "Hey everyone, so for the last few days me and some friends have been designing a spider robot and a controller for it. So we thought of making it with the esp32 but we didnt want it to be really large so we decided to go with the xiao seeed cause it is the smallest esp32. The controller also uses the esp32 cause honestly is one of the greatest microcontrollers ever. For the controller we used a small olde screen and 2 joystick. 1 for movement and the other for moving the camera. Ohh and the spider has a camera that is also nightvision and we added ir blasters so we could actually see. Our biggest problem rn is the legs cause our best thought so far is to use 3 motors for each joined but that beats the hole point of it being a small spider. We also need to finish the pcb the code the repo and the cases to be officially done. Further more cause my friends are new to all of this they spend alot of time trying to learn the basics. We also spend alot of time watching tutorials so they could understand everything. This was so much more fun cause we also took some breaks here and there and it was amazing"}]...
|
Title: Spiderboot by @tyri | Stardance
Devlogs:
H Title: Spiderboot by @tyri | Stardance
Devlogs:
Hey everyone, so for the last few days me and some friends have been designing a spider robot and a controller for it. So we thought of making it with the esp32 but we didnt want it to be really large so we decided to go with the xiao seeed cause it is the smallest esp32. The controller also uses the esp32 cause honestly is one of the greatest microcontrollers ever. For the controller we used a small olde screen and 2 joystick. 1 for movement and the other for moving the camera. Ohh and the spider has a camera that is also nightvision and we added ir blasters so we could actually see. Our biggest problem rn is the legs cause our best thought so far is to use 3 motors for each joined but that beats the hole point of it being a small spider. We also need to finish the pcb the code the repo and the cases to be officially done. Further more cause my friends are new to all of this they spend alot of time trying to learn the basics. We also spend alot of time watching tutorials so they could understand everything. This was so much more fun cause we also took some breaks here and there and it was amazing
Hey everyone, so today i finally finished the pcb for the controller of the spider. Putting the components in the places i wanted was the ez part. The difficult part was getting all the footprints right and all the mods. But honestly i had fun connecting all the wires from component to component cause its a simple task i konw well. Now theoretically im done i just need my friends to finish the spider and the repo. Wait actually i still need to make the case which everytime i think is ez but it takes me hours. And the code for everything too
Hey everyone, so today i decided to do the spider schematic part of the project. My friend tried his best but honestly he has no clue how to connect different modules and assign the footprints. So i started by removing one extra component he added that was not needed and fixed the wiring on the servos. Then cause i also have no clue how half the components should connect i just asked ai cause i want the project to work and not blow up. I added a charging port and a boost converter i fixed all the wiring and connections and footprints but there is still alot of work left cause i didnt connect the boost converter nor the charging port. Anyway have to go now my mom is forcing me to do my homework.
Hey everyone, so this sessions is just my friends recording where he first build the spider that i fixed on the last session. He did alot of researched on each part to find the best one and also took alot of time to place each component so it can be easily understood by as. Some of his connections as i said before were wrong so dont take inspo from this build. The camera we had to remove it later on cause we wouldn’t have put it in the pcb and we will put on top of the esp32 where is connects to the pins. Again do not take the wiring from here its mostly wrong
Hey everyone so today i finally started fixing all the issues with the pcb of the spider. I am not the best at this so i got a bit of help from ai but there is still a long way to go. I added resistors and even made my own symbel cause kicad doesnt have it. I didnt excpect it to take this little amount of time but there is still a long way to go cause i still havent fixed all the issues with it. I am going to continue working on it in a bit though...
|
1793587852.1029031
|
1794451852.1029031
|
|
60581
|
website2 by @Huzaifah_Iswardi | Stardance
|
Huzaifah_Iswardi
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-16T10:34:57Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Here i make a website that fetch nasa apod information daily using js. I think the most challenging part is to set it up on github. Overall i love this project so much. I added 2 main feature for this project Bg color changer - you can change the bg at the top left corner using rgb color picker 2.malaysia real time clock - its placed at the top right corner. -prewiew the website in desktop is recommended-", "repo": "https://github.com/fah67425/bug-free-guacamole", "demo": "https://fah67425.github.io/bug-free-guacamole/"}]...
|
[{"post_id": 68622, "ts": "202 [{"post_id": 68622, "ts": "2026-09-15T12:38:16Z", "hours": 3.0689, "text": "look ! Im fetching all nasa information hahahaha"}]...
|
Title: website2 by @Huzaifah_Iswardi | Stardance
Title: website2 by @Huzaifah_Iswardi | Stardance
Devlogs:
look ! Im fetching all nasa information hahahaha
Ships:
Here i make a website that fetch nasa apod information daily using js. I think the most challenging part is to set it up on github. Overall i love this project so much. I added 2 main feature for this project Bg color changer - you can change the bg at the top left corner using rgb color picker 2.malaysia real time clock - its placed at the top right corner. -prewiew the website in desktop is recommended-...
|
1794045261.0833127
|
1794131661.0833127
|
|
62447
|
a2dpnova by @nimit | Stardance
|
nimit
|
0
|
2.52
|
0
|
[]
|
[{"post_id": 68604, "ts": "202 [{"post_id": 68604, "ts": "2026-09-15T11:51:57Z", "hours": 2.5236, "text": "Finished the project!"}]...
|
Title: a2dpnova by @nimit | Stardance
Devlogs:
Fi Title: a2dpnova by @nimit | Stardance
Devlogs:
Finished the project!...
|
1793656130.288119
|
1794260930.288119
|
|
60969
|
My very own WebOS by @siddharth_ponugumati | Stard My very own WebOS by @siddharth_ponugumati | Stardance...
|
siddharth_ponugumati
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T11:51:18Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "THIS WAS SO GOOD I took up this project to try and learn html and it was AMAZING Though i did not complete the final task i think this is good enegh for my first time with html", "repo": "https://github.com/sure7831/webos", "demo": "https://webos-nk98.vercel.app/"}]...
|
[{"post_id": 68601, "ts": "202 [{"post_id": 68601, "ts": "2026-09-15T11:48:19Z", "hours": 1.3008, "text": "this is it i am done with the project and finally made my first app thoug i did not make a advanced app this is good enough. I have no experience in HYML and am surprised i got this far"}, {"post_id": 67985, "ts": "2026-09-14T09:58:49Z", "hours": 1.6319, "text": "finally got what is essentialy a app working this is going to be my second last devlog for this project and i would describe this as a very fun project"}, {"post_id": 67920, "ts": "2026-09-14T07:07:10Z", "hours": 1.7272, "text": "finally finished the topbara"}, {"post_id": 66743, "ts": "2026-09-12T17:11:38Z", "hours": 0.6072, "text": "first time learning html"}]...
|
Title: My very own WebOS by @siddharth_ponugumati Title: My very own WebOS by @siddharth_ponugumati | Stardance
Devlogs:
first time learning html
finally finished the topbara
finally got what is essentialy a app working this is going to be my second last devlog for this project and i would describe this as a very fun project
this is it i am done with the project and finally made my first app thoug i did not make a advanced app this is good enough. I have no experience in HYML and am surprised i got this far
Ships:
THIS WAS SO GOOD I took up this project to try and learn html and it was AMAZING Though i did not complete the final task i think this is good enegh for my first time with html...
|
1794045325.9638295
|
1794131725.9638295
|
|
62196
|
NFC business card by @RishitJain | Stardance
|
RishitJain
|
0
|
3.77
|
0
|
[]
|
[{"post_id": 68595, "ts": "202 [{"post_id": 68595, "ts": "2026-09-15T11:26:55Z", "hours": 1.2, "text": "Designed Aesthetics for NFC business card"}, {"post_id": 68561, "ts": "2026-09-15T10:11:40Z", "hours": 2.5667, "text": "i made the nfc part of my business card, its now a workign tag and lights up an led when someone uises the tag."}]...
|
Title: NFC business card by @RishitJain | Stardanc Title: NFC business card by @RishitJain | Stardance
Devlogs:
i made the nfc part of my business card, its now a workign tag and lights up an led when someone uises the tag.
Designed Aesthetics for NFC business card...
|
1793652898.8067958
|
1794257698.8067958
|
|
60717
|
Lunapad by @mach | Stardance
|
mach
|
0
|
8.02
|
0
|
[]
|
[{"post_id": 68589, "ts": "202 [{"post_id": 68589, "ts": "2026-09-15T11:11:48Z", "hours": 8.0167, "text": "i am done with my pcb routing and case along with the firmware. i made the case in two parts, top and bottom held together by 4 underside screws. for the firmware i chose qmk."}]...
|
Title: Lunapad by @mach | Stardance
Devlogs:
i am Title: Lunapad by @mach | Stardance
Devlogs:
i am done with my pcb routing and case along with the firmware. i made the case in two parts, top and bottom held together by 4 underside screws. for the firmware i chose qmk....
|
1793645524.623874
|
1794250324.623874
|
|
58415
|
Frictionless by @SarthakVishwakarma | Stardance
|
SarthakVishwakarma
|
1
|
2.03
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-07T14:59:27Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I just created a site which helps people more. It seems a demo version (maybe really it’s a demo version) and really its give an idea to another ones to created this type of software. In this site this site was linked with NASA satellite which send a live data like images and more, this site check the data and tells that where should be the natural disaster will be come and when did. This will help the life. For more information read README after improvement. Last time many people said that this is AI generated but the reality is “NO” this is not an AI generated site.", "repo": "https://github.com/sarthakvishwakarma44-prog/Frictionless.", "demo": "https://sarthakvishwakarma44-prog.github.io/Frictionless./"}]...
|
[{"post_id": 68581, "ts": "202 [{"post_id": 68581, "ts": "2026-09-15T10:51:55Z", "hours": 1.0331, "text": "Earth Rescue Mission.:}"}, {"post_id": 63596, "ts": "2026-09-07T14:51:35Z", "hours": 0.4089, "text": "Earth Rescue Mission.:}"}, {"post_id": 63550, "ts": "2026-09-07T13:55:13Z", "hours": 0.9392, "text": "Earth Rescue mission.:}"}]...
|
Title: Frictionless by @SarthakVishwakarma | Stard Title: Frictionless by @SarthakVishwakarma | Stardance
Devlogs:
Earth Rescue mission.:}
Earth Rescue Mission.:}
Earth Rescue Mission.:}
Ships:
I just created a site which helps people more. It seems a demo version (maybe really it’s a demo version) and really its give an idea to another ones to created this type of software. In this site this site was linked with NASA satellite which send a live data like images and more, this site check the data and tells that where should be the natural disaster will be come and when did. This will help the life. For more information read README after improvement. Last time many people said that this is AI generated but the reality is “NO” this is not an AI generated site....
|
1794077459.5067766
|
1794163859.5067766
|
|
53478
|
IR Control by @cseprenyi | Stardance
|
cseprenyi
|
0
|
0.63
|
0
|
[]
|
[{"post_id": 68580, "ts": "202 [{"post_id": 68580, "ts": "2026-09-15T10:51:13Z", "hours": 0.6281, "text": "Added options to the tray icon to open the config and IR command mappings."}]...
|
Title: IR Control by @cseprenyi | Stardance
Devlo Title: IR Control by @cseprenyi | Stardance
Devlogs:
Added options to the tray icon to open the config and IR command mappings....
|
1793490510.2591503
|
1794095310.2591503
|
|
62402
|
MCNS — Modular Computational Neural System of a Fr MCNS — Modular Computational Neural System of a FruitFly by @kaxokaze | Stardance...
|
kaxokaze
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-25T19:51:15Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "MCNS (Modular Computational Neural System) is my attempt to build a computational “brain” of a fruit fly from real connectome data. I’m using Janelia FlyEM’s MaleCNS dataset — neuron skeletons, synapses, connectivity, neurotransmitters, and other biological data — as the foundation for a digital fly. The biggest challenge is scale: hundreds of thousands of neuron morphology files and massive biological datasets have to be downloaded, validated, organized, and transformed without losing their biological meaning. I’m proud that MCNS is being built as a real data-driven system rather than a simulated concept. The long-term goal is to turn the reconstructed neural architecture into something computationally explorable and eventually capable of modeling aspects of fly neural behavior. The project is still actively under development, so the GitHub repository is the best way to follow and test what exists so far.", "repo": "https://github.com/kaxokaze/mcns", "demo": "https://mcns.onrender.com/"}]...
|
[{"post_id": 68558, "ts": "202 [{"post_id": 68558, "ts": "2026-09-15T10:06:12Z", "hours": 2.9044, "text": "dataset completion in progress. :c"}]...
|
Title: MCNS — Modular Computational Neural System Title: MCNS — Modular Computational Neural System of a FruitFly by @kaxokaze | Stardance
Devlogs:
dataset completion in progress. :c
Ships:
MCNS (Modular Computational Neural System) is my attempt to build a computational “brain” of a fruit fly from real connectome data. I’m using Janelia FlyEM’s MaleCNS dataset — neuron skeletons, synapses, connectivity, neurotransmitters, and other biological data — as the foundation for a digital fly. The biggest challenge is scale: hundreds of thousands of neuron morphology files and massive biological datasets have to be downloaded, validated, organized, and transformed without losing their biological meaning. I’m proud that MCNS is being built as a real data-driven system rather than a simulated concept. The long-term goal is to turn the reconstructed neural architecture into something computationally explorable and eventually capable of modeling aspects of fly neural behavior. The project is still actively under development, so the GitHub repository is the best way to follow and test what exists so far....
|
1794048936.6842313
|
1794135336.6842313
|
|
52539
|
AMBRA by @ewph | Stardance
|
ewph
|
0
|
15.88
|
0
|
[]
|
[{"post_id": 68543, "ts": "202 [{"post_id": 68543, "ts": "2026-09-15T09:20:00Z", "hours": 12.7775, "text": "Huge update to AMBRA! This update lays more of the foundation for a full-featured music player. Once the basic features are done, all the cool stuff can start making its way in. All major changes: - Added persistent, editable playlists with sidebar navigation - Added play/shuffle (so far, there's more to come in the way of playing) for library and playlists - Overhauled the library with separate pages for tracks, artists, and albums - Improved search for better ranking and filtering - Added playback restoration (being able to close the app and be in the same spot in the song) - Added a super basic (and unstyled lol, pretty obviously no CSS) audio output switcher"}, {"post_id": 61976, "ts": "2026-09-05T05:37:05Z", "hours": 3.1039, "text": "Improved search to work across all services, working on UI improvements because it looks ugly (plus a small showcase of what the app looks like since it’s my first devlog)"}]...
|
Title: AMBRA by @ewph | Stardance
Devlogs:
Improv Title: AMBRA by @ewph | Stardance
Devlogs:
Improved search to work across all services, working on UI improvements because it looks ugly (plus a small showcase of what the app looks like since it’s my first devlog)
Huge update to AMBRA! This update lays more of the foundation for a full-featured music player. Once the basic features are done, all the cool stuff can start making its way in. All major changes: - Added persistent, editable playlists with sidebar navigation - Added play/shuffle (so far, there's more to come in the way of playing) for library and playlists - Overhauled the library with separate pages for tracks, artists, and albums - Improved search for better ranking and filtering - Added playback restoration (being able to close the app and be in the same spot in the song) - Added a super basic (and unstyled lol, pretty obviously no CSS) audio output switcher...
|
1793444083.7794504
|
1794048883.7794504
|
|
62379
|
Ai agent platform by @quartz001481 | Stardance
|
quartz001481
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T10:03:12Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a script that lets you put in your google api and call gemini repeatedly to solve difficut problems. It lets you choose between different models and you can even download it to run if you are scared of leaking your api key. If you have any suggestions of how to make this project better please leave a comment!", "repo": "https://github.com/quartz00148/psychic-doodle", "demo": "https://agentplatform.neocities.org/"}]...
|
[{"post_id": 68514, "ts": "202 [{"post_id": 68514, "ts": "2026-09-15T07:40:22Z", "hours": 0.2636, "text": "Ai agent platform that calls gemini over and over again I added in a dropdown menu where you can change the model to lower tokens used because you can swap to a worse model for other projects."}]...
|
Title: Ai agent platform by @quartz001481 | Starda Title: Ai agent platform by @quartz001481 | Stardance
Devlogs:
Ai agent platform that calls gemini over and over again I added in a dropdown menu where you can change the model to lower tokens used because you can swap to a worse model for other projects.
Ships:
I made a script that lets you put in your google api and call gemini repeatedly to solve difficut problems. It lets you choose between different models and you can even download it to run if you are scared of leaking your api key. If you have any suggestions of how to make this project better please leave a comment!...
|
1794048927.69256
|
1794135327.69256
|
|
14324
|
StardustOS by @august | Stardance
|
august
|
0
|
3.02
|
0
|
[]
|
[{"post_id": 68511, "ts": "202 [{"post_id": 68511, "ts": "2026-09-15T07:29:34Z", "hours": 3.0239, "text": "I finally got the loading screen to work! (I haven’t built anything else yet, but still) Thanks to online websites, I got the code for the background and managed to mash it together to create this. I used particles.casberry.in, originkit, and online tutorials for the background and animation, and some help from AI for the cursor warp. Now, I’ll start the login screen mechanism and the actual desktop."}]...
|
Title: StardustOS by @august | Stardance
Devlogs: Title: StardustOS by @august | Stardance
Devlogs:
I finally got the loading screen to work! (I haven’t built anything else yet, but still) Thanks to online websites, I got the code for the background and managed to mash it together to create this. I used particles.casberry.in, originkit, and online tutorials for the background and animation, and some help from AI for the cursor warp. Now, I’ll start the login screen mechanism and the actual desktop....
|
1793836257.1008267
|
1794441057.1008267
|
|
15512
|
Some Code that I made when I was bored by @lemu | Some Code that I made when I was bored by @lemu | Stardance...
|
lemu
|
0
|
1.29
|
0
|
[]
|
[{"post_id": 6851, "ts": "2026 [{"post_id": 6851, "ts": "2026-06-11T14:37:05Z", "hours": 1.2883, "text": ".OBJ vertex reader. Just testing out my coding capabilities and thought that maybe I could make a CAD software LOL"}]...
|
Title: Some Code that I made when I was bored by @ Title: Some Code that I made when I was bored by @lemu | Stardance
Devlogs:
.OBJ vertex reader. Just testing out my coding capabilities and thought that maybe I could make a CAD software LOL...
|
1793396899.180127
|
1794001699.180127
|
|
61845
|
My fav songs by @GUDDETIYASWANTH | Stardance
|
GUDDETIYASWANTH
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T07:54:12Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website that contains all my current fav songs that I listen on repeat, it was a bit challenging with the choosing color palatte, and GOD it was hard to make a collapsing header and that still doesn’t work great but since it’s my first time using javascript, I am bit proud of myself, i think i made a great website, I collected all the images from the google and pinterest, I used a bit of AI for choosing color palatte and learning how make a collapsing header, I had a great time doing it.", "repo": "https://github.com/guddetiyashwanth3-ui/My-Website", "demo": "https://guddetiyashwanth3-ui.github.io/My-Website/"}]...
|
[{"post_id": 68508, "ts": "202 [{"post_id": 68508, "ts": "2026-09-15T07:26:58Z", "hours": 0.6081, "text": "Add a collapsing header to the website, I think it’s good enough for me rn"}, {"post_id": 68484, "ts": "2026-09-15T06:33:08Z", "hours": 0.3897, "text": "Hmmm.. I’ve added a few more songs but still pondering on the color scheme and thinking about adding few more things."}, {"post_id": 68444, "ts": "2026-09-15T04:05:51Z", "hours": 2.3544, "text": "I have been working on my website which gives a list of my current fav songs that i play on repeat, but i cant get the color palette right T_T, the background color always ends up looking bland, please give any suggestions for the color palatte."}]...
|
Title: My fav songs by @GUDDETIYASWANTH | Stardanc Title: My fav songs by @GUDDETIYASWANTH | Stardance
Devlogs:
I have been working on my website which gives a list of my current fav songs that i play on repeat, but i cant get the color palette right T_T, the background color always ends up looking bland, please give any suggestions for the color palatte.
Hmmm.. I’ve added a few more songs but still pondering on the color scheme and thinking about adding few more things.
Add a collapsing header to the website, I think it’s good enough for me rn
Ships:
I made a website that contains all my current fav songs that I listen on repeat, it was a bit challenging with the choosing color palatte, and GOD it was hard to make a collapsing header and that still doesn’t work great but since it’s my first time using javascript, I am bit proud of myself, i think i made a great website, I collected all the images from the google and pinterest, I used a bit of AI for choosing color palatte and learning how make a collapsing header, I had a great time doing it....
|
1794048782.7434
|
1794135182.7434
|
|
2408
|
PulseRay by @urged-st | Stardance
|
urged-st
|
1
|
12.0
|
181
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-12T12:55:44Z", "hours": 12.0, "multiplier": 15.77, "payout": 181, "blessing": "neutral", "text": "I have developed a functioning pulsar simulator, where you can change the width and speed of the beams and explore the effect it has on the detected signal. It aims to simulate how we detect pulsars from Earth using radio telescopes, where they would be completely invisible otherwise. You can also drag Earth around as changing distance also affects the strength of the signal. It calculates the pulse rate, frequency and other signal-related values in real time. It was especially difficult to make the signal generation as accurate as possible, as I was not using any physics-specific libraries (as I would do if I made this in Python), however since I wanted to deploy this to the web I used HTML, CSS, and Javascript (p5.js). By far the part which was the most time consuming and difficult was the landing/help page which appears when you load the page. The animations, design and content took hours to write, and the cards themselves went through many iterations, from looking like a powerpoint presentation to a professional app! Since this is my first Javascript project, I’m extremely happy with the way it turned out, and will continue to develop the majority of my stardance projects with p5.js, most probably. One thing that I wish I could figure out was how to make it touch screen compatible, as you won’t be able to drag around the canvas with a touchscreen. Hopefully, I can implement this in the future, but at this time I cannot figure out how to add it. Therefore users of this app, for the ideal experience should access it on a laptop/pc. Later, this app will (hopefully) be collated with 3 other simulations onto one website, which I will also develop for Stardance.", "repo": "https://github.com/urged-st/PulseRay", "demo": "https://pulseray.vercel.app/"}]...
|
[{"post_id": 6850, "ts": "2026 [{"post_id": 6850, "ts": "2026-06-11T14:35:16Z", "hours": 1.345, "text": "Nothing much, added my github link as a button, attempted to add touchscreen controls for the guys on ipads but unfortunately failed miserably… it kept messing with the actual mouse moving code and I just couldn’t fix it. Might work on it sometime if I get bored of working on G-Lens lol (my other project)"}, {"post_id": 4772, "ts": "2026-06-08T08:13:27Z", "hours": 0.8692, "text": "It is done!! I have deployed this project at https://pulsarsimulator.vercel.app/ , check it out! Final Steps: polish information on the article and other cards gather feedback from users and work on that before I ship hit 10 hours lol I am still on 9 make the fade in animation for the cards occur on startup too, currently it only occurs when you click the button. MAYBE i might make custom sliders but i think this is fine This is one of 4 simulators, I will research for the second one today, and if possible complete a demo"}, {"post_id": 4136, "ts": "2026-06-07T10:32:36Z", "hours": 2.8914, "text": "Pulsar simulator MASSIVE UI update… So i got really tired of the default p5.js fonts so I decided to change things up, and in the process I ended up wanting to redesign the info box i had made initially (you can see the previous designs on my insta). Before it was static and looked like it had come out of a powerpoint presentation so I learnt how to add fonts and found space mono, which i really liked. I also had to redesign the previous cards i had made because they were again static and boring… I kept running into issues and limitations with the p5.js canvas as before i was just using that for the darkened overlay and cards, so i went ahead and redid the entire overlay as pure html and css because i had more experience in that and it was easier to bend to my will. So 3hrs logged brings Pulsar Sim this new revamped landing/info page! I also changed some of the fonts on the project itself, I dont know if i you can add multiple pics onto a devlog yet but i’ll send a screenshot in the next one. Next step for me is to make the middle card expandable, and include more detailed explanations on neutron stars and pulsars, as the information i provided initially is really basic and surface-level. I’d say this was a really successful UI overhaul - any feedback you guys have would be really valuable, i’ll try post more to showcase everything, and if you want to see videos of the project itself they are on my instagram."}, {"post_id": 2423, "ts": "2026-06-04T21:57:57Z", "hours": 0.6917, "text": "UI changes changed up that boring graph, I added gridlines and a scale, changed the waveform colour to green to make it easier to see. New features pulse detection now factors in distance (totally didn’t forget to add this before lol) so pulses from further away won’t be detected as they are too weak (as in real life!) Next Ideas I want to add more information, probably a toggleable menu in the corner with some basic information about pulsars maybe a catalogue of real pulsars? a pulse rate tooltip, I am definitely adding this one in the next session its too essential to leave out probably gonna switch some of the UI up, the logic is working fine at the moment I’ve spent a lot of time on it so might focus on aesthetics for an hour or so Note about the screenshot: You can see that the beam is covering the observer line of Earth, and there is some signal being produced, however it’s below the threshold of 0.2, hence why it displays “NO SIGNAL”!"}, {"post_id": 2233, "ts": "2026-06-04T16:52:07Z", "hours": 0.8417, "text": "UI Changes added distance counter added pulse counter New Features tried to implement a pulse counter (it works :D), counts pulse based on whether or not last pulse was valid I also added a “reset view” button, as even as a developer it was annoying having to re-run the program to test different distances and angles, so reset view brings Earth back to its initial position (so you can have it come back after dragging it miles away lol) Fixes I had to fix this one as it was just qol, but after selecting any preset, then changing the sliders, the selected preset didn’t show “custom” it showed whatever one was picked last, which could be misleading for new users. alsooo i have an instagram now, check it out for video logs (and drop a follow if you’d like to :) https://www.instagram.com/urged.st/"}, {"post_id": 1742, "ts": "2026-06-03T22:33:49Z", "hours": 1.095, "text": "Added a distance factor, and different presets for the pulsar! Signals are now weaker the further away you place Earth, and you can select preset pulsar types to investigate."}, {"post_id": 1401, "ts": "2026-06-03T12:34:49Z", "hours": 0.7019, "text": "Not much done, just fixed a bug where the using the slider would drag the background along with it 😭"}, {"post_id": 817, "ts": "2026-06-02T14:28:42Z", "hours": 1.6878, "text": "Learnt how to use function mousePressed and Relesased, so i’ve made the background pannable, and also added zoom. You can now drag Earth around too!"}, {"post_id": 453, "ts": "2026-06-01T21:38:55Z", "hours": 0.5669, "text": "Finished the base template I added the waveform viewer and signal status - this took most of the time, the sliders weren’t too hard to figure out. At least now it’s working fully. Next steps? I am going to try and have Earth be movable, so users can see the effect of observer position, might also make it have a scrollable and zoomable background maybe, make it feel more like a space engine."}, {"post_id": 429, "ts": "2026-06-01T20:41:06Z", "hours": 1.0692, "text": "Finished base model of the pulsar, it spins! First time using canvas so it took longer than expected."}]...
|
Title: PulseRay by @urged-st | Stardance
Devlogs: Title: PulseRay by @urged-st | Stardance
Devlogs:
Finished base model of the pulsar, it spins! First time using canvas so it took longer than expected.
Finished the base template I added the waveform viewer and signal status - this took most of the time, the sliders weren’t too hard to figure out. At least now it’s working fully. Next steps? I am going to try and have Earth be movable, so users can see the effect of observer position, might also make it have a scrollable and zoomable background maybe, make it feel more like a space engine.
Learnt how to use function mousePressed and Relesased, so i’ve made the background pannable, and also added zoom. You can now drag Earth around too!
Not much done, just fixed a bug where the using the slider would drag the background along with it 😭
Added a distance factor, and different presets for the pulsar! Signals are now weaker the further away you place Earth, and you can select preset pulsar types to investigate.
UI Changes added distance counter added pulse counter New Features tried to implement a pulse counter (it works :D), counts pulse based on whether or not last pulse was valid I also added a “reset view” button, as even as a developer it was annoying having to re-run the program to test different distances and angles, so reset view brings Earth back to its initial position (so you can have it come back after dragging it miles away lol) Fixes I had to fix this one as it was just qol, but after selecting any preset, then changing the sliders, the selected preset didn’t show “custom” it showed whatever one was picked last, which could be misleading for new users. alsooo i have an instagram now, check it out for video logs (and drop a follow if you’d like to :) https://www.instagram.com/urged.st/
UI changes changed up that boring graph, I added gridlines and a scale, changed the waveform colour to green to make it easier to see. New features pulse detection now factors in distance (totally didn’t forget to add this before lol) so pulses from further away won’t be detected as they are too weak (as in real life!) Next Ideas I want to add more information, probably a toggleable menu in the corner with some basic information about pulsars maybe a catalogue of real pulsars? a pulse rate tooltip, I am definitely adding this one in the next session its too essential to leave out probably gonna switch some of the UI up, the logic is working fine at the moment I’ve spent a lot of time on it so might focus on aesthetics for an hour or so Note about the screenshot: You can see that the beam is covering the observer line of Earth, and there is some signal being produced, however it’s below the threshold of 0.2, hence why it displays “NO SIGNAL”!
Pulsar simulator MASSIVE UI update… So i got really tired of the default p5.js fonts so I decided to change things up, and in the process I ended up wanting to redesign the info box i had made initially (you can see the previous designs on my insta). Before it was static and looked like it had come out of a powerpoint presentation so I learnt how to add fonts and found space mono, which i really liked. I also had to redesign the previous cards i had made because they were again static and boring… I kept running into issues and limitations with the p5.js canvas as before i was just using that for the darkened overlay and cards, so i went ahead and redid the entire overlay as pure html and css because i had more experience in that and it was easier to bend to my will. So 3hrs logged brings Pulsar Sim this new revamped landing/info page! I also changed some of the fonts on the project itself, I dont know if i you can add multiple pics onto a devlog yet but i’ll send a screenshot in the next one. Next step for me is to make the middle card expandable, and include more detailed explanations on neutron stars and pulsars, as the information i provided initially is really basic and surface-level. I’d say this was a really successful UI overhaul - any feedback you guys have would be really valuable, i’ll try post more to showcase everything, and if you want to see videos of the project itself they are on my instagram.
It is done!! I have deployed this project at https://pulsarsimulator.vercel.app/ , check it out! Final Steps: polish information on the article and other cards gather feedback from users and work on that before I ship hit 10 hours lol I am still on 9 make the fade in animation for the cards occur on startup too, currently it only occurs when you click the button. MAYBE i might make custom sliders but i think this is fine This is one of 4 simulators, I will research for the second one today, and if possible complete a demo
Nothing much, added my github link as a button, attempted to add touchscreen controls for the guys on ipads but unfortunately failed miserably… it kept messing with the actual mouse moving code and I just couldn’t fix it. Might work on it sometime if I get bored of working on G-Lens lol (my other project)
Ships:
I have developed a functioning pulsar simulator, where you can change the width and speed of the beams and explore the effect it has on the detected signal. It aims to simulate how we detect pulsars from Earth using radio telescopes, where they would be completely invisible otherwise. You can also drag Earth around as changing distance also affects the strength of the signal. It calculates the pulse rate, frequency and other signal-related values in real time. It was especially difficult to make the signal generation as accurate as possible, as I was not using any physics-specific libraries (as I would do if I made this in Python), however since I wanted to deploy this to the web I used HTML, CSS, and Javascript (p5.js). By far the part which was the most time consuming and difficult was the landing/help page which appears when you load the page. The animations, design and content took hours to write, and the cards themselves went through many iterations, from looking like a powerpoint presentation to a professional app! Since this is my first Javascript project, I’m extremely happy with the way it turned out, and will continue to develop the majority of my stardance projects with p5.js, most probably. One thing that I wish I could figure out was how to make it touch screen compatible, as you won’t be able to drag around the canvas with a touchscreen. Hopefully, I can implement this in the future, but at this time I cannot figure out how to add it. Therefore users of this app, for the ideal experience should access it on a laptop/pc. Later, this app will (hopefully) be collated with 3 other simulations onto one website, which I will also develop for Stardance....
|
1793775142.044728
|
1794639142.044728
|
|
62357
|
NEPSE Pulse by @sandesh | Stardance
|
sandesh
|
0
|
0.57
|
0
|
[]
|
[{"post_id": 68489, "ts": "202 [{"post_id": 68489, "ts": "2026-09-15T06:42:39Z", "hours": 0.5728, "text": "Devlog 1 I wanted to test and try live data fetching from Nepal’s Share Market NEPSE. I used nepse_man api and it was successful. I was able to fetch live stock prices and print it beautifully with symbol, LTP, Percentage Change and Last Updated. For now I printed for specific stock only. I have used python for this project."}]...
|
Title: NEPSE Pulse by @sandesh | Stardance
Devlog Title: NEPSE Pulse by @sandesh | Stardance
Devlogs:
Devlog 1 I wanted to test and try live data fetching from Nepal’s Share Market NEPSE. I used nepse_man api and it was successful. I was able to fetch live stock prices and print it beautifully with symbol, LTP, Percentage Change and Last Updated. For now I printed for specific stock only. I have used python for this project....
|
1793656059.1687973
|
1794260859.1687973
|
|
35896
|
jimOS by @r1eu | Stardance
|
r1eu
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T06:35:32Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my own webOS which I named it jimOS, some things I struggled with was trying to style and make the windows. I am most proud of my calculator as it is functional. Something to note is that my OS is mostly personal and about me, also kinda simple.", "repo": "https://github.com/jimuv/jimOS", "demo": "https://jimuv.github.io/jimOS/"}]...
|
[{"post_id": 68482, "ts": "202 [{"post_id": 68482, "ts": "2026-09-15T06:23:56Z", "hours": 1.3531, "text": "Finished making my 3 apps, 1 being a bit more advanced and changed styling"}, {"post_id": 65838, "ts": "2026-09-11T07:40:42Z", "hours": 0.4322, "text": "Added a simple app and other features"}, {"post_id": 65224, "ts": "2026-09-10T06:35:02Z", "hours": 0.34, "text": "Making it look more like an actual webOS and more polished"}, {"post_id": 65214, "ts": "2026-09-10T05:59:40Z", "hours": 0.6347, "text": "Working on basic html for now"}]...
|
Title: jimOS by @r1eu | Stardance
Devlogs:
Workin Title: jimOS by @r1eu | Stardance
Devlogs:
Working on basic html for now
Making it look more like an actual webOS and more polished
Added a simple app and other features
Finished making my 3 apps, 1 being a bit more advanced and changed styling
Ships:
I made my own webOS which I named it jimOS, some things I struggled with was trying to style and make the windows. I am most proud of my calculator as it is functional. Something to note is that my OS is mostly personal and about me, also kinda simple....
|
1794027132.9727535
|
1794113532.9727535
|
|
60591
|
The Og OS by @Mukund_Zolgikar | Stardance
|
Mukund_Zolgikar
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T04:58:39Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have done making The OG OS , So in this I am proud of myself because it was challenging but the ai was with me if i have any problem I ask it how to solve it . Its little bit different from guide I hope that you like it", "repo": "https://github.com/mukundzolgikar-art/OG-OS", "demo": "https://mukundzolgikar-art.github.io/OG-OS/"}]...
|
[{"post_id": 68467, "ts": "202 [{"post_id": 68467, "ts": "2026-09-15T04:54:41Z", "hours": 1.5236, "text": "Final Version of the OG OS"}, {"post_id": 67249, "ts": "2026-09-13T09:44:46Z", "hours": 0.4783, "text": "Upgrading our OG OS"}, {"post_id": 67229, "ts": "2026-09-13T09:02:41Z", "hours": 1.1567, "text": "Finally I have done 25% of work on my OG OS"}, {"post_id": 66734, "ts": "2026-09-12T16:59:21Z", "hours": 0.4125, "text": "Forgot to add yt logo"}, {"post_id": 66707, "ts": "2026-09-12T16:24:46Z", "hours": 0.7331, "text": "How can i spend 40 min on how to put text in center"}, {"post_id": 65924, "ts": "2026-09-11T11:54:32Z", "hours": 0.9642, "text": "PART 1 OF MY OG OS ,So this is my today html code I have code through the guidance of the guide"}]...
|
Title: The Og OS by @Mukund_Zolgikar | Stardance
Title: The Og OS by @Mukund_Zolgikar | Stardance
Devlogs:
PART 1 OF MY OG OS ,So this is my today html code I have code through the guidance of the guide
How can i spend 40 min on how to put text in center
Forgot to add yt logo
Finally I have done 25% of work on my OG OS
Upgrading our OG OS
Final Version of the OG OS
Ships:
I have done making The OG OS , So in this I am proud of myself because it was challenging but the ai was with me if i have any problem I ask it how to solve it . Its little bit different from guide I hope that you like it...
|
1794045262.2464225
|
1794131662.2464225
|
|
62344
|
NASA Apod Site by @Itz_Lulu | Stardance
|
Itz_Lulu
|
0
|
0.28
|
0
|
[]
|
[{"post_id": 68461, "ts": "202 [{"post_id": 68461, "ts": "2026-09-15T04:44:33Z", "hours": 0.2794, "text": "started working on the site"}]...
|
Title: NASA Apod Site by @Itz_Lulu | Stardance
De Title: NASA Apod Site by @Itz_Lulu | Stardance
Devlogs:
started working on the site...
|
1793656046.043514
|
1794260846.043514
|
|
44365
|
Spider-man helmet by @lilspyjr | Stardance
|
lilspyjr
|
0
|
31.88
|
0
|
[]
|
[{"post_id": 68460, "ts": "202 [{"post_id": 68460, "ts": "2026-09-15T04:44:32Z", "hours": 2.3931, "text": "I worked on the open and close mechanism more so that it works more efficiently. Eye mechanisms don’t close as much now unfortunately."}, {"post_id": 64628, "ts": "2026-09-09T05:17:48Z", "hours": 3.2844, "text": "Almost done the open and closing mechanism, needa brush up on a few stuff. Sorry for not posting in so long…"}, {"post_id": 55373, "ts": "2026-08-27T04:53:36Z", "hours": 3.19, "text": "Finally Finished the lenses, they both open and close now, I kinda got a bad angle of it though so sorry"}, {"post_id": 53536, "ts": "2026-08-24T03:59:06Z", "hours": 3.2408, "text": "Finally got the lens to be automatic gonna work on trying to improve it though."}, {"post_id": 46125, "ts": "2026-08-13T04:12:05Z", "hours": 1.3675, "text": "Stuck on getting the lens mechanism to be automatic so I will probably work on the lens(mesh part) tomorrow."}, {"post_id": 45020, "ts": "2026-08-11T05:00:20Z", "hours": 4.3061, "text": "Worked on the lenses instead of the open and close mechanism because it would be easier to do that first."}, {"post_id": 43795, "ts": "2026-08-09T07:01:32Z", "hours": 2.7272, "text": "Added structure to the helmet and continuing to work on the opening mechanism."}, {"post_id": 42974, "ts": "2026-08-07T23:37:58Z", "hours": 2.765, "text": "I added the back piece to the helmet and started working on the mechanism to make it open."}, {"post_id": 42479, "ts": "2026-08-07T07:41:43Z", "hours": 8.6044, "text": "Working on a second version of my Iron-man/spiderman hybrid helmet"}]...
|
Title: Spider-man helmet by @lilspyjr | Stardance
Title: Spider-man helmet by @lilspyjr | Stardance
Devlogs:
Working on a second version of my Iron-man/spiderman hybrid helmet
I added the back piece to the helmet and started working on the mechanism to make it open.
Added structure to the helmet and continuing to work on the opening mechanism.
Worked on the lenses instead of the open and close mechanism because it would be easier to do that first.
Stuck on getting the lens mechanism to be automatic so I will probably work on the lens(mesh part) tomorrow.
Finally got the lens to be automatic gonna work on trying to improve it though.
Finally Finished the lenses, they both open and close now, I kinda got a bad angle of it though so sorry
Almost done the open and closing mechanism, needa brush up on a few stuff. Sorry for not posting in so long…
I worked on the open and close mechanism more so that it works more efficiently. Eye mechanisms don’t close as much now unfortunately....
|
1794009123.6974945
|
1794613923.6974945
|
|
59614
|
Vacation Vexation by @Finity | Stardance
|
Finity
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T04:33:28Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Vacation Vexation is a short WarioWare style game and also my first project made in Godot! There are two minigames, one a platformer, and the other a clicker. Each minigame must be completed within 10 seconds, or else you will lose a life. Lose all 5 and you’re done for good. I struggled with the UI quite a bit, but I’m getting the hang of it! It was really fun seeing the game come to life. All the sprites are made by me, on paint.net. Hope you enjoy!", "repo": "https://github.com/Finity16/Vacation-Vexation", "demo": "https://finity16.itch.io/vacation-vexation"}]...
|
[{"post_id": 68453, "ts": "202 [{"post_id": 68453, "ts": "2026-09-15T04:30:21Z", "hours": 0.2911, "text": "Tied up some loose ends, fixed a case-sensitivity issue that made the game break in browser."}, {"post_id": 68441, "ts": "2026-09-15T03:55:07Z", "hours": 1.4328, "text": "Sprites have been added! Ready to ship soon!"}, {"post_id": 67045, "ts": "2026-09-13T02:50:16Z", "hours": 1.3047, "text": "Added clicker minigame, win/lose screens, and nice text effects. Art is up next!"}, {"post_id": 66252, "ts": "2026-09-11T23:36:14Z", "hours": 1.6439, "text": "Garlics have finally been added to platformer minigame! Took really long to figure out everything and get it working, but on the bright side, it works quite smoothly now."}, {"post_id": 64574, "ts": "2026-09-09T02:38:12Z", "hours": 0.7181, "text": "Added a working platformer minigame, there were some issues with the code in the guide that I had to fix myself, so took a little longer than expected. Starting to get the hang of it!"}, {"post_id": 64544, "ts": "2026-09-09T01:13:43Z", "hours": 1.0153, "text": "Following the guide and getting started on my WarioWare game, Godot UI is so confusing.. Using placeholder sprites for now but plan on making my own art later."}]...
|
Title: Vacation Vexation by @Finity | Stardance
D Title: Vacation Vexation by @Finity | Stardance
Devlogs:
Following the guide and getting started on my WarioWare game, Godot UI is so confusing.. Using placeholder sprites for now but plan on making my own art later.
Added a working platformer minigame, there were some issues with the code in the guide that I had to fix myself, so took a little longer than expected. Starting to get the hang of it!
Garlics have finally been added to platformer minigame! Took really long to figure out everything and get it working, but on the bright side, it works quite smoothly now.
Added clicker minigame, win/lose screens, and nice text effects. Art is up next!
Sprites have been added! Ready to ship soon!
Tied up some loose ends, fixed a case-sensitivity issue that made the game break in browser.
Ships:
Vacation Vexation is a short WarioWare style game and also my first project made in Godot! There are two minigames, one a platformer, and the other a clicker. Each minigame must be completed within 10 seconds, or else you will lose a life. Lose all 5 and you’re done for good. I struggled with the UI quite a bit, but I’m getting the hang of it! It was really fun seeing the game come to life. All the sprites are made by me, on paint.net. Hope you enjoy!...
|
1794027226.1417801
|
1794113626.1417801
|
|
28896
|
webdev log by @gdev | Stardance
|
gdev
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T04:30:58Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website for myself to practice and learn different types of code and further strengthen my skills. I am very proud of the ui and how it turned out. Stuff like the clock, however, was pretty hard to get to work and took many tutorials. Also, finding a good way to add the Spotify now-playing system was complex.", "repo": "https://github.com/galaxydevvv/gdev", "demo": "https://galaxydevvv.github.io/gdev/index.html"}]...
|
[{"post_id": 68450, "ts": "202 [{"post_id": 68450, "ts": "2026-09-15T04:26:10Z", "hours": 0.8225, "text": "Log #4 // Bug fixes, website polishing, and finished the working clock & redid the socials tab and the footer"}, {"post_id": 20543, "ts": "2026-07-02T04:58:11Z", "hours": 4.8711, "text": "Log #3 // Full HTML & CSS Redesign and Revamp of Home page"}, {"post_id": 20083, "ts": "2026-07-01T16:31:21Z", "hours": 0.8675, "text": "Log #2 // CSS, Theme, Site Improvements, and Demo Launch"}, {"post_id": 19675, "ts": "2026-07-01T01:48:14Z", "hours": 1.4881, "text": "Log: #1 // HTML; Images, Text, Audio"}]...
|
Title: webdev log by @gdev | Stardance
Devlogs:
L Title: webdev log by @gdev | Stardance
Devlogs:
Log: #1 // HTML; Images, Text, Audio
Log #2 // CSS, Theme, Site Improvements, and Demo Launch
Log #3 // Full HTML & CSS Redesign and Revamp of Home page
Log #4 // Bug fixes, website polishing, and finished the working clock & redid the socials tab and the footer
Ships:
I made a personal website for myself to practice and learn different types of code and further strengthen my skills. I am very proud of the ui and how it turned out. Stuff like the clock, however, was pretty hard to get to work and took many tutorials. Also, finding a good way to add the Spotify now-playing system was complex....
|
1794016494.153271
|
1794102894.153271
|
|
60474
|
Pyae's Alarm Clock by @Pyae2014K | Stardance
|
Pyae2014K
|
0
|
6.7
|
0
|
[]
|
[{"post_id": 68439, "ts": "202 [{"post_id": 68439, "ts": "2026-09-15T03:48:26Z", "hours": 2.4039, "text": "I had to redo my alarm clock’s case and plate in Fusion because the first version was a stl file not a step."}, {"post_id": 67075, "ts": "2026-09-13T03:51:22Z", "hours": 1.9667, "text": "I made the firmware and uploaded all the files onto Github."}, {"post_id": 66326, "ts": "2026-09-12T03:01:08Z", "hours": 0.55, "text": "I worked on my Case and Plate which was also pretty easy because the guide was so helpful."}, {"post_id": 66291, "ts": "2026-09-12T01:18:19Z", "hours": 1.7833, "text": "I worked on my PCB and after doing the hackpad the PCB step has been pretty easy."}]...
|
Title: Pyae's Alarm Clock by @Pyae2014K | Star Title: Pyae's Alarm Clock by @Pyae2014K | Stardance
Devlogs:
I worked on my PCB and after doing the hackpad the PCB step has been pretty easy.
I worked on my Case and Plate which was also pretty easy because the guide was so helpful.
I made the firmware and uploaded all the files onto Github.
I had to redo my alarm clock’s case and plate in Fusion because the first version was a stl file not a step....
|
1793642012.6119952
|
1794246812.6119952
|
|
61192
|
DavieLib by @daviipkp | Stardance
|
daviipkp
|
0
|
2.65
|
0
|
[]
|
[{"post_id": 68437, "ts": "202 [{"post_id": 68437, "ts": "2026-09-15T03:47:45Z", "hours": 0.5117, "text": "little tweaks"}, {"post_id": 66996, "ts": "2026-09-13T00:37:22Z", "hours": 1.8831, "text": "Implemented reflection, simple cache system and ensure methods. Alright I created 3 things here: A DReflection class, which will have functions related to reflection A DInsurance class, which will have functions for ensuring stuff (like ensure a variable is a certain type or just throw an exception) A cache system which saves stuff in RAM so you don’t have to keep repeating a specific search (like searching all classes in a specific package) plus, I needed a simple error handler so the user could tell whatever he wanted to happen in ensure functions, instead of just hardcoding a throw new IllegalArgumentException()."}, {"post_id": 66328, "ts": "2026-09-12T03:04:25Z", "hours": 0.2511, "text": "setting up project, starting with a class for reflection stuff"}]...
|
Title: DavieLib by @daviipkp | Stardance
Devlogs: Title: DavieLib by @daviipkp | Stardance
Devlogs:
setting up project, starting with a class for reflection stuff
Implemented reflection, simple cache system and ensure methods. Alright I created 3 things here: A DReflection class, which will have functions related to reflection A DInsurance class, which will have functions for ensuring stuff (like ensure a variable is a certain type or just throw an exception) A cache system which saves stuff in RAM so you don’t have to keep repeating a specific search (like searching all classes in a specific package) plus, I needed a simple error handler so the user could tell whatever he wanted to happen in ensure functions, instead of just hardcoding a throw new IllegalArgumentException().
little tweaks...
|
1793648859.3978877
|
1794253659.3978877
|
|
48715
|
list by @flyingfish | Stardance
|
flyingfish
|
1
|
112.62
|
787
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-02T03:02:48Z", "hours": 106.0, "multiplier": 7.45, "payout": 787, "blessing": "neutral", "text": "i have used a lot of different lists apps but all of them are so coprate and suck so i made my own i have never used sql before so it was a learning experience i also have never used any time library before but this was fun there is a lot of features i want able to add becouse of time and scope reasons so the code is built in a way that it can updated really easly", "repo": "https://github.com/dinotiger01/list", "demo": "https://github.com/dinotiger01/list/releases/tag/idktag_or_smth"}]...
|
[{"post_id": 68433, "ts": "202 [{"post_id": 68433, "ts": "2026-09-15T03:39:48Z", "hours": 6.6206, "text": "windows works now i had like 20 commits before all of this"}, {"post_id": 59962, "ts": "2026-09-02T01:16:48Z", "hours": 9.9725, "text": "i finished all the git action things and all of the last minute changes ie small bug fixes i am now reddy to ship"}, {"post_id": 58674, "ts": "2026-08-31T05:48:43Z", "hours": 5.9939, "text": "tons of styleing updates i have spent the past 6 hurs strait styling and validating inputs however it is finally done i just need to do the git hub things and add compatability how ever thats tomarow s problem"}, {"post_id": 58463, "ts": "2026-08-30T21:42:23Z", "hours": 7.7864, "text": "ahhhhhh i did like ui things i am going insane"}, {"post_id": 57864, "ts": "2026-08-30T05:35:55Z", "hours": 5.1236, "text": "this is my third devlog today 10hr logg to day btw :teird: a fileter bredet edit deleate and add new people"}, {"post_id": 57703, "ts": "2026-08-29T23:00:01Z", "hours": 4.9544, "text": "jank i have made the ability to add and remove types i will refine later ngl edit: like 10 minits after i posted this i got the code to work where the type updates all the list that already exist"}, {"post_id": 57430, "ts": "2026-08-29T16:03:12Z", "hours": 6.0314, "text": "filter the audio on the video is like really bad my main mic stopped working so i taped a web cam to my face :idk_man: core filtering the filrering works by when a task isbeing loaded to the page it will go to a function that will check if it can be used the filter function will check baised of 4 variables stored in the c++ then the qml sends new variables over then i also spent like hours on this but i made it so it wont check any filter if nothing is selected filter by name this is a simple it will just send a string over then check is filter string is contained in the task name filter by person this uses a vector of intigers it will loop through both then if if there is a the same intiger in booth it will show btw peple are stored by index filter by type the type is stored as a vector of strings it does te same and loops through the filter strings and if the task type is equal it will allow the task filter by date this was defenetly the most dificalt one and it is stored av a vector<time_t> there are 2 text boxes the first one is a lower limit the seconed is an uper limit if eather is blank it will not check it if the second one has a date it will only show dates on or before that onee if the second one has a date it will only show tasks after that date if both have dates it will check in betewwn them"}, {"post_id": 56777, "ts": "2026-08-28T17:51:02Z", "hours": 5.8836, "text": "really quick little devlog i just added the abiltiy to edit tasks it works by opening the place wheree you create task then sets all the value manualy it was like supper hard to make it so you can edit a task then create a task then go back to editing becouse if a variable was not assined by acident it would all crash"}, {"post_id": 56195, "ts": "2026-08-27T20:49:57Z", "hours": 8.5181, "text": "recuring there is a lot (btw i already wrote all of this and acidently deleated it ) reacuring check types on load when the code realoads it will go through and check if any items need to be updated i made it so if it finds a task that needs to be updated it will reafrech and start over so a task can be updated multible times if needed on mark off this will only check one task when you mark off a task this will aslo by pass the alow multi alow multi * this will make it so when a task is duplicated it will either set the old task to 0 or just deleate it * this is marked in the code as the higher of 2 numbers while checking rec type rec types normal this is a type that will not recure and is the only one able to be fully deleated this is marked by a 0 in the code this will be skipped by both reacuring types by due date this to to make a task the will eather run every day or every other day this types has a second variabe called delay witch changes how often the task will show up ie dalay =1 means every day, delay =2 means every other day this is marked as 1 or 2 in the code on the on load check this will check if (due date + delay) < current date if it is it will duplicate the task to due date + delay on mark off for this task will just duplicate teh task to due date + delay on compleate this is used for task that just need to be done betwenn compleations this is marked as 3 in the code becouse it canot have multibles this also have a number called delay this is skiped by the on load check on mark off this task will just duplicate it self to current date + delay on week day this is for tasks that need to be compleated on specifice week days this task has a number that is between 0-127 insted of a delay because it can be converted in to a 7 digit binary string that means reapeate on dayes with 1 and not on 0 this is marked as 4 or 5 on load it will task the due date then search for the next valid date and then will check if the date is before the current date if it is before it will duplicate its self there on mark off works the same just it doent check if the date is before current on month day this is for tasks thatneed to happen on a month by month basses this stores a number from 1-28 witch is the date that it will apere on the month this is marked in the code as 6 or 7 this work in a very simmilar way to the on week day it will take the due date then add one untill it finds a valid date and if it is onload it will check if the current date ia after the new date in the futre i might make it so that if you put 0 in the date it will just run the last day of the month perminat delete each tsk has a button to open the edit menu and you can deteate a task from the edit menu witch will skip all duplicating"}, {"post_id": 54860, "ts": "2026-08-26T01:42:57Z", "hours": 5.1708, "text": "ui- validation i spent like littery 5 hours on ui and validation ui reccuring if you set to reacuring it opens the drop dwon to select what type rec on due select i allow multible select number rec on comp select number rec on week day select i allow multible select week day rec on month day select i allow multible select number validation i havent actually finish the validation fully nut you can not have a blank pryority you can not have a blank list type you can not have ’ or ; in notes or name you can not have a blank name you can not have a invalid date format"}, {"post_id": 54528, "ts": "2026-08-25T15:35:37Z", "hours": 10.2064, "text": "i just be doing stuff ngl i just kinda locked in and forgot to dev log pryoritys you can now set pryoritys the pryoritys are created dynamicly bassed on a sql data base each priority can be collapsed and expanded they will have a number i just havent got to it yet bugges i ran in to a really anoying bug where i had to add the tasks dynamicly inside the pryoritys that are also scaled dynamicly delleate it is simple when a task is closed it doesn’t show up and is droped from the db bugges this delete was causeing like 1000 runtime errors because the tasks are considered separate qml so i cant link to anything out the task and it was like making new backed files and it was dumb date ctime is like really complicated if you have no clue what you are doing i made it so that the task show how many days away the task is due bugges i think i ran it to all the buggees with ctime the most memorable one is when the ctime would just return random times for som reason dynamic tasks i made the notes section scale with the height of the notes in side of it i also added the full date the the task is due in the notes"}, {"post_id": 53189, "ts": "2026-08-23T17:01:43Z", "hours": 9.2897, "text": "i really hope this dont break last dev log so the last devlog like crashed my entire computer or something and now i cant edit it to change the mesasge to i am going to wright all of it here i added an sql data base the data base simply pulls all of the tasks from the .db fle then converts them in to tjhe structs i menaced before then it loads them to the qml page sql sql mage nooooo sence i might just be stuppid but this took like 6 hr aklone to figgure out how to wright to a db file current devlog initializer qml really dont like to run before the c++ howver i needed to just the function that loads all the task affter the qml loads becouse the qml needs to tell the c++ where the tasks need to be so after a long time reaserching and trying things i found that qt has a way to do what i needed and now the code can run the script at the right time add task i made a way to add a task basicly you click a + button then you select al the things you want then it send those to the c++ witch sends them to the sql then it oulls the sql and realoded all the task you might be wondering why doo all of that when it would be easier to just add the task in the qml and to that i say yeah you probly right idk what i am doing"}, {"post_id": 51777, "ts": "2026-08-21T16:48:07Z", "hours": 8.7489, "text": "sql"}, {"post_id": 50050, "ts": "2026-08-19T02:41:09Z", "hours": 8.9317, "text": "we be doing a logic drop down these menus were a pain in the ass there was a bug where the top pixel of the menu was viable contently and it took genuinely 2 hours to fix logic i created a struct that has all the data needed for a task i then took the code for a qml task added it as a widgit or somthing idk what is called then the c++ reads thriugh a list of all the struct task and adds them to the page"}, {"post_id": 48613, "ts": "2026-08-17T02:32:59Z", "hours": 9.1361, "text": "we be doing some ui this is a list i am making for my family to track chores and stuff tab bar on the left this is going to be the place where you can select what page you want to be on so like if you wan to edit what people you have or stuff top filter this is so you can filter the tasks so you can only focus one one you need to do main veiw the tasks each hold * taks name * all the people assined to the task * thwe type * date * notes pryoritys the task list will have a bunch of pryoritys that can open expand and colapes for easier viewing the total will just show how many tasks there are in total timer we have a system where every one has to do 2hr of work each day so i figuerd i would just add that here"}]...
|
Title: list by @flyingfish | Stardance
Devlogs:
w Title: list by @flyingfish | Stardance
Devlogs:
we be doing some ui this is a list i am making for my family to track chores and stuff tab bar on the left this is going to be the place where you can select what page you want to be on so like if you wan to edit what people you have or stuff top filter this is so you can filter the tasks so you can only focus one one you need to do main veiw the tasks each hold * taks name * all the people assined to the task * thwe type * date * notes pryoritys the task list will have a bunch of pryoritys that can open expand and colapes for easier viewing the total will just show how many tasks there are in total timer we have a system where every one has to do 2hr of work each day so i figuerd i would just add that here
we be doing a logic drop down these menus were a pain in the ass there was a bug where the top pixel of the menu was viable contently and it took genuinely 2 hours to fix logic i created a struct that has all the data needed for a task i then took the code for a qml task added it as a widgit or somthing idk what is called then the c++ reads thriugh a list of all the struct task and adds them to the page
sql
i really hope this dont break last dev log so the last devlog like crashed my entire computer or something and now i cant edit it to change the mesasge to i am going to wright all of it here i added an sql data base the data base simply pulls all of the tasks from the .db fle then converts them in to tjhe structs i menaced before then it loads them to the qml page sql sql mage nooooo sence i might just be stuppid but this took like 6 hr aklone to figgure out how to wright to a db file current devlog initializer qml really dont like to run before the c++ howver i needed to just the function that loads all the task affter the qml loads becouse the qml needs to tell the c++ where the tasks need to be so after a long time reaserching and trying things i found that qt has a way to do what i needed and now the code can run the script at the right time add task i made a way to add a task basicly you click a + button then you select al the things you want then it send those to the c++ witch sends them to the sql then it oulls the sql and realoded all the task you might be wondering why doo all of that when it would be easier to just add the task in the qml and to that i say yeah you probly right idk what i am doing
i just be doing stuff ngl i just kinda locked in and forgot to dev log pryoritys you can now set pryoritys the pryoritys are created dynamicly bassed on a sql data base each priority can be collapsed and expanded they will have a number i just havent got to it yet bugges i ran in to a really anoying bug where i had to add the tasks dynamicly inside the pryoritys that are also scaled dynamicly delleate it is simple when a task is closed it doesn’t show up and is droped from the db bugges this delete was causeing like 1000 runtime errors because the tasks are considered separate qml so i cant link to anything out the task and it was like making new backed files and it was dumb date ctime is like really complicated if you have no clue what you are doing i made it so that the task show how many days away the task is due bugges i think i ran it to all the buggees with ctime the most memorable one is when the ctime would just return random times for som reason dynamic tasks i made the notes section scale with the height of the notes in side of it i also added the full date the the task is due in the notes
ui- validation i spent like littery 5 hours on ui and validation ui reccuring if you set to reacuring it opens the drop dwon to select what type rec on due select i allow multible select number rec on comp select number rec on week day select i allow multible select week day rec on month day select i allow multible select number validation i havent actually finish the validation fully nut you can not have a blank pryority you can not have a blank list type you can not have ’ or ; in notes or name you can not have a blank name you can not have a invalid date format
recuring there is a lot (btw i already wrote all of this and acidently deleated it ) reacuring check types on load when the code realoads it will go through and check if any items need to be updated i made it so if it finds a task that needs to be updated it will reafrech and start over so a task can be updated multible times if needed on mark off this will only check one task when you mark off a task this will aslo by pass the alow multi alow multi * this will make it so when a task is duplicated it will either set the old task to 0 or just deleate it * this is marked in the code as the higher of 2 numbers while checking rec type rec types normal this is a type that will not recure and is the only one able to be fully deleated this is marked by a 0 in the code this will be skipped by both reacuring types by due date this to to make a task the will eather run every day or every other day this types has a second variabe called delay witch changes how often the task will show up ie dalay =1 means every day, delay =2 means every other day this is marked as 1 or 2 in the code on the on load check this will check if (due date + delay) < current date if it is it will duplicate the task to due date + delay on mark off for this task will just duplicate teh task to due date + delay on compleate this is used for task that just need to be done betwenn compleations this is marked as 3 in the code becouse it canot have multibles this also have a number called delay this is skiped by the on load check on mark off this task will just duplicate it self to current date + delay on week day this is for tasks that need to be compleated on specifice week days this task has a number that is between 0-127 insted of a delay because it can be converted in to a 7 digit binary string that means reapeate on dayes with 1 and not on 0 this is marked as 4 or 5 on load it will task the due date then search for the next valid date and then will check if the date is before the current date if it is before it will duplicate its self there on mark off works the same just it doent check if the date is before current on month day this is for tasks thatneed to happen on a month by month basses this stores a number from 1-28 witch is the date that it will apere on the month this is marked in the code as 6 or 7 this work in a very simmilar way to the on week day it will take the due date then add one untill it finds a valid date and if it is onload it will check if the current date ia after the new date in the futre i might make it so that if you put 0 in the date it will just run the last day of the month perminat delete each tsk has a button to open the edit menu and you can deteate a task from the edit menu witch will skip all duplicating
really quick little devlog i just added the abiltiy to edit tasks it works by opening the place wheree you create task then sets all the value manualy it was like supper hard to make it so you can edit a task then create a task then go back to editing becouse if a variable was not assined by acident it would all crash
filter the audio on the video is like really bad my main mic stopped working so i taped a web cam to my face :idk_man: core filtering the filrering works by when a task isbeing loaded to the page it will go to a function that will check if it can be used the filter function will check baised of 4 variables stored in the c++ then the qml sends new variables over then i also spent like hours on this but i made it so it wont check any filter if nothing is selected filter by name this is a simple it will just send a string over then check is filter string is contained in the task name filter by person this uses a vector of intigers it will loop through both then if if there is a the same intiger in booth it will show btw peple are stored by index filter by type the type is stored as a vector of strings it does te same and loops through the filter strings and if the task type is equal it will allow the task filter by date this was defenetly the most dificalt one and it is stored av a vector<time_t> there are 2 text boxes the first one is a lower limit the seconed is an uper limit if eather is blank it will not check it if the second one has a date it will only show dates on or before that onee if the second one has a date it will only show tasks after that date if both have dates it will check in betewwn them
jank i have made the ability to add and remove types i will refine later ngl edit: like 10 minits after i posted this i got the code to work where the type updates all the list that already exist
this is my third devlog today 10hr logg to day btw :teird: a fileter bredet edit deleate and add new people
ahhhhhh i did like ui things i am going insane
tons of styleing updates i have spent the past 6 hurs strait styling and validating inputs however it is finally done i just need to do the git hub things and add compatability how ever thats tomarow s problem
i finished all the git action things and all of the last minute changes ie small bug fixes i am now reddy to ship
windows works now i had like 20 commits before all of this
Ships:
i have used a lot of different lists apps but all of them are so coprate and suck so i made my own i have never used sql before so it was a learning experience i also have never used any time library before but this was fun there is a lot of features i want able to add becouse of time and scope reasons so the code is built in a way that it can updated really easly...
|
1794008874.6764684
|
1794095274.6764684
|
|
61956
|
三 swap by @hoshi | Stardance
|
hoshi
|
1
|
4.0
|
47
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T03:33:23Z", "hours": 4.0, "multiplier": 11.28, "payout": 47, "blessing": "neutral", "text": "ARROW KEYS TO MOVE! this small game generates a random 10 by 10 board that consists of colors WHITE, BLACK, and GOLD. You are a player starting from the left corner. Every tile you step on, the tile changes color.", "repo": "https://github.com/uuukye/san_swap", "demo": "https://uuukye.github.io/san_swap/"}]...
|
[{"post_id": 68429, "ts": "202 [{"post_id": 68429, "ts": "2026-09-15T03:15:34Z", "hours": 2.0692, "text": "DEVLOG #2 ______________________________________________________________________________________ Since it was really complicated setting up a live server with leaderboard, and people may cheat, I chose not to include the leaderboard. I think the game is good as it-is. I was supposed to be a small game anyway I made the game structure way better so the game would not lag (hopefully), and I added a timer function. ______________________________________________________________________________________ I tested this game a couple of times and I got an average time of 35 seconds :D tell me what time you got!"}, {"post_id": 67758, "ts": "2026-09-14T00:13:39Z", "hours": 2.0778, "text": "DEVLOG #1 ______________________________________________________________________________________ So basically, this small game generates a random 10 by 10 board that consists of colors WHITE , BLACK , and GOLD . You are a player starting from the left corner. Every tile you step on, the tile changes color. ______________________________________________________________________________________ 1) If a tile was WHITE , it will turn GOLD . ______________________________________________________________________________________ 2) If the tile was GOLD , it will turn BLACK . ______________________________________________________________________________________ 3) If the tile was BLACK , it will turn WHITE . ______________________________________________________________________________________ The goal of this game is to make the whole board the same color . ______________________________________________________________________________________ Basically, I made the whole game physics and the timer. If I can understand global servers better, I might add a leaderboard. I am also planning to update the character’s appearance because right now it’s just a circle. I was inspired by the “Lights Out” mathematical game. ______________________________________________________________________________________ What made me take so much time was making the board, because if I do not set any constraints, there is only a one-third chance of the board being possible to solve. So I did some math, and I somehow made it so it’s hopefully possible on all generated positions."}]...
|
Title: 三 swap by @hoshi | Stardance
Devlogs:
DEVL Title: 三 swap by @hoshi | Stardance
Devlogs:
DEVLOG #1 ______________________________________________________________________________________ So basically, this small game generates a random 10 by 10 board that consists of colors WHITE , BLACK , and GOLD . You are a player starting from the left corner. Every tile you step on, the tile changes color. ______________________________________________________________________________________ 1) If a tile was WHITE , it will turn GOLD . ______________________________________________________________________________________ 2) If the tile was GOLD , it will turn BLACK . ______________________________________________________________________________________ 3) If the tile was BLACK , it will turn WHITE . ______________________________________________________________________________________ The goal of this game is to make the whole board the same color . ______________________________________________________________________________________ Basically, I made the whole game physics and the timer. If I can understand global servers better, I might add a leaderboard. I am also planning to update the character’s appearance because right now it’s just a circle. I was inspired by the “Lights Out” mathematical game. ______________________________________________________________________________________ What made me take so much time was making the board, because if I do not set any constraints, there is only a one-third chance of the board being possible to solve. So I did some math, and I somehow made it so it’s hopefully possible on all generated positions.
DEVLOG #2 ______________________________________________________________________________________ Since it was really complicated setting up a live server with leaderboard, and people may cheat, I chose not to include the leaderboard. I think the game is good as it-is. I was supposed to be a small game anyway I made the game structure way better so the game would not lag (hopefully), and I added a timer function. ______________________________________________________________________________________ I tested this game a couple of times and I got an average time of 35 seconds :D tell me what time you got!
Ships:
ARROW KEYS TO MOVE! this small game generates a random 10 by 10 board that consists of colors WHITE, BLACK, and GOLD. You are a player starting from the left corner. Every tile you step on, the tile changes color....
|
1794048811.1958716
|
1794135211.1958716
|
|
27389
|
Fpv Mini Rc Car by @Kiril | Stardance
|
Kiril
|
1
|
47.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T06:25:26Z", "hours": 47.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I spent almost the whole summer building this mini FPV RC car. It took a massive amount of time with 3d modeling, testing, and finding the right electronic modules. This is really one of my hardest projects I have ever made, but I am happy that I realized my childhood dream of creating it.", "repo": "https://github.com/kirilDen/Mini_FPV_RC_CAR_WiFi", "demo": ""}]...
|
[{"post_id": 68423, "ts": "202 [{"post_id": 68423, "ts": "2026-09-15T02:59:08Z", "hours": 1.1667, "text": "After adding support braces, I finally finished the body of the car. After 3d printing I will paint and submit the project."}, {"post_id": 67869, "ts": "2026-09-14T04:48:31Z", "hours": 1.7, "text": "I improved the body’s mounting points so it could be attached firmly to the chassis."}, {"post_id": 65115, "ts": "2026-09-10T00:53:17Z", "hours": 1.5, "text": "Today I was working on the body for the Rc Car."}, {"post_id": 64033, "ts": "2026-09-08T04:48:21Z", "hours": 3.3, "text": "Hello, I started remodeling the body for the car."}, {"post_id": 56373, "ts": "2026-08-28T03:43:29Z", "hours": 3.0167, "text": "Today I kept working on the body of the Rc Car."}, {"post_id": 56264, "ts": "2026-08-27T23:22:14Z", "hours": 2.8169, "text": "I started working on the body of the car"}, {"post_id": 55355, "ts": "2026-08-27T04:18:20Z", "hours": 0.2833, "text": "I added a place for FPV camera. Now the car is fully functional and can be controlled using computer or phone with live view video. Next step is to make enclosure."}, {"post_id": 55308, "ts": "2026-08-27T01:42:26Z", "hours": 0.6833, "text": "I assembled the chassis and the car works perfect. The next step which I started is to design an FPV camera holder."}, {"post_id": 55247, "ts": "2026-08-26T22:10:32Z", "hours": 2.8503, "text": "I kept working on chassis and finding the best size of the wheels and axle."}, {"post_id": 47908, "ts": "2026-08-16T05:45:04Z", "hours": 4.6419, "text": "I spend most of the time assembling the chassis and also modeling the wheels."}, {"post_id": 46558, "ts": "2026-08-13T21:36:07Z", "hours": 2.7003, "text": "Today I finished making the electronic mounts. I designed them specifically so the electronics would sit still and require no glue."}, {"post_id": 45539, "ts": "2026-08-12T03:02:19Z", "hours": 2.3836, "text": "I finally finished working on the steering system and started connecting the whole chassis. Also trying to make a good battery holder."}, {"post_id": 44938, "ts": "2026-08-11T01:08:07Z", "hours": 1.8833, "text": "I kept improving the steering system to find the best option."}, {"post_id": 43038, "ts": "2026-08-08T02:51:25Z", "hours": 2.1922, "text": "Today I started rebuilding the steering system for better steering."}, {"post_id": 33356, "ts": "2026-07-23T06:24:28Z", "hours": 0.8472, "text": "Today I was soldering the electronics and putting everything together. Code is working well and the next step is to design wheels."}, {"post_id": 33238, "ts": "2026-07-22T23:37:37Z", "hours": 4.7169, "text": "I started assembling the RC car and also designed a cover for electronics."}, {"post_id": 31634, "ts": "2026-07-20T06:06:52Z", "hours": 0.765, "text": "I just finished modeling placeholders for electronics."}, {"post_id": 31605, "ts": "2026-07-20T04:25:11Z", "hours": 1.1833, "text": "I didn’t save my files last time, so today I had to remake everything I did last time."}, {"post_id": 28722, "ts": "2026-07-15T04:57:07Z", "hours": 1.1833, "text": "I almost finished working on the chassis for my RC car. The next step is to make mounts for the rest of the electronics."}, {"post_id": 26361, "ts": "2026-07-11T03:24:06Z", "hours": 1.5336, "text": "Hello! Today I finished designing and printing the gears for both the motor and the axle. I also tested different gear ratios and found the best balance between speed and torque."}, {"post_id": 25710, "ts": "2026-07-10T04:27:04Z", "hours": 0.9, "text": "I made the RC car wider to fit the electronics, so I widened the front chassis and improved servo mount."}, {"post_id": 25152, "ts": "2026-07-09T05:41:50Z", "hours": 1.2172, "text": "I almost finished the steering system for the RC car. The only thing left to make is the placing for servo motor."}, {"post_id": 24508, "ts": "2026-07-08T03:08:51Z", "hours": 0.9333, "text": "Today I was still working on the steering system of my car, and I hope I will finish next time."}, {"post_id": 23946, "ts": "2026-07-07T04:57:28Z", "hours": 0.9167, "text": "Today I started working on steering system of my car. I had to design the spindles for the steering system."}, {"post_id": 23247, "ts": "2026-07-06T02:31:35Z", "hours": 1.4003, "text": "Started the RC car rear chassis today! It doesn’t look like much yet, but I made space for the motor and shaft. Next time, I will add gears and finish the back hopefully."}]...
|
Title: Fpv Mini Rc Car by @Kiril | Stardance
Devl Title: Fpv Mini Rc Car by @Kiril | Stardance
Devlogs:
Started the RC car rear chassis today! It doesn’t look like much yet, but I made space for the motor and shaft. Next time, I will add gears and finish the back hopefully.
Today I started working on steering system of my car. I had to design the spindles for the steering system.
Today I was still working on the steering system of my car, and I hope I will finish next time.
I almost finished the steering system for the RC car. The only thing left to make is the placing for servo motor.
I made the RC car wider to fit the electronics, so I widened the front chassis and improved servo mount.
Hello! Today I finished designing and printing the gears for both the motor and the axle. I also tested different gear ratios and found the best balance between speed and torque.
I almost finished working on the chassis for my RC car. The next step is to make mounts for the rest of the electronics.
I didn’t save my files last time, so today I had to remake everything I did last time.
I just finished modeling placeholders for electronics.
I started assembling the RC car and also designed a cover for electronics.
Today I was soldering the electronics and putting everything together. Code is working well and the next step is to design wheels.
Today I started rebuilding the steering system for better steering.
I kept improving the steering system to find the best option.
I finally finished working on the steering system and started connecting the whole chassis. Also trying to make a good battery holder.
Today I finished making the electronic mounts. I designed them specifically so the electronics would sit still and require no glue.
I spend most of the time assembling the chassis and also modeling the wheels.
I kept working on chassis and finding the best size of the wheels and axle.
I assembled the chassis and the car works perfect. The next step which I started is to design an FPV camera holder.
I added a place for FPV camera. Now the car is fully functional and can be controlled using computer or phone with live view video. Next step is to make enclosure.
I started working on the body of the car
Today I kept working on the body of the Rc Car.
Hello, I started remodeling the body for the car.
Today I was working on the body for the Rc Car.
I improved the body’s mounting points so it could be attached firmly to the chassis.
After adding support braces, I finally finished the body of the car. After 3d printing I will paint and submit the project.
Ships:
I spent almost the whole summer building this mini FPV RC car. It took a massive amount of time with 3d modeling, testing, and finding the right electronic modules. This is really one of my hardest projects I have ever made, but I am happy that I realized my childhood dream of creating it....
|
1794027144.5690703
|
1794113544.5690703
|
|
59675
|
yeah lowkey dontknow by @ocynno | Stardance
|
ocynno
|
0
|
1.04
|
0
|
[]
|
[{"post_id": 68406, "ts": "202 [{"post_id": 68406, "ts": "2026-09-15T02:08:59Z", "hours": 1.0433, "text": "#1 Hackpad Pcb design had some problems with kicad being read only, fixed it, now moving on to designing the casing. wish me luck on my thinkpad t460 with a intergrated gpu. any reccomendations on software to design it? that my intel 6th gen i7 can handle…^_^"}]...
|
Title: yeah lowkey dontknow by @ocynno | Stardance Title: yeah lowkey dontknow by @ocynno | Stardance
Devlogs:
#1 Hackpad Pcb design had some problems with kicad being read only, fixed it, now moving on to designing the casing. wish me luck on my thinkpad t460 with a intergrated gpu. any reccomendations on software to design it? that my intel 6th gen i7 can handle…^_^...
|
1793573571.2529204
|
1794178371.2529204
|
|
46545
|
Time Out by @Will_boss | Stardance
|
Will_boss
|
1
|
11.0
|
84
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T02:11:13Z", "hours": 11.0, "multiplier": 8.42, "payout": 84, "blessing": "neutral", "text": "This is an adventure game where u have to run out of time, The hardest part I to make the game stop when the timer stops", "repo": "https://github.com/Wi-ai/Time-Out", "demo": "https://itch.io/embed-upload/18573812?color=333333"}]...
|
[{"post_id": 68400, "ts": "202 [{"post_id": 68400, "ts": "2026-09-15T02:04:18Z", "hours": 11.4639, "text": "mke h first level and prototype of te game"}]...
|
Title: Time Out by @Will_boss | Stardance
Devlogs Title: Time Out by @Will_boss | Stardance
Devlogs:
mke h first level and prototype of te game
Ships:
This is an adventure game where u have to run out of time, The hardest part I to make the game stop when the timer stops...
|
1794020195.542827
|
1794106595.542827
|
|
4300
|
My first slack bot! by @tomer_shamiaben | Stardanc My first slack bot! by @tomer_shamiaben | Stardance...
|
tomer_shamiaben
|
0
|
0.27
|
0
|
[]
|
[{"post_id": 684, "ts": "2026- [{"post_id": 684, "ts": "2026-06-02T07:37:59Z", "hours": 0.2672, "text": "code for the slack bot that once a day use a meme api generator to send memes if you type /meme"}]...
|
Title: My first slack bot! by @tomer_shamiaben | S Title: My first slack bot! by @tomer_shamiaben | Stardance
Devlogs:
code for the slack bot that once a day use a meme api generator to send memes if you type /meme...
|
1793792884.543058
|
1794397684.543058
|
|
62302
|
Meme Transfer by @santiagortega | Stardance
|
santiagortega
|
0
|
1.65
|
0
|
[]
|
[{"post_id": 68394, "ts": "202 [{"post_id": 68394, "ts": "2026-09-15T01:41:41Z", "hours": 1.6458, "text": "Meme Transfer #1 Well, it’s simple with 2 devices, one send the data by showing memes and the other with the camera receive the data by scanning the memes Today i download all the 256 memes (from memes templates) this was a lot of work, there are not good enough but it’s ok Why 256 memes? for the alphabet bytes 0-255 and send any text data Now the web page send the memes, but the other device doesn’t recieve the data yet, i’m researching for methods to scan the memes, it’s difficult because the camera is blurred and detect specific images is not easy"}]...
|
Title: Meme Transfer by @santiagortega | Stardance Title: Meme Transfer by @santiagortega | Stardance
Devlogs:
Meme Transfer #1 Well, it’s simple with 2 devices, one send the data by showing memes and the other with the camera receive the data by scanning the memes Today i download all the 256 memes (from memes templates) this was a lot of work, there are not good enough but it’s ok Why 256 memes? for the alphabet bytes 0-255 and send any text data Now the web page send the memes, but the other device doesn’t recieve the data yet, i’m researching for methods to scan the memes, it’s difficult because the camera is blurred and detect specific images is not easy...
|
1793652984.6816678
|
1794257784.6816678
|
|
11251
|
notepad by @yashraj | Stardance
|
yashraj
|
0
|
1.0
|
0
|
[]
|
[{"post_id": 6838, "ts": "2026 [{"post_id": 6838, "ts": "2026-06-11T14:06:35Z", "hours": 1.0019, "text": "Notepad Studio is designed to make note-taking feel more creative and enjoyable rather than just another routine task. Instead of separating writing and drawing into different applications, it brings both together in one workspace, allowing users to switch effortlessly between typing notes and sketching ideas. The application features a clean and visually appealing interface inspired by a vintage notebook aesthetic, making it comfortable to use for long periods. Users can choose between Light and Dark themes, helping create a personalized working environment. One of its standout features is the integrated Doodle Mode , which offers a variety of drawing tools such as markers, brush pens, highlighters, chalk, spray paint, and erasers. Combined with customizable colors and brush sizes, it provides a natural and expressive drawing experience suitable for brainstorming, annotations, and creative work. For writing tasks, the built-in text editor includes useful productivity features such as line numbers, word and character counts, file management options, and keyboard shortcuts that make everyday note-taking faster and more efficient. What makes Notepad Studio particularly user-friendly is its intuitive layout. Tools are clearly organized, important functions are easy to access, and the learning curve is minimal even for first-time users. Whether someone wants to write notes, sketch concepts, or combine both in a single project, the application provides a smooth and seamless experience. Overall, Notepad Studio is a practical yet creative solution that turns ordinary note-taking into a more engaging and productive experience. I am currently working on more features and improvements , any suggestion and support will be appreciated . thankyou"}]...
|
Title: notepad by @yashraj | Stardance
Devlogs:
N Title: notepad by @yashraj | Stardance
Devlogs:
Notepad Studio is designed to make note-taking feel more creative and enjoyable rather than just another routine task. Instead of separating writing and drawing into different applications, it brings both together in one workspace, allowing users to switch effortlessly between typing notes and sketching ideas. The application features a clean and visually appealing interface inspired by a vintage notebook aesthetic, making it comfortable to use for long periods. Users can choose between Light and Dark themes, helping create a personalized working environment. One of its standout features is the integrated Doodle Mode , which offers a variety of drawing tools such as markers, brush pens, highlighters, chalk, spray paint, and erasers. Combined with customizable colors and brush sizes, it provides a natural and expressive drawing experience suitable for brainstorming, annotations, and creative work. For writing tasks, the built-in text editor includes useful productivity features such as line numbers, word and character counts, file management options, and keyboard shortcuts that make everyday note-taking faster and more efficient. What makes Notepad Studio particularly user-friendly is its intuitive layout. Tools are clearly organized, important functions are easy to access, and the learning curve is minimal even for first-time users. Whether someone wants to write notes, sketch concepts, or combine both in a single project, the application provides a smooth and seamless experience. Overall, Notepad Studio is a practical yet creative solution that turns ordinary note-taking into a more engaging and productive experience. I am currently working on more features and improvements , any suggestion and support will be appreciated . thankyou...
|
1793566286.4901943
|
1794171086.4901943
|
|
60843
|
potato-tab by @p0tato | Stardance
|
p0tato
|
0
|
5.78
|
0
|
[]
|
[{"post_id": 68365, "ts": "202 [{"post_id": 68365, "ts": "2026-09-15T00:44:35Z", "hours": 1.9531, "text": "devlog 3 - potato tab settings sidebar has been added, features include generating color scheme from image! you can now change the theme, color seed, background type (color, image, gradient is wip) and background properties. and ill admit i used ai to help me with image quantization and stuff. more customization coming soon."}, {"post_id": 68313, "ts": "2026-09-14T22:17:37Z", "hours": 1.8783, "text": "devlog 2 - potato tab so I got distracted and made part of a UI system with buttons, switches, inputs, sections, etc. additions: content can now be in any corner of the screen added a ton of components fixed material color stuff"}, {"post_id": 67709, "ts": "2026-09-13T22:10:15Z", "hours": 1.9464, "text": "devlog 1 - potato tab this is a last minute project im doing for stardance. my goal is to make a simple and customizable new tab page with different widgets and stuff. and also learn how to use svelte. so far ive added: time widget material color scheme generation"}]...
|
Title: potato-tab by @p0tato | Stardance
Devlogs: Title: potato-tab by @p0tato | Stardance
Devlogs:
devlog 1 - potato tab this is a last minute project im doing for stardance. my goal is to make a simple and customizable new tab page with different widgets and stuff. and also learn how to use svelte. so far ive added: time widget material color scheme generation
devlog 2 - potato tab so I got distracted and made part of a UI system with buttons, switches, inputs, sections, etc. additions: content can now be in any corner of the screen added a ton of components fixed material color stuff
devlog 3 - potato tab settings sidebar has been added, features include generating color scheme from image! you can now change the theme, color seed, background type (color, image, gradient is wip) and background properties. and ill admit i used ai to help me with image quantization and stuff. more customization coming soon....
|
1793645702.3447204
|
1794250502.3447204
|
|
58670
|
Enjoy OBAMIUM (and the universe) by @texudev | Sta Enjoy OBAMIUM (and the universe) by @texudev | Stardance...
|
texudev
|
1
|
30.0
|
203
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T00:37:30Z", "hours": 30.0, "multiplier": 8.44, "payout": 203, "blessing": "neutral", "text": "Hey everyone! 👋 After wrestling with OpenGL state machines and pure wrath, I just dropped the first official release of my completely unnecessary 3D project: Obamium: A Cosmic Experience 🌌🪐 There are no quests. There are no enemies. There is no inventory. There is only Obamium. What it features: 🌌 A full 3D universe skybox powered by HDRI maps. 🪐 A meticulously rendered, slowly rotating 3D model of Obamium in its full glory. 💡 Custom OpenGL shaders and real-time lighting. 🖥️ Written completely from scratch in C++ and OpenGL 4.6 (now officially banishing the ugly console window to the shadow realm). If you want to stare into the cosmos and appreciate the absolute peak of modern 3D graphics, you can grab the standalone Windows .rar directly from the releases page: Drop a star if the universe pleases you. ✨", "repo": "https://github.com/tiagotodescatto/Enjoy-Obamium-Simulator", "demo": "https://github.com/tiagotodescatto/Enjoy-Obamium-Simulator/releases/tag/Final-Release"}]...
|
[{"post_id": 68360, "ts": "202 [{"post_id": 68360, "ts": "2026-09-15T00:33:33Z", "hours": 1.3636, "text": "Finished the game."}, {"post_id": 67446, "ts": "2026-09-13T15:33:58Z", "hours": 0.8739, "text": "Added jumping and fixed the skybox borders"}, {"post_id": 66795, "ts": "2026-09-12T18:02:39Z", "hours": 5.0831, "text": "Added a beautiful skybox and some basic lighting!"}, {"post_id": 63638, "ts": "2026-09-07T15:46:55Z", "hours": 3.3578, "text": "Working on lights and movement! Made WASD and mouse movement, made speeds for crouching, running and walking."}, {"post_id": 63143, "ts": "2026-09-06T19:43:49Z", "hours": 3.3889, "text": "Almost lost my project but thanks to github I didn’t! remade the window and I’m going to make cleaner code from now on, next step is making the frag shader and vertex shader file"}, {"post_id": 62457, "ts": "2026-09-05T20:13:12Z", "hours": 15.6044, "text": "Game almost ready! I’ve spent more than 13 hours learning the OpenGL basics and experimenting so I can make this game, prepare for a legendary one!"}]...
|
Title: Enjoy OBAMIUM (and the universe) by @texude Title: Enjoy OBAMIUM (and the universe) by @texudev | Stardance
Devlogs:
Game almost ready! I’ve spent more than 13 hours learning the OpenGL basics and experimenting so I can make this game, prepare for a legendary one!
Almost lost my project but thanks to github I didn’t! remade the window and I’m going to make cleaner code from now on, next step is making the frag shader and vertex shader file
Working on lights and movement! Made WASD and mouse movement, made speeds for crouching, running and walking.
Added a beautiful skybox and some basic lighting!
Added jumping and fixed the skybox borders
Finished the game.
Ships:
Hey everyone! 👋 After wrestling with OpenGL state machines and pure wrath, I just dropped the first official release of my completely unnecessary 3D project: Obamium: A Cosmic Experience 🌌🪐 There are no quests. There are no enemies. There is no inventory. There is only Obamium. What it features: 🌌 A full 3D universe skybox powered by HDRI maps. 🪐 A meticulously rendered, slowly rotating 3D model of Obamium in its full glory. 💡 Custom OpenGL shaders and real-time lighting. 🖥️ Written completely from scratch in C++ and OpenGL 4.6 (now officially banishing the ugly console window to the shadow realm). If you want to stare into the cosmos and appreciate the absolute peak of modern 3D graphics, you can grab the standalone Windows .rar directly from the releases page: Drop a star if the universe pleases you. ✨...
|
1794026960.8700957
|
1794113360.8700957
|
|
7623
|
Mechanical hand by @xander | Stardance
|
xander
|
0
|
11.12
|
0
|
[]
|
[{"post_id": 68359, "ts": "202 [{"post_id": 68359, "ts": "2026-09-15T00:32:42Z", "hours": 2.7019, "text": "Dev log #3- The main thing I was working on for the last few things with wiring the fingers and working on getting the friction down."}, {"post_id": 8835, "ts": "2026-06-14T18:10:49Z", "hours": 7.1456, "text": "Devlog #2 - What I worked on- I worked on printing it all out and actually building the hand, while also trying to solve some of the issues I mention later. Problems-I have had some pretty difficult things to deal with, my main issue I am having is I am trying to guide the fishing line better than I have been so that I can have equal pulling force from the finger and so that the tendons are being pulled at equal lengths. Plans- I have spent some time modeling a fishing line guide that clamps around the servo arm. I really am hoping this will work but I will need to figure out how to minimize the space they are taking up as I want it al to fit together while being decently serviceable and clean looking."}, {"post_id": 5688, "ts": "2026-06-09T15:49:13Z", "hours": 1.2756, "text": "Dev log-1 Hi guys! I started this project about a year ago with the goal of creating a 3d printable hand that is able to be controlled by mimicking my hand through a camera. Right now I have modeled and printed all of the fingers to a point where I can move on with the actual electronics. What I worked on- I worked on creating my assembly document in Onshape to be able to see what the movement would look like. This came at a challenge though, as I have never used the assembly function of Onshape. What I plan to work on- Today I plan to work on modeling and printing the wrist area of the hand to mount most of the electronics. Advise- I plan on using Arduino as its the only thing that I have, but I need to figure out how to convert a hand tracking software in python to something that I am able to use with the Arduino."}]...
|
Title: Mechanical hand by @xander | Stardance
Dev Title: Mechanical hand by @xander | Stardance
Devlogs:
Dev log-1 Hi guys! I started this project about a year ago with the goal of creating a 3d printable hand that is able to be controlled by mimicking my hand through a camera. Right now I have modeled and printed all of the fingers to a point where I can move on with the actual electronics. What I worked on- I worked on creating my assembly document in Onshape to be able to see what the movement would look like. This came at a challenge though, as I have never used the assembly function of Onshape. What I plan to work on- Today I plan to work on modeling and printing the wrist area of the hand to mount most of the electronics. Advise- I plan on using Arduino as its the only thing that I have, but I need to figure out how to convert a hand tracking software in python to something that I am able to use with the Arduino.
Devlog #2 - What I worked on- I worked on printing it all out and actually building the hand, while also trying to solve some of the issues I mention later. Problems-I have had some pretty difficult things to deal with, my main issue I am having is I am trying to guide the fishing line better than I have been so that I can have equal pulling force from the finger and so that the tendons are being pulled at equal lengths. Plans- I have spent some time modeling a fishing line guide that clamps around the servo arm. I really am hoping this will work but I will need to figure out how to minimize the space they are taking up as I want it al to fit together while being decently serviceable and clean looking.
Dev log #3- The main thing I was working on for the last few things with wiring the fingers and working on getting the friction down....
|
1793508640.8244312
|
1794113440.8244312
|
|
59161
|
JezoWare by @jezomc | Stardance
|
jezomc
|
1
|
5.98
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-10T15:01:43Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I did make a WarioWare like , the challenging thing was making the game fully works with no critical bugs , i am proud of the menus they look great , people should know that this is one of my first games and I am a beginner on Godot so don’t expect something big!", "repo": "https://github.com/jezomc/JezoWare", "demo": "https://jezodev.itch.io/jezoware"}]...
|
[{"post_id": 68354, "ts": "202 [{"post_id": 68354, "ts": "2026-09-15T00:23:11Z", "hours": 0.2792, "text": "I added sound effects on the keybinds menu , I am not working much on the game because I am waiting for the shipwrights to approve my first mission"}, {"post_id": 66978, "ts": "2026-09-12T23:53:02Z", "hours": 0.4133, "text": "I changed the movment code to another one I saw it on a tutorial on youtube the movment is now much better"}, {"post_id": 66242, "ts": "2026-09-11T23:09:20Z", "hours": 0.2839, "text": "I just fixed some bugs on the player movment"}, {"post_id": 65377, "ts": "2026-09-10T14:03:30Z", "hours": 1.465, "text": "I added sound effects for the menus and also a fade transition between the scenes. Now I guess I am ready to ship the first version of the game!"}, {"post_id": 64721, "ts": "2026-09-09T10:53:22Z", "hours": 0.8942, "text": "I figured out how to make the lose screen work and I added a keybinds menu"}, {"post_id": 64286, "ts": "2026-09-08T15:45:50Z", "hours": 0.7317, "text": "I updated the title screen and I am trying to fix the lose screen because it does not want to show when the player loses."}, {"post_id": 64138, "ts": "2026-09-08T10:31:11Z", "hours": 0.2692, "text": "I finished minigame 2 and also the death and winner screen."}, {"post_id": 63934, "ts": "2026-09-08T00:34:00Z", "hours": 1.1503, "text": "I completed the first minigame and I am working for the second"}, {"post_id": 63614, "ts": "2026-09-07T15:19:31Z", "hours": 0.9667, "text": "Hello there! This my first devlog here and I am making a small WarioWare like game. For now I completed the title screen and the timer screen"}]...
|
Title: JezoWare by @jezomc | Stardance
Devlogs:
H Title: JezoWare by @jezomc | Stardance
Devlogs:
Hello there! This my first devlog here and I am making a small WarioWare like game. For now I completed the title screen and the timer screen
I completed the first minigame and I am working for the second
I finished minigame 2 and also the death and winner screen.
I updated the title screen and I am trying to fix the lose screen because it does not want to show when the player loses.
I figured out how to make the lose screen work and I added a keybinds menu
I added sound effects for the menus and also a fade transition between the scenes. Now I guess I am ready to ship the first version of the game!
I just fixed some bugs on the player movment
I changed the movment code to another one I saw it on a tutorial on youtube the movment is now much better
I added sound effects on the keybinds menu , I am not working much on the game because I am waiting for the shipwrights to approve my first mission
Ships:
I did make a WarioWare like , the challenging thing was making the game fully works with no critical bugs , i am proud of the menus they look great , people should know that this is one of my first games and I am a beginner on Godot so don’t expect something big!...
|
1793940964.5793815
|
1794027364.5793815
|
|
59900
|
Hello-Raylib by @cauadev | Stardance
|
cauadev
|
0
|
15.74
|
0
|
[]
|
[{"post_id": 68350, "ts": "202 [{"post_id": 68350, "ts": "2026-09-15T00:09:26Z", "hours": 7.0639, "text": "Hello guys! What’s new Chunk generation: Totally procedural and infinite, along with a render distance Some visual refactor: Background is now sky blue, and grid is gone for good Mandelbrot Set: Can be controlled with arrow keys to move, R for going slower and Q/E for zooming New camera controls: Now using UpdateCameraPro and some custom bindings: Shift for sprinting, Space to go up and Ctrl to go down. The rest is basically the same. Struggles Figuring out how to do the chunks: Making it enter in my stupid ahh mind the logic behind infinite procedural chunk generation Segmentation faults (when closing program): Figured out that it was because the terrain.cpp code was trying to call the Chunk destructor after the window was already closed. Solved it by emptying the std::vector responsible for the chunks before the program was closed instead of letting it to the C++ runtime. Keybinds: The reason I changed the camera controlling scheme was to free the Q , E and arrow keys. FPS, as usual (probably just accepted it rn, maybe it’s just a hardware issue) TODO idk (accepting suggestions) ((maybe more shader related props, or procedural structs, not promising anything though))"}, {"post_id": 66230, "ts": "2026-09-11T22:37:53Z", "hours": 3.7136, "text": "Hello guys! What’s new GLTF model: This bust model Basic lighting: Rlights.h + example shaders directly from Raylib repository Procedural terrain: It uses Perlin Noise to generate a procedural mesh. First custom shader: It’s a small variation of the standard lighting shaders, which uses the height of the vertex to determine the color of the pixel (gradient is green -> brown -> white). Struggles FPS: Really dropped down after adding the terrain. What really helped was decreasing the Perlin Noise texture resolution (and with so, basically decreasing the level of detail of the terrain), but I still feel like I’ll need further to do optimization (my hardware is bad btw, a literal Chromebook). The FPS average went from like ~30 (before terrain) to ~5 (after) to ~15 (after the described optimization). Loading time: Maybe not that big of a struggle, but would like to relate that, after adding the bust to the project, now it takes literal seconds to boot (it was almost instantaneous). Dunno if it’s fixable, so just keeping it, although hating it, because it slows down testing and debugging. TODO More shaders: Maybe props meant specifically for that. I’d specially love something related to Mandelbrot Set. Chunk generation: Probably starting with fixed (like 3x3 or 5x5), then making a on-fly chunk generator. Maybe water in the valleys?????? (unsure, not confirmed, not a promise, just a huge “maybe”, not a focus)"}, {"post_id": 65007, "ts": "2026-09-09T19:54:34Z", "hours": 1.4994, "text": "Hello Guys! What’s new New shapes: Cube, sphere and wire cylinder Texture: Sphere has a brick texture Mutable parameters: FOV can be changed with mouse scroll and “p” key makes view orthographic while held down Struggles The texture: Figured out that apparently Raylib doesn’t recognize JPEG images (at least not mine). Solved it by converting images to PNG. Printing FOV: Figuring out how to concatenate char * strings. Solved it by concatenating them as std::string and turning them back to char * with .c_str() . TODO (I guess) Render a .obj file Lightning Shaders! Physics…?"}, {"post_id": 64529, "ts": "2026-09-09T00:26:54Z", "hours": 1.7458, "text": "Hello guys! Progress I’ve played around with user interaction (both mouse and keyboard), locking and unlocking cursor, resizeable window, etc. and decided I could already jump straight into 3D. Also, now the triangle pulses via sine waves Struggles Correct the triangle: it used vw and vy to its positioning. In 2D, it served to center it, but in 3D, this made the triangle huge, offcenter and upside down. Make the camera spawn facing the triangle: Self explanatory (probably the biggest issue is that the triangle is one-sided, meaning that it can only seem in a single direction (the “front”)). TODO Probably mess up with other shapes, then do lightning and shaders."}, {"post_id": 64373, "ts": "2026-09-08T17:58:26Z", "hours": 1.7203, "text": "Hello guys! Development I’ve done this window (meant to be just a triangle, but the red triangle looked a lot like the flag of my state, Minas Gerais, so I kind of recreated it). The triangle changes the “rediness” when pressing “a” (goes to black) or “d” (goes to red). Struggles Starting to learn (already explained at AI use declaration, but basically didn’t find some tutorial that seemed to switch to me, so using AI, without it writing code to me, + documentation for functions and library methods) Finding an intelisense that works (still didn’t find, even after setting up GNU Global) TODO Learning more :) (I’d like to make a shader next, or 3D shape)"}]...
|
Title: Hello-Raylib by @cauadev | Stardance
Devlo Title: Hello-Raylib by @cauadev | Stardance
Devlogs:
Hello guys! Development I’ve done this window (meant to be just a triangle, but the red triangle looked a lot like the flag of my state, Minas Gerais, so I kind of recreated it). The triangle changes the “rediness” when pressing “a” (goes to black) or “d” (goes to red). Struggles Starting to learn (already explained at AI use declaration, but basically didn’t find some tutorial that seemed to switch to me, so using AI, without it writing code to me, + documentation for functions and library methods) Finding an intelisense that works (still didn’t find, even after setting up GNU Global) TODO Learning more :) (I’d like to make a shader next, or 3D shape)
Hello guys! Progress I’ve played around with user interaction (both mouse and keyboard), locking and unlocking cursor, resizeable window, etc. and decided I could already jump straight into 3D. Also, now the triangle pulses via sine waves Struggles Correct the triangle: it used vw and vy to its positioning. In 2D, it served to center it, but in 3D, this made the triangle huge, offcenter and upside down. Make the camera spawn facing the triangle: Self explanatory (probably the biggest issue is that the triangle is one-sided, meaning that it can only seem in a single direction (the “front”)). TODO Probably mess up with other shapes, then do lightning and shaders.
Hello Guys! What’s new New shapes: Cube, sphere and wire cylinder Texture: Sphere has a brick texture Mutable parameters: FOV can be changed with mouse scroll and “p” key makes view orthographic while held down Struggles The texture: Figured out that apparently Raylib doesn’t recognize JPEG images (at least not mine). Solved it by converting images to PNG. Printing FOV: Figuring out how to concatenate char * strings. Solved it by concatenating them as std::string and turning them back to char * with .c_str() . TODO (I guess) Render a .obj file Lightning Shaders! Physics…?
Hello guys! What’s new GLTF model: This bust model Basic lighting: Rlights.h + example shaders directly from Raylib repository Procedural terrain: It uses Perlin Noise to generate a procedural mesh. First custom shader: It’s a small variation of the standard lighting shaders, which uses the height of the vertex to determine the color of the pixel (gradient is green -> brown -> white). Struggles FPS: Really dropped down after adding the terrain. What really helped was decreasing the Perlin Noise texture resolution (and with so, basically decreasing the level of detail of the terrain), but I still feel like I’ll need further to do optimization (my hardware is bad btw, a literal Chromebook). The FPS average went from like ~30 (before terrain) to ~5 (after) to ~15 (after the described optimization). Loading time: Maybe not that big of a struggle, but would like to relate that, after adding the bust to the project, now it takes literal seconds to boot (it was almost instantaneous). Dunno if it’s fixable, so just keeping it, although hating it, because it slows down testing and debugging. TODO More shaders: Maybe props meant specifically for that. I’d specially love something related to Mandelbrot Set. Chunk generation: Probably starting with fixed (like 3x3 or 5x5), then making a on-fly chunk generator. Maybe water in the valleys?????? (unsure, not confirmed, not a promise, just a huge “maybe”, not a focus)
Hello guys! What’s new Chunk generation: Totally procedural and infinite, along with a render distance Some visual refactor: Background is now sky blue, and grid is gone for good Mandelbrot Set: Can be controlled with arrow keys to move, R for going slower and Q/E for zooming New camera controls: Now using UpdateCameraPro and some custom bindings: Shift for sprinting, Space to go up and Ctrl to go down. The rest is basically the same. Struggles Figuring out how to do the chunks: Making it enter in my stupid ahh mind the logic behind infinite procedural chunk generation Segmentation faults (when closing program): Figured out that it was because the terrain.cpp code was trying to call the Chunk destructor after the window was already closed. Solved it by emptying the std::vector responsible for the chunks before the program was closed instead of letting it to the C++ runtime. Keybinds: The reason I changed the camera controlling scheme was to free the Q , E and arrow keys. FPS, as usual (probably just accepted it rn, maybe it’s just a hardware issue) TODO idk (accepting suggestions) ((maybe more shader related props, or procedural structs, not promising anything though))...
|
1793638427.2062433
|
1794243227.2062433
|
|
60761
|
Re:OS by @ThatCorley | Stardance
|
ThatCorley
|
2
|
14.0
|
62
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T00:05:13Z", "hours": 8.0, "multiplier": 7.6, "payout": 62, "blessing": "neutral", "text": "I have spent blood, sweat and tears trying to get 2 things working… Saving data and achievements. I have made some more minor adjustments such as changing units from px and rem (whose Rem?) and added some other optimisations. Tried my best to learn without the use of AI so took much longer than I would have liked. The CSS still sucks but hey-ho.", "repo": "https://github.com/thatcorley/Re-OS", "demo": "https://thatcorley.github.io/Re-OS/"}, {"ship_num": 2, "ts": "2026-09-12T23:11:35Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the first time I’ve made a WebOS and the first time I’ve worked with JS for a while after taking a break from programming due to other studies. I’m proud to say that the website is functional (hopefully). Plan to add more features such as a custom “boot” sequence. Ignore my terrible CSS. I ain’t that good 💀", "repo": "https://github.com/thatcorley/Re-OS", "demo": "https://thatcorley.github.io/Re-OS/"}]...
|
[{"post_id": 68346, "ts": "202 [{"post_id": 68346, "ts": "2026-09-14T23:59:13Z", "hours": 0.8808, "text": "Added a few smaller things such as actual achievements over test ones"}, {"post_id": 68295, "ts": "2026-09-14T21:28:03Z", "hours": 3.2228, "text": "Adding saved data and achievements 👀 Taking me ages as idk how to do this lmao."}, {"post_id": 67449, "ts": "2026-09-13T15:37:34Z", "hours": 2.2811, "text": "I spent Sooooooooo long trying to sync the audio with the heartbeat manually and in the end found a css generator that did most of it for me 💀"}, {"post_id": 67044, "ts": "2026-09-13T02:49:06Z", "hours": 1.7239, "text": "May have cooked. Found a smoke effect online and decided to use it for the boot screen. Also made a prototype for a “Find Betty” game that just needs polish. Cooking so hard frfr"}, {"post_id": 66964, "ts": "2026-09-12T23:06:42Z", "hours": 0.7722, "text": "Created some settings for the app registry and manager to enable apps, add functions and easily create icons etc. Also added some text to the welcome screen. Removed the fandom wiki and web novel embed because GitHub pages wasn’t happy with it 💀💀"}, {"post_id": 65698, "ts": "2026-09-11T01:01:27Z", "hours": 2.9569, "text": "Added some simple apps (mostly iframes 💀). Fandom Wiki. Witch Cult Translations Web Novel. The World Map. Wallpaper Selection. Took longer as I rewrote some stuff. 💀Also improved some of the visual elements. Ensured that windows wont be lost off-screen and obv added bringing windows to the top. Art isn’t owned and will be changed later."}, {"post_id": 65580, "ts": "2026-09-10T20:19:58Z", "hours": 2.1031, "text": "Draggable windows and app icons are here. Cooking. Changed some of the code to use classes rather than IDs to make it work for all windows and only use IDs to select different types of windows e.g. app icons opening specific apps. Doesn’t look great but hey-ho. P.S. Listening to the web novel rn 🔥🔥🔥"}]...
|
Title: Re:OS by @ThatCorley | Stardance
Devlogs:
Title: Re:OS by @ThatCorley | Stardance
Devlogs:
Draggable windows and app icons are here. Cooking. Changed some of the code to use classes rather than IDs to make it work for all windows and only use IDs to select different types of windows e.g. app icons opening specific apps. Doesn’t look great but hey-ho. P.S. Listening to the web novel rn 🔥🔥🔥
Added some simple apps (mostly iframes 💀). Fandom Wiki. Witch Cult Translations Web Novel. The World Map. Wallpaper Selection. Took longer as I rewrote some stuff. 💀Also improved some of the visual elements. Ensured that windows wont be lost off-screen and obv added bringing windows to the top. Art isn’t owned and will be changed later.
Created some settings for the app registry and manager to enable apps, add functions and easily create icons etc. Also added some text to the welcome screen. Removed the fandom wiki and web novel embed because GitHub pages wasn’t happy with it 💀💀
May have cooked. Found a smoke effect online and decided to use it for the boot screen. Also made a prototype for a “Find Betty” game that just needs polish. Cooking so hard frfr
I spent Sooooooooo long trying to sync the audio with the heartbeat manually and in the end found a css generator that did most of it for me 💀
Adding saved data and achievements 👀 Taking me ages as idk how to do this lmao.
Added a few smaller things such as actual achievements over test ones
Ships:
This is the first time I’ve made a WebOS and the first time I’ve worked with JS for a while after taking a break from programming due to other studies. I’m proud to say that the website is functional (hopefully). Plan to add more features such as a custom “boot” sequence. Ignore my terrible CSS. I ain’t that good 💀
I have spent blood, sweat and tears trying to get 2 things working… Saving data and achievements. I have made some more minor adjustments such as changing units from px and rem (whose Rem?) and added some other optimisations. Tried my best to learn without the use of AI so took much longer than I would have liked. The CSS still sucks but hey-ho....
|
1794045286.1409395
|
1794131686.1409395
|
|
61783
|
Functional Website by @NavNav | Stardance
|
NavNav
|
0
|
19.0
|
0
|
[]
|
[{"post_id": 68344, "ts": "202 [{"post_id": 68344, "ts": "2026-09-14T23:52:45Z", "hours": 9.5381, "text": "Just finished the html, part one done 2 parts left to go"}, {"post_id": 67736, "ts": "2026-09-13T23:20:41Z", "hours": 9.1667, "text": "getting somewhere I feel"}, {"post_id": 67375, "ts": "2026-09-13T13:50:46Z", "hours": 0.3, "text": "Starting on my first and biggest project, a functional interactive online store"}]...
|
Title: Functional Website by @NavNav | Stardance
Title: Functional Website by @NavNav | Stardance
Devlogs:
Starting on my first and biggest project, a functional interactive online store
getting somewhere I feel
Just finished the html, part one done 2 parts left to go...
|
1793649388.6231475
|
1794254188.6231475
|
|
60003
|
New Tab Page by @SML_365 | Stardance
|
SML_365
|
2
|
4.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T23:08:05Z", "hours": 2.0, "multiplier": 1.96, "payout": 5, "blessing": "neutral", "text": "I made a custom new tab page! It has features such as a timer, clock, Google search, and bookmarks. It also has a lovely background picture taken by Baraa Jalahej (thanks for the amazing photo). Just something pretty to look at, while also having a bit of functionality, too!", "repo": "https://github.com/SML365/CustomNewTabPage", "demo": "https://sml365.github.io/CustomNewTabPage/"}, {"ship_num": 2, "ts": "2026-09-10T03:33:40Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ship 1! I made a cute little new tab page based on a couple things I like! Aka the color lavender It has a clock and some bookmarks (fancy) I also had to wrangle with a CSS Minimizer because it kept removing my background blur, but it paid off in the end, because I think it looks pretty nice! Please note that the attached screenshot may be outdated since I like to update my projects a lot!", "repo": "https://github.com/SML365/CustomNewTabPage", "demo": "https://sml365.github.io/CustomNewTabPage/"}]...
|
[{"post_id": 68327, "ts": "202 [{"post_id": 68327, "ts": "2026-09-14T23:06:17Z", "hours": 0.4617, "text": "Devlog 5 for my Custom New Tab Page Last devlog before the second ship! It was mostly polish, but I did add one last standout feature, which is a timer. I also added a couple more bookmarks as well as some styling updates. I also moved the credits text to the bottom card instead of the top. Anyways, that’s it from me, and have a nice rest of your day/night!"}, {"post_id": 66347, "ts": "2026-09-12T03:45:15Z", "hours": 1.4208, "text": "Devlog 4 for my Custom New Tab Page This was a fun one. I implemented a timer, which came with their own suite of nasty bugs to squash. For example, the + / - buttons were misaligned vertically. Took a bit of positioning work to fix. I also fixed an issue with the date readout, because I mixed up the day of the week with the day of the month (whoops). Besides that, I made a couple of minor visual changes to the Search box, but that’s about it! I still want to add a timer sound, and some more bookmarks. That’s it from me, and have a nice rest of your day/night!"}, {"post_id": 65777, "ts": "2026-09-11T04:30:24Z", "hours": 0.4344, "text": "Devlog 3 for my Custom New Tab Page 3rd devlog already! It was mostly focused on fixing a few bugs, as well as adding a Google Search feature! I fixed a glitch where the background image credits text was outside of the main card on some devices (specifically Linux for some reason) and also added Google Search! You can now type in the search box, press enter, and you’ll be redirected to a Google search query. Also made some minor adjustments to the README because it was lacking in detail. Anyways, that’s it from me, and have a nice rest of your day/night!"}, {"post_id": 65164, "ts": "2026-09-10T03:26:20Z", "hours": 0.9172, "text": "Devlog 2 for New Tab Page Finally fixed the glitch where background blurring didn’t work on Pages! Turns out this was a CSS Minification error, which I didn’t even know existed. I just disabled it. Problem solved. Anyways, I added a digital clock with a date reader, and some cool bookmarks using https://skillicons.dev ! I might tweak the visuals a bit, but the core idea is there. I also might add some more features like a task organizer or weather system, but those are for later. Anyways, that’s it from me, and have a great rest of your day/night!"}, {"post_id": 64561, "ts": "2026-09-09T02:16:02Z", "hours": 1.3333, "text": "Devlog 1 for my Custom New Tab Page So it’s a custom browser new tab! I added a pretty lavender wallpaper (thanks to Baraa Jalahej on Unsplash for the amazing picture) and started work on the centerpiece, which will eventually be a digital clock with a weather display. Unfortunately, the blur somehow didn’t make it to the current screenshot, even though it showed up in localhost. I’ll have to investigate that. In the meantime, use your imagination! I still need to add some most-used widgets, and some other fun stuff like cursor effects! Anyways, that’s it from me, and have a nice rest of your day/night!"}]...
|
Title: New Tab Page by @SML_365 | Stardance
Devlo Title: New Tab Page by @SML_365 | Stardance
Devlogs:
Devlog 1 for my Custom New Tab Page So it’s a custom browser new tab! I added a pretty lavender wallpaper (thanks to Baraa Jalahej on Unsplash for the amazing picture) and started work on the centerpiece, which will eventually be a digital clock with a weather display. Unfortunately, the blur somehow didn’t make it to the current screenshot, even though it showed up in localhost. I’ll have to investigate that. In the meantime, use your imagination! I still need to add some most-used widgets, and some other fun stuff like cursor effects! Anyways, that’s it from me, and have a nice rest of your day/night!
Devlog 2 for New Tab Page Finally fixed the glitch where background blurring didn’t work on Pages! Turns out this was a CSS Minification error, which I didn’t even know existed. I just disabled it. Problem solved. Anyways, I added a digital clock with a date reader, and some cool bookmarks using https://skillicons.dev ! I might tweak the visuals a bit, but the core idea is there. I also might add some more features like a task organizer or weather system, but those are for later. Anyways, that’s it from me, and have a great rest of your day/night!
Devlog 3 for my Custom New Tab Page 3rd devlog already! It was mostly focused on fixing a few bugs, as well as adding a Google Search feature! I fixed a glitch where the background image credits text was outside of the main card on some devices (specifically Linux for some reason) and also added Google Search! You can now type in the search box, press enter, and you’ll be redirected to a Google search query. Also made some minor adjustments to the README because it was lacking in detail. Anyways, that’s it from me, and have a nice rest of your day/night!
Devlog 4 for my Custom New Tab Page This was a fun one. I implemented a timer, which came with their own suite of nasty bugs to squash. For example, the + / - buttons were misaligned vertically. Took a bit of positioning work to fix. I also fixed an issue with the date readout, because I mixed up the day of the week with the day of the month (whoops). Besides that, I made a couple of minor visual changes to the Search box, but that’s about it! I still want to add a timer sound, and some more bookmarks. That’s it from me, and have a nice rest of your day/night!
Devlog 5 for my Custom New Tab Page Last devlog before the second ship! It was mostly polish, but I did add one last standout feature, which is a timer. I also added a couple more bookmarks as well as some styling updates. I also moved the credits text to the bottom card instead of the top. Anyways, that’s it from me, and have a nice rest of your day/night!
Ships:
Ship 1! I made a cute little new tab page based on a couple things I like! Aka the color lavender It has a clock and some bookmarks (fancy) I also had to wrangle with a CSS Minimizer because it kept removing my background blur, but it paid off in the end, because I think it looks pretty nice! Please note that the attached screenshot may be outdated since I like to update my projects a lot!
I made a custom new tab page! It has features such as a timer, clock, Google search, and bookmarks. It also has a lovely background picture taken by Baraa Jalahej (thanks for the amazing photo). Just something pretty to look at, while also having a bit of functionality, too!...
|
1794045177.187755
|
1794131577.187755
|
|
32801
|
Prebuilt PC Platform by @voltstimesamps | Stardanc Prebuilt PC Platform by @voltstimesamps | Stardance...
|
voltstimesamps
|
0
|
34.46
|
0
|
[]
|
[{"post_id": 68325, "ts": "202 [{"post_id": 68325, "ts": "2026-09-14T22:58:24Z", "hours": 8.1322, "text": "Devlog #9: CSS + Big News Been figuring out CSS recently. It’s been challenging keeping track of everything, so I made a project doc update (personal doc, not published, will publish when done). It includes colors, fonts, etc. The video didn’t render the overlapping colors correctly, which made me realize I have to add more cushioning to everything. Took a while to get everything just how I want it, and now I’m working on making a more major design change, thus why I haven’t pushed to GitHub yet. In other news, I’m going to be transferring this project to Stern/Capitol. All further updates will be there, but I’ll repost here I think. Thank y’all for being such an amazing community! Thanks for reading and happy coding!"}, {"post_id": 55786, "ts": "2026-08-27T19:37:48Z", "hours": 2.4222, "text": "Devlog #7: Results Page Yay, the results page is done! Took maybe 30 mins to write the rendering code, 15 to wire everything, and another hour and a half to troubleshoot everything. Soooo many issues. Had to deal with CORS, Prisma migrations, database schema issues, discrepencies in .env and .gitignore files between my two workspaces, etc. After many-a-struggle, it’s done! I’m gonna do a system description page so you can click on each system in the results page, do a design pass, and then I think I can ship and deploy. Excited tho! Thanks for reading and happy coding!"}, {"post_id": 54831, "ts": "2026-08-26T00:01:41Z", "hours": 3.4592, "text": "Devlog #6: Questionnaire All of the question slides are done, working as I think they should, and flow into each other. Main time-suck for this part was getting all of the types containing the values for the buttons to correspond with parameters for the computer-finding function. Video has no cursor, sorry! I did realize while recording the video below that my longevity question doesn’‘t have the unit, so I’ll fix that. Right now, you have to select something before you can click continue, I’ll deal with how that visually appears with CSS. Excited to be reaching the point where I can ship, soonish. Thanks for reading and happy coding!"}, {"post_id": 52697, "ts": "2026-08-22T23:53:49Z", "hours": 4.6736, "text": "Devlog #5: Questionnaire Frontend & React Struggles I did some tidying up code-wise and fixed some bugs about null values, not gonna go deep into those. More excitingly, THE FRONTEND!! The questionnaire is coming together. I wrote the functions for sequencing its steps, handling answer inputs, and rendering each step. Everything is linked into page.tsx. Took a lot more time then it should, thanks to absolutely no knowledge of how React works or how to build a frontend, so learning as I go with the help of Claude and W3 among other resources. Super stoked though! Thank you for reading and happy coding!"}, {"post_id": 50588, "ts": "2026-08-19T19:59:35Z", "hours": 1.5567, "text": "Devlog #4: Frontend Init & Backend Cleanup Initialized Next.js frontend with some AI help explaining what I need and don’t need for a custom config. I realized that for the frontend, I would also want to base operating systems on types rather than versions, so I added an enum type and updated my data to follow that system. Lastly, I decided that I want to use app tiles where people can select what apps they use, and then there will be an algorithm that computes those selected apps into computer specs, so I created a dataset with those apps. Spreadsheet with the apps pictured below. Thanks for reading and happy coding!"}, {"post_id": 45952, "ts": "2026-08-12T19:29:35Z", "hours": 1.9564, "text": "Devlog #3: More Unit Tests & Fixing Rec Logic Alright. So I’ve finished the unit tests. It took me less time than I expected, albeit there was a lot of copy-and-pasting for creating new fake computer systems to test. A couple of issues arose. Parts of the total score were exceeding their assigned values (xxxWeight), so I clamped it using Math.min. After vramGb met the minimum, all GPUs would score the same. Fixed by multiplying the weight for GPU score inside the Math.min, taking the minimum of the calculated score and the assigned weight. Super satisfying to see al of the tests past. Now, on to the frontend! Thanks for reading and happy coding!"}, {"post_id": 43139, "ts": "2026-08-08T07:29:51Z", "hours": 4.165, "text": "Devlog #2: CRUD Routes & Vitest Unit Tests Been fighting with Vitest on and off for two hours now 😢 but I’ve finally got it. Built a test for my hardFilter function, which removes systems in my database if they do not meet the base requirements. Included them for almost every parameter in my system requirements profile. The most difficult part was making it work with my cursed nested tables (thank you, Prisma) that I have connecting my computer parts to the systems that they are in. It was long and mostly copy-and-pasting the same tables over and over again, but it’s done and done well (I think/hope/pray). CRUD routes are made, not implemented. For now, all I can do is query via GET route through my dev script, but hoping to be able to use them to manage my database through a frontend eventually. Thanks for reading and happy coding!"}, {"post_id": 36868, "ts": "2026-07-29T06:43:08Z", "hours": 8.0944, "text": "Hello everyone! I’m working on a PC recommendation website. I was looking for a new laptop and realized that there wasn’t really a well-known platform for finding computers, so I’m trying to make one. I’m building full stack, including my own database schema on a managed PostgreSQL instance. I’m using Prisma, Hono, and Neon for my backend, Next.js and Vercel for my frontend hosting, and either Railway or Render (haven’t decided yet because I’ve never used either) for backend hosting. Trying to keep it low(ish) budget. Coding in TypeScript. Before starting Stardance, I had my database structure set up and was working on seeding the database. Since I’ve started logging, I have: -Finished the seed file -Created a ranking, scoring, and filtering system for my recommendation engine -Created REST API endpoints(GET for querying the database and a POST route for the recommendation engine) -Mounted everything through Hono -Added Next.js routes for testing and implementation Any advice or questions from the community are appreciated. I have coding experience but not web development experience, so most of my info is coming from friends, online, communities, and AI (fact-checked and responsibly). Thank you and happy coding! Screenshots below: a list of all of the systems in my database, a query to my recommendation engine for a laptop with at least 16 GB of ram, and a list of all of the manufacturers in my database, all built through Hono and Next.js."}]...
|
Title: Prebuilt PC Platform by @voltstimesamps | S Title: Prebuilt PC Platform by @voltstimesamps | Stardance
Devlogs:
Hello everyone! I’m working on a PC recommendation website. I was looking for a new laptop and realized that there wasn’t really a well-known platform for finding computers, so I’m trying to make one. I’m building full stack, including my own database schema on a managed PostgreSQL instance. I’m using Prisma, Hono, and Neon for my backend, Next.js and Vercel for my frontend hosting, and either Railway or Render (haven’t decided yet because I’ve never used either) for backend hosting. Trying to keep it low(ish) budget. Coding in TypeScript. Before starting Stardance, I had my database structure set up and was working on seeding the database. Since I’ve started logging, I have: -Finished the seed file -Created a ranking, scoring, and filtering system for my recommendation engine -Created REST API endpoints(GET for querying the database and a POST route for the recommendation engine) -Mounted everything through Hono -Added Next.js routes for testing and implementation Any advice or questions from the community are appreciated. I have coding experience but not web development experience, so most of my info is coming from friends, online, communities, and AI (fact-checked and responsibly). Thank you and happy coding! Screenshots below: a list of all of the systems in my database, a query to my recommendation engine for a laptop with at least 16 GB of ram, and a list of all of the manufacturers in my database, all built through Hono and Next.js.
Devlog #2: CRUD Routes & Vitest Unit Tests Been fighting with Vitest on and off for two hours now 😢 but I’ve finally got it. Built a test for my hardFilter function, which removes systems in my database if they do not meet the base requirements. Included them for almost every parameter in my system requirements profile. The most difficult part was making it work with my cursed nested tables (thank you, Prisma) that I have connecting my computer parts to the systems that they are in. It was long and mostly copy-and-pasting the same tables over and over again, but it’s done and done well (I think/hope/pray). CRUD routes are made, not implemented. For now, all I can do is query via GET route through my dev script, but hoping to be able to use them to manage my database through a frontend eventually. Thanks for reading and happy coding!
Devlog #3: More Unit Tests & Fixing Rec Logic Alright. So I’ve finished the unit tests. It took me less time than I expected, albeit there was a lot of copy-and-pasting for creating new fake computer systems to test. A couple of issues arose. Parts of the total score were exceeding their assigned values (xxxWeight), so I clamped it using Math.min. After vramGb met the minimum, all GPUs would score the same. Fixed by multiplying the weight for GPU score inside the Math.min, taking the minimum of the calculated score and the assigned weight. Super satisfying to see al of the tests past. Now, on to the frontend! Thanks for reading and happy coding!
Devlog #4: Frontend Init & Backend Cleanup Initialized Next.js frontend with some AI help explaining what I need and don’t need for a custom config. I realized that for the frontend, I would also want to base operating systems on types rather than versions, so I added an enum type and updated my data to follow that system. Lastly, I decided that I want to use app tiles where people can select what apps they use, and then there will be an algorithm that computes those selected apps into computer specs, so I created a dataset with those apps. Spreadsheet with the apps pictured below. Thanks for reading and happy coding!
Devlog #5: Questionnaire Frontend & React Struggles I did some tidying up code-wise and fixed some bugs about null values, not gonna go deep into those. More excitingly, THE FRONTEND!! The questionnaire is coming together. I wrote the functions for sequencing its steps, handling answer inputs, and rendering each step. Everything is linked into page.tsx. Took a lot more time then it should, thanks to absolutely no knowledge of how React works or how to build a frontend, so learning as I go with the help of Claude and W3 among other resources. Super stoked though! Thank you for reading and happy coding!
Devlog #6: Questionnaire All of the question slides are done, working as I think they should, and flow into each other. Main time-suck for this part was getting all of the types containing the values for the buttons to correspond with parameters for the computer-finding function. Video has no cursor, sorry! I did realize while recording the video below that my longevity question doesn’‘t have the unit, so I’ll fix that. Right now, you have to select something before you can click continue, I’ll deal with how that visually appears with CSS. Excited to be reaching the point where I can ship, soonish. Thanks for reading and happy coding!
Devlog #7: Results Page Yay, the results page is done! Took maybe 30 mins to write the rendering code, 15 to wire everything, and another hour and a half to troubleshoot everything. Soooo many issues. Had to deal with CORS, Prisma migrations, database schema issues, discrepencies in .env and .gitignore files between my two workspaces, etc. After many-a-struggle, it’s done! I’m gonna do a system description page so you can click on each system in the results page, do a design pass, and then I think I can ship and deploy. Excited tho! Thanks for reading and happy coding!
Devlog #9: CSS + Big News Been figuring out CSS recently. It’s been challenging keeping track of everything, so I made a project doc update (personal doc, not published, will publish when done). It includes colors, fonts, etc. The video didn’t render the overlapping colors correctly, which made me realize I have to add more cushioning to everything. Took a while to get everything just how I want it, and now I’m working on making a more major design change, thus why I haven’t pushed to GitHub yet. In other news, I’m going to be transferring this project to Stern/Capitol. All further updates will be there, but I’ll repost here I think. Thank y’all for being such an amazing community! Thanks for reading and happy coding!...
|
1794073779.560588
|
1794678579.560588
|
|
45689
|
AmateurBot by @amateur_tech_guy | Stardance
|
amateur_tech_guy
|
2
|
11.0
|
7
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T22:56:31Z", "hours": 2.0, "multiplier": 3.52, "payout": 7, "blessing": "neutral", "text": "AmateurBot is a fun little slack bot that you can play around with, it has all kinds of cool features, i recently just made the messages visible in chat just in case anyone wanted it. and i also think i opened the DMs, im not really sure if it works, im submitting this project to shipping to see what you guys think of it, pls leave a good review and be nice:)", "repo": "https://github.com/amateurtechguy/AmateurBot", "demo": "https://hackclub.slack.com/oauth?client_id=2210535565.11780344106421&scope=chat%3Awrite%2Ccommands%2Capp_mentions%3Aread%2Cchannels%3Ahistory&user_scope=&redirect_uri=&state=&granular_bot_scope=1&single_channel=0&install_redirect=oauth&tracked=1&user_default=0&original_team=T0266FRGM&team=1"}, {"ship_num": 2, "ts": "2026-08-11T00:07:55Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a slack bot in 3 days! Don’t get me wrong, it’s nothing special, very basic but it meets the requirements. I tried making his answers visible to everyone but I’m pretty sure one or two are only visible to you and I’m so sick of debugging that. After all it isn’t said in the requirements that the bot had to have visible answers for everyone. What I’m most proud of in this project, is my patience, I have no idea how I was THAT patient because there were bugs left and right but hey, at least I finished it!:D", "repo": "https://github.com/amateurtechguy/AmateurBot", "demo": "https://hackclub.slack.com/oauth?client_id=2210535565.11780344106421&scope=chat%3Awrite%2Ccommands%2Capp_mentions%3Aread%2Cchannels%3Ahistory&user_scope=&redirect_uri=&state=&granular_bot_scope=1&single_channel=0&install_redirect=oauth&tracked=1&user_default=0&original_team=T0266FRGM&team=1"}]...
|
[{"post_id": 68323, "ts": "202 [{"post_id": 68323, "ts": "2026-09-14T22:54:35Z", "hours": 1.9667, "text": "devlog #5: debugged the bot and now im about to ship it to see what people think:)"}, {"post_id": 44920, "ts": "2026-08-11T00:01:15Z", "hours": 2.9667, "text": "final devlog: AmateurBot is done:0 for now atleast, i gave it 9 awesome commands, and I lowkey had no experience or idea how the hell i was supposed to make it but i followed the guide lol, anyways the bot is only a slash command bot, he isnt a direct answer bot sooo like my apologies:< but i had fun learning how to make one thats for sure, it was frustrating but fun"}, {"post_id": 44755, "ts": "2026-08-10T19:01:06Z", "hours": 1.1439, "text": "Update!! still trying to fix some bugs but I fixed alot today! Im waiting for Nest’s approval so here’s this for now, can’t wait to finish this project!"}, {"post_id": 44640, "ts": "2026-08-10T15:22:02Z", "hours": 3.1681, "text": "devlog #2: I finally fixed some bugs on my own AGAIN, and I added a couple of commands, now all that’s left for me to do is to make the commands work, post it on github and also use nest to make the bot a 24/7 one"}, {"post_id": 44213, "ts": "2026-08-09T20:32:44Z", "hours": 1.725, "text": "devlog #1: Started on the bot coding and to be honest I didnt even get a chance to code anything today ive been fighting all day long with node and npm the commands are working in the worst way possible i mean at first they didnt even want to work and now they do but once i write node index.js in the terminal it gives me a slack installation error like what??? im so confused but ill look more into this tomorrow cause this beat me up today://"}]...
|
Title: AmateurBot by @amateur_tech_guy | Stardance Title: AmateurBot by @amateur_tech_guy | Stardance
Devlogs:
devlog #1: Started on the bot coding and to be honest I didnt even get a chance to code anything today ive been fighting all day long with node and npm the commands are working in the worst way possible i mean at first they didnt even want to work and now they do but once i write node index.js in the terminal it gives me a slack installation error like what??? im so confused but ill look more into this tomorrow cause this beat me up today://
devlog #2: I finally fixed some bugs on my own AGAIN, and I added a couple of commands, now all that’s left for me to do is to make the commands work, post it on github and also use nest to make the bot a 24/7 one
Update!! still trying to fix some bugs but I fixed alot today! Im waiting for Nest’s approval so here’s this for now, can’t wait to finish this project!
final devlog: AmateurBot is done:0 for now atleast, i gave it 9 awesome commands, and I lowkey had no experience or idea how the hell i was supposed to make it but i followed the guide lol, anyways the bot is only a slash command bot, he isnt a direct answer bot sooo like my apologies:< but i had fun learning how to make one thats for sure, it was frustrating but fun
devlog #5: debugged the bot and now im about to ship it to see what people think:)
Ships:
I made a slack bot in 3 days! Don’t get me wrong, it’s nothing special, very basic but it meets the requirements. I tried making his answers visible to everyone but I’m pretty sure one or two are only visible to you and I’m so sick of debugging that. After all it isn’t said in the requirements that the bot had to have visible answers for everyone. What I’m most proud of in this project, is my patience, I have no idea how I was THAT patient because there were bugs left and right but hey, at least I finished it!:D
AmateurBot is a fun little slack bot that you can play around with, it has all kinds of cool features, i recently just made the messages visible in chat just in case anyone wanted it. and i also think i opened the DMs, im not really sure if it works, im submitting this project to shipping to see what you guys think of it, pls leave a good review and be nice:)...
|
1794062920.9601111
|
1794149320.9601111
|