|
50068
|
Give Your Website a Pulse by @vires | Stardance
|
vires
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T04:18:01Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A minimal browser start page built with pure HTML, CSS and JavaScript — no dependencies, no build step. Open it as a new tab and get everything you need right away: clock, search, bookmarks, tasks, and an inspiring quote.", "repo": "https://github.com/abdulakimabdimanapov-rgb/Give-Your-Website-a-Pulse", "demo": "https://abdulakimabdimanapov-rgb.github.io/Give-Your-Website-a-Pulse/"}]...
|
[{"post_id": 48649, "ts": "202 [{"post_id": 48649, "ts": "2026-08-17T04:01:40Z", "hours": 0.6942, "text": "Hey everyone! Just shipped my custom New Tab page for the Give Your Website a Pulse mission! wanted a clean, fast, and interactive dashboard for my daily browser use, so I built this starting page with a modern glassmorphism design."}]...
|
Title: Give Your Website a Pulse by @vires | Stard Title: Give Your Website a Pulse by @vires | Stardance
Devlogs:
Hey everyone! Just shipped my custom New Tab page for the Give Your Website a Pulse mission! wanted a clean, fast, and interactive dashboard for my daily browser use, so I built this starting page with a modern glassmorphism design.
Ships:
A minimal browser start page built with pure HTML, CSS and JavaScript — no dependencies, no build step. Open it as a new tab and get everything you need right away: clock, search, bookmarks, tasks, and an inspiring quote....
|
1792878468.464725
|
1793742468.464725
|
|
50623
|
SpeakMeter by @Ditto | Stardance
|
Ditto
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T02:32:55Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "When practicing English speaking, I couldn’t tell how many words I was saying or if there were many duplicates. That is why I developed SpeakMeter. SpeakMeter uses a web-based speech-to-text API to convert the user’s voice into text and tells them how many words they are saying and which words are duplicates. To keep it as simple as possible—allowing users to come, use, leave, and return at any time—I did not include login or database connection features.", "repo": "https://github.com/d08835149-prog/speakmeter", "demo": "https://speakmeter.vercel.app/"}]...
|
[{"post_id": 49322, "ts": "202 [{"post_id": 49322, "ts": "2026-08-18T02:23:59Z", "hours": 1.0717, "text": "I’m building SpeakMeter, a simple tool use while studying English. I can practice speaking and quickly check my speaking time, WPM, vocabulary, repeated words, and filler words."}]...
|
Title: SpeakMeter by @Ditto | Stardance
Devlogs:
Title: SpeakMeter by @Ditto | Stardance
Devlogs:
I’m building SpeakMeter, a simple tool use while studying English. I can practice speaking and quickly check my speaking time, WPM, vocabulary, repeated words, and filler words.
Ships:
When practicing English speaking, I couldn’t tell how many words I was saying or if there were many duplicates. That is why I developed SpeakMeter. SpeakMeter uses a web-based speech-to-text API to convert the user’s voice into text and tells them how many words they are saying and which words are duplicates. To keep it as simple as possible—allowing users to come, use, leave, and return at any time—I did not include login or database connection features....
|
1793545006.0177674
|
1793631406.0177674
|
|
50637
|
Hatchway by @lnsekhon | Stardance
|
lnsekhon
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T00:05:48Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Hatchway, an AI-powered copilot for early-stage founders. It gives founders a single dashboard to discover pitch deck examples, VC conferences, pitch opportunities, and local investor meetups tailored specifically to their startup idea and location. Hooking up the backend Gemini API pipeline to evaluate product context cleanly was definitely the hardest part. I had to structure the backend payload so Gemini reliably parses the app name, description, and city to return relevant event matches, while also managing asynchronous loading states on the frontend to keep the UI locked and stable during requests. I am really proud of how clean the UI turned out. The dark theme with teal gradients looks sharp, and the component layout keeps everything organized. The flow from entering product info to rendering dynamic AI matches feels super smooth. To test it, click the “Try It” button in the navbar. Enter your app name, a short description of what you are building, and your closest major city (like New York City, Toronto, or San Francisco). Click “Generate Matches” and wait a few seconds for the Gemini pipeline to fetch your tailored list of VC events and meetups.", "repo": "https://github.com/brisqdev/Hatchway", "demo": "https://hatchway.vercel.app/"}]...
|
[{"post_id": 49275, "ts": "202 [{"post_id": 49275, "ts": "2026-08-17T23:54:44Z", "hours": 7.1181, "text": "worked on the frontend UI, component structure, and backend Gemini integration for Hatchway. I started by setting up the dark-mode landing page with teal gradients, breaking the layout into modular components for the navbar, hero section, and project overview. On the “Try It” page, I built the main product form with input fields for the App Name, Short Description, and Closest Large City, alongside a dedicated Results container underneath. To handle the dynamic logic, I connected the form state to a backend route that sends the product payload over to the Google Gemini API. When you hit “Generate Matches,” the button triggers an asynchronous loading state, passes the project data to Gemini, and renders a tailored list of VC conferences and pitch opportunities right inside the results view."}]...
|
Title: Hatchway by @lnsekhon | Stardance
Devlogs: Title: Hatchway by @lnsekhon | Stardance
Devlogs:
worked on the frontend UI, component structure, and backend Gemini integration for Hatchway. I started by setting up the dark-mode landing page with teal gradients, breaking the layout into modular components for the navbar, hero section, and project overview. On the “Try It” page, I built the main product form with input fields for the App Name, Short Description, and Closest Large City, alongside a dedicated Results container underneath. To handle the dynamic logic, I connected the form state to a backend route that sends the product payload over to the Google Gemini API. When you hit “Generate Matches,” the button triggers an asynchronous loading state, passes the project data to Gemini, and renders a tailored list of VC conferences and pitch opportunities right inside the results view.
Ships:
I built Hatchway, an AI-powered copilot for early-stage founders. It gives founders a single dashboard to discover pitch deck examples, VC conferences, pitch opportunities, and local investor meetups tailored specifically to their startup idea and location. Hooking up the backend Gemini API pipeline to evaluate product context cleanly was definitely the hardest part. I had to structure the backend payload so Gemini reliably parses the app name, description, and city to return relevant event matches, while also managing asynchronous loading states on the frontend to keep the UI locked and stable during requests. I am really proud of how clean the UI turned out. The dark theme with teal gradients looks sharp, and the component layout keeps everything organized. The flow from entering product info to rendering dynamic AI matches feels super smooth. To test it, click the “Try It” button in the navbar. Enter your app name, a short description of what you are building, and your closest major city (like New York City, Toronto, or San Francisco). Click “Generate Matches” and wait a few seconds for the Gemini pipeline to fetch your tailored list of VC events and meetups....
|
1792878652.9637866
|
1793742652.9637866
|
|
33271
|
AEPad by @aabdullahjaami71 | Stardance
|
aabdullahjaami71
|
1
|
3.0
|
15
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-18T00:05:12Z", "hours": 3.0, "multiplier": 5.0, "payout": 15, "blessing": "neutral", "text": "This is the AEPad, the ultimate macropad for video editors on After Effects. It has 9 functions that are very commonly used in video editing such as copy and pasting, creating new layers, and pre composing videos. This project was challenging since I had to tackle PCB design for the first time, which I’ve done before. I also had to debug with the QMK firmware since it was very unfamiliar to me. Overall, this project was still a great learning experience and it served as the opening pathway for me in PCB design.", "repo": "https://github.com/aabdullahjaami71-afk/AEPad", "demo": ""}]...
|
[{"post_id": 49276, "ts": "202 [{"post_id": 49276, "ts": "2026-08-17T23:55:46Z", "hours": 2.1283, "text": "FINAL FINAL devlog Okay so I basically added all the macros to the hackpad, and made the oled screen and rotary encoder code. However, the rotary encoder doesn’t work irl because me being a genius accidentally soldered over the pads that the encoder was connected to and now one of the pin headers of the MCU isn’t soldered onto the seeduino bc of that. But with that aside, I got the macropad to work and its very functional."}, {"post_id": 47724, "ts": "2026-08-15T20:30:38Z", "hours": 0.9369, "text": "ITS ASSEMBLED! Soldered all of the keys, oled screen, and rotary encoder! Just waiting for the case to print and Im ready to ship. W project and a great intro to PCB design. Im lowkey a noob at soldering so I might’ve added too little or too much solder on each joint but the keyboard still works so lucky me ig? Im gonna ship once my case finishes printing so stay tuned"}, {"post_id": 35562, "ts": "2026-07-27T02:48:51Z", "hours": 4.5414, "text": "LAST (maybe) devlog of this project! I finished the case, firmware, and PCB for this project! I’m pretty proud of what I accomplished and all the hurdles I had to get through. I probably redid my PCB like 5 times it was annoying lol. All I just need to do is complete the github repo, and then I can ship it and get my parts! I’m pretty excited to actually solder and get working on the hardware IRL. This is my first time actually something other than Arduino IDE for firmware so I’ll see how it goes when I’m flashing it onto my seeduino."}, {"post_id": 26345, "ts": "2026-07-11T02:38:16Z", "hours": 2.0625, "text": "DevLog 2: Since my microcontroller didn’t have enough pins, I decided to connect my switches in a matrix. This took longer than expected. After searching a few blogs on what this is, I got a grasp on it and succeeded in making it. This gave me the advatage of having more pins, which I used for the rotary encoder and the OLED display. BUT, as I open up the PCB checker thingy, I get hit with a lot of warnings, which I intend to fix next devlog. Otherwise, I feel pretty proud of myself for getting this much progress."}, {"post_id": 25719, "ts": "2026-07-10T04:43:26Z", "hours": 1.8358, "text": "Creating the AEPad, a dedicated macropad for After Effects Users! This is my first time actually designing a PCB, so most of the time went towards actually going on the HackPad website and learning how to make the circuit board in the first place. This current version isn’t going to be the end product, since I’m thinking of adding a rotary encoder for volume control. The nine keys on the macropad will be in charge of keybinds I mostly use when video editing. Overall, this project could be pretty useful and save a lot of time when editing videos."}]...
|
Title: AEPad by @aabdullahjaami71 | Stardance
Dev Title: AEPad by @aabdullahjaami71 | Stardance
Devlogs:
Creating the AEPad, a dedicated macropad for After Effects Users! This is my first time actually designing a PCB, so most of the time went towards actually going on the HackPad website and learning how to make the circuit board in the first place. This current version isn’t going to be the end product, since I’m thinking of adding a rotary encoder for volume control. The nine keys on the macropad will be in charge of keybinds I mostly use when video editing. Overall, this project could be pretty useful and save a lot of time when editing videos.
DevLog 2: Since my microcontroller didn’t have enough pins, I decided to connect my switches in a matrix. This took longer than expected. After searching a few blogs on what this is, I got a grasp on it and succeeded in making it. This gave me the advatage of having more pins, which I used for the rotary encoder and the OLED display. BUT, as I open up the PCB checker thingy, I get hit with a lot of warnings, which I intend to fix next devlog. Otherwise, I feel pretty proud of myself for getting this much progress.
LAST (maybe) devlog of this project! I finished the case, firmware, and PCB for this project! I’m pretty proud of what I accomplished and all the hurdles I had to get through. I probably redid my PCB like 5 times it was annoying lol. All I just need to do is complete the github repo, and then I can ship it and get my parts! I’m pretty excited to actually solder and get working on the hardware IRL. This is my first time actually something other than Arduino IDE for firmware so I’ll see how it goes when I’m flashing it onto my seeduino.
ITS ASSEMBLED! Soldered all of the keys, oled screen, and rotary encoder! Just waiting for the case to print and Im ready to ship. W project and a great intro to PCB design. Im lowkey a noob at soldering so I might’ve added too little or too much solder on each joint but the keyboard still works so lucky me ig? Im gonna ship once my case finishes printing so stay tuned
FINAL FINAL devlog Okay so I basically added all the macros to the hackpad, and made the oled screen and rotary encoder code. However, the rotary encoder doesn’t work irl because me being a genius accidentally soldered over the pads that the encoder was connected to and now one of the pin headers of the MCU isn’t soldered onto the seeduino bc of that. But with that aside, I got the macropad to work and its very functional.
Ships:
This is the AEPad, the ultimate macropad for video editors on After Effects. It has 9 functions that are very commonly used in video editing such as copy and pasting, creating new layers, and pre composing videos. This project was challenging since I had to tackle PCB design for the first time, which I’ve done before. I also had to debug with the QMK firmware since it was very unfamiliar to me. Overall, this project was still a great learning experience and it served as the opening pathway for me in PCB design....
|
1793569689.332614
|
1793656089.332614
|
|
1942
|
Apollo 15 Lunar Rover Model by @fish-in-a-puddle | Apollo 15 Lunar Rover Model by @fish-in-a-puddle | Stardance...
|
fish-in-a-puddle
|
1
|
10.69
|
52
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T23:43:46Z", "hours": 10.0, "multiplier": 5.0, "payout": 52, "blessing": "neutral", "text": "The Apollo 15 Lunar Rover Model V0 is a prototype for an Arduino-powered, Bluetooth-controlled model of the Lunar Roving Vehicle used for the Apollo 15 mission. A few months ago, I watched the NASA livestream where they announced the contracts for various lunar missions. After watching an hour of cool new design presentations, I was inspired to make a project that pays homage to the Apollo missions. Enter the Apollo 15 Lunar Rover Model! It can be controlled manually with Bluetooth controls or set to drive itself with the help of two ultrasonic sensors and two IR sensors. There are also two LED “headlights” that can be controlled manually or turn on and off automatically based on the light level (detected by a photoresistor). The servo motor, which will eventually have a decorative receiver dish attached to it, turns from side to side randomly. Before I could make it look cool, though, I had to test all the different parts and make sure they could a) fit in the chassis size I wanted to use and b) actually work the way I expected. This project has been a great learning experience so far - I’ve improved my coding skills a lot and I’m going to learn a lot about 3D modeling in the next couple weeks as I create the chassis for the V1. The hardest part of making this project has been working with the cardboard frame. Cardboard is great for prototypes because it’s super cheap and easy to cut and glue, but it tends to sag after a week. Plus, it’s not pretty and really takes away from the whole “model” thing. But using the cardboard did work well for the V0 and I’m proud of how it’s turned out.", "repo": "https://github.com/fish-in-a-puddle/Apollo_15_Lunar_Rover_Model", "demo": ""}]...
|
[{"post_id": 56956, "ts": "202 [{"post_id": 56956, "ts": "2026-08-29T00:17:36Z", "hours": 0.6867, "text": "Today I finally got back to work on the 3d model and made a tester to print and make sure everything fits. Tomorrow I’ll actually print it (my 3D printer isn’t big enough for the whole thing to fit on the plate, so I’ll cut the model in half and put it together post printing). I only got a couple hours of sleep last night so this devlog is brought to you by boygenius which I listened to so I wouldn’t fall asleep. thank you boygenius save me boygenius PLEASE BOYGENIUS PLEASE SAVE ME"}, {"post_id": 49247, "ts": "2026-08-17T22:42:02Z", "hours": 1.4503, "text": "So, I’m a couple days late but I’m about to ship! Finished adding images and videos, added instructions for using a Bluetooth app (the custom one did not work out because mit app inventor is not super good at finding Bluetooth devices) and updated my bill of materials."}, {"post_id": 47183, "ts": "2026-08-14T21:57:16Z", "hours": 1.9664, "text": "Wrote the README and organized some of my files. Still need to take and upload images/demo video and test the control app but otherwise it is done. If all goes well, I will ship the project tomorrow!"}, {"post_id": 47031, "ts": "2026-08-14T17:01:54Z", "hours": 0.8931, "text": "Unfortunately, my Lapse is not recognizing that I have a Hackatime project to sync with so imagine I have about two more hours of logged time here :( but ANYWAYS the code is DONE! The app just needs to be TESTED! I am WRITING the DOCS and once I’m done of that, the Apollo 15 Lunar Rover Model v0 will be SHIPPED! Are you happy? I’m happy. But seriously, I just need to make a wiring schematic, a tutorial for building the cardboard frame, a demo video and write the README."}, {"post_id": 44792, "ts": "2026-08-10T20:06:17Z", "hours": 0.4892, "text": "I LOST MY TIMELAPSE TO THE CRUELTY OF HACKATIME ;-; so it says half an hour but it was actually more like an hour and forty-five minutes that it took to get the bluetooth and auto drive to work in one sketch, finish the first draft of the app and start writing the bill of materials. Integrating the auto drive into the bluetooth sketch was actually way easier than expected and working the commands into the app wasn’t too tricky either. The bill of materials, though, may actually kill me. Stay tuned to find out if I survive long enough to ship this guy."}, {"post_id": 42896, "ts": "2026-08-07T21:02:48Z", "hours": 2.2628, "text": "The rover model can now be controlled using bluetooth! After a couple hours of troubleshooting, I was able to use an arduino bluetooth serial app I downloaded from the app store (the custom app isn’t ready) to send commands to the rover. The next step is to make it possible to turn the self-driving mode on and off through bluetooth."}, {"post_id": 41335, "ts": "2026-08-05T14:17:30Z", "hours": 1.4761, "text": "Over the past few days, I have tested several different configurations of sensors to give the rover the ability to navigate on its own. The most effective setup ended up being two ultrasonic sensors on the front of the rover and an IR sensor on each side. I’ve tested it several times and these sensors seem to be picking up about 80-90% of the objects in the robot’s path, which I am satisfied with for now. The next step is to add bluetooth controls to the rover so it can be driven using an app. I will start by using a bluetooth serial app that I already have, but I will eventually build a custom app as well."}, {"post_id": 38270, "ts": "2026-07-31T16:08:00Z", "hours": 1.9297, "text": "Finally, the Lunar Rover model can be built! After waiting a while for the motors to arrive, I built a cardboard frame as a prototype and 3d printed some wheels to get the rover rolling. So far it only runs a test sketch to go forwards, backwards and turn a bit (which really freaked out my dog), but next I’m going to have it navigate on its own using an ultrasonic sensor. Then I’ll add some of the extra features, like Bluetooth control, headlights that turn on when it’s dark and a servo to make the receiver dish sweep from side to side. I do realize that at the moment this guy looks absolutely nothing like the actual lunar rover, but I will be modeling a 3d printed chassis and painting it to look like the real thing. Plus, I’m going to add two little astronauts in the seats, because this was not an autonmous vehicle. It was similar to a space golf cart and by god I will do it justice."}]...
|
Title: Apollo 15 Lunar Rover Model by @fish-in-a-p Title: Apollo 15 Lunar Rover Model by @fish-in-a-puddle | Stardance
Devlogs:
Finally, the Lunar Rover model can be built! After waiting a while for the motors to arrive, I built a cardboard frame as a prototype and 3d printed some wheels to get the rover rolling. So far it only runs a test sketch to go forwards, backwards and turn a bit (which really freaked out my dog), but next I’m going to have it navigate on its own using an ultrasonic sensor. Then I’ll add some of the extra features, like Bluetooth control, headlights that turn on when it’s dark and a servo to make the receiver dish sweep from side to side. I do realize that at the moment this guy looks absolutely nothing like the actual lunar rover, but I will be modeling a 3d printed chassis and painting it to look like the real thing. Plus, I’m going to add two little astronauts in the seats, because this was not an autonmous vehicle. It was similar to a space golf cart and by god I will do it justice.
Over the past few days, I have tested several different configurations of sensors to give the rover the ability to navigate on its own. The most effective setup ended up being two ultrasonic sensors on the front of the rover and an IR sensor on each side. I’ve tested it several times and these sensors seem to be picking up about 80-90% of the objects in the robot’s path, which I am satisfied with for now. The next step is to add bluetooth controls to the rover so it can be driven using an app. I will start by using a bluetooth serial app that I already have, but I will eventually build a custom app as well.
The rover model can now be controlled using bluetooth! After a couple hours of troubleshooting, I was able to use an arduino bluetooth serial app I downloaded from the app store (the custom app isn’t ready) to send commands to the rover. The next step is to make it possible to turn the self-driving mode on and off through bluetooth.
I LOST MY TIMELAPSE TO THE CRUELTY OF HACKATIME ;-; so it says half an hour but it was actually more like an hour and forty-five minutes that it took to get the bluetooth and auto drive to work in one sketch, finish the first draft of the app and start writing the bill of materials. Integrating the auto drive into the bluetooth sketch was actually way easier than expected and working the commands into the app wasn’t too tricky either. The bill of materials, though, may actually kill me. Stay tuned to find out if I survive long enough to ship this guy.
Unfortunately, my Lapse is not recognizing that I have a Hackatime project to sync with so imagine I have about two more hours of logged time here :( but ANYWAYS the code is DONE! The app just needs to be TESTED! I am WRITING the DOCS and once I’m done of that, the Apollo 15 Lunar Rover Model v0 will be SHIPPED! Are you happy? I’m happy. But seriously, I just need to make a wiring schematic, a tutorial for building the cardboard frame, a demo video and write the README.
Wrote the README and organized some of my files. Still need to take and upload images/demo video and test the control app but otherwise it is done. If all goes well, I will ship the project tomorrow!
So, I’m a couple days late but I’m about to ship! Finished adding images and videos, added instructions for using a Bluetooth app (the custom one did not work out because mit app inventor is not super good at finding Bluetooth devices) and updated my bill of materials.
Today I finally got back to work on the 3d model and made a tester to print and make sure everything fits. Tomorrow I’ll actually print it (my 3D printer isn’t big enough for the whole thing to fit on the plate, so I’ll cut the model in half and put it together post printing). I only got a couple hours of sleep last night so this devlog is brought to you by boygenius which I listened to so I wouldn’t fall asleep. thank you boygenius save me boygenius PLEASE BOYGENIUS PLEASE SAVE ME
Ships:
The Apollo 15 Lunar Rover Model V0 is a prototype for an Arduino-powered, Bluetooth-controlled model of the Lunar Roving Vehicle used for the Apollo 15 mission. A few months ago, I watched the NASA livestream where they announced the contracts for various lunar missions. After watching an hour of cool new design presentations, I was inspired to make a project that pays homage to the Apollo missions. Enter the Apollo 15 Lunar Rover Model! It can be controlled manually with Bluetooth controls or set to drive itself with the help of two ultrasonic sensors and two IR sensors. There are also two LED “headlights” that can be controlled manually or turn on and off automatically based on the light level (detected by a photoresistor). The servo motor, which will eventually have a decorative receiver dish attached to it, turns from side to side randomly. Before I could make it look cool, though, I had to test all the different parts and make sure they could a) fit in the chassis size I wanted to use and b) actually work the way I expected. This project has been a great learning experience so far - I’ve improved my coding skills a lot and I’m going to learn a lot about 3D modeling in the next couple weeks as I create the chassis for the V1. The hardest part of making this project has been working with the cardboard frame. Cardboard is great for prototypes because it’s super cheap and easy to cut and glue, but it tends to sag after a week. Plus, it’s not pretty and really takes away from the whole “model” thing. But using the cardboard did work well for the V0 and I’m proud of how it’s turned out....
|
1793505131.7961915
|
1793591531.7961915
|
|
48601
|
IronWare by @rasmus_stenlund | Stardance
|
rasmus_stenlund
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T22:00:33Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "IronWare This is a WarioWare style game themed around Iron Man getting back through the wormhole to New York City in Avengers. Complete 3 different minigames to finally return through the wormhole or lose all five lives and be stuck in space forever (or try again). All assets used in the game were made by me but were inspired by Marvel and Disney. This project has helped me go from not knowing anything at all about game development to actually having made a full game. There were of course some roadblocks such as typos in my code or not knowing how to do what I wanted at all, such as how to make a fullscreen toggle.", "repo": "https://github.com/RasmusStenlund/IronWare", "demo": "https://rasmus-s.itch.io/ironware"}]...
|
[{"post_id": 49224, "ts": "202 [{"post_id": 49224, "ts": "2026-08-17T21:37:16Z", "hours": 0.3528, "text": "I added a simple settings menu with a fullscreen toggle and finally uploaded my game on itch.io. I had to research how to make the game fullscreen and I found a reddit thread that just cleanly showed it."}, {"post_id": 49188, "ts": "2026-08-17T20:33:15Z", "hours": 1.6803, "text": "I added the third and final minigame and a win/loss screen. I had a lot of trouble making the final minigame since I first didn’t use global position and then won on red, which I couldn’t understand, but it was only on the right side. It turns out I had uses the scale property to shrink win area instead of size, so i had to apply the scale to my size value so that it would work. I think having Iron Man and the wormhole gives a better explanation for the goal of the game and what the win screen means. I think the final thing I will do is add a fullscreen checkbox in the settings menu and then I think I am done."}, {"post_id": 48868, "ts": "2026-08-17T13:03:31Z", "hours": 1.1108, "text": "I added the second minigame, a game where you need to click all arc reactors before the time runs out, and I also made the player sprite flip depending on direction in minigame 1 and added the iron man sprite to main menu. The remaining things I will add are settings, maybe another minigame, a win screen and a lose screen."}, {"post_id": 48794, "ts": "2026-08-17T10:24:26Z", "hours": 1.3808, "text": "I added the first minigame, a platformer minigame where you try to collect all arc reactors before the time runs out. I also drew an Iron Man sprite for the player to control. One thing I got stuck on was that the game wouldn’t move to the first minigame scene. This was because I had typed “.tcsn” instead of “.tscn” in my code. The next thing I will do is flip the sprite based on the players direction and add my next minigame"}, {"post_id": 48395, "ts": "2026-08-16T18:36:38Z", "hours": 1.265, "text": "I added a title screen and a working timer screen for the game and themed them by following the WarioWare mission guide. I also drew an image of Iron Mans arc reactor as the lives icon, since this is an iron man themed game. I think the idea of the game is being Iron Man and trying to go through the wormhole back to NYC, like in the first Avengers Movie."}]...
|
Title: IronWare by @rasmus_stenlund | Stardance
D Title: IronWare by @rasmus_stenlund | Stardance
Devlogs:
I added a title screen and a working timer screen for the game and themed them by following the WarioWare mission guide. I also drew an image of Iron Mans arc reactor as the lives icon, since this is an iron man themed game. I think the idea of the game is being Iron Man and trying to go through the wormhole back to NYC, like in the first Avengers Movie.
I added the first minigame, a platformer minigame where you try to collect all arc reactors before the time runs out. I also drew an Iron Man sprite for the player to control. One thing I got stuck on was that the game wouldn’t move to the first minigame scene. This was because I had typed “.tcsn” instead of “.tscn” in my code. The next thing I will do is flip the sprite based on the players direction and add my next minigame
I added the second minigame, a game where you need to click all arc reactors before the time runs out, and I also made the player sprite flip depending on direction in minigame 1 and added the iron man sprite to main menu. The remaining things I will add are settings, maybe another minigame, a win screen and a lose screen.
I added the third and final minigame and a win/loss screen. I had a lot of trouble making the final minigame since I first didn’t use global position and then won on red, which I couldn’t understand, but it was only on the right side. It turns out I had uses the scale property to shrink win area instead of size, so i had to apply the scale to my size value so that it would work. I think having Iron Man and the wormhole gives a better explanation for the goal of the game and what the win screen means. I think the final thing I will do is add a fullscreen checkbox in the settings menu and then I think I am done.
I added a simple settings menu with a fullscreen toggle and finally uploaded my game on itch.io. I had to research how to make the game fullscreen and I found a reddit thread that just cleanly showed it.
Ships:
IronWare This is a WarioWare style game themed around Iron Man getting back through the wormhole to New York City in Avengers. Complete 3 different minigames to finally return through the wormhole or lose all five lives and be stuck in space forever (or try again). All assets used in the game were made by me but were inspired by Marvel and Disney. This project has helped me go from not knowing anything at all about game development to actually having made a full game. There were of course some roadblocks such as typos in my code or not knowing how to do what I wanted at all, such as how to make a fullscreen toggle....
|
1793469147.6050696
|
1793555547.6050696
|
|
43835
|
My own AI by @Stv120 | Stardance
|
Stv120
|
1
|
29.69
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T21:50:19Z", "hours": 29.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hello guys! I shipped my project, first off be aware that if you are on Linux or MacOS you need to manually build it yourselves, I designed it to be compatible with those, but I cannot guarantee with maximum certitude that it will work without any flaws after building. Second, The zipped file is about 2.1gb so I attached a link to google drive to download it. Google will probably tell you they can’t scan bigger files for viruses, so if you are not sure check the codes and readme on GitHub. Third, Windows will also give you a warning when trying to run the app, same thing as before. And lastly, don’t move stuff outside the folder after downloading and unzipping to be sure that it will work as I intended. If you want to check all the components and eventually even change the code as you wish I listed everything on git!", "repo": "https://github.com/7lul7/DragoGPT", "demo": "https://github.com/7lul7/DragoGPT/releases/tag/DragoGPT"}]...
|
[{"post_id": 51249, "ts": "202 [{"post_id": 51249, "ts": "2026-08-20T19:46:39Z", "hours": 0.6892, "text": "Devlog #8 I did not think this devlog was needed but apparently it is very much needed. This is mostly for the people that will rate this and the ones responsible if my projects gets thru. First off, I gotta say the reviewers are another kind of human species. If you want to rate something, actually rate it and put effort, BUT if you come here review it and conclude “heavy AI usage” from a technical menu and a thinking bubble thats part of the UI, you probably never used an app and got stuck in the 1980, where people used the console to communicate with the computer, because how do you conclude that just from UI???? Thats for my last reviewer who said I used and I quote “heavy AI”, mind you he had the other devlogs to check out, what he only did was review the UI, and 0 code, none of it was code! Okay he did underline some stuff tho that tought was AI, and guess what? It was, YES, what a surprise, a 16 year old USED AI? Well thats shocking. Seriously, do you expect a 16 year old to make a language model all by himself? Some of that stuff you do in 3rd year in university, but I guess this platform is made for only top 0.1% teen coders! This hackaton rates just the final product, rather than the effort. I could put as a project a game that competes with AAA games and there will be people leaving minimum effort ratings saying it is not good enough, probably nothing is good enough for this problem. Sadly I wish you could report reviewers who dont approve ur project from reasons that make no sense! Second, my second last reviewer said my readme was made with AI just because I used “-”. Seriously? Just because AI overuses that character does not mean everyone who uses it used AI for all of it. And guess what? I used AI for the readme too. But not at that part (because apparently using more advanced english or symbols you dont really see, its AI. No. It just means there are people who know how to use the keyboard ), I used it to write the commands for people who want to build the project on MacOS and Linux, and I am 100% not required nor its the bare minimum to make it for those 2 OS. Not even all big companies make their software for Mac or Linux, yet you expect a teen to do it? Pathetic if you ask me. And third, thats about it, the ones who keep saying “web support”, well thats very funny. Because, no, im not writing my project which i spent hours out, because u dont have the effort to download it. I swear where do yall come from? Is your birthplace the Linux kernel? Im sorry but if you code from infant age, does not mean I should deliver top quality, if you want a top quality software, you can go rate the big companies who make overpriced software. If these reviewers actually reviewed stuff that matters way more than a fun hackaton we would live in an utopia. But sure if you want to keep touching the terminal, not grass, and live ur coding life, be my guest! (All these apply for the ones who think teens should be ready for a Microsoft interview! If you dont want to rate this or dont have the energy to, just skip, it helps me and your busted brain!) PS: atp this is cyberbullying gng get a grip 🙏"}, {"post_id": 46926, "ts": "2026-08-14T14:20:47Z", "hours": 6.445, "text": "Devlog #7 Hello guys! This is probably my last devlog before releasing this project, and I want to share what happened during the last 3 days. Also, keep in mind that I previously had a version based on a Q&A-type database that I had generated using an LLM. First off, the version from the last devlog was based on a database from DailyDialog. It was very heavy for the model’s “brain”, and as a result, it wasn’t really able to communicate properly. It would sometimes respond with something completely unrelated to the question. After that, I tried training it on a Wikipedia dump. As an idea, it was good, but the amount of time it took to finish a training session with 30 epochs was LONG. And even after that, the AI still wasn’t capable of having proper conversations. After that, I asked ChatGPT for help, and I can say that ChatGPT is not only bad, it is horrible for debugging. It makes stuff up, changes things that aren’t even broken, and generally makes the debugging process harder. So I tried using Claude. Claude at least tried. It actually computed the project on its server, fixed something, but it still wasn’t enough. Then I discovered Codex. It’s not entirely new, but I didn’t know about it before! I gave Codex the project files and asked it to search for the problem. It gave me the files back, and it actually fixed the problems. When I tried the fixed version, I asked it some questions. It had been trained on both a Q&A database and a Wikipedia database, and it actually answered correctly most of the time. The problem was that when I asked something that wasn’t in the Q&A database, it retrieved information from the Wikipedia dump. That wasn’t necessarily bad, but it didn’t know how to actually make a sentence using the information. It was basically just a retrieval tool rather than a conversational AI. Since my Codex tokens expired and I can’t use it for a month, I didn’t bother continuing with that version. I went back to the version from before the last devlog, which was based on a smaller Q&A database. I improved the database, retrained the model, and now it actually responds. The problem is that if you’re not using proper grammar, it can still respond with something unrelated to the topic. And if the topic isn’t included in the database, it can make stuff up. After that, I added an Ollama version alongside my trained model. This way, if the user wants an answer that my trained AI can’t provide, they can use the Ollama model instead. I also made a UI with the help of an LLM. So now the app is functional. Both models are available. I also thought about adding a tool to my trained AI that detects when the user wants math support, but for now it would only be for math and not other topics, so I’ll see if I end up adding it. About web support I don’t think I’ll add a web version since the UI is made using PySide6, and making it web-compatible would basically mean rewriting the whole UI. Or maybe there’s an easier way to do it that I don’t know about. Linux and macOS support Linux and macOS support is possible, but I don’t have a Mac to actually test whether the program works properly on that platform. Linux should be easier since I can install a Linux distro in a VM and test it there, although I’m not completely sure yet. And that’s basically where the project is right now. If you have any suggestions leave them in the comments, thanks!"}, {"post_id": 45060, "ts": "2026-08-11T10:16:23Z", "hours": 2.4114, "text": "Devlog #6 Hello guys! Yesterday I realized what was the problem with the language model and its predicting. So basically I was testing it by typing “Hello” without punctuation and so the AI was confused and did not know how to respond, hence the unexpected responses. When I tried with the word “Hello.” with the dot it did work! And besides this problem, I also encountered another problem. The AI couldn’t recognize, even if the word was in the training.txt file, if it was spelled wrong or had capital letters or not where it should have been. For example I asked it “What is EArth?” and it returned nothing because it did not recognize “EArth”, in its vocabulary, so last night I sampled a training text in json format from DailyDialog dataset, made a converter.py file, which extracted the dialog from train.json . I ran 3 epochs because the new text contained 2660291 training examples (WHICH was WAY WAY bigger than I expected!), and it took like 1,5 hours to finish. After that I tested it and again, the model predicted the answer wrong so now I upgraded the embedding size from 32 to 64 and ran again train.py (currently it is still training!) . Anyway, if it doesn’t work again I will probably look into the configuration again, maybe upgrade the epochs from 3 to 6, since the other major components like main.py model.py and train.py are fine (probably). I attached below the training progress"}, {"post_id": 44675, "ts": "2026-08-10T16:20:02Z", "hours": 10.2253, "text": "Devlog #5 My brain is soup currently. I have made real progress, at least, at least… . Now the AI is trained on my CUDA cores from my GPU. And now it can actually make a conversation, which is WOW, but the thing is… the responses are not consistent or they do not make sense, but at least they are words that can be understood separately. I have also changed train.py, model.py and main.py multiple times, upgraded to training.txt file which now contains multiple conversation examples, but the project is far from over. I attached below how it responds currently. If it weren’t for the 10 hour devlog limit I would’ve kept going."}, {"post_id": 42121, "ts": "2026-08-06T18:14:08Z", "hours": 5.3847, "text": "Devlog #4 Hello guys! • I finally rebuilt the 3 biggest components of my AI, those being main.py, model.py and train.py, completing a solid foundation which can be upgraded from now on without the need of deleting the current code completely. • Anyway, currently the text sample which it is being trained on is not too big, so it can’t “learn” much, and the context right now is just “Hello wo”, and it predicts the next character right as intended, using the last 8 characters • The first changes I obviously need to make are changing the context from that to the input of the user and making the training sample bigger, then we can move to upgrade the epoch number from 100 to lets say more and the context size from 8 to more characters. I will announce my plans for the future upgrades in the upcoming devlogs. • Here are some previews of the code and some notes I took: (if they all load correctly hopefully)"}, {"post_id": 40952, "ts": "2026-08-04T20:17:34Z", "hours": 2.2158, "text": "Devlog #3 Hello guys! I am working so the program will be based on an 8 character architecture, meaning that it will now predict the next character using the last 8 characters, not just the last one, meaning its brain gets upgraded! I am still learning how to do an AI at home with the help of YouTube tutorials and AI so it will take many hours to finish, but my expectations for the final product are high!"}, {"post_id": 40858, "ts": "2026-08-04T17:28:49Z", "hours": 1.3222, "text": "Devlog #2 Hello guys! I have updated main.py which tests the AI, train.py, model.py and tokenizer.py and I reached a milestone since the AI now predicts what letter comes next. Right now it is being trained by a pretty simple text file but I’m planning to upgrade that too! Here’s a quick preview:"}, {"post_id": 40741, "ts": "2026-08-04T13:51:56Z", "hours": 0.6956, "text": "Devlog #1 Hello guys today I am working on a project with the goal with building my own AI, yes, you heard that right! The goal is to train it locally and that it works 100% offline Here’s what I did up until now: I set up the project in python Built my first neural network with the help of AI that contains one neuron and which was used to understand weights, loss, prediction and more Did my first AI training which the AI discovered the multiplying by 2 rule Dataset loader Tokenizer Custom vocabulary Encoder/Decoder and a few other stuff"}]...
|
Title: My own AI by @Stv120 | Stardance
Devlogs:
Title: My own AI by @Stv120 | Stardance
Devlogs:
Devlog #1 Hello guys today I am working on a project with the goal with building my own AI, yes, you heard that right! The goal is to train it locally and that it works 100% offline Here’s what I did up until now: I set up the project in python Built my first neural network with the help of AI that contains one neuron and which was used to understand weights, loss, prediction and more Did my first AI training which the AI discovered the multiplying by 2 rule Dataset loader Tokenizer Custom vocabulary Encoder/Decoder and a few other stuff
Devlog #2 Hello guys! I have updated main.py which tests the AI, train.py, model.py and tokenizer.py and I reached a milestone since the AI now predicts what letter comes next. Right now it is being trained by a pretty simple text file but I’m planning to upgrade that too! Here’s a quick preview:
Devlog #3 Hello guys! I am working so the program will be based on an 8 character architecture, meaning that it will now predict the next character using the last 8 characters, not just the last one, meaning its brain gets upgraded! I am still learning how to do an AI at home with the help of YouTube tutorials and AI so it will take many hours to finish, but my expectations for the final product are high!
Devlog #4 Hello guys! • I finally rebuilt the 3 biggest components of my AI, those being main.py, model.py and train.py, completing a solid foundation which can be upgraded from now on without the need of deleting the current code completely. • Anyway, currently the text sample which it is being trained on is not too big, so it can’t “learn” much, and the context right now is just “Hello wo”, and it predicts the next character right as intended, using the last 8 characters • The first changes I obviously need to make are changing the context from that to the input of the user and making the training sample bigger, then we can move to upgrade the epoch number from 100 to lets say more and the context size from 8 to more characters. I will announce my plans for the future upgrades in the upcoming devlogs. • Here are some previews of the code and some notes I took: (if they all load correctly hopefully)
Devlog #5 My brain is soup currently. I have made real progress, at least, at least… . Now the AI is trained on my CUDA cores from my GPU. And now it can actually make a conversation, which is WOW, but the thing is… the responses are not consistent or they do not make sense, but at least they are words that can be understood separately. I have also changed train.py, model.py and main.py multiple times, upgraded to training.txt file which now contains multiple conversation examples, but the project is far from over. I attached below how it responds currently. If it weren’t for the 10 hour devlog limit I would’ve kept going.
Devlog #6 Hello guys! Yesterday I realized what was the problem with the language model and its predicting. So basically I was testing it by typing “Hello” without punctuation and so the AI was confused and did not know how to respond, hence the unexpected responses. When I tried with the word “Hello.” with the dot it did work! And besides this problem, I also encountered another problem. The AI couldn’t recognize, even if the word was in the training.txt file, if it was spelled wrong or had capital letters or not where it should have been. For example I asked it “What is EArth?” and it returned nothing because it did not recognize “EArth”, in its vocabulary, so last night I sampled a training text in json format from DailyDialog dataset, made a converter.py file, which extracted the dialog from train.json . I ran 3 epochs because the new text contained 2660291 training examples (WHICH was WAY WAY bigger than I expected!), and it took like 1,5 hours to finish. After that I tested it and again, the model predicted the answer wrong so now I upgraded the embedding size from 32 to 64 and ran again train.py (currently it is still training!) . Anyway, if it doesn’t work again I will probably look into the configuration again, maybe upgrade the epochs from 3 to 6, since the other major components like main.py model.py and train.py are fine (probably). I attached below the training progress
Devlog #7 Hello guys! This is probably my last devlog before releasing this project, and I want to share what happened during the last 3 days. Also, keep in mind that I previously had a version based on a Q&A-type database that I had generated using an LLM. First off, the version from the last devlog was based on a database from DailyDialog. It was very heavy for the model’s “brain”, and as a result, it wasn’t really able to communicate properly. It would sometimes respond with something completely unrelated to the question. After that, I tried training it on a Wikipedia dump. As an idea, it was good, but the amount of time it took to finish a training session with 30 epochs was LONG. And even after that, the AI still wasn’t capable of having proper conversations. After that, I asked ChatGPT for help, and I can say that ChatGPT is not only bad, it is horrible for debugging. It makes stuff up, changes things that aren’t even broken, and generally makes the debugging process harder. So I tried using Claude. Claude at least tried. It actually computed the project on its server, fixed something, but it still wasn’t enough. Then I discovered Codex. It’s not entirely new, but I didn’t know about it before! I gave Codex the project files and asked it to search for the problem. It gave me the files back, and it actually fixed the problems. When I tried the fixed version, I asked it some questions. It had been trained on both a Q&A database and a Wikipedia database, and it actually answered correctly most of the time. The problem was that when I asked something that wasn’t in the Q&A database, it retrieved information from the Wikipedia dump. That wasn’t necessarily bad, but it didn’t know how to actually make a sentence using the information. It was basically just a retrieval tool rather than a conversational AI. Since my Codex tokens expired and I can’t use it for a month, I didn’t bother continuing with that version. I went back to the version from before the last devlog, which was based on a smaller Q&A database. I improved the database, retrained the model, and now it actually responds. The problem is that if you’re not using proper grammar, it can still respond with something unrelated to the topic. And if the topic isn’t included in the database, it can make stuff up. After that, I added an Ollama version alongside my trained model. This way, if the user wants an answer that my trained AI can’t provide, they can use the Ollama model instead. I also made a UI with the help of an LLM. So now the app is functional. Both models are available. I also thought about adding a tool to my trained AI that detects when the user wants math support, but for now it would only be for math and not other topics, so I’ll see if I end up adding it. About web support I don’t think I’ll add a web version since the UI is made using PySide6, and making it web-compatible would basically mean rewriting the whole UI. Or maybe there’s an easier way to do it that I don’t know about. Linux and macOS support Linux and macOS support is possible, but I don’t have a Mac to actually test whether the program works properly on that platform. Linux should be easier since I can install a Linux distro in a VM and test it there, although I’m not completely sure yet. And that’s basically where the project is right now. If you have any suggestions leave them in the comments, thanks!
Devlog #8 I did not think this devlog was needed but apparently it is very much needed. This is mostly for the people that will rate this and the ones responsible if my projects gets thru. First off, I gotta say the reviewers are another kind of human species. If you want to rate something, actually rate it and put effort, BUT if you come here review it and conclude “heavy AI usage” from a technical menu and a thinking bubble thats part of the UI, you probably never used an app and got stuck in the 1980, where people used the console to communicate with the computer, because how do you conclude that just from UI???? Thats for my last reviewer who said I used and I quote “heavy AI”, mind you he had the other devlogs to check out, what he only did was review the UI, and 0 code, none of it was code! Okay he did underline some stuff tho that tought was AI, and guess what? It was, YES, what a surprise, a 16 year old USED AI? Well thats shocking. Seriously, do you expect a 16 year old to make a language model all by himself? Some of that stuff you do in 3rd year in university, but I guess this platform is made for only top 0.1% teen coders! This hackaton rates just the final product, rather than the effort. I could put as a project a game that competes with AAA games and there will be people leaving minimum effort ratings saying it is not good enough, probably nothing is good enough for this problem. Sadly I wish you could report reviewers who dont approve ur project from reasons that make no sense! Second, my second last reviewer said my readme was made with AI just because I used “-”. Seriously? Just because AI overuses that character does not mean everyone who uses it used AI for all of it. And guess what? I used AI for the readme too. But not at that part (because apparently using more advanced english or symbols you dont really see, its AI. No. It just means there are people who know how to use the keyboard ), I used it to write the commands for people who want to build the project on MacOS and Linux, and I am 100% not required nor its the bare minimum to make it for those 2 OS. Not even all big companies make their software for Mac or Linux, yet you expect a teen to do it? Pathetic if you ask me. And third, thats about it, the ones who keep saying “web support”, well thats very funny. Because, no, im not writing my project which i spent hours out, because u dont have the effort to download it. I swear where do yall come from? Is your birthplace the Linux kernel? Im sorry but if you code from infant age, does not mean I should deliver top quality, if you want a top quality software, you can go rate the big companies who make overpriced software. If these reviewers actually reviewed stuff that matters way more than a fun hackaton we would live in an utopia. But sure if you want to keep touching the terminal, not grass, and live ur coding life, be my guest! (All these apply for the ones who think teens should be ready for a Microsoft interview! If you dont want to rate this or dont have the energy to, just skip, it helps me and your busted brain!) PS: atp this is cyberbullying gng get a grip 🙏
Ships:
Hello guys! I shipped my project, first off be aware that if you are on Linux or MacOS you need to manually build it yourselves, I designed it to be compatible with those, but I cannot guarantee with maximum certitude that it will work without any flaws after building. Second, The zipped file is about 2.1gb so I attached a link to google drive to download it. Google will probably tell you they can’t scan bigger files for viruses, so if you are not sure check the codes and readme on GitHub. Third, Windows will also give you a warning when trying to run the app, same thing as before. And lastly, don’t move stuff outside the folder after downloading and unzipping to be sure that it will work as I intended. If you want to check all the components and eventually even change the code as you wish I listed everything on git!...
|
1793490481.4838185
|
1793576881.4838185
|
|
36815
|
Samourai-On-A-Budget by @barseghian_daniel | Stard Samourai-On-A-Budget by @barseghian_daniel | Stardance...
|
barseghian_daniel
|
1
|
58.0
|
862
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T21:30:35Z", "hours": 58.0, "multiplier": 14.91, "payout": 862, "blessing": "neutral", "text": "I made a Unity game after 3 years! I really loved relearning C# and Unity. The hardest part was designing, I HAD SO MUCH PAIN, I suck at 3D modeling and making good maps, but I went through a lot of effort and time to make an acceptable map. You can directly try the project in the web or download it for Windows/Mac/Linux in the GitHub release! You can read the Gameplay section of the README if you are lost!", "repo": "https://github.com/danielbarseghian/Kill-The-Monkey", "demo": "https://play.unity.com/en/games/8dd04e48-e69a-4a05-9a92-8c9d7a5b3e64/kill-the-monkey"}]...
|
[{"post_id": 49208, "ts": "202 [{"post_id": 49208, "ts": "2026-08-17T21:19:23Z", "hours": 0.9833, "text": "README IS DONE i feel kinda sad but happy at the same time that its finishing.."}, {"post_id": 48991, "ts": "2026-08-17T16:10:14Z", "hours": 1.6167, "text": "Its on the web ! you can try it out here"}, {"post_id": 48878, "ts": "2026-08-17T13:23:40Z", "hours": 4.9692, "text": "ITS REALEAAAAAASED i did alot of small adjustmenets for release check it out here . Its tested for windows and linux, unfortantly i don’t own any mac devices."}, {"post_id": 47756, "ts": "2026-08-15T21:51:34Z", "hours": 0.8167, "text": "Made Start menu is this a W menu? i worked really hard on the background. btw the quit button moves every 1.5 secondes so its harder to quit :)"}, {"post_id": 47595, "ts": "2026-08-15T16:12:36Z", "hours": 1.0767, "text": "10 humans vs 1 monkey We can finally know who will win 10 humans vs 1 monkey (but the monkey doesn’t attack…) i wonder who will win!"}, {"post_id": 47507, "ts": "2026-08-15T13:48:03Z", "hours": 6.0758, "text": "Why the game is so ugly I CAN’T MODEL, my designing skills are soooo bad and let’s not talk about modeling….. But i still took a lot of time and effort to make an “ ok ” map, it may be ugly, but its the best i could! please don’t try to understand the storyline…."}, {"post_id": 46548, "ts": "2026-08-13T21:10:58Z", "hours": 1.5986, "text": "Full level 2 implementation and transition between levels and heart system with vulnarability! I added a heart system with a 10s vulnability each time you get heart! The level 2 is kinda hard (even as a pro gamer) Added transition between the levels when you reach the end :)"}, {"post_id": 46224, "ts": "2026-08-13T09:43:58Z", "hours": 2.9506, "text": "IM BACKKKKKKKK i reinstalled windows, repasted graphics card (dropped 30°C), in the past week. Look at all this dust, no wonder why it was overheating…"}, {"post_id": 42160, "ts": "2026-08-06T19:23:13Z", "hours": 3.3222, "text": "Deleted it all yes i said hey free 16gb on my pc and minutes later realized the big mistake…"}, {"post_id": 40411, "ts": "2026-08-03T21:48:54Z", "hours": 1.0839, "text": "Added buch of things Now when you parry the bullet will reverse and go where you look. Added sword swing sound effect & Started making level 2!"}, {"post_id": 40366, "ts": "2026-08-03T20:32:51Z", "hours": 0.4014, "text": "Added the music"}, {"post_id": 40128, "ts": "2026-08-03T15:05:15Z", "hours": 1.15, "text": "Monkey dancing Gangnam Style before GTA 6 ?? It took 1h30, was it worth it? Absolutly."}, {"post_id": 40083, "ts": "2026-08-03T13:53:20Z", "hours": 0.8836, "text": "Level 1 is now working it may be bad but i put alot of effort on this one :)"}, {"post_id": 39166, "ts": "2026-08-01T22:18:53Z", "hours": 1.3286, "text": "MADE MY FIRST MODEL it may be ugly, but I MADE IT"}, {"post_id": 39121, "ts": "2026-08-01T20:33:13Z", "hours": 2.2506, "text": "Going to keep the basic model I find the basic model, he has mega aura so im going to keep it (and it helps with performance!)"}, {"post_id": 37620, "ts": "2026-07-30T14:12:46Z", "hours": 6.0686, "text": "Yes didn’t know animations were that hard"}, {"post_id": 35796, "ts": "2026-07-27T13:45:30Z", "hours": 1.3506, "text": "Made Parrying you can now parry and i added a sound effect! What is so fun about making a game is that you can do anything with it like i made an enemy shoot infinity and it created this cool effect!"}, {"post_id": 35458, "ts": "2026-07-26T21:54:16Z", "hours": 0.7667, "text": "Migrated to windows My pc was overheating on linux since my fan sensors weren’t working on linux, and now i use Direct X12 and not OpenGL 4.5 . I don’t know if i should be happy or sad."}, {"post_id": 34837, "ts": "2026-07-25T21:06:13Z", "hours": 1.55, "text": "Made Katana and Enemies ! Now if your in distance enemies will shoot you and you can attack them by left clicking when you are close. Next I’m going to implement parrying!"}, {"post_id": 34780, "ts": "2026-07-25T19:28:20Z", "hours": 1.1, "text": "PC overheating…. So my pc overheights since im on linux and they don’t have my motherboard drivers so my fans don’t work si my gpu overheats! I can’t switch to windows where fans are working normally :("}, {"post_id": 34694, "ts": "2026-07-25T16:51:32Z", "hours": 1.4889, "text": "Im not really having fun… So i’ve been folowing tutorials for movement and i wasn’t having fun and quickly get distracted so i just made a fun parcour with a boucing mechanic (myself btw). The 360 at the end was so sick!"}, {"post_id": 34646, "ts": "2026-07-25T15:22:20Z", "hours": 1.5272, "text": "Dear NVIDIA… 3 times, i reinstalled debian 3 times because of the stupid drivers, one time it just didn’t work then got it working but secure boot coudn’t be enabled. But it was all worth it :)"}, {"post_id": 34110, "ts": "2026-07-24T16:23:11Z", "hours": 5.1444, "text": "Made sliding mechanic So you can Slide now there is a cooldown of 1.25 seconds so its not OP!"}, {"post_id": 32872, "ts": "2026-07-22T09:56:56Z", "hours": 2.1167, "text": "Finally finished the movment I finished basic movement and Added sprinting!"}, {"post_id": 32380, "ts": "2026-07-21T14:52:56Z", "hours": 4.5417, "text": "Made basic movement So you can move and jump now ! jumping still needs a bit of adjustment."}, {"post_id": 30935, "ts": "2026-07-18T22:47:32Z", "hours": 1.6833, "text": "WHY IS IT SOOOOO COMPLICATED First, I installed it on Omarchy , but I had problems since it’s not officially supported. Then I installed Debian , which took way longer than expected. I also tried it on Windows , but Lapse and Lookout didn’t work :( Now back on Debian , I’m getting some artifacting bugs, but it’s usable :D"}]...
|
Title: Samourai-On-A-Budget by @barseghian_daniel Title: Samourai-On-A-Budget by @barseghian_daniel | Stardance
Devlogs:
WHY IS IT SOOOOO COMPLICATED First, I installed it on Omarchy , but I had problems since it’s not officially supported. Then I installed Debian , which took way longer than expected. I also tried it on Windows , but Lapse and Lookout didn’t work :( Now back on Debian , I’m getting some artifacting bugs, but it’s usable :D
Made basic movement So you can move and jump now ! jumping still needs a bit of adjustment.
Finally finished the movment I finished basic movement and Added sprinting!
Made sliding mechanic So you can Slide now there is a cooldown of 1.25 seconds so its not OP!
Dear NVIDIA… 3 times, i reinstalled debian 3 times because of the stupid drivers, one time it just didn’t work then got it working but secure boot coudn’t be enabled. But it was all worth it :)
Im not really having fun… So i’ve been folowing tutorials for movement and i wasn’t having fun and quickly get distracted so i just made a fun parcour with a boucing mechanic (myself btw). The 360 at the end was so sick!
PC overheating…. So my pc overheights since im on linux and they don’t have my motherboard drivers so my fans don’t work si my gpu overheats! I can’t switch to windows where fans are working normally :(
Made Katana and Enemies ! Now if your in distance enemies will shoot you and you can attack them by left clicking when you are close. Next I’m going to implement parrying!
Migrated to windows My pc was overheating on linux since my fan sensors weren’t working on linux, and now i use Direct X12 and not OpenGL 4.5 . I don’t know if i should be happy or sad.
Made Parrying you can now parry and i added a sound effect! What is so fun about making a game is that you can do anything with it like i made an enemy shoot infinity and it created this cool effect!
Yes didn’t know animations were that hard
Going to keep the basic model I find the basic model, he has mega aura so im going to keep it (and it helps with performance!)
MADE MY FIRST MODEL it may be ugly, but I MADE IT
Level 1 is now working it may be bad but i put alot of effort on this one :)
Monkey dancing Gangnam Style before GTA 6 ?? It took 1h30, was it worth it? Absolutly.
Added the music
Added buch of things Now when you parry the bullet will reverse and go where you look. Added sword swing sound effect & Started making level 2!
Deleted it all yes i said hey free 16gb on my pc and minutes later realized the big mistake…
IM BACKKKKKKKK i reinstalled windows, repasted graphics card (dropped 30°C), in the past week. Look at all this dust, no wonder why it was overheating…
Full level 2 implementation and transition between levels and heart system with vulnarability! I added a heart system with a 10s vulnability each time you get heart! The level 2 is kinda hard (even as a pro gamer) Added transition between the levels when you reach the end :)
Why the game is so ugly I CAN’T MODEL, my designing skills are soooo bad and let’s not talk about modeling….. But i still took a lot of time and effort to make an “ ok ” map, it may be ugly, but its the best i could! please don’t try to understand the storyline….
10 humans vs 1 monkey We can finally know who will win 10 humans vs 1 monkey (but the monkey doesn’t attack…) i wonder who will win!
Made Start menu is this a W menu? i worked really hard on the background. btw the quit button moves every 1.5 secondes so its harder to quit :)
ITS REALEAAAAAASED i did alot of small adjustmenets for release check it out here . Its tested for windows and linux, unfortantly i don’t own any mac devices.
Its on the web ! you can try it out here
README IS DONE i feel kinda sad but happy at the same time that its finishing..
Ships:
I made a Unity game after 3 years! I really loved relearning C# and Unity. The hardest part was designing, I HAD SO MUCH PAIN, I suck at 3D modeling and making good maps, but I went through a lot of effort and time to make an acceptable map. You can directly try the project in the web or download it for Windows/Mac/Linux in the GitHub release! You can read the Gameplay section of the README if you are lost!...
|
1793454469.9201052
|
1793540869.9201052
|
|
49506
|
My own website! by @berragurlesin | Stardance
|
berragurlesin
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T21:25:51Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This project is a personal website I created for myself. It’s a platform where I can bring together my research and other things related to myself. It includes an “About Me” page I designed in a scrapbook style, an “Essays and Research” section where I’ll share my personal writings and research, a “Projects and Milestones” page showcasing my competitions, awards, and projects, and a “Social and Media” page with links to my other social media accounts. I also added hover effects that make the images enlarge and stand out when the mouse hovers over them, and I also created a mobile-specific design to make the site simpler and more user-friendly on smaller screens. One of the most challenging parts for me was adjusting the positions of the images in the scrapbook collage. Since I wanted the collage to look a certain way, I manually adjusted the positions of each image one by one and experimented with different values until I achieved the look I wanted. Since changing the position or size of a single image sometimes affected the appearance of the entire collage, this process required a great deal of trial and error. In addition, I had to learn many things I didn’t know before during the process. Although this made the project more difficult, it allowed me to learn more about web development. What I’m most proud of about this project is that it’s my first website and while people usually use ready-made applications to build websites, I’m very happy that I created this site from scratch by coding it myself in Visual Studio, and the site turned out exactly the way I wanted it to. One thing to keep in mind while browsing the site is that the “Essays and Research” section isn’t complete yet. The reason for this is that, although I’ve actually written some pieces for this section, I want to polish them up before adding them. That’s why I’ve chosen not to upload my articles at this stage. I plan to add them to the site as I continue to refine my writing. I spent a total of more than 5–6 hours on this project, but seeing something functional come out of it makes me feel like it was worth the effort! If you check out my site, I’d love to hear your feedback and make improvements based on it. ˚.⋆🔭⋆⭒🪐⭒˚.⋆", "repo": "https://github.com/berragurlesin/my-website", "demo": "https://berragurlesin.github.io/my-website"}]...
|
[{"post_id": 49145, "ts": "202 [{"post_id": 49145, "ts": "2026-08-17T19:36:15Z", "hours": 1.0336, "text": "My website now looks good on mobile devices too! To fix this issue, I removed the images from the mobile version, but it’s fully functional now. So I’ve finished my project, gained experience building a website, and feel really motivated!! ༄˖°.🚀.ೃ࿔*:・"}, {"post_id": 48447, "ts": "2026-08-16T19:55:18Z", "hours": 3.4408, "text": "After +4 hours, my website is almost done! After creating the basic layout of my website, I selected the photos I wanted to use in the collage on the homepage and chose the fonts and colors. I wrote my bio and spent hours tweaking the collage to look exactly the way I wanted, adjusting the position of each photo one by one. Inspired by a website I’d seen before, I wanted the images to move when the mouse hovered over them and to have a footer section at the bottom, so I asked the AI to teach me how to do that. It turned out to be really easy! To make the images move, CSS uses a property called :hover (basically, you’re telling it what should happen when the mouse hovers over it) I added “transform: scale(1.08)” to the image to make it enlarge slightly when hovered over. To ensure this happened smoothly, I also added “transition: transform 0.25s ease”. For the footer, there’s an HTML tag called “”. Just add it to the very bottom of the page and type whatever text you want inside it (I added a copyright notice to make it look cool). You can try it too! Right now, I have a homepage introducing me, a page where I talk about my projects and achievements, and a page with links to my social media accounts. Later, I’ll also add my own essays to the site. That’s how I built my first website, and it actually really excited me!"}, {"post_id": 48100, "ts": "2026-08-16T11:59:20Z", "hours": 0.2747, "text": "My own website! This is just the beginning! 🚀"}]...
|
Title: My own website! by @berragurlesin | Stardan Title: My own website! by @berragurlesin | Stardance
Devlogs:
My own website! This is just the beginning! 🚀
After +4 hours, my website is almost done! After creating the basic layout of my website, I selected the photos I wanted to use in the collage on the homepage and chose the fonts and colors. I wrote my bio and spent hours tweaking the collage to look exactly the way I wanted, adjusting the position of each photo one by one. Inspired by a website I’d seen before, I wanted the images to move when the mouse hovered over them and to have a footer section at the bottom, so I asked the AI to teach me how to do that. It turned out to be really easy! To make the images move, CSS uses a property called :hover (basically, you’re telling it what should happen when the mouse hovers over it) I added “transform: scale(1.08)” to the image to make it enlarge slightly when hovered over. To ensure this happened smoothly, I also added “transition: transform 0.25s ease”. For the footer, there’s an HTML tag called “”. Just add it to the very bottom of the page and type whatever text you want inside it (I added a copyright notice to make it look cool). You can try it too! Right now, I have a homepage introducing me, a page where I talk about my projects and achievements, and a page with links to my social media accounts. Later, I’ll also add my own essays to the site. That’s how I built my first website, and it actually really excited me!
My website now looks good on mobile devices too! To fix this issue, I removed the images from the mobile version, but it’s fully functional now. So I’ve finished my project, gained experience building a website, and feel really motivated!! ༄˖°.🚀.ೃ࿔*:・
Ships:
This project is a personal website I created for myself. It’s a platform where I can bring together my research and other things related to myself. It includes an “About Me” page I designed in a scrapbook style, an “Essays and Research” section where I’ll share my personal writings and research, a “Projects and Milestones” page showcasing my competitions, awards, and projects, and a “Social and Media” page with links to my other social media accounts. I also added hover effects that make the images enlarge and stand out when the mouse hovers over them, and I also created a mobile-specific design to make the site simpler and more user-friendly on smaller screens. One of the most challenging parts for me was adjusting the positions of the images in the scrapbook collage. Since I wanted the collage to look a certain way, I manually adjusted the positions of each image one by one and experimented with different values until I achieved the look I wanted. Since changing the position or size of a single image sometimes affected the appearance of the entire collage, this process required a great deal of trial and error. In addition, I had to learn many things I didn’t know before during the process. Although this made the project more difficult, it allowed me to learn more about web development. What I’m most proud of about this project is that it’s my first website and while people usually use ready-made applications to build websites, I’m very happy that I created this site from scratch by coding it myself in Visual Studio, and the site turned out exactly the way I wanted it to. One thing to keep in mind while browsing the site is that the “Essays and Research” section isn’t complete yet. The reason for this is that, although I’ve actually written some pieces for this section, I want to polish them up before adding them. That’s why I’ve chosen not to upload my articles at this stage. I plan to add them to the site as I continue to refine my writing. I spent a total of more than 5–6 hours on this project, but seeing something functional come out of it makes me feel like it was worth the effort! If you check out my site, I’d love to hear your feedback and make improvements based on it. ˚.⋆🔭⋆⭒🪐⭒˚.⋆...
|
1793332182.8858893
|
1793418582.8858893
|
|
44163
|
Basic Linux Command Guide by @valtdaizora | Starda Basic Linux Command Guide by @valtdaizora | Stardance...
|
valtdaizora
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T21:25:43Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a basic Linux command guide made for beginners or people who want to try Linux but don’t know where to start on the Terminal. I had some issues. so I asked AI for help like to make the slideshow and others. To learn these commands, You need to have something to test it on, like installed Linux, Live Boot, Virtual Machine or WSL (Windows Subsystem for Linux). You don’t need to know any previous commands to learn these cause they are beginner friendly.", "repo": "https://github.com/Valt-Daizora/linuxtips", "demo": "https://valt-daizora.github.io/linuxtips"}]...
|
[{"post_id": 49204, "ts": "202 [{"post_id": 49204, "ts": "2026-08-17T21:14:01Z", "hours": 0.3333, "text": "Devlog #2 To make it simple, I added a search bar and a copy-paste button."}, {"post_id": 41938, "ts": "2026-08-06T13:52:44Z", "hours": 0.2667, "text": "Devlog #1 This simple website is made for Linux beginners and Users who don’t know how to use the terminal. The website contains the basic Linux commands and Terminal shortcut that help you use Linux easier. Not that fancy but I believe it’s useful for a full beginner :)"}]...
|
Title: Basic Linux Command Guide by @valtdaizora | Title: Basic Linux Command Guide by @valtdaizora | Stardance
Devlogs:
Devlog #1 This simple website is made for Linux beginners and Users who don’t know how to use the terminal. The website contains the basic Linux commands and Terminal shortcut that help you use Linux easier. Not that fancy but I believe it’s useful for a full beginner :)
Devlog #2 To make it simple, I added a search bar and a copy-paste button.
Ships:
I made a basic Linux command guide made for beginners or people who want to try Linux but don’t know where to start on the Terminal. I had some issues. so I asked AI for help like to make the slideshow and others. To learn these commands, You need to have something to test it on, like installed Linux, Live Boot, Virtual Machine or WSL (Windows Subsystem for Linux). You don’t need to know any previous commands to learn these cause they are beginner friendly....
|
1793512332.914508
|
1793598732.914508
|
|
42127
|
VERTEX website by @vertex | Stardance
|
vertex
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T21:19:13Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is my website! It took a long time and I’m proud that I learned so much in a short period of time as I have never worked with HTML and CSS before. I really wanted a unique website that wasn’t built off of a basic template and so I decided to build something that both looked nice and unique but was still easy to navigate. I’m really happy with how it turned out!", "repo": "https://github.com/vert-exium/vert-exium.github.io", "demo": "https://vert-exium.github.io"}]...
|
[{"post_id": 49205, "ts": "202 [{"post_id": 49205, "ts": "2026-08-17T21:14:49Z", "hours": 3.6989, "text": "Worked on the website! I laid everything out and styled it, I also added a music player for a few songs I made myself."}]...
|
Title: VERTEX website by @vertex | Stardance
Devl Title: VERTEX website by @vertex | Stardance
Devlogs:
Worked on the website! I laid everything out and styled it, I also added a music player for a few songs I made myself.
Ships:
This is my website! It took a long time and I’m proud that I learned so much in a short period of time as I have never worked with HTML and CSS before. I really wanted a unique website that wasn’t built off of a basic template and so I decided to build something that both looked nice and unique but was still easy to navigate. I’m really happy with how it turned out!...
|
1793573769.173295
|
1793660169.173295
|
|
49435
|
Gold Digger by @ahmdesmaill | Stardance
|
ahmdesmaill
|
1
|
5.0
|
8
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T20:29:41Z", "hours": 5.0, "multiplier": 1.6, "payout": 8, "blessing": "neutral", "text": "I created the Backend for this Gold Digger website to learn more about Node.js. Implementing all this at first was kinda pain at first as I had to constantly switch between different files. I also built an algorithm to generate gold prices instead of using external APIs so it’s fake. I didn’t use an external API because they have long update-times (more than 10 minutes while I update the price every 2 seconds). I guess building a thing without a Framework like Express.js makes you appreciate Frameworks more! Please rate this project more based on the Backend code rather than the website’s idea/frontend. Thank you!", "repo": "https://github.com/ahmdesmaill/gold-digger", "demo": "https://golddigger.ahmdesmaill.hackclub.app/"}]...
|
[{"post_id": 49174, "ts": "202 [{"post_id": 49174, "ts": "2026-08-17T20:17:25Z", "hours": 0.2947, "text": "Final Devlog!! Just deployed the website on Hack Club Nest (using PM2) and created the README file"}, {"post_id": 49139, "ts": "2026-08-17T19:28:23Z", "hours": 1.7092, "text": "Devlog #4! I finally added the ability to invest in (fake) gold. It was pretty tough because I had to constantly switch between frontend code, backend, and utility functions. You set the amount you want to invest in British pounds then it’ll send a POST request to the backend and the backend will log the purchase in a record file. Next step should be adding final touches and shipping!"}, {"post_id": 48687, "ts": "2026-08-17T06:08:49Z", "hours": 1.4189, "text": "Devlog #3!! Yesterday I: Implemented a small fake algorithm to generate gold prices (basically it starts with an initial realistic price and then it modifies the price overtime) Updated gold prices live on the Frontend using SSE (Server-Sent Events) I wrote a very organized code which I’m proud of!"}, {"post_id": 48267, "ts": "2026-08-16T15:55:33Z", "hours": 0.7514, "text": "Devlog #2 The backend is now working!! I created a Node.js http server & implemented the serve static function, which simply serves static files based on the URL. I also learnt about the Node.js –watch flag, which makes the development experience a lot better!"}, {"post_id": 48072, "ts": "2026-08-16T11:08:15Z", "hours": 0.7919, "text": "Devlog #1 Sooooo I’m basically learning Node.js backend and I’m creating a backend (serving static files, handling requests, etc) for this Gold Digger frontend. Stay tuned!"}]...
|
Title: Gold Digger by @ahmdesmaill | Stardance
De Title: Gold Digger by @ahmdesmaill | Stardance
Devlogs:
Devlog #1 Sooooo I’m basically learning Node.js backend and I’m creating a backend (serving static files, handling requests, etc) for this Gold Digger frontend. Stay tuned!
Devlog #2 The backend is now working!! I created a Node.js http server & implemented the serve static function, which simply serves static files based on the URL. I also learnt about the Node.js –watch flag, which makes the development experience a lot better!
Devlog #3!! Yesterday I: Implemented a small fake algorithm to generate gold prices (basically it starts with an initial realistic price and then it modifies the price overtime) Updated gold prices live on the Frontend using SSE (Server-Sent Events) I wrote a very organized code which I’m proud of!
Devlog #4! I finally added the ability to invest in (fake) gold. It was pretty tough because I had to constantly switch between frontend code, backend, and utility functions. You set the amount you want to invest in British pounds then it’ll send a POST request to the backend and the backend will log the purchase in a record file. Next step should be adding final touches and shipping!
Final Devlog!! Just deployed the website on Hack Club Nest (using PM2) and created the README file
Ships:
I created the Backend for this Gold Digger website to learn more about Node.js. Implementing all this at first was kinda pain at first as I had to constantly switch between different files. I also built an algorithm to generate gold prices instead of using external APIs so it’s fake. I didn’t use an external API because they have long update-times (more than 10 minutes while I update the price every 2 seconds). I guess building a thing without a Framework like Express.js makes you appreciate Frameworks more! Please rate this project more based on the Backend code rather than the website’s idea/frontend. Thank you!...
|
1793566462.5442905
|
1793652862.5442905
|
|
49690
|
BatOS by @Kabeer-M | Stardance
|
Kabeer-M
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T20:26:03Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created a web-os called BatOS, for the batman fans. the challenging part was figuring out the working of js functions and css alignment.", "repo": "https://github.com/thedev-k/WebOS", "demo": "https://bat-os-gules.vercel.app/"}]...
|
[{"post_id": 49165, "ts": "202 [{"post_id": 49165, "ts": "2026-08-17T20:06:09Z", "hours": 0.2933, "text": "Finallyyyyy did it. Created an app that open another tab/ window in the same window using iframes."}, {"post_id": 49144, "ts": "2026-08-17T19:36:12Z", "hours": 2.8414, "text": "Hi.. Today I made some changes to the CSS and worked on the Js. Also made an app. The first APP!!!!"}, {"post_id": 48398, "ts": "2026-08-16T18:40:12Z", "hours": 1.8631, "text": "Introducing…🥁🥁 BAT OS. For now just the usual stuff, basic architecture. Will post an update soon"}]...
|
Title: BatOS by @Kabeer-M | Stardance
Devlogs:
In Title: BatOS by @Kabeer-M | Stardance
Devlogs:
Introducing…🥁🥁 BAT OS. For now just the usual stuff, basic architecture. Will post an update soon
Hi.. Today I made some changes to the CSS and worked on the Js. Also made an app. The first APP!!!!
Finallyyyyy did it. Created an app that open another tab/ window in the same window using iframes.
Ships:
I created a web-os called BatOS, for the batman fans. the challenging part was figuring out the working of js functions and css alignment....
|
1793440067.486092
|
1793526467.486092
|
|
40654
|
Amateurweb by @amateur_tech_guy | Stardance
|
amateur_tech_guy
|
2
|
15.0
|
9
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T20:10:15Z", "hours": 2.0, "multiplier": 5.77, "payout": 9, "blessing": "neutral", "text": "Hey guyss! this is my second ship of this website, I wanted to see what people would think of it! I’m a beginner in tech and I made this a week ago, got some feedback from 2 people but was wondering what people that are more qualified would think about it!", "repo": "https://github.com/amateurtechguy/AmateurWeb", "demo": "https://amateurtechguy.github.io/AmateurWeb"}, {"ship_num": 2, "ts": "2026-08-07T23:16:49Z", "hours": 13.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website about myself! my hobbies, my projects, and my profile! I even added a feedback page to see what people think whenever they check out my website. I’m really proud of myself for not procrastinating on this project, and learning as much as I did. This has been quite a journey and I look forward to making more projects!:D", "repo": "https://github.com/amateurtechguy/AmateurWeb", "demo": "https://amateurtechguy.github.io/AmateurWeb"}]...
|
[{"post_id": 45376, "ts": "202 [{"post_id": 45376, "ts": "2026-08-11T19:50:25Z", "hours": 0.8169, "text": "GUYSSS I fixed my personal website it should be completely mobile friendly and fixed margin wise. if you guys see any problems with it still, please let me know in the feedback so i can fix it whenever i have the chance cause in the new code the submit feedback button wasnt centered now it is:)"}, {"post_id": 44644, "ts": "2026-08-10T15:27:31Z", "hours": 0.7539, "text": "honorable devlog: i honestly finished with this project but i also made some changes and made it mobile friendly :) some margins are pretty messed up for now but ill fix the website when i can, im currently working on my very own slackbot so time for amateurweb is little thank you all for the support given on this website<3"}, {"post_id": 42927, "ts": "2026-08-07T22:06:03Z", "hours": 1.9169, "text": "final devlog #5: i finally finished the website and i know its not the best but its the best i could do as a beginner so pls dont judge:) and the picture above is aniimated, its a card that turns on hover so no i didnt let the first card be plain text, someone told me in my comment section that someday ill look back at it and modify it overtime and i beleived them so this is what im working with for now, but who knows some day maybe itll look professional, thank you guys for ur support ur kind words really pushed me to finish this<333 now all i need to do is make a github repo on it and ship it"}, {"post_id": 42178, "ts": "2026-08-06T19:55:07Z", "hours": 3.6094, "text": "devlog #4: today i made a fully functional but not so good looking feedback page! I used an API but it is honestly so hard to design forms on your own…either way i might have one devlog left before finishing this website once and forall.(also changed the font do you guys like it?)"}, {"post_id": 41493, "ts": "2026-08-05T18:52:14Z", "hours": 4.125, "text": "devlog #3:made some changes into website, lol not just some but i redesigned the whole website and i feel like im almost done, i couldnt be more proud of myself"}, {"post_id": 40875, "ts": "2026-08-04T17:55:44Z", "hours": 2.7458, "text": "devlog #2: i’ve been on a vacation for the past couple of days, so i used my notebook to study more on web development. and so far I know it does’nt look that good but I will make it better! anyways this is how it currently looks, and i am proud to say that I have officially passed the laziness stage, I used to get so lazy and give up but im still going and i hope to become a very good programmer:D thank you all for any support it makes me so happy i love yall!!<33"}, {"post_id": 36376, "ts": "2026-07-28T13:30:21Z", "hours": 0.4561, "text": "hey guys! beginner here, currently working on my very first website and it’s going to be my own portfolio!"}]...
|
Title: Amateurweb by @amateur_tech_guy | Stardance Title: Amateurweb by @amateur_tech_guy | Stardance
Devlogs:
hey guys! beginner here, currently working on my very first website and it’s going to be my own portfolio!
devlog #2: i’ve been on a vacation for the past couple of days, so i used my notebook to study more on web development. and so far I know it does’nt look that good but I will make it better! anyways this is how it currently looks, and i am proud to say that I have officially passed the laziness stage, I used to get so lazy and give up but im still going and i hope to become a very good programmer:D thank you all for any support it makes me so happy i love yall!!<33
devlog #3:made some changes into website, lol not just some but i redesigned the whole website and i feel like im almost done, i couldnt be more proud of myself
devlog #4: today i made a fully functional but not so good looking feedback page! I used an API but it is honestly so hard to design forms on your own…either way i might have one devlog left before finishing this website once and forall.(also changed the font do you guys like it?)
final devlog #5: i finally finished the website and i know its not the best but its the best i could do as a beginner so pls dont judge:) and the picture above is aniimated, its a card that turns on hover so no i didnt let the first card be plain text, someone told me in my comment section that someday ill look back at it and modify it overtime and i beleived them so this is what im working with for now, but who knows some day maybe itll look professional, thank you guys for ur support ur kind words really pushed me to finish this<333 now all i need to do is make a github repo on it and ship it
honorable devlog: i honestly finished with this project but i also made some changes and made it mobile friendly :) some margins are pretty messed up for now but ill fix the website when i can, im currently working on my very own slackbot so time for amateurweb is little thank you all for the support given on this website<3
GUYSSS I fixed my personal website it should be completely mobile friendly and fixed margin wise. if you guys see any problems with it still, please let me know in the feedback so i can fix it whenever i have the chance cause in the new code the submit feedback button wasnt centered now it is:)
Ships:
I made a personal website about myself! my hobbies, my projects, and my profile! I even added a feedback page to see what people think whenever they check out my website. I’m really proud of myself for not procrastinating on this project, and learning as much as I did. This has been quite a journey and I look forward to making more projects!:D
Hey guyss! this is my second ship of this website, I wanted to see what people would think of it! I’m a beginner in tech and I made this a week ago, got some feedback from 2 people but was wondering what people that are more qualified would think about it!...
|
1793436842.3419561
|
1793523242.3419561
|
|
35670
|
My own site! by @numycode | Stardance
|
numycode
|
2
|
2.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T19:47:43Z", "hours": 1.0, "multiplier": 1.28, "payout": 1, "blessing": "neutral", "text": "I added 2 more pages to my HTML/CSS page for the personal site mission!", "repo": "https://github.com/numycode/personal-site-for-camp", "demo": "https://camp-site.numycode.dev/"}, {"ship_num": 2, "ts": "2026-07-15T18:18:12Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a HTML/CSS personal site! It was for Stardance Workshop #1.", "repo": "https://github.com/numycode/personal-site-for-camp", "demo": "https://camp-site.numycode.dev/"}]...
|
[{"post_id": 49156, "ts": "202 [{"post_id": 49156, "ts": "2026-08-17T19:46:26Z", "hours": 0.9844, "text": "Hi! I have added 2 more pages, each with text and and image! Here are they: About me My fav things I had inactive links going to “#” before with these names, but now I added actual pages. I utilized my CSS class “center”, “img-small” (500x700), and “img-small2” (700x500). These additions make the site much more interesting!"}, {"post_id": 29047, "ts": "2026-07-15T18:15:29Z", "hours": 0.9367, "text": "Changelog add readme ( c80125c ) worked on the site! day 1 ( bad552a ) init ( be73ccf ) init ( a6cbdf0 ) Initial commit ( a197941 ) Hi! This is my first day working on this site! I have added many things to this site already! I have added: A title Many links Jimmy in the box (lol) A cool image A navbar CSS gradient background I had some issues with CSS as I forgot to link the CSS file!"}]...
|
Title: My own site! by @numycode | Stardance
Devl Title: My own site! by @numycode | Stardance
Devlogs:
Changelog add readme ( c80125c ) worked on the site! day 1 ( bad552a ) init ( be73ccf ) init ( a6cbdf0 ) Initial commit ( a197941 ) Hi! This is my first day working on this site! I have added many things to this site already! I have added: A title Many links Jimmy in the box (lol) A cool image A navbar CSS gradient background I had some issues with CSS as I forgot to link the CSS file!
Hi! I have added 2 more pages, each with text and and image! Here are they: About me My fav things I had inactive links going to “#” before with these names, but now I added actual pages. I utilized my CSS class “center”, “img-small” (500x700), and “img-small2” (700x500). These additions make the site much more interesting!
Ships:
I made a HTML/CSS personal site! It was for Stardance Workshop #1.
I added 2 more pages to my HTML/CSS page for the personal site mission!...
|
1793490550.9917123
|
1793576950.9917123
|
|
49790
|
Clean Tab by @vaiskiainen | Stardance
|
vaiskiainen
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T19:39:57Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "CleanTab A minimal, customizable new tab page. 👽 Features Background image Clock Weather Search Quick Links Settings panel Actual Backend", "repo": "https://github.com/Vaiskiainen/cleanTab", "demo": "https://cleantab.vaiskiainen.fi/"}]...
|
[{"post_id": 49146, "ts": "202 [{"post_id": 49146, "ts": "2026-08-17T19:36:47Z", "hours": 1.3561, "text": "Bugs fixed, proper backend created and weather widget!"}, {"post_id": 48952, "ts": "2026-08-17T15:06:01Z", "hours": 1.7858, "text": "Settings added!"}, {"post_id": 48388, "ts": "2026-08-16T18:28:39Z", "hours": 0.3889, "text": "Quick links / bookmarks working!"}, {"post_id": 48369, "ts": "2026-08-16T18:03:51Z", "hours": 1.8561, "text": "Base site working!"}]...
|
Title: Clean Tab by @vaiskiainen | Stardance
Devl Title: Clean Tab by @vaiskiainen | Stardance
Devlogs:
Base site working!
Quick links / bookmarks working!
Settings added!
Bugs fixed, proper backend created and weather widget!
Ships:
CleanTab A minimal, customizable new tab page. 👽 Features Background image Clock Weather Search Quick Links Settings panel Actual Backend...
|
1792875227.8247354
|
1793739227.8247354
|
|
34704
|
Simple Switching by @DoMax | Stardance
|
DoMax
|
1
|
27.0
|
258
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T18:57:58Z", "hours": 27.0, "multiplier": 7.89, "payout": 258, "blessing": "neutral", "text": "Simple Switching as probably every Chrome user’s dream! Have you ever tried scrolling through latest tabs using Ctrl+Tab? That’s right, you can’t! After all these years Google refuses to implement it, leaving community developing workarounds. This extension isn’t much special or different by itself. All it does is allows switching through latest tabs on a shortcut press. The special thing is a LINUX-ONLY software that installs this extension. Why is it so special? Because it not only installs software, but also provisions an override for Chrome’s default Ctrl+Tab shortcut, something that was almost impossible with other providers without manual fiddling. While the installer supports Chrome, Chrome Canary, Chromium, Brave and Vivaldi IN THEORY (has configs for those browsers), only Google family has been tested on Fedora, other distros and browsers MAY fail, though should not. The installer also lets users uninstall the extension leaving minimal traces of Simple Switching! I really hope someone finds this project useful. And if not, it still was a fun time developing!", "repo": "https://github.com/domasles/simple-switching", "demo": "https://github.com/domasles/simple-switching/releases/latest"}]...
|
[{"post_id": 49113, "ts": "202 [{"post_id": 49113, "ts": "2026-08-17T18:54:34Z", "hours": 1.0206, "text": "Last devlog before shipping! Final changes Before pushing any major update I tend to test all the things myself to ensure that user-facing compatibility is pristine. However, when I went on and tried engaging one of the main features of my installer - parallel installs, I began to face a problem - the extension wasn’t installing! My guess is that Google family of browsers (Chromium, Chrome and Chrome Canary) have some protection or sandboxing, and trying to initiate an install across multiple browsers is disallowed deep inside Chrome’s code. Another possibility is that my code is broken or the server that runs locally to install the extension isn’t configured properly. This is probably more likely, as I could’ve overlooked things. Either way, the easiest fix for that was to disallow concurrent installs and only let users select one browser at a time to install the extension for. This works surprisingly consistently, as I wasn’t able to encounter any issues. Thanks for anyone who keeps an eye on this project. It was more of a pain than actually something useful, but I don’t regret my efforts. Stay creative, stay open source !"}, {"post_id": 44892, "ts": "2026-08-10T22:53:39Z", "hours": 10.2661, "text": "Linux it is… How this project turned out to be Linux-only While testing how builds worked and preparing this project for a release, I came to the realization that if I’m promising a cross-platform product, I should test it on all platforms first. I’m a Linux person, so when it all worked on my local machine, I didn’t bother much. Turns out - that was a huge mistake! Chrome-based browsers on Windows and macOS tend to block custom policy installed extensions due to security reasons. For that to work, a machine must be enrolled to a real management framework - Active Directory or similar. Linux is excluded due to no standard tool existing and the fact that not everyone using a Linux machine might have root access. What did I do to resolve this? First of all, I panicked, as any normal human being would. My first thought was to ensure a manual installation flow on Windows/macOS by letting users install the extension through development mode. However, the thing that disallowed me from implementing such approach was incompatibility between browser Preferences file schemas (at least when I went to check, it seemed this way). Not knowing how to ensure a working build quickly, my solution was to only support Linux systems. Can I still install the extension on my non-Linux machine? Yes! If your browser is built on Chromium (the architecture that powers Chrome, Brave and more), you can, and there are still instructions on how to get the builds working on all platforms for the extension itself. However, you should be aware of such things: You will get the default Alt+Q shortcut provisioned instead of Ctrl+Tab override (unless you decided to edit the BrowserInstall/Profile/Preferences file after installation (replace BrowserInstall with your browser’s data directory and Profile with your profile name ( Default by default)). You are taking management into your own hands without any official support from me. Are there more updates planned? Not really. I set up this project for shipping with custom branding and subtle tweaks within extension code, as well as a fully working provisioning framework for Linux users, and I’ll go create something new now! This was never intended to be production-ready, but instead serve as a tool for making Chrome more usable than it currently is. Even if you see a struggle, try to do everything in your will to overcome it, even if it means cutting corners is necessary!"}, {"post_id": 37244, "ts": "2026-07-29T20:02:26Z", "hours": 9.3439, "text": "Suit up! A graphical way of installation was just implemented! After quite some time of research and rest from constant development, I finally found out how the extension should be installed, removed, and provisioned for human usage. The installer is still in very early stages of development, and I believe that some bugs still exist, despite my best efforts of testing various scenarios of installation (for now, it’s still fully proven to be working on Linux, with no guarantee of Windows or macOS functionality). So let me tell you what I achieved. The offline installation framework This installer fully works offline, provided you have a built and signed extension ready. About its inner mechanisms Chromium-based browsers (like Chrome, Edge, Brave and more) expect the extensions to be installed through one of these ways: An extension store, provided in browser’s configs (for Chrome the default is Chrome Web Store, other browsers often implement their own) Enterprise policies with force-install capabilities Through default startup install list I chose the second option. It’s the only one that reliably lets me achieve one thing - locally hosted extension installation. Why policies? Well, Chromium-based browsers expect an update.xml file hosted through http, alongside the extension.crx file, which is signed using some private RSA key. I wanted local hosting for security reasons (so the user has more control of what happens on their pc rather than downloading something from the internet (more on that later)). Only way I can get true local installation is through those policies, as limitations apply using other methods. How the installer’s lifetime goes First of all, after user chooses desired browser profiles, it closes selected browsers, if any are open, hosts the installation server, deploys the policies, opens the browsers up briefly (installation can’t be performed in a closed browser), closes them again and provisions the shortcut (as one of this project’s goals was to integrate natively with Chromium’s Ctrl+Tab shortcut for switching tabs). After all that, all selected compatible browsers should have the extension installed. Uninstalling simply makes sure to remove any provisioned files (extension itself and the policies). What limitations it has? Enterprise policies prevent the user disabling or uninstalling the extension through browser’s UI tools. It’s treated as “managed by organization” A “Managed by organization” label appears. It does not limit the functionality of the browser, but can be irritating If you don’t trust this software and the things it does (system file and registry changes, root access requirements and more) can feel a bit unsafe. On the other hand, the source is open and can be inspected by anyone at any time, altered or forked to fit your needs! Next steps? Well, the extension will still need some sort of way getting on your PC, so I’m thinking about these 2 methods: Making installer download it from the latest GitHub release Adding a –local-path= flag for custom, local builds and providing a script for auto-packaging the extension yourself Also, I need to think about how the extension should be updated, but that’s for the future. Thanks for reading, I’ll update you with the newest updates soon!"}, {"post_id": 29653, "ts": "2026-07-16T18:34:46Z", "hours": 3.9392, "text": "Storytime! I feel like every project I make I face a similar set of limitations. So, let’s make a recap of the first stage of this project! Very lucky unlucky day As usual, I’m facing API issues. I enjoy making app extensions less and less due to restrictive rules they enforce. To make it clear, initially I had a specific set of plans at which my extension would excel compared to others: No timeout logic, instead handling tab switching based on specific key inputs (this will be important later) Save/load tab history from storage for access after restoring tabs Unlimited tab history Indication of the tab that will be switched Ctrl+Tab override However, only one of those I was able to accomplish, with another one planned for the second stage of this project: Unlimited tab history Ctrl+Tab (planned for later) Spending a lot of time, I at least made sure the extension functions well, with no memory termination and with each window having its own tab access history. Why other things failed? Well at first, Manifest V3 greatly reduced the amount of stuff that can be accessed by Chrome’s API. On top of that, chrome:// pages can’t be anyhow monitored or modified due to essential safety. This posed many issues, one of which was the inability to detect the press of a modifier key, so I had to go one of two ways: Build an OS-level keylogger which communicates with the extension through an open bridge, but I turned it down because: It’s a threat to security Python on the host computer is required (in order for me to retain a single codebase for each platform) Or just resort back to carefully adjusted keypress timeouts I chose the second option. I spent a whole day trying to save and load tab history, but the problem is that Chrome: Doesn’t expose any method to etch the data to a saved session Figuring out when history should be loaded, when saved to disk, and how to conect fast RAM with slow disk I/O is a true pain due to asynchronous nature Chrome is built on And, any tab indication falls short because Chrome doesn’t have any API to reliably highlight tabs without selecting them. Next steps? Next thing I will most likely do is make the provisioning system that overrides Ctrl+Tab shortcut and installs the extension automatically. The extension itself is memory safe and very useful as is. I don’t plan to update it anyhow besides changing the current branding."}, {"post_id": 28852, "ts": "2026-07-15T12:18:57Z", "hours": 2.1114, "text": "The bitter truth What I wasn’t able to accomplish Due to Chrome’s very restrictive API, there are things that will not be implemented as promised. Things such as: Holding modifier key freezing the queue (instead, I resorted to using timeouts) Indication of what will be the tab switched Not all hope is lost! Having said the limitations of Chrome’s API, I was able to fulfill these things: Unlimited tab queue (or at least enough for any normal usage, I haven’t pushed the extension to the limits of RAM usage) Intuitive usage (timeout seems appropriate, and the extension works) Clean and modern development flow What’s left to implement before moving to provisioning? Before I start coding the Python applet that would provision this extension, I want to also solve these problems: Implement restoring tab order upon closing and reopening the browser Adding any newly added tab to the top of the queue Fiddle around with timings to find what’s the best for intuitive usage that doesn’t get in the way"}, {"post_id": 28236, "ts": "2026-07-14T11:41:21Z", "hours": 0.8058, "text": "A new project begins! What’s it about? I’m sick of not being able to switch recent tabs in most of Chrome-based browsers! And the problem with the existing extensions is that they don’t memorize more than 5 tabs, and use a timing-based system, which requires very fast shortcut tapping. I’m on a mission to change this. How will this extension differ from others? On top of my goals of making an unlimited tab queue and fix the timing issues, the extension will be 100% free and open source, also I don’t plan to release it on any extension store, because I have a different install method in mind. How will I install it then? I want to make a beautiful Python CLI or GUI wrapper that installs and provisions the extension. Things like: Ctrl+Tab shortcut setup Installation Information on what will be changed inside the system Will all be shown and handled by the installation app Stay tuned! If I succeed it will be a very nice extension for everyone and every machine!"}]...
|
Title: Simple Switching by @DoMax | Stardance
Dev Title: Simple Switching by @DoMax | Stardance
Devlogs:
A new project begins! What’s it about? I’m sick of not being able to switch recent tabs in most of Chrome-based browsers! And the problem with the existing extensions is that they don’t memorize more than 5 tabs, and use a timing-based system, which requires very fast shortcut tapping. I’m on a mission to change this. How will this extension differ from others? On top of my goals of making an unlimited tab queue and fix the timing issues, the extension will be 100% free and open source, also I don’t plan to release it on any extension store, because I have a different install method in mind. How will I install it then? I want to make a beautiful Python CLI or GUI wrapper that installs and provisions the extension. Things like: Ctrl+Tab shortcut setup Installation Information on what will be changed inside the system Will all be shown and handled by the installation app Stay tuned! If I succeed it will be a very nice extension for everyone and every machine!
The bitter truth What I wasn’t able to accomplish Due to Chrome’s very restrictive API, there are things that will not be implemented as promised. Things such as: Holding modifier key freezing the queue (instead, I resorted to using timeouts) Indication of what will be the tab switched Not all hope is lost! Having said the limitations of Chrome’s API, I was able to fulfill these things: Unlimited tab queue (or at least enough for any normal usage, I haven’t pushed the extension to the limits of RAM usage) Intuitive usage (timeout seems appropriate, and the extension works) Clean and modern development flow What’s left to implement before moving to provisioning? Before I start coding the Python applet that would provision this extension, I want to also solve these problems: Implement restoring tab order upon closing and reopening the browser Adding any newly added tab to the top of the queue Fiddle around with timings to find what’s the best for intuitive usage that doesn’t get in the way
Storytime! I feel like every project I make I face a similar set of limitations. So, let’s make a recap of the first stage of this project! Very lucky unlucky day As usual, I’m facing API issues. I enjoy making app extensions less and less due to restrictive rules they enforce. To make it clear, initially I had a specific set of plans at which my extension would excel compared to others: No timeout logic, instead handling tab switching based on specific key inputs (this will be important later) Save/load tab history from storage for access after restoring tabs Unlimited tab history Indication of the tab that will be switched Ctrl+Tab override However, only one of those I was able to accomplish, with another one planned for the second stage of this project: Unlimited tab history Ctrl+Tab (planned for later) Spending a lot of time, I at least made sure the extension functions well, with no memory termination and with each window having its own tab access history. Why other things failed? Well at first, Manifest V3 greatly reduced the amount of stuff that can be accessed by Chrome’s API. On top of that, chrome:// pages can’t be anyhow monitored or modified due to essential safety. This posed many issues, one of which was the inability to detect the press of a modifier key, so I had to go one of two ways: Build an OS-level keylogger which communicates with the extension through an open bridge, but I turned it down because: It’s a threat to security Python on the host computer is required (in order for me to retain a single codebase for each platform) Or just resort back to carefully adjusted keypress timeouts I chose the second option. I spent a whole day trying to save and load tab history, but the problem is that Chrome: Doesn’t expose any method to etch the data to a saved session Figuring out when history should be loaded, when saved to disk, and how to conect fast RAM with slow disk I/O is a true pain due to asynchronous nature Chrome is built on And, any tab indication falls short because Chrome doesn’t have any API to reliably highlight tabs without selecting them. Next steps? Next thing I will most likely do is make the provisioning system that overrides Ctrl+Tab shortcut and installs the extension automatically. The extension itself is memory safe and very useful as is. I don’t plan to update it anyhow besides changing the current branding.
Suit up! A graphical way of installation was just implemented! After quite some time of research and rest from constant development, I finally found out how the extension should be installed, removed, and provisioned for human usage. The installer is still in very early stages of development, and I believe that some bugs still exist, despite my best efforts of testing various scenarios of installation (for now, it’s still fully proven to be working on Linux, with no guarantee of Windows or macOS functionality). So let me tell you what I achieved. The offline installation framework This installer fully works offline, provided you have a built and signed extension ready. About its inner mechanisms Chromium-based browsers (like Chrome, Edge, Brave and more) expect the extensions to be installed through one of these ways: An extension store, provided in browser’s configs (for Chrome the default is Chrome Web Store, other browsers often implement their own) Enterprise policies with force-install capabilities Through default startup install list I chose the second option. It’s the only one that reliably lets me achieve one thing - locally hosted extension installation. Why policies? Well, Chromium-based browsers expect an update.xml file hosted through http, alongside the extension.crx file, which is signed using some private RSA key. I wanted local hosting for security reasons (so the user has more control of what happens on their pc rather than downloading something from the internet (more on that later)). Only way I can get true local installation is through those policies, as limitations apply using other methods. How the installer’s lifetime goes First of all, after user chooses desired browser profiles, it closes selected browsers, if any are open, hosts the installation server, deploys the policies, opens the browsers up briefly (installation can’t be performed in a closed browser), closes them again and provisions the shortcut (as one of this project’s goals was to integrate natively with Chromium’s Ctrl+Tab shortcut for switching tabs). After all that, all selected compatible browsers should have the extension installed. Uninstalling simply makes sure to remove any provisioned files (extension itself and the policies). What limitations it has? Enterprise policies prevent the user disabling or uninstalling the extension through browser’s UI tools. It’s treated as “managed by organization” A “Managed by organization” label appears. It does not limit the functionality of the browser, but can be irritating If you don’t trust this software and the things it does (system file and registry changes, root access requirements and more) can feel a bit unsafe. On the other hand, the source is open and can be inspected by anyone at any time, altered or forked to fit your needs! Next steps? Well, the extension will still need some sort of way getting on your PC, so I’m thinking about these 2 methods: Making installer download it from the latest GitHub release Adding a –local-path= flag for custom, local builds and providing a script for auto-packaging the extension yourself Also, I need to think about how the extension should be updated, but that’s for the future. Thanks for reading, I’ll update you with the newest updates soon!
Linux it is… How this project turned out to be Linux-only While testing how builds worked and preparing this project for a release, I came to the realization that if I’m promising a cross-platform product, I should test it on all platforms first. I’m a Linux person, so when it all worked on my local machine, I didn’t bother much. Turns out - that was a huge mistake! Chrome-based browsers on Windows and macOS tend to block custom policy installed extensions due to security reasons. For that to work, a machine must be enrolled to a real management framework - Active Directory or similar. Linux is excluded due to no standard tool existing and the fact that not everyone using a Linux machine might have root access. What did I do to resolve this? First of all, I panicked, as any normal human being would. My first thought was to ensure a manual installation flow on Windows/macOS by letting users install the extension through development mode. However, the thing that disallowed me from implementing such approach was incompatibility between browser Preferences file schemas (at least when I went to check, it seemed this way). Not knowing how to ensure a working build quickly, my solution was to only support Linux systems. Can I still install the extension on my non-Linux machine? Yes! If your browser is built on Chromium (the architecture that powers Chrome, Brave and more), you can, and there are still instructions on how to get the builds working on all platforms for the extension itself. However, you should be aware of such things: You will get the default Alt+Q shortcut provisioned instead of Ctrl+Tab override (unless you decided to edit the BrowserInstall/Profile/Preferences file after installation (replace BrowserInstall with your browser’s data directory and Profile with your profile name ( Default by default)). You are taking management into your own hands without any official support from me. Are there more updates planned? Not really. I set up this project for shipping with custom branding and subtle tweaks within extension code, as well as a fully working provisioning framework for Linux users, and I’ll go create something new now! This was never intended to be production-ready, but instead serve as a tool for making Chrome more usable than it currently is. Even if you see a struggle, try to do everything in your will to overcome it, even if it means cutting corners is necessary!
Last devlog before shipping! Final changes Before pushing any major update I tend to test all the things myself to ensure that user-facing compatibility is pristine. However, when I went on and tried engaging one of the main features of my installer - parallel installs, I began to face a problem - the extension wasn’t installing! My guess is that Google family of browsers (Chromium, Chrome and Chrome Canary) have some protection or sandboxing, and trying to initiate an install across multiple browsers is disallowed deep inside Chrome’s code. Another possibility is that my code is broken or the server that runs locally to install the extension isn’t configured properly. This is probably more likely, as I could’ve overlooked things. Either way, the easiest fix for that was to disallow concurrent installs and only let users select one browser at a time to install the extension for. This works surprisingly consistently, as I wasn’t able to encounter any issues. Thanks for anyone who keeps an eye on this project. It was more of a pain than actually something useful, but I don’t regret my efforts. Stay creative, stay open source !
Ships:
Simple Switching as probably every Chrome user’s dream! Have you ever tried scrolling through latest tabs using Ctrl+Tab? That’s right, you can’t! After all these years Google refuses to implement it, leaving community developing workarounds. This extension isn’t much special or different by itself. All it does is allows switching through latest tabs on a shortcut press. The special thing is a LINUX-ONLY software that installs this extension. Why is it so special? Because it not only installs software, but also provisions an override for Chrome’s default Ctrl+Tab shortcut, something that was almost impossible with other providers without manual fiddling. While the installer supports Chrome, Chrome Canary, Chromium, Brave and Vivaldi IN THEORY (has configs for those browsers), only Google family has been tested on Fedora, other distros and browsers MAY fail, though should not. The installer also lets users uninstall the extension leaving minimal traces of Simple Switching! I really hope someone finds this project useful. And if not, it still was a fun time developing!...
|
1793530348.102247
|
1793616748.102247
|
|
49786
|
pomios by @Wiwi | Stardance
|
Wiwi
|
1
|
3.33
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T18:40:16Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a browser-based webOS named pomios with glassmorphism widgets, draggable windows, and an embedded music player. The main challenge was fixing DOM IDs and GitHub Pages deployment, but I’m super proud of how sleek the desktop UI looks.", "repo": "https://github.com/wardazahoor4-boop/pomios", "demo": "https://wardazahoor4-boop.github.io/pomios/"}]...
|
[{"post_id": 51613, "ts": "202 [{"post_id": 51613, "ts": "2026-08-21T12:06:49Z", "hours": 0.335, "text": "Decided to work on this project again! Today I fixed the search widget class typo so the grid layout applies correctly and added the HTML shell for Aura (bubble button + panel) next to the existing dock; wiring up the logic is next.”"}, {"post_id": 49055, "ts": "2026-08-17T17:21:47Z", "hours": 1.1867, "text": "I’m finally done with this"}, {"post_id": 48818, "ts": "2026-08-17T11:08:49Z", "hours": 0.81, "text": "Applied full CSS glassmorphism styling, structured the grid layout, and added custom background image including the Sade music player cover art. Next, I will populate app.js to get the live clock, music controls, and draggable windows functional."}, {"post_id": 48268, "ts": "2026-08-16T15:56:38Z", "hours": 0.6769, "text": "Set up the initial project files and built the core HTML structure for my custom WebOS. Created the top status bar, a 3x2 widget grid layout and the bottom dock container to house app icons. Next i will add CSS glassmorphism styles."}]...
|
Title: pomios by @Wiwi | Stardance
Devlogs:
Set u Title: pomios by @Wiwi | Stardance
Devlogs:
Set up the initial project files and built the core HTML structure for my custom WebOS. Created the top status bar, a 3x2 widget grid layout and the bottom dock container to house app icons. Next i will add CSS glassmorphism styles.
Applied full CSS glassmorphism styling, structured the grid layout, and added custom background image including the Sade music player cover art. Next, I will populate app.js to get the live clock, music controls, and draggable windows functional.
I’m finally done with this
Decided to work on this project again! Today I fixed the search widget class typo so the grid layout applies correctly and added the HTML shell for Aura (bubble button + panel) next to the existing dock; wiring up the logic is next.”
Ships:
I built a browser-based webOS named pomios with glassmorphism widgets, draggable windows, and an embedded music player. The main challenge was fixing DOM IDs and GitHub Pages deployment, but I’m super proud of how sleek the desktop UI looks....
|
1793458339.3883915
|
1793544739.3883915
|
|
49879
|
WARIO NEEDS VALORANT by @Astrixzen | Stardance
|
Astrixzen
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T18:04:47Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a game using godot called “Wario NEEDS Valorant”. Its a small game using a ton of confusing code. Even though it only has 2 levels right now, im hoping to improve it with the next part of making a warioware game", "repo": "https://github.com/Astrixzen/Warioware-game", "demo": "https://astrixzen.itch.io/warioneedsvalorant"}]...
|
[{"post_id": 48937, "ts": "202 [{"post_id": 48937, "ts": "2026-08-17T14:36:03Z", "hours": 6.0347, "text": "WARIOWARE GAME-Wario NEEDS YOU:I made a wario game where you need to go through 2 totally unique level that totally do not follow the guide. But please guys i hope yall play it cause i spent way to long drawing wario in paint :D"}]...
|
Title: WARIO NEEDS VALORANT by @Astrixzen | Starda Title: WARIO NEEDS VALORANT by @Astrixzen | Stardance
Devlogs:
WARIOWARE GAME-Wario NEEDS YOU:I made a wario game where you need to go through 2 totally unique level that totally do not follow the guide. But please guys i hope yall play it cause i spent way to long drawing wario in paint :D
Ships:
I made a game using godot called “Wario NEEDS Valorant”. Its a small game using a ton of confusing code. Even though it only has 2 levels right now, im hoping to improve it with the next part of making a warioware game...
|
1793469162.3381457
|
1793555562.3381457
|
|
50387
|
personal site by @ibrahim- | Stardance
|
ibrahim-
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T17:56:56Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the homepage for the IBFactor website (my personal portfolio). Runs on vanilla JS, HTML, & CSS Sections: Profile Projects Blog Contact (Neko!)", "repo": "https://github.com/ibfactor/main", "demo": "https://ibfactor.com"}]...
|
[{"post_id": 49058, "ts": "202 [{"post_id": 49058, "ts": "2026-08-17T17:28:52Z", "hours": 0.2714, "text": "Devlog #3 Added a sample blog post + contact (did i added mention neko.js )"}, {"post_id": 49046, "ts": "2026-08-17T17:12:00Z", "hours": 0.5067, "text": "Devlog #2 Icons! (and profile + blog)"}, {"post_id": 48945, "ts": "2026-08-17T14:51:13Z", "hours": 0.3525, "text": "Devlog #1 Added my projects and got done with some basic css (the logo is based on a jasmine flower)"}]...
|
Title: personal site by @ibrahim- | Stardance
Dev Title: personal site by @ibrahim- | Stardance
Devlogs:
Devlog #1 Added my projects and got done with some basic css (the logo is based on a jasmine flower)
Devlog #2 Icons! (and profile + blog)
Devlog #3 Added a sample blog post + contact (did i added mention neko.js )
Ships:
This is the homepage for the IBFactor website (my personal portfolio). Runs on vanilla JS, HTML, & CSS Sections: Profile Projects Blog Contact (Neko!)...
|
1793522934.2108946
|
1793609334.2108946
|
|
49430
|
STADIAPULSE by @jithendra | Stardance
|
jithendra
|
1
|
7.57
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T17:50:44Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built STADIAPULSE, a smart stadium platform for the FIFA World Cup 2026 that connects fans and organizers in real time using Gemini 1.5 and Firebase. The biggest challenge was pulling off instant, zero-latency sync between the organizer’s safety actions and the fan’s app, while engineering transparent, explainable AI (XAI) reasoning for crowd emergencies instead of relying on a black-box chatbot. I’m most proud of the live bridge trigger—where an organizer can broadcast a bottleneck alert with a single click to instantly reroute fans through accessible, step-free paths around crowded plazas. To test it out, just toggle between the Fan and Organizer views: simulate a gate bottleneck in the Command Cockpit, hit “Broadcast Emergency Alert,” and watch the Fan Portal immediately pop up the warning banner and update the 2D blueprint pathfinder to bypass the congestion.", "repo": "https://github.com/jithendrasahoo3-bit/Stdium_Sync", "demo": "https://stadiapulse.vercel.app/"}]...
|
[{"post_id": 50243, "ts": "202 [{"post_id": 50243, "ts": "2026-08-19T12:04:48Z", "hours": 0.2936, "text": "I have worked to improve the answering cable for Gemini and route tracking through the stadium map visuals and detailed explanation for route advise and own i am working to improve the route optimization."}, {"post_id": 49646, "ts": "2026-08-18T15:18:27Z", "hours": 0.2744, "text": "Set up the global real-time synchronization backend on Firebase (stadium instance) to power instant event propagation between organizer command actions and the client app."}, {"post_id": 49063, "ts": "2026-08-17T17:34:58Z", "hours": 7.2947, "text": "Built the high-contrast dark mode Organizer Command Cockpit, featuring real-time occupancy metrics (48,675 / 82,500) and the Explainable AI (XAI) Advisory Engine. When Gate D4 breached its 90% structural threshold at 93%, the Gemini backend automatically reasoned through historical density patterns, flagged a medium-risk cascade, and generated a one-click multilingual emergency broadcast directive for the security lead."}]...
|
Title: STADIAPULSE by @jithendra | Stardance
Devl Title: STADIAPULSE by @jithendra | Stardance
Devlogs:
Built the high-contrast dark mode Organizer Command Cockpit, featuring real-time occupancy metrics (48,675 / 82,500) and the Explainable AI (XAI) Advisory Engine. When Gate D4 breached its 90% structural threshold at 93%, the Gemini backend automatically reasoned through historical density patterns, flagged a medium-risk cascade, and generated a one-click multilingual emergency broadcast directive for the security lead.
Set up the global real-time synchronization backend on Firebase (stadium instance) to power instant event propagation between organizer command actions and the client app.
I have worked to improve the answering cable for Gemini and route tracking through the stadium map visuals and detailed explanation for route advise and own i am working to improve the route optimization.
Ships:
I built STADIAPULSE, a smart stadium platform for the FIFA World Cup 2026 that connects fans and organizers in real time using Gemini 1.5 and Firebase. The biggest challenge was pulling off instant, zero-latency sync between the organizer’s safety actions and the fan’s app, while engineering transparent, explainable AI (XAI) reasoning for crowd emergencies instead of relying on a black-box chatbot. I’m most proud of the live bridge trigger—where an organizer can broadcast a bottleneck alert with a single click to instantly reroute fans through accessible, step-free paths around crowded plazas. To test it out, just toggle between the Fan and Organizer views: simulate a gate bottleneck in the Command Cockpit, hit “Broadcast Emergency Alert,” and watch the Fan Portal immediately pop up the warning banner and update the 2D blueprint pathfinder to bypass the congestion....
|
1793566456.9047546
|
1793652856.9047546
|
|
49024
|
My own site! by @mr_kn5196 | Stardance
|
mr_kn5196
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T17:06:45Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a simple static website about me , it took me a while since its my first time doin it here and i wanted to be more creative but yea the current webpage is good too imo", "repo": "https://github.com/Nitish5196/Portfolio", "demo": "https://nitish5196.github.io/Portfolio/"}]...
|
[{"post_id": 49038, "ts": "202 [{"post_id": 49038, "ts": "2026-08-17T17:01:33Z", "hours": 1.4947, "text": "finally finished building my first webpage , hope the next one will be much better than this"}, {"post_id": 47963, "ts": "2026-08-16T07:33:27Z", "hours": 0.7414, "text": "i jst started workin on my first web page im super excited abt it!!!"}]...
|
Title: My own site! by @mr_kn5196 | Stardance
Dev Title: My own site! by @mr_kn5196 | Stardance
Devlogs:
i jst started workin on my first web page im super excited abt it!!!
finally finished building my first webpage , hope the next one will be much better than this
Ships:
i made a simple static website about me , it took me a while since its my first time doin it here and i wanted to be more creative but yea the current webpage is good too imo...
|
1793512268.1269226
|
1793598668.1269226
|
|
48303
|
Wild Tab by @Ri | Stardance
|
Ri
|
1
|
19.63
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T16:59:19Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a custom tab for Chrome, that has some cool features like listening to music and playing pong. I couldn’t get the right UI, so I asked Claude to help me a bit with UI and pong game. I’m proud that I’m getting more and more familiar with html and css, so I’ll try to make a custom project after this!", "repo": "https://github.com/ri-buni/Wild-Tab", "demo": "https://ri-buni.github.io/Wild-Tab/"}]...
|
[{"post_id": 51748, "ts": "202 [{"post_id": 51748, "ts": "2026-08-21T16:01:51Z", "hours": 2.455, "text": "#5 Devlog (last) I basically just enhanced the player and added a function for the white button. I told that I’d make the player unscrollable, but I liked how the scrolling thing looks, so I kept it, only making the player’s width bigger. Fixed the 2nd song issue, it was just adding “cur = index; “ in playSong function so there’d be no “cover” text when nothing is playing, I just set my display: none in css and wrote “const coverEl = document.getElementById(‘cover’); coverEl.src = song.cover; coverEl.style.display = ‘block’;” in js The buttons were the tougher, cuz I decided to change their location from v1, so the pause button appear on the cover image. It shows pause button when when the cursor is on top of the song cover: document.getElementById(‘pause-btn’).style.display = ‘block’; and #cover-wrap:hover #pause-btn { display: block; } I added a separate png when the song is paused. The logic is if the audio is paused and you click, it starts playing, so show the pause icon, otherwise it pauses, so show the paused icon. Just swapping .src on the same , exactly like the covers I added a simple box to see what pong game would look like, but I didn’t like that it covers my mascot, so just deleted it."}, {"post_id": 51162, "ts": "2026-08-20T17:40:51Z", "hours": 3.2042, "text": "#4 Devlog I’ve made quiet a lot of changes, but most of them are just like v1, but a little different. the most recognizable change is the bg, at the start it was just a plain picture, but then i asked my friend (who was the one that drew it, @ wild_roe again :) ) to send me the divided layers of the drawing + asked to animate it and she did!(simple 2 frames for a few of the layers). It was pretty easy, the whole illusion starts with laying all 6 on top of each other, same spot, same size. Then, because I wanted it to add parallax(cursor flee) I wrote some js(here’s some part of it, cuz I can’t write 4000+ symbols or smth like that): layers.forEach(function(img) { const depth = Number(img.dataset.depth); img.style.transform = ‘translate(’ + (-dx * depth) + ‘px,’ + (-dy * depth) + ‘px)’; }); }); dx/dy measure how far the cursor is from the screen’s center, as a number from -1 to 1. Then each layer shifts by that × its depth. then for 2 frame animation in js: const animLayers = document.querySelectorAll(‘.layer.anim’); let frame = 1; setInterval(function() { frame = (frame === 1) ? 2 : 1; animLayers.forEach(function(img) { img.src = ‘images/’ + img.dataset.name + ‘_’ + frame + ‘.png’; }); }, 450); This grabs only the layers with class anim (3–6, because 1st and 2nd are layers without frames), and every 450ms flips frame between 1 and 2, rebuilding each src. Then the weather. Firstly it was just “loading weather” in a bubble, then it overlapped with real weather (return fetch(url).then(res => res.json()).then(data => { const temp = Math.round(data.current.temperature_2m); const city = loc.city; document.getElementById(‘weather’).innerHTML = temp + ‘°C’ + ‘’ + city; });) and I just forgot the weather div in my html. nothing much there, I hadn’t change much from the v1 too And the tracklist… the difference from v1 is that it doesn’t have pause and skip/return + everytime any of the songs ends, 2nd song from the list(earrings) starts + I want the width to be bigger and reach the search bar, so the tab won’t be scroll-able(thinking about dividing the songs in 2, but will do it tomorrow). I will fix the bugs, make the white button do… something you’ll hear and I was thinking really hard if I add the pong game or no, because it’d be on top of my mascot’s head. but now… I’m thinking about adding it, cuz it will still be transparent and my mascot will be seen, so it’s okay. Will delete it if it won’t fit tho."}, {"post_id": 49811, "ts": "2026-08-18T19:11:17Z", "hours": 1.9739, "text": "#3 Devlog Had to rewrite the code so it’d look less AI- like(I went back and actually rewrote the base myself so I fully understand it) There’s nothing really new, rn only written the code till search+clock+shortcuts, the new thing is __.js: It’s a function that grabs new Date(), pulls the hours and minutes, pads them to two digits with padStart so 9:05 doesn’t show as 9:5, and drops the string into the clock element. Then setInterval re-runs it every second so it ticks. Hit an error on my first save(left placeholder blanks in by accident, the console pointed me right at the line), fixed it and it works. I want to delete the calendar and just place the pong game there, there’d be no settings too, only pink button and a thing, that will ask your name and ofc I won’t change the playlist much, maybe add another song instead of “Garota de Ipanema” and fix news See you tomorrow"}, {"post_id": 48908, "ts": "2026-08-17T13:59:41Z", "hours": 6.0128, "text": "#2 Devlog(spoiler: it’s done lol) Made the calendar first(day 0 of NEXT month is the last day of THIS month): var dim=new Date(y,m+1,0).getDate() From there it’s just counting: first weekday of the month tells you how many dimmed spillover days to borrow from the previous month, fill 1..dim, pad the tail. I flip months by doing m– / m++ and letting it overflow, JS Date fixes it for free. Then mde news. Browsers straight up refuse to fetch RSS from another site (CORS), which I did not know and found out the hard way with a wall of red console errors. The workaround is piping the feed through a proxy: fetch(’ https://api.allorigins.win/raw?url='+encodeURIComponent(feed) ) The location works now too. ipwho.is gives city + country + coords from your IP, no permission popup, and i cache it on localStorage with a timestamp so the tab isn’t calling an API every single time you open it: if(c && Date.now()-c.ts < 6 3600 1000) useLoc(c) Weather and the news title both follow it, so it says News · Kazakhstan for me and whatever country for anyone else Dark theme was weirdly satisfying, also gave the background a gradient instead of a flat color I used Claude Code for UI. The settings gear, the google-style magnifier in the search bar, the youtube/github/star bookmark buttons are inline SVGs it drew, plus it cleaned up my button styling. I tried to make the pong game by myself, but returned to the good old Claude… Canvas + requestAnimationFrame loop, your paddle follows the mouse: ay+=Math.max(-2.2,Math.min(2.2,(ball.y-ay)*0.08)) and the colors come from getComputedStyle so the game recolors itself in dark mode. Wired the actual mp3s from a songs/ folder, each track got its album cover swapping into the art square, with an onerror fallback to the ♪ so a wrong filename doesn’t show a broken image. And the pink mystery button finally has a purpose: you find it out yourself, lol. So yeah, I’m done,"}, {"post_id": 48305, "ts": "2026-08-16T16:41:37Z", "hours": 6.1128, "text": "#1 Devlog I started with the skeleton. Three column grid, player on the left, big clock + search in the middle, widgets on the right: .layout{display:grid;grid-template-columns:290px 1fr 290px;gap:18px;} tbh grid felt like cheating after fighting with floats in tutorials, you just declare the columns and it happens. Then the topbar. Settings gear, a “Hello, Ri” box, and a Now Playing box: localStorage.setItem(‘nt_name’, JSON.stringify(v)) I wrapped it in a lil try/catch helper because apparently it can just throw in some browsers and i don’t want the whole tab dying because of a greeting. Clock was quite easy. new Date(), padStart(2,‘0’) so 9:05 doesn’t show as 9:5, setInterval every second, done. The greeting changes by hour and says “still awake?” after midnight. Ofc the search bar is just a form that brings you to google: location.href=‘ https://www.google.com/search?q='+encodeURIComponent(q) Music player took the longest so far. Track array with title/artist/src, one shared Audio() object, and a select() function that swaps the song, highlights it in the tracklist and updates the Now Playing box up top. Play/pause toggle, prev/next… The +TRACKS.length is there because JS modulo goes negative on prev from track 0 and I spent a genuinely embarrassing amount of time on that. Progress bar is just timeupdate → width %. Weather works too. Right now it’s connected to Almaty coordinates which is a problem for literally anyone who isn’t in Almaty, so autolocation is on the todo list."}]...
|
Title: Wild Tab by @Ri | Stardance
Devlogs:
#1 De Title: Wild Tab by @Ri | Stardance
Devlogs:
#1 Devlog I started with the skeleton. Three column grid, player on the left, big clock + search in the middle, widgets on the right: .layout{display:grid;grid-template-columns:290px 1fr 290px;gap:18px;} tbh grid felt like cheating after fighting with floats in tutorials, you just declare the columns and it happens. Then the topbar. Settings gear, a “Hello, Ri” box, and a Now Playing box: localStorage.setItem(‘nt_name’, JSON.stringify(v)) I wrapped it in a lil try/catch helper because apparently it can just throw in some browsers and i don’t want the whole tab dying because of a greeting. Clock was quite easy. new Date(), padStart(2,‘0’) so 9:05 doesn’t show as 9:5, setInterval every second, done. The greeting changes by hour and says “still awake?” after midnight. Ofc the search bar is just a form that brings you to google: location.href=‘ https://www.google.com/search?q='+encodeURIComponent(q) Music player took the longest so far. Track array with title/artist/src, one shared Audio() object, and a select() function that swaps the song, highlights it in the tracklist and updates the Now Playing box up top. Play/pause toggle, prev/next… The +TRACKS.length is there because JS modulo goes negative on prev from track 0 and I spent a genuinely embarrassing amount of time on that. Progress bar is just timeupdate → width %. Weather works too. Right now it’s connected to Almaty coordinates which is a problem for literally anyone who isn’t in Almaty, so autolocation is on the todo list.
#2 Devlog(spoiler: it’s done lol) Made the calendar first(day 0 of NEXT month is the last day of THIS month): var dim=new Date(y,m+1,0).getDate() From there it’s just counting: first weekday of the month tells you how many dimmed spillover days to borrow from the previous month, fill 1..dim, pad the tail. I flip months by doing m– / m++ and letting it overflow, JS Date fixes it for free. Then mde news. Browsers straight up refuse to fetch RSS from another site (CORS), which I did not know and found out the hard way with a wall of red console errors. The workaround is piping the feed through a proxy: fetch(’ https://api.allorigins.win/raw?url='+encodeURIComponent(feed) ) The location works now too. ipwho.is gives city + country + coords from your IP, no permission popup, and i cache it on localStorage with a timestamp so the tab isn’t calling an API every single time you open it: if(c && Date.now()-c.ts < 6 3600 1000) useLoc(c) Weather and the news title both follow it, so it says News · Kazakhstan for me and whatever country for anyone else Dark theme was weirdly satisfying, also gave the background a gradient instead of a flat color I used Claude Code for UI. The settings gear, the google-style magnifier in the search bar, the youtube/github/star bookmark buttons are inline SVGs it drew, plus it cleaned up my button styling. I tried to make the pong game by myself, but returned to the good old Claude… Canvas + requestAnimationFrame loop, your paddle follows the mouse: ay+=Math.max(-2.2,Math.min(2.2,(ball.y-ay)*0.08)) and the colors come from getComputedStyle so the game recolors itself in dark mode. Wired the actual mp3s from a songs/ folder, each track got its album cover swapping into the art square, with an onerror fallback to the ♪ so a wrong filename doesn’t show a broken image. And the pink mystery button finally has a purpose: you find it out yourself, lol. So yeah, I’m done,
#3 Devlog Had to rewrite the code so it’d look less AI- like(I went back and actually rewrote the base myself so I fully understand it) There’s nothing really new, rn only written the code till search+clock+shortcuts, the new thing is __.js: It’s a function that grabs new Date(), pulls the hours and minutes, pads them to two digits with padStart so 9:05 doesn’t show as 9:5, and drops the string into the clock element. Then setInterval re-runs it every second so it ticks. Hit an error on my first save(left placeholder blanks in by accident, the console pointed me right at the line), fixed it and it works. I want to delete the calendar and just place the pong game there, there’d be no settings too, only pink button and a thing, that will ask your name and ofc I won’t change the playlist much, maybe add another song instead of “Garota de Ipanema” and fix news See you tomorrow
#4 Devlog I’ve made quiet a lot of changes, but most of them are just like v1, but a little different. the most recognizable change is the bg, at the start it was just a plain picture, but then i asked my friend (who was the one that drew it, @ wild_roe again :) ) to send me the divided layers of the drawing + asked to animate it and she did!(simple 2 frames for a few of the layers). It was pretty easy, the whole illusion starts with laying all 6 on top of each other, same spot, same size. Then, because I wanted it to add parallax(cursor flee) I wrote some js(here’s some part of it, cuz I can’t write 4000+ symbols or smth like that): layers.forEach(function(img) { const depth = Number(img.dataset.depth); img.style.transform = ‘translate(’ + (-dx * depth) + ‘px,’ + (-dy * depth) + ‘px)’; }); }); dx/dy measure how far the cursor is from the screen’s center, as a number from -1 to 1. Then each layer shifts by that × its depth. then for 2 frame animation in js: const animLayers = document.querySelectorAll(‘.layer.anim’); let frame = 1; setInterval(function() { frame = (frame === 1) ? 2 : 1; animLayers.forEach(function(img) { img.src = ‘images/’ + img.dataset.name + ‘_’ + frame + ‘.png’; }); }, 450); This grabs only the layers with class anim (3–6, because 1st and 2nd are layers without frames), and every 450ms flips frame between 1 and 2, rebuilding each src. Then the weather. Firstly it was just “loading weather” in a bubble, then it overlapped with real weather (return fetch(url).then(res => res.json()).then(data => { const temp = Math.round(data.current.temperature_2m); const city = loc.city; document.getElementById(‘weather’).innerHTML = temp + ‘°C’ + ‘’ + city; });) and I just forgot the weather div in my html. nothing much there, I hadn’t change much from the v1 too And the tracklist… the difference from v1 is that it doesn’t have pause and skip/return + everytime any of the songs ends, 2nd song from the list(earrings) starts + I want the width to be bigger and reach the search bar, so the tab won’t be scroll-able(thinking about dividing the songs in 2, but will do it tomorrow). I will fix the bugs, make the white button do… something you’ll hear and I was thinking really hard if I add the pong game or no, because it’d be on top of my mascot’s head. but now… I’m thinking about adding it, cuz it will still be transparent and my mascot will be seen, so it’s okay. Will delete it if it won’t fit tho.
#5 Devlog (last) I basically just enhanced the player and added a function for the white button. I told that I’d make the player unscrollable, but I liked how the scrolling thing looks, so I kept it, only making the player’s width bigger. Fixed the 2nd song issue, it was just adding “cur = index; “ in playSong function so there’d be no “cover” text when nothing is playing, I just set my display: none in css and wrote “const coverEl = document.getElementById(‘cover’); coverEl.src = song.cover; coverEl.style.display = ‘block’;” in js The buttons were the tougher, cuz I decided to change their location from v1, so the pause button appear on the cover image. It shows pause button when when the cursor is on top of the song cover: document.getElementById(‘pause-btn’).style.display = ‘block’; and #cover-wrap:hover #pause-btn { display: block; } I added a separate png when the song is paused. The logic is if the audio is paused and you click, it starts playing, so show the pause icon, otherwise it pauses, so show the paused icon. Just swapping .src on the same , exactly like the covers I added a simple box to see what pong game would look like, but I didn’t like that it covers my mascot, so just deleted it.
Ships:
I made a custom tab for Chrome, that has some cool features like listening to music and playing pong. I couldn’t get the right UI, so I asked Claude to help me a bit with UI and pong game. I’m proud that I’m getting more and more familiar with html and css, so I’ll try to make a custom project after this!...
|
1792878839.6589117
|
1793742839.6589117
|
|
31437
|
Neverland OS by @253_Mathilde_IYKYK | Stardance
|
253_Mathilde_IYKYK
|
2
|
87.0
|
1295
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T15:36:45Z", "hours": 68.0, "multiplier": 18.97, "payout": 1295, "blessing": "neutral", "text": "Neverland OS is a web-based OS with a Peter Pan/Tinkerbell theme. Unlike other operating systems, Neverland OS doesn’t prioritize either design or performance. It tries to be good at both. It has a Notes app, a Music app, a Gallery app, a Game, a Video app, a NASA app, a Wikipedia app, a Hubble app, and a User Manual app. It also has mini apps like a search bar, a timer, weather, and more. My goal was to create something that looks unique. Because when we program, we often have other operating systems in our head. So we automatically put things where we are used to seeing them. But who said that window controls need to be on the right side of a window? And who said that all apps need to look like the ones we use every day? Don’t get me wrong. Those operating systems work great. But they already exist. So why not try something new? Neverland has a lot of hidden features (aka Easter eggs) and was built to have everything you need. Sometimes you don’t need a lot of apps. Just a music app to keep your focus up, a timer to motivate you, and something to write in. Of course, my OS can do way more than that. But when you are honest with yourself: you don’t really need much more than that. But who said that just because we don’t need that much, we have to work with ugly minimalistic stuff? Exactly. No one! So I gave my best to make it look cute. I hope you like it. And if you don’t, let me know! I often struggled with JS because I basically started from 0 knowledge. The Music app was especially difficult because it is so unique (yk so finding help online was impossible). I deleted stuff, made mistakes, broke things, and redid the graphics many times. There are way more hours in this project than you can see ( because I builded this thing on my old laptop in my holidays and that laptop breaks down everytime you use lapse). I took this project everywhere and spent almost every bit of free time I had on it.I worked on Neverland for 42 days. During that time I made over 500 deployments on GitHub, over 600 commits on GitHub, uploaded things millions of times because of GitHub issues, and wrote around 3,500 lines of code. I also tried my best to be transparent about the whole process. I wrote a Devlog about roughly every 2 hours. All instructions are in the OS or in the README. I gave my best with everything: the code, the graphics, the storytelling , the Easter eggs, and all the little details. I hope you like Neverland OS and have fun trying everything out. Sorry for my grammar or language mistakes. English isn’t my first language.", "repo": "https://github.com/253-Mathilde/My-first-OS", "demo": "https://253-mathilde.github.io/My-first-OS/"}, {"ship_num": 2, "ts": "2026-07-15T14:49:28Z", "hours": 19.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Peter Pan and Tinkerbell-themed OS. At the beginning, the JavaScript was really hard because I had only worked with blocks of code, not actual code (maybe you know code.org — that’s what I mean). The graphics took me quite some time, as did all the brainstorming and planning, because I did my best to create a good structure. I explained the whole idea and the thought behind the theme in my README. On my site, you have two draggable windows (the Welcome window and the Journal app window), and you can write stuff in your little journals and create islands. (I also explained that in my README, but if you don’t want to read it: an island is a note, and I called it that because of the site’s theme.) My site also has a little slideshow in the Journal app that explains how to use everything. My Stardance profile is linked too, so you can check out my other project. The site also includes a timer at the top. I hope you like it, and I’m already collecting ideas for Mission Two. This text was corrected with AI.", "repo": "https://github.com/253-Mathilde/My-first-OS", "demo": "https://253-mathilde.github.io/My-first-OS/"}]...
|
[{"post_id": 48968, "ts": "202 [{"post_id": 48968, "ts": "2026-08-17T15:31:53Z", "hours": 0.9764, "text": "Okay so I think I ship now ,just made some small changes (so my code is better to understand by others) and somehow they turned out to be an hour so yeah time to ship.Thanks for all your support and figers crossed that the first ship works!"}, {"post_id": 48896, "ts": "2026-08-17T13:41:36Z", "hours": 3.7464, "text": "Last Devlog (hopefully). Okay so before you judge me because I promised that I would ship yesterday: This README is massive and I gave my best to make it short but still well explained and yeah this was just so much work.Hope you like it. The TV should also work now.Finally, so maybe try it! https://253-mathilde.github.io/My-first-OS/ . I think that I’ll ship today. I really hope that everything works so pleaseeeeee I need some feedback. This project is just crazy and so many already like it.Can’t wait to see what you say to my next projetc idea. Thanks for your support and can’t wait to hear all the feedback. SO many hours of work.Hope they pay of.Thanks for reading <3."}, {"post_id": 47635, "ts": "2026-08-15T17:38:45Z", "hours": 3.1572, "text": "Okay so I never want to see a link in a HTML project again for at least the next 2 weeks because I now added the image sources to the manual, and that was just some crazy work. I myself always keep every source throughout the whole project but that meant that I had 15 pages full of links and I only needed the ones for the images And some were even unnecessary because those images were deleted from the site through the whole project. I know this site is probably the ugliest one in this whole project but also one of the most important ones. I also worked on the grammar. There might be some little mistakes but I wrote it. English is not my mother tongue, and I typed far more than just a prompt into an AI. I also checked the mistake with the YT video but couldn’t find one. It would really help if others also checked if the vd in the TV does not work. Tomorrow is README day. We are really there. I still can’t believe it. And someone wrote me on slack that you can review your own project with any AI, and the AI really liked mine so fingers crossed that the first ship will get approved And my work paid off. Thanks for all your support, and I would really appreciate your help with the TV app. Thanks for reading <3 Here is the link: https://253-mathilde.github.io/My-first-OS/"}, {"post_id": 47128, "ts": "2026-08-14T19:52:28Z", "hours": 1.8492, "text": "Check it out https://253-mathilde.github.io/My-first-OS/ Okay so today I added the last song to the music app.I also changed the font in the welcome window and wrote more text/changed some stuff. I also added better img to the galerie so now everything looks clean and everything is so close to being finished. I know I say that every day but you get a different point of view when you have over a month of work in your head VS just 3 or 4 more days. I am soooo happy with the font in the welcome window because the other one was more tech and this is more fairy-like. If you have a different opinion or absolutly hate it : say something! As you can see in the last DEVLOG I changed a lot based on feedback so yeah. I also changed the songs that are mine (not the ones from my base code) to github so now the img may load a little bit slow, but the sound should work great.I also made all the img links in the galerie app to github links( I downloaded everything from catbox and uploaded it to github and then change dthe file name and then re-run every job). I love how the music app turned out and looks when other windows are opened. Hope you like it tomorrow is going to be grammar and manual day because these things are just as importent as the coding.And when I work in my schedule, the day after that is README day and correcting graphic days.That would mean we ship in 2 days. I’ll give my best to find enough time for that.Thanks for reading <3"}, {"post_id": 46417, "ts": "2026-08-13T16:40:50Z", "hours": 2.2708, "text": "Concept Devlog Okay so I know it looks like I haven’t worked on this project for the last two days but Actually, I have worked non-stop for the last two days. I got some feedback for my site, and I am still open for some feedback. I really struggled with GitHub and ended up renaming every file in my project, and yes, I needed to do that individually and wait every time for about 10 minutes. Now more and more images are getting changed from Catbox to GitHub because someone said that I should reduce the loading time. I myself don’t like using GitHub for images and stuff because it is sooo much work with the folders and stuff, but you wanted it so, so I changed it. I also changed the manual because I also got some feedback for that. I also will upload the Pixabay songs to GitHub but not the ones from the tutorial I used because I don’t know where this music is from… That should reduce the loading time from the music app. I also found a lot of details that are not perfect so I also will change these but these are mostly little things in the user interface. I really gave my best the last days even though I can’t use Lapse for time tracking because it does not work with my laptop. Oh, and I almost forgot: the OS is made for smaller screens with a browser window width from 1400 px (I don’t mean the width of your screen), so I would Be really happy to know how bad it looks on other screens. I am really sorry for that but can’t change that because my CSS is 1600 lines of code and I often used position: absolute;. I am a beginner and will work with the percentage the next time! I promise. Thanks for reading and your patience with me. Check out the site at the moment, but please respect that the manual is not quite finished and the text can look a little bit misplaced sometimes. https://253-mathilde.github.io/My-first-OS/ Thanks for reading <3"}, {"post_id": 44832, "ts": "2026-08-10T21:08:40Z", "hours": 1.5083, "text": "That is just the first page.I’m waiting for two hours.I can’t even cancel them.Why always meeeeeee.I just made a folder to make it organized localy and when I uploaded it from the app ( yk the push and pull ) this happend.Yeah that takes sooooo long and btw I added more songs and made some things a little bit cleaner.As you may can see I can’t show you anything right now.Thanks’s for reading <3"}, {"post_id": 44075, "ts": "2026-08-09T16:26:52Z", "hours": 2.9811, "text": "Ahhh, I’m freaking out. The music app is finished!! Finally. It took me so long. Yes, I still need to add more songs (we only have the 3 from the base I used), but the whole layout is finished. Everything that comes now is only details and grammar and such stuff, but that was actually the last line of code for this project (yk, I now only need to repeat or fix things, not write something from scratch). In the app we have a slideshow at the beginning, a moving CD (spins), a menu that comes up front if your mouse touches it, a back button for the previous song, a next button for the next song, and a play and pause button that changes (yk, if the music plays it is ‘stop’ and if not it is ‘play’), changing song names and, of course, changing artists names. That app was the most challenging of all. Hope you like the design and everything! It would really help if you tried the site https://253-mathilde.github.io/My-first-OS/ and looked if everything works, but please respect that I am working on the grammar. Now we are finally getting to the last part!!! Thanks for reading <3."}, {"post_id": 43826, "ts": "2026-08-09T08:08:51Z", "hours": 1.7783, "text": "I think the manual is now finished. I know the CD site is not finished, but neither is the app. When I am finished with that, I’ll update the manual. I also added that star effect that shows when you click on the star thing on the last page. I also made some Easter eggs, like hidden sounds (for example, the first audio that was taken on Mars plays if you click on the green heart in the map window, which is also hidden), and I made the tab name of the OS a little game (I don’t know how to call it; it basically just moves and looks pretty). Hope you like the app; I’m always happy to hear some feedback, and now I finally start working on the music app. Thanks for reading <3."}, {"post_id": 42751, "ts": "2026-08-07T17:00:35Z", "hours": 4.0733, "text": "Okay, I worked on the manual app more, and you now can slowly see where we are going. That took me super long because I also did all the graphics and the effect where the image turns and gets bigger the second your cursor touches the image. Hope you like the graphics and the little tinkerbell on the cover. I know it is not perfect because the book is already open when you open the app, but I think it looks okay, and I can’t change it because of the symbols (they would look pretty bad on the next pages then). I also need to change the back site, text and next buttons. Btw, I now have over 300 commits on GitHub and 69 hours on Hackatime, and the project has been active for 32 days (started on 7/7/26). Literally, over a month and one devlog got over 2000 views 🥹. Thanks for reading and always helping me out <3"}, {"post_id": 42274, "ts": "2026-08-06T22:06:50Z", "hours": 1.2061, "text": "Okay, so GitHub is still broken, so text will have to do it. I added the Wikipedia and manual apps. And I also wrote the whole manual. That was quite some work, and I also fixed parts of the JS that were not really stable. I am so happy that it works now because I almost deleted everything today. In the end the problem, why everything did not work, was a missing close div thing. I spent the whole afternoon till now searching for that. It is midnight. I started in the afternoon. I feel really dead right now. Tomorrow I really need to do the music app. Thanks for reading <3"}, {"post_id": 41927, "ts": "2026-08-06T13:30:02Z", "hours": 2.9661, "text": "Okay, so like, I started on an app, and I can’t try it at the moment because GitHub is testing my patience, but yeah, the app is the manual app, and it looks like a book, and you can actually flip pages. It is just annoying that I can’t work correctly because of GitHub, but I don’t have another chance; I just need to try again and again and again: And because I do not know if my code even works, I can’t even continue with another app like the music app. Thanks for reading <3"}, {"post_id": 41535, "ts": "2026-08-05T20:07:14Z", "hours": 3.6178, "text": "Here we finally are: It works. With sound. And autoplay. And the alert. And I am soooooo happy. It took me the whole day, and I needed to do stuff that I had never even heard of, but thanks to the internet and my ability to read, I finally got it. So you can understand that better: I started at 8 am in the morning and finished at 4 pm in the afternoon. As you may understand, my patience for the music app was not enough, so I built 2 new apps instead. That sounds a little bit crazy, but because these are based on a webpage, it only took about 3 hours each. I still added a little window that explains everything, and I hope you like the result. I got so much kind feedback for the pre-loader and in general; I am getting so many nice comments. Thank you for that, and I hope you like the result and see where we are going! Thanks for reading. <3 The vd is pretty bad because I had to compromise it, so maybe check it out in real life or wait for a DEVLOG with a better VD."}, {"post_id": 40956, "ts": "2026-08-04T20:19:33Z", "hours": 1.0911, "text": "I worked on the preloader for the last 7 hours, but because of the browser update in 2025, an alert does not count for autoplay with the audio, and I still need a solution for that. Here is the MP4 of the preloader with the audio. I hope I will get that with the audio tomorrow. At least the video is working with the alert. Hope you like the graphics (they took soooo long, and yes, everything is self-made, so no Google copy and paste). Thanks for reading <3"}, {"post_id": 40737, "ts": "2026-08-04T13:45:55Z", "hours": 1.7208, "text": "I NEED YOUR HELP!!!! Okay so I started working on the menu. It works already but needs some better styling. So you can see the vision: The red circles are going to be little CDs like the one already existing. But I need your help because I do not know how to make the control buttons (the styling), so here are like 3 versions of it. Hope you can see the vision and may help me choose (and of course the buttons will be buttons, not words, but yk it is just so you can see what my vision is). Thanks for reading <3"}, {"post_id": 40328, "ts": "2026-08-03T19:25:43Z", "hours": 2.0278, "text": "Okay so here is what we have now: I added the final things for the apps, and I also changed the layout so that the backgrounds only repeat horizontally and not vertically. I also worked on the screens for the app and, of course, on the music app. I need to pull myself together so I do not start with any other app before I finish the music app. I also worked on the graphics as always, and we now finally have better vd, and everything is just better. Yayyyy.Thanks for reading <3"}, {"post_id": 39650, "ts": "2026-08-02T19:31:46Z", "hours": 0.7467, "text": "#Concept Devlog ( infos about the planning and the vision I will mark them now so you can choose yourself if your interests are only in the progress or also in everything behind the finished page )Okay so today was a planning day. Again.But you need to trust me because if you don’t have a plan than you won’t have a good project because I have multiple apps and I want everyone to be perfect. So over the time more and more little mistakes or things that just feel false appear.And I mean I already used so much effort so why should I throw that away and make it unperfect? A lot of new problems also appeared because I now saw the site on a bigger screen (yk laptop VS PC) and it just looked terrible! And the music app is not finished and because that DEVLOG is already really long: there will be 3 more apps.Yayyy.They won’t be too complicated because they will base on already existing sites so it should be done in about 10 hours but before that everything needs to be done and as you can see that is a long list and every task will take about an hour at least.We have round about 28 tasks btw.It will be a long journey and I think that we are not even close to half of that so if you really read all of that: A really big thank you because you have true interests! Thanks for reading<3"}, {"post_id": 38844, "ts": "2026-08-01T12:26:28Z", "hours": 1.2656, "text": "Okay so we now have a working thing ( the play and stop button needs some work because right now it only works if you do not use the back and forward buttons) and as you can see I changed the graphics and what you cannot see is that it rotates like a real CD! I started planning the menu cause it will have the shape of a half circle so I do not have quite an idea how I will do that but we will see.Thanks for reading and right now I only have the example music from the code I used so if you have music wishes:leave a comment.Thanks for reading <3"}, {"post_id": 38250, "ts": "2026-07-31T15:32:45Z", "hours": 1.2331, "text": "#concept Devlog AND SR FOR LIKE THE LOOKS AND THE GRAMMAR OKAY WE HAVE 37 DEGREES AND THIS IS JUST A VISION IT IS NOT SUPPOSED TO LOOK PERFECT!! Okay so I now started working on the music app and yeah it looks sooo funny right now(yk to see the switch from all the clean and perfect things to THAT)but I mean everything works for now so we just need the styling and the menu.That is such an easy thing to say because actually:The graphics take me sooo long.There are about 20 hours that you do not see and thanks to the universe catbox is not working right now and that means I have to use postimages and it works but like the pictures load sooo long.Hope it works soon and if you have like song wishes for the app:leave a comment!Thanks for reading and here is my vision:"}, {"post_id": 38102, "ts": "2026-07-31T09:57:54Z", "hours": 1.4106, "text": "Okay so the game is kinda finished! I now have a game over screen and a finished screen and a like maual or pre-loader.Everything is explained and I myself think that it is like the right level of easy but still a little bit tricky.You would help me a lot with trying it out and giving me a short feedback. ( https://253-mathilde.github.io/My-first-OS/ )Thanks for reading and here are the picture of the game app:"}, {"post_id": 37862, "ts": "2026-07-30T20:44:36Z", "hours": 0.4675, "text": "I added something like a pre-loader-thing that shows the info for the game everytime you open the game window for 30 sec.I now that it is kinda annoying that I only log such short times but I just squeze in every tiny bit of time I have and the graphics also take pretty long.Thanks for reading <3"}, {"post_id": 37765, "ts": "2026-07-30T17:59:45Z", "hours": 0.8992, "text": "So I did some JS and spent way too much time on the graphics.It now shows a message and hides everything when you reach a score from 100.I still need to do something for the like game over part.Hope you like the design because that will stay the same I think.Thanks for reading <3"}, {"post_id": 37038, "ts": "2026-07-29T14:41:02Z", "hours": 1.1483, "text": "Okay so I started doing some CSS and made some graphics.Right now the background is too full (yk the focus point from the game should not be the background) but like the keyframes work and I added that frame.I will chnage the elements from the game but I will not change like the frame because I think that the frame looks pretty cool.We still need to do the JS and to change some stuff but I think that I will get that done in about 6-8 hours.Unfortunatly I do not have 6-8 hours the next days.I will give my best to squeze in some time but yeah: Sr for the bad vd but like I do not even use that other tracking tool because my laptop is just soooo slow with it and like recording and all the animations and windows that are open-it almost collapsed so srrrr Thanks for reading and if you have styling ideas for the game:leave a comment or write me on Slack <3"}, {"post_id": 36942, "ts": "2026-07-29T10:55:56Z", "hours": 1.1881, "text": "Okay so here we are: We have a WORKING mini game that looks like trash! And I am sooo happy.As you can see there is an object that you can control with the arrow up key (hope that is the right english word for that).And we also have like blocks that are generated and have a random height.Yayyy.So we only need to do the styling and add some JS that ends the game when you have a score from xxx (I already have a score in my JS so that should not be so complicated).I am so happy right now and I think it was the right decision to start over.Thanks for reading and sr for all these bad vd’s,they will get better soon.<3"}, {"post_id": 35909, "ts": "2026-07-27T17:23:26Z", "hours": 0.3122, "text": "Okay so I hope that I do not dissapoint s.o now.I deleted the whole thing that I had so basically a whole day of work because there is always way more time behind everything that you think.I did that because I could not find the mistake and I did not really get the code.I never really did JS before this project and I am learning JS while doing this project.And I mean really learning because I kinda eat the whole W3 school site but yeah.I want to give my best in this project and if I cannot find the mistake in my own coding:I would need AI.And do not get me wrong but help from AI okayyyy but a whole app made with AI.No.No.And no.That is MY opinion so yeah if you do not think so or use AI a lot then do so (it is okay but not for me).I give my best to be transparent and always say when I used AI.The plan is now to build like a flappy bird game but without the top part and to make it look cool.I hope you can understand me and stay with me on this project because we are now getting to the hardest part.This will take some time but I will not quit.Thank you for reading(I do not think that s.o will read all of this but yeah)."}, {"post_id": 35832, "ts": "2026-07-27T14:55:32Z", "hours": 2.8108, "text": "Okay so I just started with the game.Actually just started is a huge lie because I am struggeling since 10:00 and we now have 17:00.I used a tutorial and tried to just start basic with making a little jumping game but the objects …They do not exist because the whole generating thing does not work .I first need to get everything working before upgrading the graphics and stuff.I really would like some help! CSS: #background { position: absolute; background-image: url('https://files.catbox.moe/xqsbzm.png'); height: 200px; width: 100%; animation: slideright 600s infinite linear; bottom: 0;}.wendy { background-image: url('https://files.catbox.moe/u52u37.png'); height: 60px; width: 60px; position: absolute; bottom: 0;}.obstacle { background-image: url('https://files.catbox.moe/n5f03w.png'); width: 60px; height: 60px; position: absolute; bottom: 0;}@keyframes slideright { from { background-position: 0 0; } to { background-position: -10000px 0; }} HTML: <div id=\"gameWindow\"> <div class=\"base5\"> <div class=\"symbolegame\"> <p id=\"galerieWindowheader\"> <img src=\"https://i.imgur.com/Y4OL1On.gif\"></p> <p style=\"cursor: pointer\" id=\"gameclose\"><img src=\"https://i.imgur.com/q5TmYNg.gif\"></p> <p style=\"cursor: pointer\" id=\"gameopen\"><img src=\"https://i.imgur.com/3nBda2J.gif\"></p> </div> <div id=\"background\"> <h6 id=\"alert\"></h6> <div class=\"wendy\"></div> <div class=\"grid\"></div> </div> </div> </div> </div> JS: document.addEventListener('DOMContentLoaded', () => { const wendy = document.querySelector('.wendy') const grid = document.querySelector('.grid') const alert = document.getElementById('alert') let gravity = 0.9 let isJumping = false let isGameOver = false function control(e) { if (e.code === \"Space\") { if (!isJumping) { jump() } } } document.addEventListener('keydown', control) let position = 0 function jump() { isJumping = true let count = 0 let timerId = setInterval(function () { //move down if (count === 15) { clearInterval(timerId) let downTimerId = setInterval(function () { if (count === 0) { clearInterval(downTimerId) isJumping = false } position -= 5 count-- position = position * gravity wendy.style.bottom = position + 'px' }, 20) } //move up position += 20 count++ position = position * gravity wendy.style.bottom = position + 'px' }, 20) } function generateObstacles() { if (!isGameOver) { let randomTime = Math.random() * 4000 let obstaclePosition = 1000 const obstacle = document.createElement('div') obstacle.classList.add('obstacle') grid.appendChild(obstacle) obstacle.style.left = obstaclePosition + 'px' let timerId = setInterval(function () { if (obstaclePosition > 0 && obstaclePosition < 60 && position < 60) { clearInterval(timerId) alert.innerHTML = 'Game Over' isGameOver = true //remove all children while (grid.firstChild) { grid.removeChild(grid.lastChild) } } obstaclePosition -= 10 obstacle.style.left = obstaclePosition + 'px' }, 20) setTimeout(generateObstacles, randomTime) } } generateObstacles()}) Thanks for reading<3"}, {"post_id": 35185, "ts": "2026-07-26T13:27:10Z", "hours": 1.725, "text": "So here is the camera app! As you may can see there are two little buttons that look like real camera buttons. I added little arrows but I think they still look real.Right now we have like 22 photos on our digi cam.And well if you scroll through these screens you may see the TV app because I also finished that.I think it also looks pretty cool ,tell me what you think about it in the comments!! It only has one vd right now(yk matching to the theme if you are interested check out the real site).I may add more in the future but not until this project is finished.So these 2 apps are now ready and the next thing on my list is the music app.Happy to hear or see some feedback (If you all really hate it I am going to change it tho but I really gave my best).Thanks for reading <3 🔗 253-mathilde.github.io/My-first-OS/"}, {"post_id": 34192, "ts": "2026-07-24T18:28:48Z", "hours": 1.5156, "text": "#concept Devlog All I can say:The galerie app is finished ! You can check it out or wait until I post a DEVLOG which shows more details.It was squite some work and now it is time for the next point on my todo-list:the TV.I am so happy and grateful for all these people watching my DEVLOGS and for all these kind souls who are staying with this project since minute one.Thank you you all and I really hope you like it!!Thanks for reading <3"}, {"post_id": 33433, "ts": "2026-07-23T11:36:14Z", "hours": 0.8769, "text": "So I added the base for the galerie.I just need to add a slideshow thing which is going to be a little hard because I already have 2 and I need to add the 2 buttons to switch between the images.I am giving my best to squeze in coding time but the graphics themselves take a lot of time.Thanks for reading!!!"}, {"post_id": 33405, "ts": "2026-07-23T10:08:02Z", "hours": 0.9244, "text": "So I pulled myself together and changed the welcome window.I will work on the camera app now but what do we think about the desing from the welcome window ? Should I leave it as it is or should I change it ? Yk it is the first impression you get when you go on my site.Thanks for reading and your interests in this project."}, {"post_id": 32570, "ts": "2026-07-21T20:40:51Z", "hours": 1.7686, "text": "So I changed the welcome window.It is not perfect and not finished do not worry but it is enough for the moment.It was quite hard-yk with the grid and everything because I had never done that.I need a little break from the grid thing so that goes on the list for the things to do in the end.Hope you like the styling idea.Thanks for reading!!!"}, {"post_id": 32381, "ts": "2026-07-21T14:58:33Z", "hours": 1.4383, "text": "Well, that looks like an OS! I got the little weather application for the top. Yayyyy. And I also added the icons for the apps and also connected them to their own windows, so now only the app content is missing. I am so happy right now that everything works! The complicated part is not even close (yk the game and the music app), but I am going to change the design from the welcome window (check the drawing for the vision). The apps are in a div container where you can scroll, and I really hope you like it! Maybe check it out in real life when you are interested. Thanks for reading!!!"}, {"post_id": 32272, "ts": "2026-07-21T10:39:47Z", "hours": 1.2842, "text": "So I added the little star map thing (same here,if you do not know what I mean or what the plan for this project are : check the DEVLOG with the drawing) and fixed some little mistakes.I think I am going to start working on the hardest part in the info-top-bar-thing :The little weather widget.The problem is that it is supposed to get you location and to show the weather in the right number thing ( yk F and C ).Let’s see how long this will take! Wish me luck and thanks for reading this DEVLOG!!! Sr again for the vd my situation has not changed :( and I also showed all the other features in this vd"}, {"post_id": 31781, "ts": "2026-07-20T13:27:42Z", "hours": 2.3606, "text": "I added a little timer. It’s a simple one — it only counts minutes, not seconds or hours — but it’s enough if you want to have a short learning session or keep track of a small task. It’s not an app; I wanted to keep it simple. I also added the divs for the other tools in the top bar, and I included a small GIF for the map feature (check my DEVLOG with the brainstorming if you don’t know what I mean). Maybe I’ll start building that today, maybe not. Thanks for reading this DEVLOG ❤❤"}, {"post_id": 31297, "ts": "2026-07-19T16:17:14Z", "hours": 1.5781, "text": "So I started working on the top bar.It now has quotes that change every 10 sec and that move so the text is animated.My plan is it to finish the top bar and all these details and then start working on the apps.I am pretty sure I will change the graphics when I am done with the app but that is really easy to do and I first need the code for these elements."}, {"post_id": 31164, "ts": "2026-07-19T10:35:50Z", "hours": 1.0581, "text": "So I added a Pre-Loader.I know right now it does not match the vibe from the site but I am going to change that at the end.Changing it is pretty easy ,making it was a little bit harder.I am going to work on the music app today but right now I need a little break.When you have ideas how I should style the Pre-Loader: Leave a comment!! Thanks for reading <3"}, {"post_id": 30673, "ts": "2026-07-18T13:24:10Z", "hours": 2.0797, "text": "So I started changing the window for the music app and I also started making all the graphics.That took about 6 hours so these 2 hours of code time are such a tiny bit of my actual work.Hope you like the style and see the vision for the app. Sr for the bad vd my Internet is still veeeeeery slow and it is just sucks :)"}, {"post_id": 30353, "ts": "2026-07-17T20:38:07Z", "hours": 1.4083, "text": "#concept Devlog So as promised here is the brainstorming for the whole site. I also have the brainstorming for the apps but you need a little bit of patience because I am only going to share these when making the actual app.I also started on the music app and it looks really cool.Everything is coming together slowly and even when I am not even at half of the time I am going to spend I am soo happy.Hope you like the brainstorming-and yesss it is BRAINSTORMING you guys so please it is not supposed to look like the Mona Lisa.Thanks for reading all of this !!!"}, {"post_id": 30175, "ts": "2026-07-17T15:19:52Z", "hours": 2.0125, "text": "So I now improved the search bar and the dragging thing because now you cannot drag a window into the top bar. I also changed the icons and added a new app with a matching app window.The window is a mix from the Journal app and the welcome window but I am going to change that soon.I also changed the color of the clock and added a background to the apps.I finally made my CSS a own file so now the HTML is a little bit shorter and more organized.I am going to work on the window from the CD’s app later today and I am also going to share my brainstorming for the site.Thanks for reading!!!"}, {"post_id": 30067, "ts": "2026-07-17T10:59:39Z", "hours": 1.5111, "text": "So I now changed the CSS for the icons and started adding a search bar connected to ecosia. Ecosia is like google but it plants trees every time you use it.Because I do not know if I can change the index also in my GITHUB (yk I am still waiting for the mission thing) you can only see the changes on a screen. It works right now but I still need some changes to make it look better.I made the whole brainstorming for the site yesterday so I think I am going to share that today too.Thanks for reading this DEVLOG."}, {"post_id": 29710, "ts": "2026-07-16T20:00:25Z", "hours": 0.2914, "text": "Hey so I do not know if it only works on my laptop but you should be able to drag the window when you click and hold the yellow heart.Could someone please try it???"}, {"post_id": 28895, "ts": "2026-07-15T14:25:36Z", "hours": 2.6283, "text": "#concept devlog Hey. So I just finished my README and my site. The time you see here only reflects the hours I spent coding. The README took way longer than the code, but to me, the README is just as important as the code itself. I’m going to ship everything in the next few minutes. Hope you like my work! If you want to know how I did everything, check out my README — it’ll make all the effort worth it. Thanks for reading this DEVLOG, and keep in mind: this is just Mission One. This project will get better and bigger in Mission Two. If you want to know my plans or first ideas for Mission Two, read my README. This DEVLOG was corrected and improved with AI"}, {"post_id": 28322, "ts": "2026-07-14T14:34:58Z", "hours": 3.2475, "text": "Hey, so I now upgraded graphics and stuff from the Journal app. I still need to change some details like the heading of a note you wrote (currently it is blue and really tech-like) or the text in the starting window. I also changed the font from the app name under the app icon. I also upgraded my JS, so now you can write a note and refresh the site, and it will still be there. You can also edit or delete that existing note with only one click. When you refresh the page and there is already a note, you will not see the introduction to the app again. I am going to do the graphics for the README now (the graphics for the Journal app were about 3-4 hours, so I really locked in today), and I will also add some more links to it. I am also going to try to change some details today. But the final steps and the final written README are coming tomorrow. So if everything works: Tomorrow is shipping day!!! Thanks for reading all of that and having interests in my OS. And again: Really sorry for the bad video…"}, {"post_id": 27740, "ts": "2026-07-13T15:49:59Z", "hours": 4.4794, "text": "So today I could finally finish my journal app (in the tutorial it is a notes app). Unfortunately, I did not understand the tutorial so well with the app, so I decided to find a tutorial myself and use that. It took me longer than expected, but here I am now. I already started working on the graphics (Yesss, they are all made by ME). That took me about 3 hours. These hours unfortunately do not count, but I want to give my best and really make that project cute.The plot twist is that the apps do not look like the apps that everybody knows. They are supposed to look like the real thing, and I want to combine that with the whole Peter Pan/Tinkerbell theme. So yeah, I am going to do the README now, and tomorrow I am going to read the last guide even. I do not know if I am going to use that guide or what even is in that guide. I am also going to change the graphics in the notes app. I really hope that that journal app of mine has the same functions as the app from the guide and that it is okay that I did my own one. Does somebody know that?? Thanks for reading this entire thing. Sorry for the start and the quality of the video.My Internet Connection is at the moment really bad"}, {"post_id": 27251, "ts": "2026-07-12T17:16:06Z", "hours": 0.3075, "text": "Thanks to the help from @nokira , it now finally works. Unfortunately, I cannot code any further today, but we are hopefully going to finish the app tomorrow."}, {"post_id": 27108, "ts": "2026-07-12T11:33:27Z", "hours": 1.4481, "text": "So, here is finally a DEVLOG that logs over an hour of work. I did my best today, but unfortunately I’m typing only with my left hand as a right‑handed person because of a small accident. Yaayyyy (the universe is really not on my side).I can now finally drag the two windows separately (that didn’t work yesterday), and I can close them. I’m not sure if it’s supposed to do nothing when I click the “Open” button.For better understanding: Yellow is for dragging, red for closing, and green for opening.I think I have another bug, because when I click on the app icon, nothing happens. If you have any idea what might be wrong, please help me in the comments or on Slack.I also wanted to work on the README today, but I’m not sure how long I can keep typing with my left hand. We’ll see. I’m trying my best here — thanks for reading all of this."}, {"post_id": 26780, "ts": "2026-07-11T19:33:38Z", "hours": 1.1739, "text": "So, I added the three little symbols at the top, and I started working on my app. Right now it looks the same as the welcome screen, but I’m going to change that tomorrow.My plan for tomorrow is to finish my first app and maybe even start working on the final README (you know — the banner and everything)."}, {"post_id": 26478, "ts": "2026-07-11T09:19:42Z", "hours": 0.6758, "text": "So, I did the JS and the HTML for the close and open feature. I also changed the graphic of the handle. I’m really sorry that I only log such short sessions, but I currently don’t have much time for coding and can only squeeze in short amounts of time."}, {"post_id": 25937, "ts": "2026-07-10T13:14:16Z", "hours": 0.5867, "text": "Guys, I finally got it! A big thank you to @nokira . I needed a bit more time to fix everything, but yeah — there were some more mistakes that I finally started to correct. I still need to fix a few things, like the graphics and the z-index, but I’m sooo happy that it finally works!!!!"}, {"post_id": 25259, "ts": "2026-07-09T12:40:32Z", "hours": 0.6822, "text": "So I started the third tutorial.I am at the part where you should be able to drag your window.The code is from the tutorial ,so it should work but I think that I have done something wrong because as you can see nothing happens.I am on the go right now and maybe I can squeze some time for programming in later.I have my code updated in my github thing ( it is linked in the project I think) .Could someone help me please.I am really new with JS and I do not have enough time right now to start from the starting point.Because I am in a rush I do not have time to correct this text .I am really sorry for my grammar and all this stuff."}, {"post_id": 24804, "ts": "2026-07-08T16:38:54Z", "hours": 0.2833, "text": "Okay, so I just coded a bit more and made a temporary README. I’m going to create a new picture for my project and improve my profile a little, but that’s it for today.✨ BYE ✨"}, {"post_id": 24789, "ts": "2026-07-08T16:13:44Z", "hours": 1.1456, "text": "So, what have I changed? First, I changed the heading because the “S” looked like an “f,” which would completely change the purpose of the website — I just noticed that, hahaha! Imagine if I had shipped it like that in the final version. Anyway, I also added that cute cursor (it’s a tiny Tinkerbell). I loved this idea the most because it lets me make my website both modern and whimsical.If you don’t know who Tinkerbell is: she’s a cartoon character from a kids’ series who lives with other fairies and struggles to find her powers. I thought it would be fun to combine her with Peter Pan — also a children’s story about a dream world where Peter Pan secretly visits kids at night and they all fly through the sky to a magical place . I didn’t watch the Peter Pan series as a child, but I read the books, so I chose Tinkerbell because I could picture her better in my head. Maybe we just pretend they got married.Why am I talking so much about these characters? Because my whole OS is meant to match that vibe — so you can understand why there’s a random fairy on a modern site. I’ll make it easier to get what this OS is about as I go further with the project (you know, adding features like a calculator, etc.).I also added my favorite feature again: a new highlight color! That ugly blue is finally gone from this beautiful site. I linked my profile at the top too, so you can click on my name now. I mean, if you’re going to include info on a site, you might as well do it right and add a bit more about yourself than just your name.So yeah, that’s my desktop for now. I’m going to work on the README today too. I wanted to get further today, but I think it’s okay — you know how much time I spent on this.Thank you for reading all of that and for your interest in my project!"}, {"post_id": 24685, "ts": "2026-07-08T13:10:59Z", "hours": 1.6353, "text": "Hi! So I already had the code in my last update here, but I finally changed the graphics and the design. I’m not finished with the desktop yet (don’t worry, I know how it looks!), but I just wanted to give you a quick update."}, {"post_id": 24622, "ts": "2026-07-08T10:33:51Z", "hours": 0.4072, "text": "Okay, soo. I just read the second tutorial and literally made it the same as in the tutorial. I knew I wasn’t supposed to do that. Yes, I’m changing it in a second. I’m just brainstorming a bit and sorting out my ideas for the design because my last project had that Y2K vibe (iykyk), but now I want something cleaner — not like those old, ugly operating systems back in the day. Still, it should keep some of those nostalgic vibes, you know? I can’t really explain it better.So yeah, I think I’ll need about an hour or two — let’s see if the universe is on my side and I find the graphics I want quickly! And guys, I’m suffering — I miss my Windows 11 from home, but I think I just need a little more time to get used to Windows 10 on this laptop. I don’t really have a choice since it’s just me and my laptop for the next month.Also, I registered for this chat thing (I forgot the name) and got nothing. Like, how many chats exist on this planet? But I think I’ll get through it tonight. :)"}, {"post_id": 24293, "ts": "2026-07-07T19:22:28Z", "hours": 0.2756, "text": "Guys, this has been so hard. And I don’t mean the project — I mean the file. I know that no one is going to read this, but I want to share my struggle so that my hard work has a reason.I just finished my first project, which I did with the VS app. But now I needed to open a new project — after half an hour, I somehow managed it (still don’t know how). Could somebody explain that to me?Then the Hackatime tool stopped working, and Stardance couldn’t find my file. So I decided to switch to my laptop because I hadn’t installed the app there yet, and I already knew what to do from my first project. I needed everything on my laptop anyway because of the holidays, etc.My laptop only runs Windows 10, so everything took ten times longer. After that, I had to delete some apps because of storage issues. As you can see, it just kept getting more complicated.I finally did it — after six hours, without appreciation (you know, from Stardust…) and actually crying twice because I already had code, but it was gone.I don’t want to annoy you with my problems. That’s my site for now. Please don’t judge — I’m following the tutorial, and I’m going to add beauty to it at the end when the code is finished. I already have so many ideas.I’m giving my best and forcing myself to keep going. In my country, there’s a saying: „Wo ein Wille ist, ist auch ein Weg“, which basically means if you truly want something, there’s a way to get it.I’m so exhausted because I find all this installing, updating, and setup stuff just so boring.A devlog with my to-dos is coming tomorrow or on Friday because I’m getting my school report card tomorrow — wish me luck!And here’s a screenshot of my really ugly site at the moment. If you read this whole thing: thanks for listening to all my yapping .💗💗💗💗"}]...
|
Title: Neverland OS by @253_Mathilde_IYKYK | Stard Title: Neverland OS by @253_Mathilde_IYKYK | Stardance
Devlogs:
Guys, this has been so hard. And I don’t mean the project — I mean the file. I know that no one is going to read this, but I want to share my struggle so that my hard work has a reason.I just finished my first project, which I did with the VS app. But now I needed to open a new project — after half an hour, I somehow managed it (still don’t know how). Could somebody explain that to me?Then the Hackatime tool stopped working, and Stardance couldn’t find my file. So I decided to switch to my laptop because I hadn’t installed the app there yet, and I already knew what to do from my first project. I needed everything on my laptop anyway because of the holidays, etc.My laptop only runs Windows 10, so everything took ten times longer. After that, I had to delete some apps because of storage issues. As you can see, it just kept getting more complicated.I finally did it — after six hours, without appreciation (you know, from Stardust…) and actually crying twice because I already had code, but it was gone.I don’t want to annoy you with my problems. That’s my site for now. Please don’t judge — I’m following the tutorial, and I’m going to add beauty to it at the end when the code is finished. I already have so many ideas.I’m giving my best and forcing myself to keep going. In my country, there’s a saying: „Wo ein Wille ist, ist auch ein Weg“, which basically means if you truly want something, there’s a way to get it.I’m so exhausted because I find all this installing, updating, and setup stuff just so boring.A devlog with my to-dos is coming tomorrow or on Friday because I’m getting my school report card tomorrow — wish me luck!And here’s a screenshot of my really ugly site at the moment. If you read this whole thing: thanks for listening to all my yapping .💗💗💗💗
Okay, soo. I just read the second tutorial and literally made it the same as in the tutorial. I knew I wasn’t supposed to do that. Yes, I’m changing it in a second. I’m just brainstorming a bit and sorting out my ideas for the design because my last project had that Y2K vibe (iykyk), but now I want something cleaner — not like those old, ugly operating systems back in the day. Still, it should keep some of those nostalgic vibes, you know? I can’t really explain it better.So yeah, I think I’ll need about an hour or two — let’s see if the universe is on my side and I find the graphics I want quickly! And guys, I’m suffering — I miss my Windows 11 from home, but I think I just need a little more time to get used to Windows 10 on this laptop. I don’t really have a choice since it’s just me and my laptop for the next month.Also, I registered for this chat thing (I forgot the name) and got nothing. Like, how many chats exist on this planet? But I think I’ll get through it tonight. :)
Hi! So I already had the code in my last update here, but I finally changed the graphics and the design. I’m not finished with the desktop yet (don’t worry, I know how it looks!), but I just wanted to give you a quick update.
So, what have I changed? First, I changed the heading because the “S” looked like an “f,” which would completely change the purpose of the website — I just noticed that, hahaha! Imagine if I had shipped it like that in the final version. Anyway, I also added that cute cursor (it’s a tiny Tinkerbell). I loved this idea the most because it lets me make my website both modern and whimsical.If you don’t know who Tinkerbell is: she’s a cartoon character from a kids’ series who lives with other fairies and struggles to find her powers. I thought it would be fun to combine her with Peter Pan — also a children’s story about a dream world where Peter Pan secretly visits kids at night and they all fly through the sky to a magical place . I didn’t watch the Peter Pan series as a child, but I read the books, so I chose Tinkerbell because I could picture her better in my head. Maybe we just pretend they got married.Why am I talking so much about these characters? Because my whole OS is meant to match that vibe — so you can understand why there’s a random fairy on a modern site. I’ll make it easier to get what this OS is about as I go further with the project (you know, adding features like a calculator, etc.).I also added my favorite feature again: a new highlight color! That ugly blue is finally gone from this beautiful site. I linked my profile at the top too, so you can click on my name now. I mean, if you’re going to include info on a site, you might as well do it right and add a bit more about yourself than just your name.So yeah, that’s my desktop for now. I’m going to work on the README today too. I wanted to get further today, but I think it’s okay — you know how much time I spent on this.Thank you for reading all of that and for your interest in my project!
Okay, so I just coded a bit more and made a temporary README. I’m going to create a new picture for my project and improve my profile a little, but that’s it for today.✨ BYE ✨
So I started the third tutorial.I am at the part where you should be able to drag your window.The code is from the tutorial ,so it should work but I think that I have done something wrong because as you can see nothing happens.I am on the go right now and maybe I can squeze some time for programming in later.I have my code updated in my github thing ( it is linked in the project I think) .Could someone help me please.I am really new with JS and I do not have enough time right now to start from the starting point.Because I am in a rush I do not have time to correct this text .I am really sorry for my grammar and all this stuff.
Guys, I finally got it! A big thank you to @nokira . I needed a bit more time to fix everything, but yeah — there were some more mistakes that I finally started to correct. I still need to fix a few things, like the graphics and the z-index, but I’m sooo happy that it finally works!!!!
So, I did the JS and the HTML for the close and open feature. I also changed the graphic of the handle. I’m really sorry that I only log such short sessions, but I currently don’t have much time for coding and can only squeeze in short amounts of time.
So, I added the three little symbols at the top, and I started working on my app. Right now it looks the same as the welcome screen, but I’m going to change that tomorrow.My plan for tomorrow is to finish my first app and maybe even start working on the final README (you know — the banner and everything).
So, here is finally a DEVLOG that logs over an hour of work. I did my best today, but unfortunately I’m typing only with my left hand as a right‑handed person because of a small accident. Yaayyyy (the universe is really not on my side).I can now finally drag the two windows separately (that didn’t work yesterday), and I can close them. I’m not sure if it’s supposed to do nothing when I click the “Open” button.For better understanding: Yellow is for dragging, red for closing, and green for opening.I think I have another bug, because when I click on the app icon, nothing happens. If you have any idea what might be wrong, please help me in the comments or on Slack.I also wanted to work on the README today, but I’m not sure how long I can keep typing with my left hand. We’ll see. I’m trying my best here — thanks for reading all of this.
Thanks to the help from @nokira , it now finally works. Unfortunately, I cannot code any further today, but we are hopefully going to finish the app tomorrow.
So today I could finally finish my journal app (in the tutorial it is a notes app). Unfortunately, I did not understand the tutorial so well with the app, so I decided to find a tutorial myself and use that. It took me longer than expected, but here I am now. I already started working on the graphics (Yesss, they are all made by ME). That took me about 3 hours. These hours unfortunately do not count, but I want to give my best and really make that project cute.The plot twist is that the apps do not look like the apps that everybody knows. They are supposed to look like the real thing, and I want to combine that with the whole Peter Pan/Tinkerbell theme. So yeah, I am going to do the README now, and tomorrow I am going to read the last guide even. I do not know if I am going to use that guide or what even is in that guide. I am also going to change the graphics in the notes app. I really hope that that journal app of mine has the same functions as the app from the guide and that it is okay that I did my own one. Does somebody know that?? Thanks for reading this entire thing. Sorry for the start and the quality of the video.My Internet Connection is at the moment really bad
Hey, so I now upgraded graphics and stuff from the Journal app. I still need to change some details like the heading of a note you wrote (currently it is blue and really tech-like) or the text in the starting window. I also changed the font from the app name under the app icon. I also upgraded my JS, so now you can write a note and refresh the site, and it will still be there. You can also edit or delete that existing note with only one click. When you refresh the page and there is already a note, you will not see the introduction to the app again. I am going to do the graphics for the README now (the graphics for the Journal app were about 3-4 hours, so I really locked in today), and I will also add some more links to it. I am also going to try to change some details today. But the final steps and the final written README are coming tomorrow. So if everything works: Tomorrow is shipping day!!! Thanks for reading all of that and having interests in my OS. And again: Really sorry for the bad video…
#concept devlog Hey. So I just finished my README and my site. The time you see here only reflects the hours I spent coding. The README took way longer than the code, but to me, the README is just as important as the code itself. I’m going to ship everything in the next few minutes. Hope you like my work! If you want to know how I did everything, check out my README — it’ll make all the effort worth it. Thanks for reading this DEVLOG, and keep in mind: this is just Mission One. This project will get better and bigger in Mission Two. If you want to know my plans or first ideas for Mission Two, read my README. This DEVLOG was corrected and improved with AI
Hey so I do not know if it only works on my laptop but you should be able to drag the window when you click and hold the yellow heart.Could someone please try it???
So I now changed the CSS for the icons and started adding a search bar connected to ecosia. Ecosia is like google but it plants trees every time you use it.Because I do not know if I can change the index also in my GITHUB (yk I am still waiting for the mission thing) you can only see the changes on a screen. It works right now but I still need some changes to make it look better.I made the whole brainstorming for the site yesterday so I think I am going to share that today too.Thanks for reading this DEVLOG.
So I now improved the search bar and the dragging thing because now you cannot drag a window into the top bar. I also changed the icons and added a new app with a matching app window.The window is a mix from the Journal app and the welcome window but I am going to change that soon.I also changed the color of the clock and added a background to the apps.I finally made my CSS a own file so now the HTML is a little bit shorter and more organized.I am going to work on the window from the CD’s app later today and I am also going to share my brainstorming for the site.Thanks for reading!!!
#concept Devlog So as promised here is the brainstorming for the whole site. I also have the brainstorming for the apps but you need a little bit of patience because I am only going to share these when making the actual app.I also started on the music app and it looks really cool.Everything is coming together slowly and even when I am not even at half of the time I am going to spend I am soo happy.Hope you like the brainstorming-and yesss it is BRAINSTORMING you guys so please it is not supposed to look like the Mona Lisa.Thanks for reading all of this !!!
So I started changing the window for the music app and I also started making all the graphics.That took about 6 hours so these 2 hours of code time are such a tiny bit of my actual work.Hope you like the style and see the vision for the app. Sr for the bad vd my Internet is still veeeeeery slow and it is just sucks :)
So I added a Pre-Loader.I know right now it does not match the vibe from the site but I am going to change that at the end.Changing it is pretty easy ,making it was a little bit harder.I am going to work on the music app today but right now I need a little break.When you have ideas how I should style the Pre-Loader: Leave a comment!! Thanks for reading <3
So I started working on the top bar.It now has quotes that change every 10 sec and that move so the text is animated.My plan is it to finish the top bar and all these details and then start working on the apps.I am pretty sure I will change the graphics when I am done with the app but that is really easy to do and I first need the code for these elements.
I added a little timer. It’s a simple one — it only counts minutes, not seconds or hours — but it’s enough if you want to have a short learning session or keep track of a small task. It’s not an app; I wanted to keep it simple. I also added the divs for the other tools in the top bar, and I included a small GIF for the map feature (check my DEVLOG with the brainstorming if you don’t know what I mean). Maybe I’ll start building that today, maybe not. Thanks for reading this DEVLOG ❤❤
So I added the little star map thing (same here,if you do not know what I mean or what the plan for this project are : check the DEVLOG with the drawing) and fixed some little mistakes.I think I am going to start working on the hardest part in the info-top-bar-thing :The little weather widget.The problem is that it is supposed to get you location and to show the weather in the right number thing ( yk F and C ).Let’s see how long this will take! Wish me luck and thanks for reading this DEVLOG!!! Sr again for the vd my situation has not changed :( and I also showed all the other features in this vd
Well, that looks like an OS! I got the little weather application for the top. Yayyyy. And I also added the icons for the apps and also connected them to their own windows, so now only the app content is missing. I am so happy right now that everything works! The complicated part is not even close (yk the game and the music app), but I am going to change the design from the welcome window (check the drawing for the vision). The apps are in a div container where you can scroll, and I really hope you like it! Maybe check it out in real life when you are interested. Thanks for reading!!!
So I changed the welcome window.It is not perfect and not finished do not worry but it is enough for the moment.It was quite hard-yk with the grid and everything because I had never done that.I need a little break from the grid thing so that goes on the list for the things to do in the end.Hope you like the styling idea.Thanks for reading!!!
So I pulled myself together and changed the welcome window.I will work on the camera app now but what do we think about the desing from the welcome window ? Should I leave it as it is or should I change it ? Yk it is the first impression you get when you go on my site.Thanks for reading and your interests in this project.
So I added the base for the galerie.I just need to add a slideshow thing which is going to be a little hard because I already have 2 and I need to add the 2 buttons to switch between the images.I am giving my best to squeze in coding time but the graphics themselves take a lot of time.Thanks for reading!!!
#concept Devlog All I can say:The galerie app is finished ! You can check it out or wait until I post a DEVLOG which shows more details.It was squite some work and now it is time for the next point on my todo-list:the TV.I am so happy and grateful for all these people watching my DEVLOGS and for all these kind souls who are staying with this project since minute one.Thank you you all and I really hope you like it!!Thanks for reading <3
So here is the camera app! As you may can see there are two little buttons that look like real camera buttons. I added little arrows but I think they still look real.Right now we have like 22 photos on our digi cam.And well if you scroll through these screens you may see the TV app because I also finished that.I think it also looks pretty cool ,tell me what you think about it in the comments!! It only has one vd right now(yk matching to the theme if you are interested check out the real site).I may add more in the future but not until this project is finished.So these 2 apps are now ready and the next thing on my list is the music app.Happy to hear or see some feedback (If you all really hate it I am going to change it tho but I really gave my best).Thanks for reading <3 🔗 253-mathilde.github.io/My-first-OS/
Okay so I just started with the game.Actually just started is a huge lie because I am struggeling since 10:00 and we now have 17:00.I used a tutorial and tried to just start basic with making a little jumping game but the objects …They do not exist because the whole generating thing does not work .I first need to get everything working before upgrading the graphics and stuff.I really would like some help! CSS: #background { position: absolute; background-image: url('https://files.catbox.moe/xqsbzm.png'); height: 200px; width: 100%; animation: slideright 600s infinite linear; bottom: 0;}.wendy { background-image: url('https://files.catbox.moe/u52u37.png'); height: 60px; width: 60px; position: absolute; bottom: 0;}.obstacle { background-image: url('https://files.catbox.moe/n5f03w.png'); width: 60px; height: 60px; position: absolute; bottom: 0;}@keyframes slideright { from { background-position: 0 0; } to { background-position: -10000px 0; }} HTML: <div id="gameWindow"> <div class="base5"> <div class="symbolegame"> <p id="galerieWindowheader"> <img src="https://i.imgur.com/Y4OL1On.gif"></p> <p style="cursor: pointer" id="gameclose"><img src="https://i.imgur.com/q5TmYNg.gif"></p> <p style="cursor: pointer" id="gameopen"><img src="https://i.imgur.com/3nBda2J.gif"></p> </div> <div id="background"> <h6 id="alert"></h6> <div class="wendy"></div> <div class="grid"></div> </div> </div> </div> </div> JS: document.addEventListener('DOMContentLoaded', () => { const wendy = document.querySelector('.wendy') const grid = document.querySelector('.grid') const alert = document.getElementById('alert') let gravity = 0.9 let isJumping = false let isGameOver = false function control(e) { if (e.code === "Space") { if (!isJumping) { jump() } } } document.addEventListener('keydown', control) let position = 0 function jump() { isJumping = true let count = 0 let timerId = setInterval(function () { //move down if (count === 15) { clearInterval(timerId) let downTimerId = setInterval(function () { if (count === 0) { clearInterval(downTimerId) isJumping = false } position -= 5 count-- position = position * gravity wendy.style.bottom = position + 'px' }, 20) } //move up position += 20 count++ position = position * gravity wendy.style.bottom = position + 'px' }, 20) } function generateObstacles() { if (!isGameOver) { let randomTime = Math.random() * 4000 let obstaclePosition = 1000 const obstacle = document.createElement('div') obstacle.classList.add('obstacle') grid.appendChild(obstacle) obstacle.style.left = obstaclePosition + 'px' let timerId = setInterval(function () { if (obstaclePosition > 0 && obstaclePosition < 60 && position < 60) { clearInterval(timerId) alert.innerHTML = 'Game Over' isGameOver = true //remove all children while (grid.firstChild) { grid.removeChild(grid.lastChild) } } obstaclePosition -= 10 obstacle.style.left = obstaclePosition + 'px' }, 20) setTimeout(generateObstacles, randomTime) } } generateObstacles()}) Thanks for reading<3
Okay so I hope that I do not dissapoint s.o now.I deleted the whole thing that I had so basically a whole day of work because there is always way more time behind everything that you think.I did that because I could not find the mistake and I did not really get the code.I never really did JS before this project and I am learning JS while doing this project.And I mean really learning because I kinda eat the whole W3 school site but yeah.I want to give my best in this project and if I cannot find the mistake in my own coding:I would need AI.And do not get me wrong but help from AI okayyyy but a whole app made with AI.No.No.And no.That is MY opinion so yeah if you do not think so or use AI a lot then do so (it is okay but not for me).I give my best to be transparent and always say when I used AI.The plan is now to build like a flappy bird game but without the top part and to make it look cool.I hope you can understand me and stay with me on this project because we are now getting to the hardest part.This will take some time but I will not quit.Thank you for reading(I do not think that s.o will read all of this but yeah).
Okay so here we are: We have a WORKING mini game that looks like trash! And I am sooo happy.As you can see there is an object that you can control with the arrow up key (hope that is the right english word for that).And we also have like blocks that are generated and have a random height.Yayyy.So we only need to do the styling and add some JS that ends the game when you have a score from xxx (I already have a score in my JS so that should not be so complicated).I am so happy right now and I think it was the right decision to start over.Thanks for reading and sr for all these bad vd’s,they will get better soon.<3
Okay so I started doing some CSS and made some graphics.Right now the background is too full (yk the focus point from the game should not be the background) but like the keyframes work and I added that frame.I will chnage the elements from the game but I will not change like the frame because I think that the frame looks pretty cool.We still need to do the JS and to change some stuff but I think that I will get that done in about 6-8 hours.Unfortunatly I do not have 6-8 hours the next days.I will give my best to squeze in some time but yeah: Sr for the bad vd but like I do not even use that other tracking tool because my laptop is just soooo slow with it and like recording and all the animations and windows that are open-it almost collapsed so srrrr Thanks for reading and if you have styling ideas for the game:leave a comment or write me on Slack <3
So I did some JS and spent way too much time on the graphics.It now shows a message and hides everything when you reach a score from 100.I still need to do something for the like game over part.Hope you like the design because that will stay the same I think.Thanks for reading <3
I added something like a pre-loader-thing that shows the info for the game everytime you open the game window for 30 sec.I now that it is kinda annoying that I only log such short times but I just squeze in every tiny bit of time I have and the graphics also take pretty long.Thanks for reading <3
Okay so the game is kinda finished! I now have a game over screen and a finished screen and a like maual or pre-loader.Everything is explained and I myself think that it is like the right level of easy but still a little bit tricky.You would help me a lot with trying it out and giving me a short feedback. ( https://253-mathilde.github.io/My-first-OS/ )Thanks for reading and here are the picture of the game app:
#concept Devlog AND SR FOR LIKE THE LOOKS AND THE GRAMMAR OKAY WE HAVE 37 DEGREES AND THIS IS JUST A VISION IT IS NOT SUPPOSED TO LOOK PERFECT!! Okay so I now started working on the music app and yeah it looks sooo funny right now(yk to see the switch from all the clean and perfect things to THAT)but I mean everything works for now so we just need the styling and the menu.That is such an easy thing to say because actually:The graphics take me sooo long.There are about 20 hours that you do not see and thanks to the universe catbox is not working right now and that means I have to use postimages and it works but like the pictures load sooo long.Hope it works soon and if you have like song wishes for the app:leave a comment!Thanks for reading and here is my vision:
Okay so we now have a working thing ( the play and stop button needs some work because right now it only works if you do not use the back and forward buttons) and as you can see I changed the graphics and what you cannot see is that it rotates like a real CD! I started planning the menu cause it will have the shape of a half circle so I do not have quite an idea how I will do that but we will see.Thanks for reading and right now I only have the example music from the code I used so if you have music wishes:leave a comment.Thanks for reading <3
#Concept Devlog ( infos about the planning and the vision I will mark them now so you can choose yourself if your interests are only in the progress or also in everything behind the finished page )Okay so today was a planning day. Again.But you need to trust me because if you don’t have a plan than you won’t have a good project because I have multiple apps and I want everyone to be perfect. So over the time more and more little mistakes or things that just feel false appear.And I mean I already used so much effort so why should I throw that away and make it unperfect? A lot of new problems also appeared because I now saw the site on a bigger screen (yk laptop VS PC) and it just looked terrible! And the music app is not finished and because that DEVLOG is already really long: there will be 3 more apps.Yayyy.They won’t be too complicated because they will base on already existing sites so it should be done in about 10 hours but before that everything needs to be done and as you can see that is a long list and every task will take about an hour at least.We have round about 28 tasks btw.It will be a long journey and I think that we are not even close to half of that so if you really read all of that: A really big thank you because you have true interests! Thanks for reading<3
Okay so here is what we have now: I added the final things for the apps, and I also changed the layout so that the backgrounds only repeat horizontally and not vertically. I also worked on the screens for the app and, of course, on the music app. I need to pull myself together so I do not start with any other app before I finish the music app. I also worked on the graphics as always, and we now finally have better vd, and everything is just better. Yayyyy.Thanks for reading <3
I NEED YOUR HELP!!!! Okay so I started working on the menu. It works already but needs some better styling. So you can see the vision: The red circles are going to be little CDs like the one already existing. But I need your help because I do not know how to make the control buttons (the styling), so here are like 3 versions of it. Hope you can see the vision and may help me choose (and of course the buttons will be buttons, not words, but yk it is just so you can see what my vision is). Thanks for reading <3
I worked on the preloader for the last 7 hours, but because of the browser update in 2025, an alert does not count for autoplay with the audio, and I still need a solution for that. Here is the MP4 of the preloader with the audio. I hope I will get that with the audio tomorrow. At least the video is working with the alert. Hope you like the graphics (they took soooo long, and yes, everything is self-made, so no Google copy and paste). Thanks for reading <3
Here we finally are: It works. With sound. And autoplay. And the alert. And I am soooooo happy. It took me the whole day, and I needed to do stuff that I had never even heard of, but thanks to the internet and my ability to read, I finally got it. So you can understand that better: I started at 8 am in the morning and finished at 4 pm in the afternoon. As you may understand, my patience for the music app was not enough, so I built 2 new apps instead. That sounds a little bit crazy, but because these are based on a webpage, it only took about 3 hours each. I still added a little window that explains everything, and I hope you like the result. I got so much kind feedback for the pre-loader and in general; I am getting so many nice comments. Thank you for that, and I hope you like the result and see where we are going! Thanks for reading. <3 The vd is pretty bad because I had to compromise it, so maybe check it out in real life or wait for a DEVLOG with a better VD.
Okay, so like, I started on an app, and I can’t try it at the moment because GitHub is testing my patience, but yeah, the app is the manual app, and it looks like a book, and you can actually flip pages. It is just annoying that I can’t work correctly because of GitHub, but I don’t have another chance; I just need to try again and again and again: And because I do not know if my code even works, I can’t even continue with another app like the music app. Thanks for reading <3
Okay, so GitHub is still broken, so text will have to do it. I added the Wikipedia and manual apps. And I also wrote the whole manual. That was quite some work, and I also fixed parts of the JS that were not really stable. I am so happy that it works now because I almost deleted everything today. In the end the problem, why everything did not work, was a missing close div thing. I spent the whole afternoon till now searching for that. It is midnight. I started in the afternoon. I feel really dead right now. Tomorrow I really need to do the music app. Thanks for reading <3
Okay, I worked on the manual app more, and you now can slowly see where we are going. That took me super long because I also did all the graphics and the effect where the image turns and gets bigger the second your cursor touches the image. Hope you like the graphics and the little tinkerbell on the cover. I know it is not perfect because the book is already open when you open the app, but I think it looks okay, and I can’t change it because of the symbols (they would look pretty bad on the next pages then). I also need to change the back site, text and next buttons. Btw, I now have over 300 commits on GitHub and 69 hours on Hackatime, and the project has been active for 32 days (started on 7/7/26). Literally, over a month and one devlog got over 2000 views 🥹. Thanks for reading and always helping me out <3
I think the manual is now finished. I know the CD site is not finished, but neither is the app. When I am finished with that, I’ll update the manual. I also added that star effect that shows when you click on the star thing on the last page. I also made some Easter eggs, like hidden sounds (for example, the first audio that was taken on Mars plays if you click on the green heart in the map window, which is also hidden), and I made the tab name of the OS a little game (I don’t know how to call it; it basically just moves and looks pretty). Hope you like the app; I’m always happy to hear some feedback, and now I finally start working on the music app. Thanks for reading <3.
Ahhh, I’m freaking out. The music app is finished!! Finally. It took me so long. Yes, I still need to add more songs (we only have the 3 from the base I used), but the whole layout is finished. Everything that comes now is only details and grammar and such stuff, but that was actually the last line of code for this project (yk, I now only need to repeat or fix things, not write something from scratch). In the app we have a slideshow at the beginning, a moving CD (spins), a menu that comes up front if your mouse touches it, a back button for the previous song, a next button for the next song, and a play and pause button that changes (yk, if the music plays it is ‘stop’ and if not it is ‘play’), changing song names and, of course, changing artists names. That app was the most challenging of all. Hope you like the design and everything! It would really help if you tried the site https://253-mathilde.github.io/My-first-OS/ and looked if everything works, but please respect that I am working on the grammar. Now we are finally getting to the last part!!! Thanks for reading <3.
That is just the first page.I’m waiting for two hours.I can’t even cancel them.Why always meeeeeee.I just made a folder to make it organized localy and when I uploaded it from the app ( yk the push and pull ) this happend.Yeah that takes sooooo long and btw I added more songs and made some things a little bit cleaner.As you may can see I can’t show you anything right now.Thanks’s for reading <3
Concept Devlog Okay so I know it looks like I haven’t worked on this project for the last two days but Actually, I have worked non-stop for the last two days. I got some feedback for my site, and I am still open for some feedback. I really struggled with GitHub and ended up renaming every file in my project, and yes, I needed to do that individually and wait every time for about 10 minutes. Now more and more images are getting changed from Catbox to GitHub because someone said that I should reduce the loading time. I myself don’t like using GitHub for images and stuff because it is sooo much work with the folders and stuff, but you wanted it so, so I changed it. I also changed the manual because I also got some feedback for that. I also will upload the Pixabay songs to GitHub but not the ones from the tutorial I used because I don’t know where this music is from… That should reduce the loading time from the music app. I also found a lot of details that are not perfect so I also will change these but these are mostly little things in the user interface. I really gave my best the last days even though I can’t use Lapse for time tracking because it does not work with my laptop. Oh, and I almost forgot: the OS is made for smaller screens with a browser window width from 1400 px (I don’t mean the width of your screen), so I would Be really happy to know how bad it looks on other screens. I am really sorry for that but can’t change that because my CSS is 1600 lines of code and I often used position: absolute;. I am a beginner and will work with the percentage the next time! I promise. Thanks for reading and your patience with me. Check out the site at the moment, but please respect that the manual is not quite finished and the text can look a little bit misplaced sometimes. https://253-mathilde.github.io/My-first-OS/ Thanks for reading <3
Check it out https://253-mathilde.github.io/My-first-OS/ Okay so today I added the last song to the music app.I also changed the font in the welcome window and wrote more text/changed some stuff. I also added better img to the galerie so now everything looks clean and everything is so close to being finished. I know I say that every day but you get a different point of view when you have over a month of work in your head VS just 3 or 4 more days. I am soooo happy with the font in the welcome window because the other one was more tech and this is more fairy-like. If you have a different opinion or absolutly hate it : say something! As you can see in the last DEVLOG I changed a lot based on feedback so yeah. I also changed the songs that are mine (not the ones from my base code) to github so now the img may load a little bit slow, but the sound should work great.I also made all the img links in the galerie app to github links( I downloaded everything from catbox and uploaded it to github and then change dthe file name and then re-run every job). I love how the music app turned out and looks when other windows are opened. Hope you like it tomorrow is going to be grammar and manual day because these things are just as importent as the coding.And when I work in my schedule, the day after that is README day and correcting graphic days.That would mean we ship in 2 days. I’ll give my best to find enough time for that.Thanks for reading <3
Okay so I never want to see a link in a HTML project again for at least the next 2 weeks because I now added the image sources to the manual, and that was just some crazy work. I myself always keep every source throughout the whole project but that meant that I had 15 pages full of links and I only needed the ones for the images And some were even unnecessary because those images were deleted from the site through the whole project. I know this site is probably the ugliest one in this whole project but also one of the most important ones. I also worked on the grammar. There might be some little mistakes but I wrote it. English is not my mother tongue, and I typed far more than just a prompt into an AI. I also checked the mistake with the YT video but couldn’t find one. It would really help if others also checked if the vd in the TV does not work. Tomorrow is README day. We are really there. I still can’t believe it. And someone wrote me on slack that you can review your own project with any AI, and the AI really liked mine so fingers crossed that the first ship will get approved And my work paid off. Thanks for all your support, and I would really appreciate your help with the TV app. Thanks for reading <3 Here is the link: https://253-mathilde.github.io/My-first-OS/
Last Devlog (hopefully). Okay so before you judge me because I promised that I would ship yesterday: This README is massive and I gave my best to make it short but still well explained and yeah this was just so much work.Hope you like it. The TV should also work now.Finally, so maybe try it! https://253-mathilde.github.io/My-first-OS/ . I think that I’ll ship today. I really hope that everything works so pleaseeeeee I need some feedback. This project is just crazy and so many already like it.Can’t wait to see what you say to my next projetc idea. Thanks for your support and can’t wait to hear all the feedback. SO many hours of work.Hope they pay of.Thanks for reading <3.
Okay so I think I ship now ,just made some small changes (so my code is better to understand by others) and somehow they turned out to be an hour so yeah time to ship.Thanks for all your support and figers crossed that the first ship works!
Ships:
I made a Peter Pan and Tinkerbell-themed OS. At the beginning, the JavaScript was really hard because I had only worked with blocks of code, not actual code (maybe you know code.org — that’s what I mean). The graphics took me quite some time, as did all the brainstorming and planning, because I did my best to create a good structure. I explained the whole idea and the thought behind the theme in my README. On my site, you have two draggable windows (the Welcome window and the Journal app window), and you can write stuff in your little journals and create islands. (I also explained that in my README, but if you don’t want to read it: an island is a note, and I called it that because of the site’s theme.) My site also has a little slideshow in the Journal app that explains how to use everything. My Stardance profile is linked too, so you can check out my other project. The site also includes a timer at the top. I hope you like it, and I’m already collecting ideas for Mission Two. This text was corrected with AI.
Neverland OS is a web-based OS with a Peter Pan/Tinkerbell theme. Unlike other operating systems, Neverland OS doesn’t prioritize either design or performance. It tries to be good at both. It has a Notes app, a Music app, a Gallery app, a Game, a Video app, a NASA app, a Wikipedia app, a Hubble app, and a User Manual app. It also has mini apps like a search bar, a timer, weather, and more. My goal was to create something that looks unique. Because when we program, we often have other operating systems in our head. So we automatically put things where we are used to seeing them. But who said that window controls need to be on the right side of a window? And who said that all apps need to look like the ones we use every day? Don’t get me wrong. Those operating systems work great. But they already exist. So why not try something new? Neverland has a lot of hidden features (aka Easter eggs) and was built to have everything you need. Sometimes you don’t need a lot of apps. Just a music app to keep your focus up, a timer to motivate you, and something to write in. Of course, my OS can do way more than that. But when you are honest with yourself: you don’t really need much more than that. But who said that just because we don’t need that much, we have to work with ugly minimalistic stuff? Exactly. No one! So I gave my best to make it look cute. I hope you like it. And if you don’t, let me know! I often struggled with JS because I basically started from 0 knowledge. The Music app was especially difficult because it is so unique (yk so finding help online was impossible). I deleted stuff, made mistakes, broke things, and redid the graphics many times. There are way more hours in this project than you can see ( because I builded this thing on my old laptop in my holidays and that laptop breaks down everytime you use lapse). I took this project everywhere and spent almost every bit of free time I had on it.I worked on Neverland for 42 days. During that time I made over 500 deployments on GitHub, over 600 commits on GitHub, uploaded things millions of times because of GitHub issues, and wrote around 3,500 lines of code. I also tried my best to be transparent about the whole process. I wrote a Devlog about roughly every 2 hours. All instructions are in the OS or in the README. I gave my best with everything: the code, the graphics, the storytelling , the Easter eggs, and all the little details. I hope you like Neverland OS and have fun trying everything out. Sorry for my grammar or language mistakes. English isn’t my first language....
|
1793465434.5810294
|
1793551834.5810294
|
|
49716
|
My own site! by @itzanhzz | Stardance
|
itzanhzz
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T14:21:29Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the first time ive gotten back from coding something BY HAND. This makes me remembers the first time Ive just learned coding. (Html and css is the first language I learned and I forgot almost everything 😭).", "repo": "https://github.com/anhpham-dev/portfolio", "demo": "https://portfolio-ebon-one-xi4icicu13.vercel.app/"}]...
|
[{"post_id": 48870, "ts": "202 [{"post_id": 48870, "ts": "2026-08-17T13:10:19Z", "hours": 0.9961, "text": "I’ve learned some new CSS stuff that I didn’t know earlier!!"}]...
|
Title: My own site! by @itzanhzz | Stardance
Devl Title: My own site! by @itzanhzz | Stardance
Devlogs:
I’ve learned some new CSS stuff that I didn’t know earlier!!
Ships:
This is the first time ive gotten back from coding something BY HAND. This makes me remembers the first time Ive just learned coding. (Html and css is the first language I learned and I forgot almost everything 😭)....
|
1793450868.0501678
|
1793537268.0501678
|
|
50272
|
A game Where Dinosaur Jumps by @flameslayersog | S A game Where Dinosaur Jumps by @flameslayersog | Stardance...
|
flameslayersog
|
1
|
1.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T14:14:54Z", "hours": 1.0, "multiplier": 1.61, "payout": 2, "blessing": "neutral", "text": "I have made a Dinosaur and cactus game replica and done it a little sketchy and just a kind reminder that this is made by a 14 year old!", "repo": "https://github.com/TanayNIakm/Blocky-Game/", "demo": "https://blockyvscactus.netlify.app/"}]...
|
[{"post_id": 48910, "ts": "202 [{"post_id": 48910, "ts": "2026-08-17T14:02:42Z", "hours": 1.0114, "text": "Completed the Game"}]...
|
Title: A game Where Dinosaur Jumps by @flameslayer Title: A game Where Dinosaur Jumps by @flameslayersog | Stardance
Devlogs:
Completed the Game
Ships:
I have made a Dinosaur and cactus game replica and done it a little sketchy and just a kind reminder that this is made by a 14 year old!...
|
1793509103.8766782
|
1793595503.8766782
|
|
48485
|
will's site i suppose by @willexists | Stardan will's site i suppose by @willexists | Stardance...
|
willexists
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:51:29Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a little site, it’s not much but I’m not very interesting lol not much to say hehe Also it like randomly turned to cursive that’s coolio", "repo": "https://github.com/ooowillexistsooo/i-made-a-site", "demo": "https://willexists.netlify.app/"}]...
|
[{"post_id": 47675, "ts": "202 [{"post_id": 47675, "ts": "2026-08-15T19:02:11Z", "hours": 0.4397, "text": "hey i made a site :o its much simple"}]...
|
Title: will's site i suppose by @willexists | Title: will's site i suppose by @willexists | Stardance
Devlogs:
hey i made a site :o its much simple
Ships:
I made a little site, it’s not much but I’m not very interesting lol not much to say hehe Also it like randomly turned to cursive that’s coolio...
|
1793455040.1073163
|
1793541440.1073163
|
|
49880
|
Portfolio Website by @samarthgoyal | Stardance
|
samarthgoyal
|
1
|
7.0
|
8
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:51:25Z", "hours": 7.0, "multiplier": 1.21, "payout": 8, "blessing": "neutral", "text": "A personal developer portfolio built from scratch with HTML, CSS featuring my projects, skills, experience, certifications, and work in cybersecurity.", "repo": "https://github.com/Samarthgoyal51/Portfolio_Website", "demo": "https://personal-website-eight-fawn-62.vercel.app/"}]...
|
[{"post_id": 48875, "ts": "202 [{"post_id": 48875, "ts": "2026-08-17T13:19:48Z", "hours": 6.7561, "text": "My own portfolio website"}]...
|
Title: Portfolio Website by @samarthgoyal | Starda Title: Portfolio Website by @samarthgoyal | Stardance
Devlogs:
My own portfolio website
Ships:
A personal developer portfolio built from scratch with HTML, CSS featuring my projects, skills, experience, certifications, and work in cybersecurity....
|
1793469171.8580208
|
1793555571.8580208
|
|
48977
|
apz.archive by @apz | Stardance
|
apz
|
1
|
1.53
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:47:22Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Making my own personal website just to post random stuffs.", "repo": "https://github.com/apzyx/apzyx.archive", "demo": "https://fexotron.neocities.org/"}]...
|
[{"post_id": 49601, "ts": "202 [{"post_id": 49601, "ts": "2026-08-18T14:16:18Z", "hours": 0.5261, "text": "Finally completed the css for my main page."}, {"post_id": 48897, "ts": "2026-08-17T13:45:14Z", "hours": 0.7761, "text": "Started working on the css for the main page"}, {"post_id": 47937, "ts": "2026-08-16T06:22:33Z", "hours": 0.3294, "text": "Working on my personal site. STAY TUNED!!!"}]...
|
Title: apz.archive by @apz | Stardance
Devlogs:
W Title: apz.archive by @apz | Stardance
Devlogs:
Working on my personal site. STAY TUNED!!!
Started working on the css for the main page
Finally completed the css for my main page.
Ships:
Making my own personal website just to post random stuffs....
|
1793508804.0254405
|
1793595204.0254405
|
|
14066
|
Janitor Space Program (J.S.P.) by @aloyak | Starda Janitor Space Program (J.S.P.) by @aloyak | Stardance...
|
aloyak
|
2
|
160.0
|
3078
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:40:57Z", "hours": 55.0, "multiplier": 18.95, "payout": 1041, "blessing": "neutral", "text": "This is my 3D exploration-sandbox game that I built with my custom game engine! I’ve added quite a lot of stuff like a simple exploration game mode that allows you to move around a hand-crafted solar system i called “Halcyon”. there are also a lot of other game modes you can try and have fun with before I finally add the campaign game mode for the final version! In the picture you can see an in-game screenshot of the player walking around the surface of the earth-like planet “Gaia”, hope you like my game! With <3, 4loyak!", "repo": "https://github.com/aloyak/jsp", "demo": "https://aloyak.itch.io/jsp"}, {"ship_num": 2, "ts": "2026-07-16T13:34:38Z", "hours": 105.0, "multiplier": 19.52, "payout": 2037, "blessing": "neutral", "text": "This is my 3D game about space exploration and kessler cascades, it has a campaign mode coming up but i havent finished that yet, for now enjoy the 3 game modes! i built this on top of my custom engine so its been a lot of hard work, please try it out!!!!", "repo": "https://github.com/aloyak/jsp", "demo": "https://aloyak.itch.io/jsp"}]...
|
[{"post_id": 48889, "ts": "202 [{"post_id": 48889, "ts": "2026-08-17T13:35:52Z", "hours": 3.9133, "text": "JSP! I’m back! and I finally have a new decent version that im probably gonna ship shortly after I publish this devlog. Its been so long since the last devlog because a number of factors, I had some vacations, my main pc is now just a steam deck connected to a monitor and also I’m kind of struggling to continue this project, I hope this isnt the last version but working on the project and adding or fixing things is very complicated and requires a lot of research to do it right, and it is exhausting What was added?? Included the new planet models to the halcyon system, you can now correctly explore them by using the new terrain system I added to the engine! Added some small help windows/hints for the new stuff before shipping! Fixed some audio bugs and added a sound effect for when you close a window Fixed the in-helmet HUD UI, the input vectors now correctly show the direction the thrust is being applied to, kinda like in Outer Wilds!! I’m most likely to be focusing on continuing the engine for a little bit, it really really does require some refactoring and I also need to clean some likely dead code or at least re-understand the code i wrote as it has lines from almost a 10 months ago! Hopefully someone could help and contribute to the project maybe or make something new out of it too! Im still planing on continuing to develop it but not at this pace considering im about to start college :))"}, {"post_id": 41224, "ts": "2026-08-05T09:35:20Z", "hours": 6.8169, "text": "J.S.P. Very exciting changes to the exploration mode yay !! I’ve been working on precisely TWO (2) things but one of them is way too early for me to be able to show you anything, more on that in the end Whats new? I’ve create a custom blender addon that lets me create procedural noise-based planets! It is really powerful and it gets you really good results for how simple it is really. In a way, its nothing but a vertex shader but coded in python lol It generates 3D spherical noise and applies it into an icosphere with a variety of parameters. Some of them arent precisely working but they are fine for now (specially the “ridged” option) You can try it yourself, its open source too! https://github.com/aloyak/JSP/blob/main/assets_src/blender/addons/planet_generator.py Terrain System I’m developing a way for the player to correctly collide with the geometry of these planets, but this is mostly engine-sided changes and I’m not very deep into it yet. I’m currently researching how to handle multi-threading async functions… more information about this in my latest engine’s devlog: https://stardance.hackclub.com/projects/1029/devlogs/34738 Known issues These are not really important right now, but for some reason I’ve realized that the splash screen takes different amounts of time depending on where you run the game?? what? A steam deck is around 3 seconds, my computer (the intended duration) is 4 seconds and in a friend’s laptop it is ~0.5 seconds"}, {"post_id": 39548, "ts": "2026-08-02T15:55:39Z", "hours": 7.1231, "text": "JSP We are SO back! I thought it would take me weeks to solve this issue but it wasnt that hard, thanks claude lol for helping. It’s not perfect just yet but its honestly crazy how my own engine managed to handle what im about to explain What took soo long The game now handles a transition from a global physics world to a new extra physics world that lives locally when the player enters a new planet (the origin of the new physics world would be the planet’s center), this means that you can perfectly walk on the surface of all the planets while they move around in the orbits without any weird behaviors This took a good amount of engine refactoring and a few changes to some systems (specially the floating origin) I need to fix a couple things like the drag when you are entering a planet, but that should be handled later on when you actually use a spaceship to enter and not just yourself with your spacesuit Other stuff that is cool Added a helmet overlay! (very inspired by outer wilds, id like some suggestions to make it more original honestly, but right now it decent). It is currently work in progress tho, and theres a lot of information missing… Small UI improvements: rounded borders, removed window’s transparency, added window close sound effects (need to find a better one tho), little better controller support… I just this idea to have vehicles but that will take super long, its added to the ideas file but thats certainty not being considered for short term, Any suggestions are welcome tho PD: video is very bad res bc i had to compress it unfortunately"}, {"post_id": 35908, "ts": "2026-07-27T17:18:56Z", "hours": 5.9792, "text": "JSP! I’ve finished porting the game to the new action based input system, its not great yet, theres a lot to polish but at least you can play 80% of the game just as good as with a keyboard/mouse (even better sometimes!) What’s the new input system? The game now asks for “actions” callbacks instead of directly asking for raw input. This new layer in the middle allows to make different devices have their own way to control each actions, so it now supports all the gamepads you probably have: xbox, playstation, steam, nintendo, generic ones too It is almost steam deck ready! Ive been playing this game on my steam deck and it works great! (you can get around 900 fps when unrestricted) Playing the game with a controller plus a little help from the little mouse trackpad really makes this game fun to play (100% coverage with this setup) Now i will finally start doing the boring physics stuff that will hopefully not take so long but idk, we’ll have to see Other stuff that was added Improved a bit the gravity based movement mode, it now adds the atmosphere’s drag gradually depending on its density, being the density higher the closer you are to the surface, this makes entering planets feel better Fixed some messed up formatting style in my code I dont know if start a new project for no more than 2 weeks and then go back, ive been having some cool new ideas but for now ill stick to this project PD: the picture is an old version (0.12.1), latest version with good controller support is 0.14.0"}, {"post_id": 34767, "ts": "2026-07-25T19:07:39Z", "hours": 8.6764, "text": "JSP Omg i need a break! just one more change bro and i will start doing the hard and boring stuff, just one more i swear! This sums up everything ive done for the past few hours, although the new improvements are actually quite important, i feel like im somewhat rushing them instead of focusing on the exploration mode New things!! Simple LOD system for planets, there wasnt a big performance change, but the model swap is very unnoticeable and nice so thats great! Added a simple spoiler warning to the exploration mode, the original idea was that you should unlock it after playing the campaign but i guess its fine lol I FIXED THE DEPTH BUFFER PRECISION ISSUE!!!! it was such a small change omg, i just dynamically changed the near plane of the camera based on how far you are to a planet, pretty nice WIP Work in progress: I’m porting the whole game to the new action-based input system so that the game supports controllers natively without any kind of steam layer on top, this is till very early and i still dont know how to make some stuff be fun to use with a controller…. I finish this, finish the two major things on the exploration mode that are 100% gonna be quick, make some decent amount of content for it, add the custom spaceship controller and launch system, make the first ~5 minutes of the campaign mode, and then SHIP THIS PROJECT (this will surely go as planned) PD: the video u see is completely controlled with my gamepad, not the best controls yet but its better than nothing!"}, {"post_id": 33389, "ts": "2026-07-23T09:24:10Z", "hours": 5.8975, "text": "JSP Worked on so many things before getting started with the complicated stuff, ill tell more about that in the bottom section, but for now, im pretty happy with what ive just added, even tho progress is pretty slow!!! What have i added? Full/complete atmospheric effect , it now not only looks good from outside, now from the inside too!!! Its a small trick but when the camera gets close enough to a planet, its atmosphere’s density scales up making the sky blue like here on earth or greatly improving the sunrises and sunsets , they do look beatiful Added floating origin: double precision was not enough so ive added a system that teleports all the entities in the scene when the player gets too far from the origin, this works surprisingly good and it was very simple to do, hopefully it wont break physics later on, but so far its great! This allows the solar system to go from ~10000 units wide to over ~3000000!! that is great! This was a engine-level change mostly tho You can finally use the planets you discover in the campaign mode in the sandbox mode Dynamic settings!!! I made it so that when you first load into the game, the UI scales to your resolution and your target fps are set to your monitor’s refresh rate, might not look like something important but this is actually HUGE Whats cooking up currently! Need a system to allow the player to be placed on top of moving planets (it currently works but breaks sometimes), and also to allow those planets to rotate. This will be achieved with a completely new physics world that will live localy on the closest planet the player is to Chunked mesh collider system i really dont know how to this, because of the terrain of my planets (TODO), collisions will be complicated to calculate, if you know about anything that could help, please send it!!! PD: I wish i could spend more time actually coding than thinking, if that were to be the case id have 300 hours+ in this project already"}, {"post_id": 32263, "ts": "2026-07-21T10:11:59Z", "hours": 8.1467, "text": "JSP This is one of the most exiting devlogs so far!! I’ve managed to get a very basic “solar system working, not all the time and of course it isnt perfect but it is really cool, heres its lore: (note that planets are placeholders right now, and distances/scale should be a lot bigger in the future) The “Halcyon” System Somewhere very very far from our current home, humanity has managed to establish a multi-planetary life in a new system after traveling for generations in their own space station The Halcyon system is composed of 5 planets (maybe more in the future) that orbit around a massive black hole (it doesnt have a name yet) “Gaia” is the earth-like planet whose own satellite, “Vesta”, is a red dwarf star that provides just enough light and heat in order to live (seen in the demo video) “Ying” and “Yan” (names will probably change), are two tiny planets that follow exact opposite orbits around the black hole, when one of them is at the perihelion, the other ones at the aphelion “Kepler” is a huge rocky planet at the outskirts of the system where small human colonies currently live Note that the campaign will be linear and happen entirely inside this place, but you will also have a “exploration” game mode that will allow you to find and see new secrets hidden… :)) Technical stuff (i.e. what was added) Created the base for the Halcyon System, planets follow a predetermined elliptical orbit in real-time. Note that for debugging, scale is around 10 to 100 times less! Added a simple physics based player controller, this took a lot of engine refactoring too. The player is affected by the gravity of the near planets and, when close enough to a planet’s surface, it is automatically aligned with the gravity vector and its also affected by the atmosphere’s drag (if theres any), this was by far the most difficult thing to do Added a little Free Camera controller as well What will be added in the future This is only the start . Theres still a few complicated things to do: Add double precision and floating origin to solve the problems that will appear when distances become as big as id like them to be Add a chunked collision mesh system for planets with complex geometry, like mountains or things like that. Right now they are all controlled by a simple kinematic sphere collider This system currently breaks the player movement when planets are moving, this is why i set “time scale” to 0. To fix this ive been thinking of creating a local physics world that sets the planet you are on to be the origin of the physics, making it look like if the planet was static, this will by by far what will take the most amount of work probably i also wanna update the atmospheric shader as it is by far the thing worsening the game’s performance, and id like to make the sky fully tint when your inside it PD: Thank you so much for all the people that support/follow this project, it already has 21 followers . thank you, really!"}, {"post_id": 30589, "ts": "2026-07-18T09:11:03Z", "hours": 8.3614, "text": "JSP I want to dedicate this devlog to @Rupnil as he always says that devlogs need to be 3-4 hours max, so i can explain why thats not always possible. Out of the 8 hours i devlog today, around 7.5 of them were spent ONLY debugging ONE SINGLE BUG for 2 whole days. I started losing my mind lmfao the bug: All the built-in and embedded textures became completely broken and ONLY on super specific conditions on certain parts and game modes. But the worst part was that rolling back to a version from days ago DID NOT solve the issue at all . I even considered that my GPU gave up on my and it was just showing gpu artifact slop in my screen the fix: Apparently there was a small bug with gpu memory allocation in the backend of dear imgui (apparently ONLY in the SDL2-OpenGL backend lmfao) and only for the docking branch of the repo. Rolling back to an old dear imgui version from the main branch solved the issue but damn. Ive also reported the issue as much as i could in the official repo. Pretty much, updating the engine to the latest version automatically updated its dependencies and thus leaked the bug to my game Appart from that I’ve spent a little bit on starting to develop the open-universe system where you can travel around planets! More on that in the next devlog probably. I already have though about the planet’s names, positions and stuff! pretty exiting!! PD: In the mean time ive also being updating the engine at the same time to improve the physics system, which is a lot better right now!"}, {"post_id": 29477, "ts": "2026-07-16T13:30:28Z", "hours": 4.3869, "text": "JSP Pre-ship checklist is complete! I’m so ready to ship the first version and start developing the campaign, which is the main thing of this game. I’ve actually started it a little bit, it now has an interior level system completely different to the gamemode system i had for the rest of the game, this is pretty exiting! stuff that ive done before shipping Built the game for windows, took a little bit but performance is 1:1 and everything works perfectly, the only thing was that i had to change the backend of the audio engine to use something else but that was fairly quick! Reduced the size of the game MASSIVELY , it went from around 350MB to ~35MB , thats literally 10 times less!! managed to do this by compressing the audio files, although the change is almost unnoticeable, and also making the engine bake some textures on build time, just like real fancy engines do! Changed a bit the main menu/ campaing mode but for now it is all a placeholder Created a new itch.io banner Made the HELP menu show up by default, i dont really like this but i think its probably the best for people to rate it nicely, wont be in the final version… Added a input mode (another one) to the spaceship building mode that allows you to hover the attachment points and it will tell you with a little popup what category of part can go there If you are rating my project, please ishowspeed i need this now in all fairness i hope people like my game! im not even close to finishing it lol Right after this first ship i will work on updating the engine to support new features that the campaign mode will certainty need 100%, like a working physics engine, ive thought of porting what i currently have to use a new one i found and that is getting very popular called “Box3D”, we’ll see, byeeeeeee"}, {"post_id": 27751, "ts": "2026-07-13T16:07:37Z", "hours": 7.2142, "text": "JSP https://github.com/aloyak/JSP https://aloyak.itch.io/jsp?secret=nkYXIEVo8woJvblBQRYMIrWSFc I feel like im getting very close to a first ever release and finally start with the campaign mode! I finished some polishing stuff and fixed a bit, i dont think the spacecraft builder mode is ready 100% but ill use it in the campaing mode either way so ill have to update it regardless I’ve officially published the github repository where you can check out the huge amount of code this project already has lol. I’ve also created a new itchio page, this is the secret link (for feedback): https://aloyak.itch.io/jsp?secret=nkYXIEVo8woJvblBQRYMIrWSFc added things: Published the github repo and the itchio page! With a lot of new screenshots and art. I’ve also added the source files of the textures (.xfc gimp files, including the itchio banners) as well as the 3D models I’ve made (in blender) which can all be found in the assets_src/ folder Added a way to delete different parts in the spaceship building mode Added a few new parts to the spaceship building mode, refactored the whole system to make it “easier” (not really) to add new parts and things Added a full README + LICENSE to the repo Added a new shader , it is the small fog that you see in the vide when building a spaceship in order to hide the lack of detail in the exterior, the shader fades out the more you look up so you can see the beautiful skybox Added load/saving to the spacecraft building game mode, you can now save your ship’s to load them later just like with planets and sandboxes Fix some memory management problems where i forgot to delete some pointers => no memory leaks or crashes! I dont think this will be the last devlog before the first ship, but maybe, who knows right? Looking forward to you all trying my game! (the part that is done) PD: 100 hours"}, {"post_id": 25218, "ts": "2026-07-09T10:34:55Z", "hours": 3.7989, "text": "JSP Can’t really express enough how much I enjoy making shaders, the look really good. i might make a video about it with the new hackclub video challenge, we might see, I’m kinda shy for these sort of things :)) Today’s devlog is pretty much to show only one thing. I’ve been doing some really small changes to UI, a few bug fixes but the important thing is the new Central Body system for the sandbox mode (the code is pretty rough right now but hopefully ill improve it), this now allows you to choose the central body that your planets will orbit around So now, instead of having only the sun in the middle you can now select a BLACK HOLE instead, which i think its a lot cooler. Note that the whole black hole is completely done by a single glsl fragment shader, how cool is that? I’ve reused a small amount of code from the atmosphere shader and then researched a bit on similar projects Apart from this I’ve also added a new “extra” option to allow the player to change the tint of the skybox, so you can create even weirder solar systems, any new suggestions on what else to add are welcome! After this im gonna do a small refactoring change that is really stupid and needs to be changed in the entire code base, its just a small thing with the new language system"}, {"post_id": 24594, "ts": "2026-07-08T09:29:46Z", "hours": 8.8931, "text": "JSP Worked on polishing and improving a few quality of life features and overall stability, also I took my time to translate every single text in the game to spanish, although the new dynamic language system should work for adding any new language fairly quickly. this is a very important change because doing this after the campaign would be a nightmare. language is also saved to settings new stuff Added a dynamic language system and support for playing the game in spanish, if you want any new languages or help translate and thus be added to the credits please reach out Added a full credits panel where it shows all the licenses and 3rd party code/art used, AI disclosure and other stuff Fixed some weird seg faults when going back to main menu from the blueprint view Updated all icons, all of them were used in the sandbox game mode Added some new settings to the blueprint view inside the spaceship building game mode What I wanna do now is to finally finish the spaceship sandbox finally but its taking longer than expected and it requires a lot of brainpower that many times is less appealing to do compared to playing persona 5 royal lmao. Note: once the source code is published, sending feedback, playtesting or translating would maybe mean that i put you in the credits! fr i might need some help tho"}, {"post_id": 22329, "ts": "2026-07-04T19:06:08Z", "hours": 7.0856, "text": "JSP I really enjoy creating and coding shaders and so i started adding some cool effects to the spacecraft editor, didnt really add any new parts but i think that what i added was pretty interesting. I’ve also been working on improving a bit the user experience and making things obvious to use without explaining anything, this is probably the most fun i had doing this project in a while :) what was added Added “Blueprint” view for your spaceship, watch the video to see what it is! currently very early version tho Added a help window that changes based on the gamemode Added geometry center (blue) and center of mass (yellow) to the spaceship Small fixes to transition between movesets Added a border shader to mark the bounds of the building workspace Added a few icons that really need some improvement The idea of the blueprint mode is to edit different things from the spaceship, and also to see the different stages of your little ship! more on this later, im not specially creative enough to write a lot today lol Ill also probably add a dynamic cursor system but idk"}, {"post_id": 20638, "ts": "2026-07-02T08:56:03Z", "hours": 6.5689, "text": "JSP Been working on the spaceship builder gamemode and its pretty fun! right now the system is very simple but solid. i had to model a couple test things and fix many bugs but it is going quite fast. The current system is a simple attachment-part system where each attachment holds up information about allowed part’s categories to attach and the normal vector of the attachment. Unfortunately removing parts is not really an option yet cuz i need to see how i will make that possible later on summary on new features: started the actual spaceship building gamemode, currently it features just basic part placement logic small changes to sound effects and music (not shown in the video) Apart from obvious structural changes, id also want to add some sort of customization to your spaceships, with different colors, flags, sigils idk. I dont want to make building a spaceship something hard but just a simple thing you do to have your own individual experience, obviously you wont be able to make some cursed stuff as it wont just fly into space without an engine, but the idea is that everything with enough parts should work"}, {"post_id": 18642, "ts": "2026-06-29T20:39:49Z", "hours": 3.7319, "text": "JSP Unfortunately hackatime doesnt support blender so the ~2.5 hours i spent modeling the assembly building for the spacecraft editor sandbox will not count but its fine. I’ve also done some deep debugging to the engine as it now supports embedded materials even when they dont have any texture, before this change everything looked like a wierd artifact in black/purple colors (check out the second image if ud like to see it, its pretty in a way) what was added/changed Created a not-final but decent model for the assembly building you will be creating your custom spaceship in Added first person camera control, that is used by this gamemode to get a different “perspective” on your awesome creation. you can toggle between the normal orbital view and the fp view some engine-level optimizations This now means im FREE… to actually start developing the spacecraft building sandbox, so we are back to it lol. im hoping it doesnt take me that much but i still need to finish to understand how exactly i want this to be as this is probably the only shared code that the campaign game mode will use, so i better make it good as it “counts” double PD: already said this, but the second screenshot is just so you comprehend what ive been struggling with for the past 48 hours :("}, {"post_id": 17110, "ts": "2026-06-27T19:42:28Z", "hours": 9.6172, "text": "JSP Huge progress!! (yes, really) I’ve made some cool stuff an this game now looks a lot more professional, these last changes we’re surprisingly fast and fun to do (finally for once lmao), although the following changes, most of them, are still work in progress. I’ve officially decided that I’m not gonna be updating the engine’s repository solely for this project as im a bit more focused on making my game work rather than making the engine reliable and well-structured for any usecase, even tho the engine will still recieve updates any way cuz i really need them for the game, but the main focus is to not suffocate the engine with specific jsp stuff. new stuff audio system: custom imgui wrapper that lets me make sound effects for buttons on hover and press + background music system that lets me control simple fade out and transition to other songs, currently only in the main menu user settings: instead of making the same json slop ive made for the rest of the load/saving stuff, i made a fancy system that lives in the engine’s core and that lets you save any kind of settings a lot easier. user settings are now correctly saved when changed on user/settings.json created a simple intro text for the first run that explains a some information made the settings window accessible from anywhere, not tied to the main menu anymore FANCY TRANSITIONS between gamemodes, it now fades in/out to black with a little loading icon in the bottom right corner, this took longer than id like to explain unfortunately added a color history for the paint tool in the planet sandbox improved atmosphere UI controls in the planet sandbox fix water shader sometimes rendering on top of an atmosphere As you might be able to guess, some of these changes weren’t really necessary but im sort of procrastinating so that i dont have to model the assembly building for the next game mode cuz i really suck at it and will be painful most likely I’ve though of adding a “first person view” move mode to the spacecraft sandbox as it would be cool to see your creation from an engineer’s point of view and also because that way i already will have coded the controls for the campaign :))"}, {"post_id": 15575, "ts": "2026-06-25T10:26:14Z", "hours": 5.6989, "text": "JSP Currently finishing the gravity sandbox gamemode! I still need to make quite a big change as im thinking of unifying the “gravity body” struct i use in the sandbox with the “planet component” i use in the rest of the game, so this will probably take a while but, for now, the sandbox game mode seems to be the next thing to be finished! new stuff! the gravity sandbox now has gravity!!!! note that it is not super realistic nasa-level simulation, i was thinking of something a lot more arcade. this is very well reflected in the fictional scale (its around 1:100000), because games must be fun first, then realistic if possible separated the gravity sandbox file to hold the built-in planet’s registry in a different file (its around ~1300 lines of code rn lol, after the simplification…) added a nice destroy animation for the planets, improved the velocity tool and made the selection tool follow the planets the intro animation now locks into the sun, which is now the origin of the scene + changes to the style of the sun added trails to the planets in the simulation (that you can toggle, of course) small UI improvements Whats next u say? applying the same load/save system that i used in the planet builder sandbox, only that now i wont have to create a vertex data to file system (yay) Im also starting to 3d model in blender the “assembly building” where you will be able to build your spaceships in the other game mode, but im really bad at it so ill leave it for later, once the spacecraft builder game mode is finished i will probably ship the first version"}, {"post_id": 13151, "ts": "2026-06-21T14:56:42Z", "hours": 10.1961, "text": "JSP I’ve officially finished the planet builder sandbox gamemode finally, probably will tweak a lot of things but the main stuff is done. i spent quite a lot trying to fix a problem with the depth texture that isnt even fixed right now lmao, quick explanation: distances are huge and so the depth texture loses a lot of precision, to combat this i decide to add reverse-z to the engine’s renderer but this didnt really solve the issue as it probably needs even more work adding an inifinite “far” plane or logarithmic depth but i think its fine for now, ill explain this more in depth with the next devlog on the origin engine. new features added oceans to the planet builder, very simple for now but as a first version i think it works just fine, i spent at least 8 hours with this already lol, added basic controls to the ui to modify the shader’s uniforms and hopefully its good enough added loading/saving to the planet builder and to the sandbox, you can now save your projects using json serialization, a geometry-to-file algorithm and a texture-to file algorithm. note that the planets you create in the planet builder can also be used in the gravity sandbox added the terrain tool so you can now modify the geometry of your planet as you like, creating mountains, valleys or oceans Next up is to finish the gravity sandbox gamemode, hopefully that should be a lot quicker as most of it is already done, but you know how this usually goes HELP: if you have any ideas on how to make the depth texture more precise given the huge distances please let me know, theres not a lot of information out there"}, {"post_id": 11875, "ts": "2026-06-19T10:45:42Z", "hours": 5.4583, "text": "JSP I’ve been stuck with a super upsetting bug with the engine’s render class and the ownership of the output buffer that made the engine’s sandbox editor be completely unusable for however long this “postprocessing pipeline update” lasted. it is now fixed and i could continue developing this game finally. As the engine now supports adding many layers of postprocessing on top of the main render pipeline, i started cooking up atmospheric and star shaders, although only the first one is finished. i ported the atmosphere shader from a tutorial posted by nvidia on atmospheric scattering from a many years ago but the end result is honestly amazing, way better than what i had in mind. This is supposed to give the same feeling as the atmospheres from outer wilds, which is part of my inspiration for this project (and also my fav game in general) new features add “Has atmosphere” option to the planet builder mode, with a lot of options and parameters to control and make your own planets, showcased in the video… made all entities with the planet component now have an option to show an atmosphere, although it is disabled by default. this results on the earth shown in the main menu to now also have a atmosphere I will be focusing on finishing the planet builder game mode first, as it is ~60% done (probably less), i just need to add the entire terrain tool and save the planet settings to a file to be able to use it later or use it in the gravity sandbox PD: i know it seems like im focusing too much into the small/extra gamemodes but this is supposed to function as a base for the campaign mode, which i dont think will be released in the first public version unfortunately"}, {"post_id": 10582, "ts": "2026-06-17T12:03:21Z", "hours": 4.9575, "text": "JSP Good but slow progress (im not finishing this game before stardance ends probably) I want to focus on having the 4 main gamemodes ready to have a good base for the camping, which is gonna be epic! new features/changes: wrote the story for the campaign mode, yet to be showcased, but it is pretty cool, more on that later removed the explore mode, this was a thing i had in mind at the very beginning of the development but it doesnt really fit my view right now, will make a comeback at some point, but the previous implementation was just a bunch of dead code created a simple spaceship building scene, wip as you can see in the video added a very simple splash screen improved the planet creation sandbox, now with a paint tool (a bit buggy, for now) that lets you generate a real-time texture and save it to a png file, biggest progress here was made in the engine itself actually. This took so much time fighting with translation of screen-space coords to world-space coords to UV coords, im actually impressed it even works lmao. this was almost gonna get scrapped till i realized the UV unwrapping of the sphere was a cubic projection and that was messing everything up I am struggling so much with blender and my sandbox, it looks like they hate each other, also WHY DOES BLENDER USE Z+ UP, anyway, stay tuned! Its hard to make devlogs when progress is so slow but i hope you like it PD: I just fixed the colors looking like confetti (look at the color of the blue paint brush), apparently i was multiplying the alpha channel by 255 in the texture class because of a previous implementation and that was causing some sort of overflow in the shaders, thus the weird colors, so paint tool is officially finished, hopefully"}, {"post_id": 9425, "ts": "2026-06-15T19:45:20Z", "hours": 8.1431, "text": "J.S.P. I’ve been making some progress in every direction while i find out exactly what i want this game to be. ive started writing the story for the campaign mode that i hope is about 3 to 4 hours. Overall the main progress of this devlog is summarized in a finished early version of the sandbox, although theres a lot to fix in it, the main stuff is done. Ive also started with the planet creation sandbox and focused on working into instancing even though it is not quite there yet (im thinking of removing the explore mode entirely or do it completely different) new features: improved sandbox mode with actual simulation (very early), a new intro animation, different tools to select, move and change the starting velocity of each planet set a base for both the planet and spacecraft creation sandboxes as these mechanics will make the development of the campaign a bit easier, hopefully created a simple logo, probably to be changed, i dont really like it but id appreciate feedback refactored the scale system to make working with different distances and planet’s radius a lot easier, this new system is so clean i actually love it As you can see progress is extremely slow, i want to make this right and also make sure that the project is well structured enough to hold up. Also did a simple check on performance and after a couple tweaks, average fps sit around 3000, fr, on my little rtx 3060 so thats great"}, {"post_id": 7522, "ts": "2026-06-12T15:45:45Z", "hours": 5.6847, "text": "JSP Today’s devlog is not so much focus into the progress but into some design decisions that made me had to restructure the project a quite a lot, ive got a new view of the project that i think will make it a lot more fun gamemodes: campaign: top secret for now explore: you can explore, find, filter and search up real-life satellites at their real position, this is mostly done already but i need to work on adding instancing to the engine because rendering ~14000 satellites is not something my little tiny engine can really handle right now, performance drops from ~1700 fps to 9 fps lol sandbox: no more real life stuff, distances are too big and not fun to play with, this is the main change. this means that the idea is to now not only allow to play around with 3d gravity and make solar systems, but also to create and design custom planets and spacecrafts (and save/load them to a custom json file that you can share or reuse) new features I want to showcase how the current sandbox mode is like right now, this is only a part of the final sandbox mode tho (read the previous paragraph for more info). I added this cool animation from the main menu, simple movement that scales with distance, and a placing-editing system that took way too long (i had to do matrix calculations lol, math does be useful sometimes), right now the only object you can place is the Earth, but you will be able to place pretty much anything and modify their mass, velocity or anything really I will now start with making instancing something real and not just a dead branch in the engine’s repo, but this means im gonna have to read some opengl documentation :( PD: the visual bug in the video is completely intentional"}, {"post_id": 6769, "ts": "2026-06-11T10:36:15Z", "hours": 7.2383, "text": "JSP I’ve been working on a lot of things and the project is taking a really nice shape! ive organized the game into different game modes that independently manage their needs in an organized way. Also ive made some progress with the real life satellites and made some nice main menu! new features: WIP: explore real time satellites and see them move as they are in real life, with custom orbit calculations, still in the works, getting fetched directly from the internet and cached every 24 hours Added a main menu, as the engine doesnt have any in-house UI system, Im using a modified dear imgui version that is holding up nicely, also added some placeholders for settings etc… Started a new gamemode: gravity sandbox, where you can play around with custom objects and real life planets and their gravitational interactions I also had to update the engine a bit to make it be able to handle quads and their operations. the idea is to finalize a working sandbox gamemode as that would set the base for many more complex features incoming"}, {"post_id": 6120, "ts": "2026-06-10T09:09:05Z", "hours": 6.2383, "text": "JSP A 3D pixelart videogame about space exploration where you have to save humanity from the Kessler effect, currently working on the “exploration” mode where you can find and explore all the satellites of earth (and later on the solar system) at their real time location. Current Features! I’ve made a simple system that gets the real life data of these satellites from CelesTrak’s Public TLE Text Files, which than caches them and are refreshed every 24 hours, so you can see the real-life position of, for example, the ISS Built using my own custom engine, actually been updating the engine while creating this because, lets say the engine isnt very “mature” yet, but its holding up nicely! Check out the ORIGIN engine at: https://origin.aloyak.dev The game will feature this little 3d pixel art style that i really like honestly. The hardest thing to do so far was to setup a fork of the engine so that i could work on the game without actually contributing to the engine itself at all. All these models used currently are from NASA themselves, so they should be pretty accurate! I’m thinking of maybe adding a web build but the more i try to make it work the more it breaks lol :( 🚀🚀"}]...
|
Title: Janitor Space Program (J.S.P.) by @aloyak | Title: Janitor Space Program (J.S.P.) by @aloyak | Stardance
Devlogs:
JSP A 3D pixelart videogame about space exploration where you have to save humanity from the Kessler effect, currently working on the “exploration” mode where you can find and explore all the satellites of earth (and later on the solar system) at their real time location. Current Features! I’ve made a simple system that gets the real life data of these satellites from CelesTrak’s Public TLE Text Files, which than caches them and are refreshed every 24 hours, so you can see the real-life position of, for example, the ISS Built using my own custom engine, actually been updating the engine while creating this because, lets say the engine isnt very “mature” yet, but its holding up nicely! Check out the ORIGIN engine at: https://origin.aloyak.dev The game will feature this little 3d pixel art style that i really like honestly. The hardest thing to do so far was to setup a fork of the engine so that i could work on the game without actually contributing to the engine itself at all. All these models used currently are from NASA themselves, so they should be pretty accurate! I’m thinking of maybe adding a web build but the more i try to make it work the more it breaks lol :( 🚀🚀
JSP I’ve been working on a lot of things and the project is taking a really nice shape! ive organized the game into different game modes that independently manage their needs in an organized way. Also ive made some progress with the real life satellites and made some nice main menu! new features: WIP: explore real time satellites and see them move as they are in real life, with custom orbit calculations, still in the works, getting fetched directly from the internet and cached every 24 hours Added a main menu, as the engine doesnt have any in-house UI system, Im using a modified dear imgui version that is holding up nicely, also added some placeholders for settings etc… Started a new gamemode: gravity sandbox, where you can play around with custom objects and real life planets and their gravitational interactions I also had to update the engine a bit to make it be able to handle quads and their operations. the idea is to finalize a working sandbox gamemode as that would set the base for many more complex features incoming
JSP Today’s devlog is not so much focus into the progress but into some design decisions that made me had to restructure the project a quite a lot, ive got a new view of the project that i think will make it a lot more fun gamemodes: campaign: top secret for now explore: you can explore, find, filter and search up real-life satellites at their real position, this is mostly done already but i need to work on adding instancing to the engine because rendering ~14000 satellites is not something my little tiny engine can really handle right now, performance drops from ~1700 fps to 9 fps lol sandbox: no more real life stuff, distances are too big and not fun to play with, this is the main change. this means that the idea is to now not only allow to play around with 3d gravity and make solar systems, but also to create and design custom planets and spacecrafts (and save/load them to a custom json file that you can share or reuse) new features I want to showcase how the current sandbox mode is like right now, this is only a part of the final sandbox mode tho (read the previous paragraph for more info). I added this cool animation from the main menu, simple movement that scales with distance, and a placing-editing system that took way too long (i had to do matrix calculations lol, math does be useful sometimes), right now the only object you can place is the Earth, but you will be able to place pretty much anything and modify their mass, velocity or anything really I will now start with making instancing something real and not just a dead branch in the engine’s repo, but this means im gonna have to read some opengl documentation :( PD: the visual bug in the video is completely intentional
J.S.P. I’ve been making some progress in every direction while i find out exactly what i want this game to be. ive started writing the story for the campaign mode that i hope is about 3 to 4 hours. Overall the main progress of this devlog is summarized in a finished early version of the sandbox, although theres a lot to fix in it, the main stuff is done. Ive also started with the planet creation sandbox and focused on working into instancing even though it is not quite there yet (im thinking of removing the explore mode entirely or do it completely different) new features: improved sandbox mode with actual simulation (very early), a new intro animation, different tools to select, move and change the starting velocity of each planet set a base for both the planet and spacecraft creation sandboxes as these mechanics will make the development of the campaign a bit easier, hopefully created a simple logo, probably to be changed, i dont really like it but id appreciate feedback refactored the scale system to make working with different distances and planet’s radius a lot easier, this new system is so clean i actually love it As you can see progress is extremely slow, i want to make this right and also make sure that the project is well structured enough to hold up. Also did a simple check on performance and after a couple tweaks, average fps sit around 3000, fr, on my little rtx 3060 so thats great
JSP Good but slow progress (im not finishing this game before stardance ends probably) I want to focus on having the 4 main gamemodes ready to have a good base for the camping, which is gonna be epic! new features/changes: wrote the story for the campaign mode, yet to be showcased, but it is pretty cool, more on that later removed the explore mode, this was a thing i had in mind at the very beginning of the development but it doesnt really fit my view right now, will make a comeback at some point, but the previous implementation was just a bunch of dead code created a simple spaceship building scene, wip as you can see in the video added a very simple splash screen improved the planet creation sandbox, now with a paint tool (a bit buggy, for now) that lets you generate a real-time texture and save it to a png file, biggest progress here was made in the engine itself actually. This took so much time fighting with translation of screen-space coords to world-space coords to UV coords, im actually impressed it even works lmao. this was almost gonna get scrapped till i realized the UV unwrapping of the sphere was a cubic projection and that was messing everything up I am struggling so much with blender and my sandbox, it looks like they hate each other, also WHY DOES BLENDER USE Z+ UP, anyway, stay tuned! Its hard to make devlogs when progress is so slow but i hope you like it PD: I just fixed the colors looking like confetti (look at the color of the blue paint brush), apparently i was multiplying the alpha channel by 255 in the texture class because of a previous implementation and that was causing some sort of overflow in the shaders, thus the weird colors, so paint tool is officially finished, hopefully
JSP I’ve been stuck with a super upsetting bug with the engine’s render class and the ownership of the output buffer that made the engine’s sandbox editor be completely unusable for however long this “postprocessing pipeline update” lasted. it is now fixed and i could continue developing this game finally. As the engine now supports adding many layers of postprocessing on top of the main render pipeline, i started cooking up atmospheric and star shaders, although only the first one is finished. i ported the atmosphere shader from a tutorial posted by nvidia on atmospheric scattering from a many years ago but the end result is honestly amazing, way better than what i had in mind. This is supposed to give the same feeling as the atmospheres from outer wilds, which is part of my inspiration for this project (and also my fav game in general) new features add “Has atmosphere” option to the planet builder mode, with a lot of options and parameters to control and make your own planets, showcased in the video… made all entities with the planet component now have an option to show an atmosphere, although it is disabled by default. this results on the earth shown in the main menu to now also have a atmosphere I will be focusing on finishing the planet builder game mode first, as it is ~60% done (probably less), i just need to add the entire terrain tool and save the planet settings to a file to be able to use it later or use it in the gravity sandbox PD: i know it seems like im focusing too much into the small/extra gamemodes but this is supposed to function as a base for the campaign mode, which i dont think will be released in the first public version unfortunately
JSP I’ve officially finished the planet builder sandbox gamemode finally, probably will tweak a lot of things but the main stuff is done. i spent quite a lot trying to fix a problem with the depth texture that isnt even fixed right now lmao, quick explanation: distances are huge and so the depth texture loses a lot of precision, to combat this i decide to add reverse-z to the engine’s renderer but this didnt really solve the issue as it probably needs even more work adding an inifinite “far” plane or logarithmic depth but i think its fine for now, ill explain this more in depth with the next devlog on the origin engine. new features added oceans to the planet builder, very simple for now but as a first version i think it works just fine, i spent at least 8 hours with this already lol, added basic controls to the ui to modify the shader’s uniforms and hopefully its good enough added loading/saving to the planet builder and to the sandbox, you can now save your projects using json serialization, a geometry-to-file algorithm and a texture-to file algorithm. note that the planets you create in the planet builder can also be used in the gravity sandbox added the terrain tool so you can now modify the geometry of your planet as you like, creating mountains, valleys or oceans Next up is to finish the gravity sandbox gamemode, hopefully that should be a lot quicker as most of it is already done, but you know how this usually goes HELP: if you have any ideas on how to make the depth texture more precise given the huge distances please let me know, theres not a lot of information out there
JSP Currently finishing the gravity sandbox gamemode! I still need to make quite a big change as im thinking of unifying the “gravity body” struct i use in the sandbox with the “planet component” i use in the rest of the game, so this will probably take a while but, for now, the sandbox game mode seems to be the next thing to be finished! new stuff! the gravity sandbox now has gravity!!!! note that it is not super realistic nasa-level simulation, i was thinking of something a lot more arcade. this is very well reflected in the fictional scale (its around 1:100000), because games must be fun first, then realistic if possible separated the gravity sandbox file to hold the built-in planet’s registry in a different file (its around ~1300 lines of code rn lol, after the simplification…) added a nice destroy animation for the planets, improved the velocity tool and made the selection tool follow the planets the intro animation now locks into the sun, which is now the origin of the scene + changes to the style of the sun added trails to the planets in the simulation (that you can toggle, of course) small UI improvements Whats next u say? applying the same load/save system that i used in the planet builder sandbox, only that now i wont have to create a vertex data to file system (yay) Im also starting to 3d model in blender the “assembly building” where you will be able to build your spaceships in the other game mode, but im really bad at it so ill leave it for later, once the spacecraft builder game mode is finished i will probably ship the first version
JSP Huge progress!! (yes, really) I’ve made some cool stuff an this game now looks a lot more professional, these last changes we’re surprisingly fast and fun to do (finally for once lmao), although the following changes, most of them, are still work in progress. I’ve officially decided that I’m not gonna be updating the engine’s repository solely for this project as im a bit more focused on making my game work rather than making the engine reliable and well-structured for any usecase, even tho the engine will still recieve updates any way cuz i really need them for the game, but the main focus is to not suffocate the engine with specific jsp stuff. new stuff audio system: custom imgui wrapper that lets me make sound effects for buttons on hover and press + background music system that lets me control simple fade out and transition to other songs, currently only in the main menu user settings: instead of making the same json slop ive made for the rest of the load/saving stuff, i made a fancy system that lives in the engine’s core and that lets you save any kind of settings a lot easier. user settings are now correctly saved when changed on user/settings.json created a simple intro text for the first run that explains a some information made the settings window accessible from anywhere, not tied to the main menu anymore FANCY TRANSITIONS between gamemodes, it now fades in/out to black with a little loading icon in the bottom right corner, this took longer than id like to explain unfortunately added a color history for the paint tool in the planet sandbox improved atmosphere UI controls in the planet sandbox fix water shader sometimes rendering on top of an atmosphere As you might be able to guess, some of these changes weren’t really necessary but im sort of procrastinating so that i dont have to model the assembly building for the next game mode cuz i really suck at it and will be painful most likely I’ve though of adding a “first person view” move mode to the spacecraft sandbox as it would be cool to see your creation from an engineer’s point of view and also because that way i already will have coded the controls for the campaign :))
JSP Unfortunately hackatime doesnt support blender so the ~2.5 hours i spent modeling the assembly building for the spacecraft editor sandbox will not count but its fine. I’ve also done some deep debugging to the engine as it now supports embedded materials even when they dont have any texture, before this change everything looked like a wierd artifact in black/purple colors (check out the second image if ud like to see it, its pretty in a way) what was added/changed Created a not-final but decent model for the assembly building you will be creating your custom spaceship in Added first person camera control, that is used by this gamemode to get a different “perspective” on your awesome creation. you can toggle between the normal orbital view and the fp view some engine-level optimizations This now means im FREE… to actually start developing the spacecraft building sandbox, so we are back to it lol. im hoping it doesnt take me that much but i still need to finish to understand how exactly i want this to be as this is probably the only shared code that the campaign game mode will use, so i better make it good as it “counts” double PD: already said this, but the second screenshot is just so you comprehend what ive been struggling with for the past 48 hours :(
JSP Been working on the spaceship builder gamemode and its pretty fun! right now the system is very simple but solid. i had to model a couple test things and fix many bugs but it is going quite fast. The current system is a simple attachment-part system where each attachment holds up information about allowed part’s categories to attach and the normal vector of the attachment. Unfortunately removing parts is not really an option yet cuz i need to see how i will make that possible later on summary on new features: started the actual spaceship building gamemode, currently it features just basic part placement logic small changes to sound effects and music (not shown in the video) Apart from obvious structural changes, id also want to add some sort of customization to your spaceships, with different colors, flags, sigils idk. I dont want to make building a spaceship something hard but just a simple thing you do to have your own individual experience, obviously you wont be able to make some cursed stuff as it wont just fly into space without an engine, but the idea is that everything with enough parts should work
JSP I really enjoy creating and coding shaders and so i started adding some cool effects to the spacecraft editor, didnt really add any new parts but i think that what i added was pretty interesting. I’ve also been working on improving a bit the user experience and making things obvious to use without explaining anything, this is probably the most fun i had doing this project in a while :) what was added Added “Blueprint” view for your spaceship, watch the video to see what it is! currently very early version tho Added a help window that changes based on the gamemode Added geometry center (blue) and center of mass (yellow) to the spaceship Small fixes to transition between movesets Added a border shader to mark the bounds of the building workspace Added a few icons that really need some improvement The idea of the blueprint mode is to edit different things from the spaceship, and also to see the different stages of your little ship! more on this later, im not specially creative enough to write a lot today lol Ill also probably add a dynamic cursor system but idk
JSP Worked on polishing and improving a few quality of life features and overall stability, also I took my time to translate every single text in the game to spanish, although the new dynamic language system should work for adding any new language fairly quickly. this is a very important change because doing this after the campaign would be a nightmare. language is also saved to settings new stuff Added a dynamic language system and support for playing the game in spanish, if you want any new languages or help translate and thus be added to the credits please reach out Added a full credits panel where it shows all the licenses and 3rd party code/art used, AI disclosure and other stuff Fixed some weird seg faults when going back to main menu from the blueprint view Updated all icons, all of them were used in the sandbox game mode Added some new settings to the blueprint view inside the spaceship building game mode What I wanna do now is to finally finish the spaceship sandbox finally but its taking longer than expected and it requires a lot of brainpower that many times is less appealing to do compared to playing persona 5 royal lmao. Note: once the source code is published, sending feedback, playtesting or translating would maybe mean that i put you in the credits! fr i might need some help tho
JSP Can’t really express enough how much I enjoy making shaders, the look really good. i might make a video about it with the new hackclub video challenge, we might see, I’m kinda shy for these sort of things :)) Today’s devlog is pretty much to show only one thing. I’ve been doing some really small changes to UI, a few bug fixes but the important thing is the new Central Body system for the sandbox mode (the code is pretty rough right now but hopefully ill improve it), this now allows you to choose the central body that your planets will orbit around So now, instead of having only the sun in the middle you can now select a BLACK HOLE instead, which i think its a lot cooler. Note that the whole black hole is completely done by a single glsl fragment shader, how cool is that? I’ve reused a small amount of code from the atmosphere shader and then researched a bit on similar projects Apart from this I’ve also added a new “extra” option to allow the player to change the tint of the skybox, so you can create even weirder solar systems, any new suggestions on what else to add are welcome! After this im gonna do a small refactoring change that is really stupid and needs to be changed in the entire code base, its just a small thing with the new language system
JSP https://github.com/aloyak/JSP https://aloyak.itch.io/jsp?secret=nkYXIEVo8woJvblBQRYMIrWSFc I feel like im getting very close to a first ever release and finally start with the campaign mode! I finished some polishing stuff and fixed a bit, i dont think the spacecraft builder mode is ready 100% but ill use it in the campaing mode either way so ill have to update it regardless I’ve officially published the github repository where you can check out the huge amount of code this project already has lol. I’ve also created a new itchio page, this is the secret link (for feedback): https://aloyak.itch.io/jsp?secret=nkYXIEVo8woJvblBQRYMIrWSFc added things: Published the github repo and the itchio page! With a lot of new screenshots and art. I’ve also added the source files of the textures (.xfc gimp files, including the itchio banners) as well as the 3D models I’ve made (in blender) which can all be found in the assets_src/ folder Added a way to delete different parts in the spaceship building mode Added a few new parts to the spaceship building mode, refactored the whole system to make it “easier” (not really) to add new parts and things Added a full README + LICENSE to the repo Added a new shader , it is the small fog that you see in the vide when building a spaceship in order to hide the lack of detail in the exterior, the shader fades out the more you look up so you can see the beautiful skybox Added load/saving to the spacecraft building game mode, you can now save your ship’s to load them later just like with planets and sandboxes Fix some memory management problems where i forgot to delete some pointers => no memory leaks or crashes! I dont think this will be the last devlog before the first ship, but maybe, who knows right? Looking forward to you all trying my game! (the part that is done) PD: 100 hours
JSP Pre-ship checklist is complete! I’m so ready to ship the first version and start developing the campaign, which is the main thing of this game. I’ve actually started it a little bit, it now has an interior level system completely different to the gamemode system i had for the rest of the game, this is pretty exiting! stuff that ive done before shipping Built the game for windows, took a little bit but performance is 1:1 and everything works perfectly, the only thing was that i had to change the backend of the audio engine to use something else but that was fairly quick! Reduced the size of the game MASSIVELY , it went from around 350MB to ~35MB , thats literally 10 times less!! managed to do this by compressing the audio files, although the change is almost unnoticeable, and also making the engine bake some textures on build time, just like real fancy engines do! Changed a bit the main menu/ campaing mode but for now it is all a placeholder Created a new itch.io banner Made the HELP menu show up by default, i dont really like this but i think its probably the best for people to rate it nicely, wont be in the final version… Added a input mode (another one) to the spaceship building mode that allows you to hover the attachment points and it will tell you with a little popup what category of part can go there If you are rating my project, please ishowspeed i need this now in all fairness i hope people like my game! im not even close to finishing it lol Right after this first ship i will work on updating the engine to support new features that the campaign mode will certainty need 100%, like a working physics engine, ive thought of porting what i currently have to use a new one i found and that is getting very popular called “Box3D”, we’ll see, byeeeeeee
JSP I want to dedicate this devlog to @Rupnil as he always says that devlogs need to be 3-4 hours max, so i can explain why thats not always possible. Out of the 8 hours i devlog today, around 7.5 of them were spent ONLY debugging ONE SINGLE BUG for 2 whole days. I started losing my mind lmfao the bug: All the built-in and embedded textures became completely broken and ONLY on super specific conditions on certain parts and game modes. But the worst part was that rolling back to a version from days ago DID NOT solve the issue at all . I even considered that my GPU gave up on my and it was just showing gpu artifact slop in my screen the fix: Apparently there was a small bug with gpu memory allocation in the backend of dear imgui (apparently ONLY in the SDL2-OpenGL backend lmfao) and only for the docking branch of the repo. Rolling back to an old dear imgui version from the main branch solved the issue but damn. Ive also reported the issue as much as i could in the official repo. Pretty much, updating the engine to the latest version automatically updated its dependencies and thus leaked the bug to my game Appart from that I’ve spent a little bit on starting to develop the open-universe system where you can travel around planets! More on that in the next devlog probably. I already have though about the planet’s names, positions and stuff! pretty exiting!! PD: In the mean time ive also being updating the engine at the same time to improve the physics system, which is a lot better right now!
JSP This is one of the most exiting devlogs so far!! I’ve managed to get a very basic “solar system working, not all the time and of course it isnt perfect but it is really cool, heres its lore: (note that planets are placeholders right now, and distances/scale should be a lot bigger in the future) The “Halcyon” System Somewhere very very far from our current home, humanity has managed to establish a multi-planetary life in a new system after traveling for generations in their own space station The Halcyon system is composed of 5 planets (maybe more in the future) that orbit around a massive black hole (it doesnt have a name yet) “Gaia” is the earth-like planet whose own satellite, “Vesta”, is a red dwarf star that provides just enough light and heat in order to live (seen in the demo video) “Ying” and “Yan” (names will probably change), are two tiny planets that follow exact opposite orbits around the black hole, when one of them is at the perihelion, the other ones at the aphelion “Kepler” is a huge rocky planet at the outskirts of the system where small human colonies currently live Note that the campaign will be linear and happen entirely inside this place, but you will also have a “exploration” game mode that will allow you to find and see new secrets hidden… :)) Technical stuff (i.e. what was added) Created the base for the Halcyon System, planets follow a predetermined elliptical orbit in real-time. Note that for debugging, scale is around 10 to 100 times less! Added a simple physics based player controller, this took a lot of engine refactoring too. The player is affected by the gravity of the near planets and, when close enough to a planet’s surface, it is automatically aligned with the gravity vector and its also affected by the atmosphere’s drag (if theres any), this was by far the most difficult thing to do Added a little Free Camera controller as well What will be added in the future This is only the start . Theres still a few complicated things to do: Add double precision and floating origin to solve the problems that will appear when distances become as big as id like them to be Add a chunked collision mesh system for planets with complex geometry, like mountains or things like that. Right now they are all controlled by a simple kinematic sphere collider This system currently breaks the player movement when planets are moving, this is why i set “time scale” to 0. To fix this ive been thinking of creating a local physics world that sets the planet you are on to be the origin of the physics, making it look like if the planet was static, this will by by far what will take the most amount of work probably i also wanna update the atmospheric shader as it is by far the thing worsening the game’s performance, and id like to make the sky fully tint when your inside it PD: Thank you so much for all the people that support/follow this project, it already has 21 followers . thank you, really!
JSP Worked on so many things before getting started with the complicated stuff, ill tell more about that in the bottom section, but for now, im pretty happy with what ive just added, even tho progress is pretty slow!!! What have i added? Full/complete atmospheric effect , it now not only looks good from outside, now from the inside too!!! Its a small trick but when the camera gets close enough to a planet, its atmosphere’s density scales up making the sky blue like here on earth or greatly improving the sunrises and sunsets , they do look beatiful Added floating origin: double precision was not enough so ive added a system that teleports all the entities in the scene when the player gets too far from the origin, this works surprisingly good and it was very simple to do, hopefully it wont break physics later on, but so far its great! This allows the solar system to go from ~10000 units wide to over ~3000000!! that is great! This was a engine-level change mostly tho You can finally use the planets you discover in the campaign mode in the sandbox mode Dynamic settings!!! I made it so that when you first load into the game, the UI scales to your resolution and your target fps are set to your monitor’s refresh rate, might not look like something important but this is actually HUGE Whats cooking up currently! Need a system to allow the player to be placed on top of moving planets (it currently works but breaks sometimes), and also to allow those planets to rotate. This will be achieved with a completely new physics world that will live localy on the closest planet the player is to Chunked mesh collider system i really dont know how to this, because of the terrain of my planets (TODO), collisions will be complicated to calculate, if you know about anything that could help, please send it!!! PD: I wish i could spend more time actually coding than thinking, if that were to be the case id have 300 hours+ in this project already
JSP Omg i need a break! just one more change bro and i will start doing the hard and boring stuff, just one more i swear! This sums up everything ive done for the past few hours, although the new improvements are actually quite important, i feel like im somewhat rushing them instead of focusing on the exploration mode New things!! Simple LOD system for planets, there wasnt a big performance change, but the model swap is very unnoticeable and nice so thats great! Added a simple spoiler warning to the exploration mode, the original idea was that you should unlock it after playing the campaign but i guess its fine lol I FIXED THE DEPTH BUFFER PRECISION ISSUE!!!! it was such a small change omg, i just dynamically changed the near plane of the camera based on how far you are to a planet, pretty nice WIP Work in progress: I’m porting the whole game to the new action-based input system so that the game supports controllers natively without any kind of steam layer on top, this is till very early and i still dont know how to make some stuff be fun to use with a controller…. I finish this, finish the two major things on the exploration mode that are 100% gonna be quick, make some decent amount of content for it, add the custom spaceship controller and launch system, make the first ~5 minutes of the campaign mode, and then SHIP THIS PROJECT (this will surely go as planned) PD: the video u see is completely controlled with my gamepad, not the best controls yet but its better than nothing!
JSP! I’ve finished porting the game to the new action based input system, its not great yet, theres a lot to polish but at least you can play 80% of the game just as good as with a keyboard/mouse (even better sometimes!) What’s the new input system? The game now asks for “actions” callbacks instead of directly asking for raw input. This new layer in the middle allows to make different devices have their own way to control each actions, so it now supports all the gamepads you probably have: xbox, playstation, steam, nintendo, generic ones too It is almost steam deck ready! Ive been playing this game on my steam deck and it works great! (you can get around 900 fps when unrestricted) Playing the game with a controller plus a little help from the little mouse trackpad really makes this game fun to play (100% coverage with this setup) Now i will finally start doing the boring physics stuff that will hopefully not take so long but idk, we’ll have to see Other stuff that was added Improved a bit the gravity based movement mode, it now adds the atmosphere’s drag gradually depending on its density, being the density higher the closer you are to the surface, this makes entering planets feel better Fixed some messed up formatting style in my code I dont know if start a new project for no more than 2 weeks and then go back, ive been having some cool new ideas but for now ill stick to this project PD: the picture is an old version (0.12.1), latest version with good controller support is 0.14.0
JSP We are SO back! I thought it would take me weeks to solve this issue but it wasnt that hard, thanks claude lol for helping. It’s not perfect just yet but its honestly crazy how my own engine managed to handle what im about to explain What took soo long The game now handles a transition from a global physics world to a new extra physics world that lives locally when the player enters a new planet (the origin of the new physics world would be the planet’s center), this means that you can perfectly walk on the surface of all the planets while they move around in the orbits without any weird behaviors This took a good amount of engine refactoring and a few changes to some systems (specially the floating origin) I need to fix a couple things like the drag when you are entering a planet, but that should be handled later on when you actually use a spaceship to enter and not just yourself with your spacesuit Other stuff that is cool Added a helmet overlay! (very inspired by outer wilds, id like some suggestions to make it more original honestly, but right now it decent). It is currently work in progress tho, and theres a lot of information missing… Small UI improvements: rounded borders, removed window’s transparency, added window close sound effects (need to find a better one tho), little better controller support… I just this idea to have vehicles but that will take super long, its added to the ideas file but thats certainty not being considered for short term, Any suggestions are welcome tho PD: video is very bad res bc i had to compress it unfortunately
J.S.P. Very exciting changes to the exploration mode yay !! I’ve been working on precisely TWO (2) things but one of them is way too early for me to be able to show you anything, more on that in the end Whats new? I’ve create a custom blender addon that lets me create procedural noise-based planets! It is really powerful and it gets you really good results for how simple it is really. In a way, its nothing but a vertex shader but coded in python lol It generates 3D spherical noise and applies it into an icosphere with a variety of parameters. Some of them arent precisely working but they are fine for now (specially the “ridged” option) You can try it yourself, its open source too! https://github.com/aloyak/JSP/blob/main/assets_src/blender/addons/planet_generator.py Terrain System I’m developing a way for the player to correctly collide with the geometry of these planets, but this is mostly engine-sided changes and I’m not very deep into it yet. I’m currently researching how to handle multi-threading async functions… more information about this in my latest engine’s devlog: https://stardance.hackclub.com/projects/1029/devlogs/34738 Known issues These are not really important right now, but for some reason I’ve realized that the splash screen takes different amounts of time depending on where you run the game?? what? A steam deck is around 3 seconds, my computer (the intended duration) is 4 seconds and in a friend’s laptop it is ~0.5 seconds
JSP! I’m back! and I finally have a new decent version that im probably gonna ship shortly after I publish this devlog. Its been so long since the last devlog because a number of factors, I had some vacations, my main pc is now just a steam deck connected to a monitor and also I’m kind of struggling to continue this project, I hope this isnt the last version but working on the project and adding or fixing things is very complicated and requires a lot of research to do it right, and it is exhausting What was added?? Included the new planet models to the halcyon system, you can now correctly explore them by using the new terrain system I added to the engine! Added some small help windows/hints for the new stuff before shipping! Fixed some audio bugs and added a sound effect for when you close a window Fixed the in-helmet HUD UI, the input vectors now correctly show the direction the thrust is being applied to, kinda like in Outer Wilds!! I’m most likely to be focusing on continuing the engine for a little bit, it really really does require some refactoring and I also need to clean some likely dead code or at least re-understand the code i wrote as it has lines from almost a 10 months ago! Hopefully someone could help and contribute to the project maybe or make something new out of it too! Im still planing on continuing to develop it but not at this pace considering im about to start college :))
Ships:
This is my 3D game about space exploration and kessler cascades, it has a campaign mode coming up but i havent finished that yet, for now enjoy the 3 game modes! i built this on top of my custom engine so its been a lot of hard work, please try it out!!!!
This is my 3D exploration-sandbox game that I built with my custom game engine! I’ve added quite a lot of stuff like a simple exploration game mode that allows you to move around a hand-crafted solar system i called “Halcyon”. there are also a lot of other game modes you can try and have fun with before I finally add the campaign game mode for the final version! In the picture you can see an in-game screenshot of the player walking around the surface of the earth-like planet “Gaia”, hope you like my game! With <3, 4loyak!...
|
1793483816.7251554
|
1793570216.7251554
|
|
38723
|
Minimalisticastrobot by @Phonemi | Stardance
|
Phonemi
|
2
|
33.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:34:45Z", "hours": 30.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Minimalisticastrobot [+_+] so this is my slack bot it is a nerdy bot that gives you a lot of information you can look it up using /minimalastro-help or look in the Readme but here are all the comands for you lazy people /minimalastro-ping - Check bot latency /minimalastro-help - Show this list /minimalastro-fact - Random physics or astronomy fact /minimalastro-apod [date] - NASA Astronomy Picture of the Day (optional YYYY-MM-DD) /minimalastro-pi [digits] - Pi to N decimal places (max 1000) /minimalastro-planet [name] - Stats and image for a planet /minimalastro-element [symbol] - Periodic table info with a Bohr diagram /minimalastro-iss - Where the ISS is right now /minimalastro-people - Who is currently in space /minimalastro-place [location] - Weather, time, map and facts for any place /minimalastro-moon - Current moon phase and illumination /minimalastro-neo - Near-Earth asteroids passing today /minimalastro-convert [value] [unit] - Convert astronomical distances (km, au, ly, pc, ld, ls) /minimalastro-launches - Upcoming rocket launches /minimalastro-spacex - Upcoming SpaceX launches /minimalastro-rovers [name] - Rovers currently off Earth, plus live Mars photos /minimalastro-arti [question] - Ask Arti (Gemini), the nerdy science AI /minimalastro-astra [question] - Ask ASTRA, the backup science AI /minimalastro-ai [question] - Ask the AI (uses Arti, falls back to ASTRA) info often it needs a bit time and you will get a notification from the slack bot htat it didnt work most times thats wrong it just needs some time and the /minimalastro-arti is not working very often because gemini has issues its not my error they sent me a 503 error", "repo": "https://github.com/Phonokles/astroslackbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BRV31L5DH"}, {"ship_num": 2, "ts": "2026-07-24T15:51:37Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "MinimalisticAstroBot[+_+] i made a astro bot that gives ou mostl facts about the univers and physics it works 24/7 all commands: /minimalastro-ping - Check bot latency /minimalastro-fact - Random physics or astronomy fact /minimalastro-apod - NASA Astronomy Picture of the Day /minimalastro-pi [digits] - Pi to N decimal places (max 1000) /minimalastro-planet [name] - Stats for a planet /minimalastro-element [symbol] - Periodic table info /minimalastro-help - ouputs all comands hope you like it", "repo": "https://github.com/Phonokles/astroslackbot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0BRV31L5DH"}]...
|
[{"post_id": 48758, "ts": "202 [{"post_id": 48758, "ts": "2026-08-17T09:08:40Z", "hours": 6.5908, "text": "3 new ai commands [+_+] so now you can ask ai through my slack bot and for that there are 3 commands /minimalastro-arti so you can chat with my gemini but it doas not always work because of 503 errors also limited request for 2 a day per user /minimalastro-ai chooses automaticly between astra and arti if arti cant answer< /minimalastro-astra you can chat with hacklcubs ai astra Info the gemini model is gemini-2.5-flash-lite hope you like it[-_-]"}, {"post_id": 47978, "ts": "2026-08-16T08:01:13Z", "hours": 10.8361, "text": "4 new astro comands[+_+] first there is /minimalastro-rovers (you get a list with all tovers which are not in earth +info) /minimalastro-launches (you get the 5 next launches + info) /minimalastro-spacex (samr as launches but filtered space x) and /minimalastro-convert you take a messurement and it converts it you can take m km ly lunar distances etc sry that i took so long had some blackouts idk hope you like it[-_-]"}, {"post_id": 46210, "ts": "2026-08-13T08:50:12Z", "hours": 5.6192, "text": "design changes + 2 new commands [+_+] so i added images to every element and to the planets that will show up on the comands and there are 2 more comands if you tipe /minimalastro-moon it will show up info to the moon and the current moon phase /minimalastro-neo shows all astoroids next to earth today and how dangures they are and i started stying the radio button hope you like it[-_-]"}, {"post_id": 45292, "ts": "2026-08-11T17:34:19Z", "hours": 6.7936, "text": "new cool comands[+_+] so i added new comands to my slack bot: /minimalastro-iss(position of the iss) /minimalastro-people(shows all people who are curently in space) /minimalastro-place [city country or the postal code] (you get a lot of infos about the place weather, temparature, wind,Precipitation,local-time,Humidity,Coordinates,Antipode,Elevation, a picture of the map of the place and the radio that is played ther curently) hope you like it[-_-]"}, {"post_id": 33981, "ts": "2026-07-24T11:12:10Z", "hours": 1.6686, "text": "i added 3 new commands[+_+] there is /minimalastro-pi(then how many didgets you want) /minimalastro-element (Element) gives you all information about the element and /minimalastro-planet(planet only in solar system) you get all information about the planet hope you like it[-_-]"}, {"post_id": 33639, "ts": "2026-07-23T18:31:14Z", "hours": 1.0281, "text": "first devblog on slackbot[+_+] so i am making a astro bot that give you sientific info etc there are 4 comands righ now ping, apod, fact and help i think all are realy selph explaining if not loog at the piture hope you like it[-_-]"}]...
|
Title: Minimalisticastrobot by @Phonemi | Stardanc Title: Minimalisticastrobot by @Phonemi | Stardance
Devlogs:
first devblog on slackbot[+_+] so i am making a astro bot that give you sientific info etc there are 4 comands righ now ping, apod, fact and help i think all are realy selph explaining if not loog at the piture hope you like it[-_-]
i added 3 new commands[+_+] there is /minimalastro-pi(then how many didgets you want) /minimalastro-element (Element) gives you all information about the element and /minimalastro-planet(planet only in solar system) you get all information about the planet hope you like it[-_-]
new cool comands[+_+] so i added new comands to my slack bot: /minimalastro-iss(position of the iss) /minimalastro-people(shows all people who are curently in space) /minimalastro-place [city country or the postal code] (you get a lot of infos about the place weather, temparature, wind,Precipitation,local-time,Humidity,Coordinates,Antipode,Elevation, a picture of the map of the place and the radio that is played ther curently) hope you like it[-_-]
design changes + 2 new commands [+_+] so i added images to every element and to the planets that will show up on the comands and there are 2 more comands if you tipe /minimalastro-moon it will show up info to the moon and the current moon phase /minimalastro-neo shows all astoroids next to earth today and how dangures they are and i started stying the radio button hope you like it[-_-]
4 new astro comands[+_+] first there is /minimalastro-rovers (you get a list with all tovers which are not in earth +info) /minimalastro-launches (you get the 5 next launches + info) /minimalastro-spacex (samr as launches but filtered space x) and /minimalastro-convert you take a messurement and it converts it you can take m km ly lunar distances etc sry that i took so long had some blackouts idk hope you like it[-_-]
3 new ai commands [+_+] so now you can ask ai through my slack bot and for that there are 3 commands /minimalastro-arti so you can chat with my gemini but it doas not always work because of 503 errors also limited request for 2 a day per user /minimalastro-ai chooses automaticly between astra and arti if arti cant answer< /minimalastro-astra you can chat with hacklcubs ai astra Info the gemini model is gemini-2.5-flash-lite hope you like it[-_-]
Ships:
MinimalisticAstroBot[+_+] i made a astro bot that gives ou mostl facts about the univers and physics it works 24/7 all commands: /minimalastro-ping - Check bot latency /minimalastro-fact - Random physics or astronomy fact /minimalastro-apod - NASA Astronomy Picture of the Day /minimalastro-pi [digits] - Pi to N decimal places (max 1000) /minimalastro-planet [name] - Stats for a planet /minimalastro-element [symbol] - Periodic table info /minimalastro-help - ouputs all comands hope you like it
Minimalisticastrobot [+_+] so this is my slack bot it is a nerdy bot that gives you a lot of information you can look it up using /minimalastro-help or look in the Readme but here are all the comands for you lazy people /minimalastro-ping - Check bot latency /minimalastro-help - Show this list /minimalastro-fact - Random physics or astronomy fact /minimalastro-apod [date] - NASA Astronomy Picture of the Day (optional YYYY-MM-DD) /minimalastro-pi [digits] - Pi to N decimal places (max 1000) /minimalastro-planet [name] - Stats and image for a planet /minimalastro-element [symbol] - Periodic table info with a Bohr diagram /minimalastro-iss - Where the ISS is right now /minimalastro-people - Who is currently in space /minimalastro-place [location] - Weather, time, map and facts for any place /minimalastro-moon - Current moon phase and illumination /minimalastro-neo - Near-Earth asteroids passing today /minimalastro-convert [value] [unit] - Convert astronomical distances (km, au, ly, pc, ld, ls) /minimalastro-launches - Upcoming rocket launches /minimalastro-spacex - Upcoming SpaceX launches /minimalastro-rovers [name] - Rovers currently off Earth, plus live Mars photos /minimalastro-arti [question] - Ask Arti (Gemini), the nerdy science AI /minimalastro-astra [question] - Ask ASTRA, the backup science AI /minimalastro-ai [question] - Ask the AI (uses Arti, falls back to ASTRA) info often it needs a bit time and you will get a notification from the slack bot htat it didnt work most times thats wrong it just needs some time and the /minimalastro-arti is not working very often because gemini has issues its not my error they sent me a 503 error...
|
1792878773.9890313
|
1793742773.9890313
|
|
49159
|
Revant's Portfolio by @ravioli | Stardance
|
ravioli
|
1
|
4.61
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T13:12:29Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a very basic portfolio website i made for myself, it is quite arbitrary but it is my first time coding so im quite proud of how it turned out.", "repo": "https://github.com/ravioliiii665/Revant-s_Portfolio_website", "demo": "https://ravioliiii665.github.io/Revant-s_Portfolio_website/"}]...
|
[{"post_id": 49594, "ts": "202 [{"post_id": 49594, "ts": "2026-08-18T14:07:10Z", "hours": 1.1244, "text": "Did a full visual overhaul and added backgroud glow to my elements"}, {"post_id": 49369, "ts": "2026-08-18T04:49:48Z", "hours": 1.4867, "text": "Updated the website to link to my email while i work on visual overhaul"}, {"post_id": 48869, "ts": "2026-08-17T13:04:47Z", "hours": 2.0844, "text": "Started learning HTML and built my first website!"}]...
|
Title: Revant's Portfolio by @ravioli | Starda Title: Revant's Portfolio by @ravioli | Stardance
Devlogs:
Started learning HTML and built my first website!
Updated the website to link to my email while i work on visual overhaul
Did a full visual overhaul and added backgroud glow to my elements
Ships:
This is a very basic portfolio website i made for myself, it is quite arbitrary but it is my first time coding so im quite proud of how it turned out....
|
1793526653.6914508
|
1793613053.6914508
|
|
45072
|
ASTOR 3000 by @AmanAV | Stardance
|
AmanAV
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T12:46:56Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a model of a room arrangement. This is just the starting, there will be further more to it…", "repo": "https://github.com/amanav127/ASTOR-3000", "demo": "https://cad.onshape.com/documents/1f9e5b8d4ef4a789216cfe3e/w/84466cca263f68d04777ab5e/e/1b0f67fa338e9111dadab1f6?renderMode=0&uiState=6a82ffd92e83706789f14b3a"}]...
|
[{"post_id": 48858, "ts": "202 [{"post_id": 48858, "ts": "2026-08-17T12:44:27Z", "hours": 1.2125, "text": "Hi everyone I have now added a electronics table to my design, where you can do hardware projects. I have made a bit of an effort making that place look cool while also giving it some stuctural integrity…"}, {"post_id": 48086, "ts": "2026-08-16T11:37:02Z", "hours": 7.1933, "text": "Hello everyone, So I got a bit side tracked and saw some fatal flaws in my project. Also during this time, I realized it would be better for a whole room to be organised rather than only the table. So, I have named it ASTOR 3000. ASTOR is the abbreviation for ‘A Sophisticated Tidly Ordered Room’ (and the ‘3000’ is the reference from Tony Stark in Endgame). It shows a room which is a 3m x 4m room with minimum height of 2m. I have only started on the writing table and computer table, but am packing many surprises on the way, so follow for more…"}, {"post_id": 42643, "ts": "2026-08-07T14:06:47Z", "hours": 0.9431, "text": "Hi I am making a table’s model, which helps to keep everything orderly (so that you wouldn’t have to listen to your parents grudging about your clumsy arrangement)… I have already made part of the base design…"}]...
|
Title: ASTOR 3000 by @AmanAV | Stardance
Devlogs: Title: ASTOR 3000 by @AmanAV | Stardance
Devlogs:
Hi I am making a table’s model, which helps to keep everything orderly (so that you wouldn’t have to listen to your parents grudging about your clumsy arrangement)… I have already made part of the base design…
Hello everyone, So I got a bit side tracked and saw some fatal flaws in my project. Also during this time, I realized it would be better for a whole room to be organised rather than only the table. So, I have named it ASTOR 3000. ASTOR is the abbreviation for ‘A Sophisticated Tidly Ordered Room’ (and the ‘3000’ is the reference from Tony Stark in Endgame). It shows a room which is a 3m x 4m room with minimum height of 2m. I have only started on the writing table and computer table, but am packing many surprises on the way, so follow for more…
Hi everyone I have now added a electronics table to my design, where you can do hardware projects. I have made a bit of an effort making that place look cool while also giving it some stuctural integrity…
Ships:
I have made a model of a room arrangement. This is just the starting, there will be further more to it…...
|
1793472634.2410152
|
1793559034.2410152
|
|
26904
|
Serene Seasons Gen Fix by @Fiskerz | Stardance
|
Fiskerz
|
2
|
13.0
|
93
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T12:17:04Z", "hours": 10.0, "multiplier": 6.94, "payout": 71, "blessing": "neutral", "text": "What the hell am I looking at? If you’re asking that, well I am here to explain that. This is a Minecraft mod that aims to fix one known issue for the 1.21.x versions of the game. Technical overview The vanilla issue has already been covered by a mod named WorldGenFeatureFix, but if you install the serene seasons mod and try loading a few dozen chunks the server is likely to crash, even with the fixing mod present. This is beacause serene seasons skip the fixed chunk of code and go straight for the vanilla broken one. If you want a bit more detail on this issue, be sure to check out the github repo. What does this ship even add? As you might have noticed, this is a second ship of the mod. The main reason why I even extended on the original is beacause the issue has been reported even outside neoforge, the mod loader I originally made the mod for. Thus this ship adds support for Forge and Fabric loader, covering a slightly larger section of people Where can I get this mod? I have published all of the new versions of the mod to CurseForge and Modrinth , so you choose where you want to obtain it. How can I try this out for myself? Well this is the only part of this project that takes a bit of a toll on it. You see, because the mod fixes such a specific and rather rare issue there is not a very reliable and most importantly simple way to fully test it. I really, really wanted to make a comparison video to be able to show it to you atleast on the video, but guess what? Now that I want the server to crash it doesn’t :| No jokes, but I spent almost 6 hours just trying to catch that crash and it just refused to. So sorry, but you will have to test it the old way . The old way to test Make a world, or set-up a minecraft server for any of the compatible versions (most common crashes occur on Neoforge) and install the mod, alongside: Serene seasons (and its dependencies), WorldGenFeatureFix and to make the crash more likely to happen, add any world generation mod. And now observe no crashes at all. I know this is a very complicated way to test, but there’s just not a way to do it simpler.", "repo": "https://github.com/Catmaster543/Serene-Seasons-Gen-Fix", "demo": "https://www.curseforge.com/minecraft/mc-mods/serene-seasons-gen-fix"}, {"ship_num": 2, "ts": "2026-06-27T21:53:14Z", "hours": 3.0, "multiplier": 7.11, "payout": 22, "blessing": "neutral", "text": "I made a minecraft mod that has one purpose - fix an issue where modded servers crash due to a known problematic method that serene seasons uses. I took on this project because I saw nobody else doing anything about it, or keeping their solutions only to themselves. It was a whole new experience for me, as I’ve never made a minecraft mod, so I had to learn most of the things the hard way. I’m proud that it took me a pretty small amount of time to make it and also that I even finished it. To truly test this mod I reccomend making a 1.21.1 neoforge server with serene seasons present, some world generation mod like tectonic and using chunky to generate a few hundred chunks. Sure, not the easiest setup, but the project’s main focus is to fix a moreover niche issue.", "repo": "https://github.com/Catmaster543/Serene-Seasons-Gen-Fix", "demo": "https://www.curseforge.com/minecraft/mc-mods/serene-seasons-gen-fix"}]...
|
[{"post_id": 48841, "ts": "202 [{"post_id": 48841, "ts": "2026-08-17T12:00:22Z", "hours": 1.5403, "text": "Tried to catch the crash live, yet failed.. (again) I tried to catch the crash live for a comparison video to make the rating a teeny tiny bit easier, but I failed for like the fifth time, it now just does not crash. Funny enough when you need it the least it will of course crash, but it is, what it is… Now to prove that I am not going insane or smth I still have the old logs, that very clearly show the crash, such as the one I inserted in, but I can’t figure out just why it won’t happen again now that I actually do want it to crash."}, {"post_id": 48782, "ts": "2026-08-17T10:00:59Z", "hours": 8.6372, "text": "Ported the fix to Forge and Fabric! Devlog #4 I did not expect to make any sort of update to this patch mod, yet I found out forge (and possibly fabric too) suffer from the issue. Thus it felt right to make the versions available as well, so that no one has to make it instead of me. I made sure to publish the versions to CurseForge and Modrinth as before and I made a tiny change to the github repo on my way too. The reason for this ridiculously high time logged (the project itself took initially just 3 hours) is because I wanted to make a comparison video to make the project rating atleast a little easier. To my absolute unfortune I got unlucky (almost every seed will have the issue-causing chunk somewhere, but sometimes it is furhter then other times) with three seeds in a row and it takes ages to generate the chunks in worlds, during which I had to just sit back and watch as they slowly load. Thus I’m sorry for not making it easier to rate, but I’ll cook my pc alive if I keep on loading more chunks."}, {"post_id": 17177, "ts": "2026-06-27T21:40:32Z", "hours": 0.3386, "text": "So I just added logging whenever the mod is used.. maybe not the best idea ever, but hey, if you ever need to know for whatever reason that the mod works here you go."}, {"post_id": 17142, "ts": "2026-06-27T20:32:43Z", "hours": 0.8408, "text": "I just re-designed the old icon for the mod, now looking way cleaner and sharper. It is now a part of the mod as its main icon."}, {"post_id": 16842, "ts": "2026-06-27T10:47:51Z", "hours": 1.8572, "text": "Yay, the mod seems to be doing a good job at preventing the crashes, even after generating 142k+ chunks, not a single crash happened!"}]...
|
Title: Serene Seasons Gen Fix by @Fiskerz | Starda Title: Serene Seasons Gen Fix by @Fiskerz | Stardance
Devlogs:
Yay, the mod seems to be doing a good job at preventing the crashes, even after generating 142k+ chunks, not a single crash happened!
I just re-designed the old icon for the mod, now looking way cleaner and sharper. It is now a part of the mod as its main icon.
So I just added logging whenever the mod is used.. maybe not the best idea ever, but hey, if you ever need to know for whatever reason that the mod works here you go.
Ported the fix to Forge and Fabric! Devlog #4 I did not expect to make any sort of update to this patch mod, yet I found out forge (and possibly fabric too) suffer from the issue. Thus it felt right to make the versions available as well, so that no one has to make it instead of me. I made sure to publish the versions to CurseForge and Modrinth as before and I made a tiny change to the github repo on my way too. The reason for this ridiculously high time logged (the project itself took initially just 3 hours) is because I wanted to make a comparison video to make the project rating atleast a little easier. To my absolute unfortune I got unlucky (almost every seed will have the issue-causing chunk somewhere, but sometimes it is furhter then other times) with three seeds in a row and it takes ages to generate the chunks in worlds, during which I had to just sit back and watch as they slowly load. Thus I’m sorry for not making it easier to rate, but I’ll cook my pc alive if I keep on loading more chunks.
Tried to catch the crash live, yet failed.. (again) I tried to catch the crash live for a comparison video to make the rating a teeny tiny bit easier, but I failed for like the fifth time, it now just does not crash. Funny enough when you need it the least it will of course crash, but it is, what it is… Now to prove that I am not going insane or smth I still have the old logs, that very clearly show the crash, such as the one I inserted in, but I can’t figure out just why it won’t happen again now that I actually do want it to crash.
Ships:
I made a minecraft mod that has one purpose - fix an issue where modded servers crash due to a known problematic method that serene seasons uses. I took on this project because I saw nobody else doing anything about it, or keeping their solutions only to themselves. It was a whole new experience for me, as I’ve never made a minecraft mod, so I had to learn most of the things the hard way. I’m proud that it took me a pretty small amount of time to make it and also that I even finished it. To truly test this mod I reccomend making a 1.21.1 neoforge server with serene seasons present, some world generation mod like tectonic and using chunky to generate a few hundred chunks. Sure, not the easiest setup, but the project’s main focus is to fix a moreover niche issue.
What the hell am I looking at? If you’re asking that, well I am here to explain that. This is a Minecraft mod that aims to fix one known issue for the 1.21.x versions of the game. Technical overview The vanilla issue has already been covered by a mod named WorldGenFeatureFix, but if you install the serene seasons mod and try loading a few dozen chunks the server is likely to crash, even with the fixing mod present. This is beacause serene seasons skip the fixed chunk of code and go straight for the vanilla broken one. If you want a bit more detail on this issue, be sure to check out the github repo. What does this ship even add? As you might have noticed, this is a second ship of the mod. The main reason why I even extended on the original is beacause the issue has been reported even outside neoforge, the mod loader I originally made the mod for. Thus this ship adds support for Forge and Fabric loader, covering a slightly larger section of people Where can I get this mod? I have published all of the new versions of the mod to CurseForge and Modrinth , so you choose where you want to obtain it. How can I try this out for myself? Well this is the only part of this project that takes a bit of a toll on it. You see, because the mod fixes such a specific and rather rare issue there is not a very reliable and most importantly simple way to fully test it. I really, really wanted to make a comparison video to be able to show it to you atleast on the video, but guess what? Now that I want the server to crash it doesn’t :| No jokes, but I spent almost 6 hours just trying to catch that crash and it just refused to. So sorry, but you will have to test it the old way . The old way to test Make a world, or set-up a minecraft server for any of the compatible versions (most common crashes occur on Neoforge) and install the mod, alongside: Serene seasons (and its dependencies), WorldGenFeatureFix and to make the crash more likely to happen, add any world generation mod. And now observe no crashes at all. I know this is a very complicated way to test, but there’s just not a way to do it simpler....
|
1793483328.0734663
|
1793569728.0734663
|
|
50232
|
format-fixer by @harshitkataria20 | Stardance
|
harshitkataria20
|
1
|
1.06
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T12:03:48Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a privacy focused format fixer web that allows the user to change the images format from png to jpg, webp and vice versa and also to pdf’s it also allows user to type text and it will remove extra spacing, markdowns etc to make the text easily readable and because the images and text never leave your browser you dont have to worry about getting your info stolen the next time you change your png to pdf", "repo": "https://github.com/hshit2010/Format-fixer", "demo": "https://aboutharshit.info/Format-fixer/"}]...
|
[{"post_id": 50216, "ts": "202 [{"post_id": 50216, "ts": "2026-08-19T11:01:00Z", "hours": 0.5542, "text": "I wrote the ui again to make it less AI generated"}, {"post_id": 49616, "ts": "2026-08-18T14:34:05Z", "hours": 0.5042, "text": "made some changes on the website to make it look less AI generated and added a vector convertor so you can convert your image into a vector one and let it adapt to the screen instead of stretching awkwardly and added a landing page that allows the user to sort between image and text so it is easy to use"}, {"post_id": 48839, "ts": "2026-08-17T11:59:10Z", "hours": 0.2619, "text": "a privacy focused format changer, I used to run into issues like while changing png to pdf there was no safe option for private stuff so i created a website that is fully focused on privacy and functionability , your data never leaves your browser so you can work without a worry in the world and also added a feature called text sanitizer that removes the extra spacing , etc and make the text beautifull . I made it in such a way that it only has work content and no distractions and annoying stuff."}]...
|
Title: format-fixer by @harshitkataria20 | Stardan Title: format-fixer by @harshitkataria20 | Stardance
Devlogs:
a privacy focused format changer, I used to run into issues like while changing png to pdf there was no safe option for private stuff so i created a website that is fully focused on privacy and functionability , your data never leaves your browser so you can work without a worry in the world and also added a feature called text sanitizer that removes the extra spacing , etc and make the text beautifull . I made it in such a way that it only has work content and no distractions and annoying stuff.
made some changes on the website to make it look less AI generated and added a vector convertor so you can convert your image into a vector one and let it adapt to the screen instead of stretching awkwardly and added a landing page that allows the user to sort between image and text so it is easy to use
I wrote the ui again to make it less AI generated
Ships:
I made a privacy focused format fixer web that allows the user to change the images format from png to jpg, webp and vice versa and also to pdf’s it also allows user to type text and it will remove extra spacing, markdowns etc to make the text easily readable and because the images and text never leave your browser you dont have to worry about getting your info stolen the next time you change your png to pdf...
|
1793505503.2343552
|
1793591903.2343552
|
|
49659
|
My own site! by @anura | Stardance
|
anura
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T11:55:50Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I just made my first WEBSITEE and i am very proud of my work, although i used a little of AI for the debugging and concept clearing.. building was somewhat fun but debugging was not. I was planning on debugging my self but I used Ai for it..Hope thats fine..", "repo": "https://github.com/anuragtamang095-coder/first-website", "demo": "https://anuragtamang095-coder.github.io/first-website/"}]...
|
[{"post_id": 48831, "ts": "202 [{"post_id": 48831, "ts": "2026-08-17T11:49:26Z", "hours": 1.2506, "text": "Finally done with the website!!"}, {"post_id": 48228, "ts": "2026-08-16T15:10:49Z", "hours": 1.3278, "text": "LOve the auto fill in VS code!!"}]...
|
Title: My own site! by @anura | Stardance
Devlogs Title: My own site! by @anura | Stardance
Devlogs:
LOve the auto fill in VS code!!
Finally done with the website!!
Ships:
I just made my first WEBSITEE and i am very proud of my work, although i used a little of AI for the debugging and concept clearing.. building was somewhat fun but debugging was not. I was planning on debugging my self but I used Ai for it..Hope thats fine.....
|
1793055366.677638
|
1793919366.677638
|
|
48300
|
My own site! by @Aashmn13 | Stardance
|
Aashmn13
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T11:30:03Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I builded my personal developer portfolio from scratch using HTML5 and modern CSS. I wanted a cool dark mode hub to showcase my Linux setup, coding projects, and desk workspace curation instead of just a boring resume. The most challenging part was definitely getting the pixel Charizard gif and card positioning to look right without messing up the layout, plus fixing the GitHub Pages routing because my files was stuck inside a subfolder giving a 404 error. I used Gemini to help plan the UI layout and aesthetics, and Copilot helped me a lot for the JS styling and tweaks. Im proud of how clean the hero section turned out with the grid background and that Charizard card. You can test it by visiting the live link, clicking around the navigation buttons, and checking the project cards!", "repo": "https://github.com/dpknavy-oss/personal-site", "demo": "https://dpknavy-oss.github.io/personal-site/"}]...
|
[{"post_id": 48811, "ts": "202 [{"post_id": 48811, "ts": "2026-08-17T11:05:21Z", "hours": 0.0978, "text": "Over the past few days, I decided to sit down and build out my personal developer portfolio from scratch using pure HTML5 and modular CSS. Rather than creating a generic resume page, I wanted a digital hub that truly reflects my development journey, Linux workflows, and workspace design aesthetic. The architecture relies entirely on lightweight HTML structures and responsive Flexbox card grids to present my tech stack, system specifications, open-source projects, and offline hobbies cleanly across all devices. To give the site a distinct personality, I opted for a high-contrast dark theme layered with a subtle developer grid texture, modern sans-serif typography, gradient headline styling, and a pixel Charizard showcase card. The live site connects directly to my active GitHub repositories alongside my curation work on voltsetups, while also reserving space for gaming and anime interests. Moving forward, I plan to integrate smooth micro-interactions with JavaScript and add a live blog feed for upcoming desk setup and hardware logs."}]...
|
Title: My own site! by @Aashmn13 | Stardance
Devl Title: My own site! by @Aashmn13 | Stardance
Devlogs:
Over the past few days, I decided to sit down and build out my personal developer portfolio from scratch using pure HTML5 and modular CSS. Rather than creating a generic resume page, I wanted a digital hub that truly reflects my development journey, Linux workflows, and workspace design aesthetic. The architecture relies entirely on lightweight HTML structures and responsive Flexbox card grids to present my tech stack, system specifications, open-source projects, and offline hobbies cleanly across all devices. To give the site a distinct personality, I opted for a high-contrast dark theme layered with a subtle developer grid texture, modern sans-serif typography, gradient headline styling, and a pixel Charizard showcase card. The live site connects directly to my active GitHub repositories alongside my curation work on voltsetups, while also reserving space for gaming and anime interests. Moving forward, I plan to integrate smooth micro-interactions with JavaScript and add a live blog feed for upcoming desk setup and hardware logs.
Ships:
I builded my personal developer portfolio from scratch using HTML5 and modern CSS. I wanted a cool dark mode hub to showcase my Linux setup, coding projects, and desk workspace curation instead of just a boring resume. The most challenging part was definitely getting the pixel Charizard gif and card positioning to look right without messing up the layout, plus fixing the GitHub Pages routing because my files was stuck inside a subfolder giving a 404 error. I used Gemini to help plan the UI layout and aesthetics, and Copilot helped me a lot for the JS styling and tweaks. Im proud of how clean the hero section turned out with the grid background and that Charizard card. You can test it by visiting the live link, clicking around the navigation buttons, and checking the project cards!...
|
1793408058.1937969
|
1793494458.1937969
|
|
49228
|
LUNAR LANDING DISTANCE ASSISTER by @thapar_smayan LUNAR LANDING DISTANCE ASSISTER by @thapar_smayan | Stardance...
|
thapar_smayan
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T10:36:34Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a Lunar Landing Distance Assister, it uses Arduino and an ultrasonic sensor to measure distance of an object and accordingly notify the user using light and sound indicators. The wiring part was challenging. I am proud that all components work properly. To test it one can move objects closer or farther away from it and check whether the LCD displays the distance and status (SAFE, CAUTION, DANGER and TOUCHDOWN). I hope you enjoy making this project :)", "repo": "https://github.com/thaparsmayan2011-ctrl/lunar-landing-distance-assister", "demo": ""}]...
|
[{"post_id": 48317, "ts": "202 [{"post_id": 48317, "ts": "2026-08-16T17:00:25Z", "hours": 1.8744, "text": "I added the LCD display, buzzer and a second led the the Lunar Landing Assister. The LCD shows the current distance and status. I have added different led patterns and buzzer beeps and tones to the different statuses. I faced a few problems with the breadboard but I fixed them after testing components separately."}, {"post_id": 48034, "ts": "2026-08-16T10:07:50Z", "hours": 0.5186, "text": "I am creating a Lunar Landing Assister Prototype, I have used Arduino UNO for the hardware. I am a beginner in Arduino so I have used simple connections :)"}]...
|
Title: LUNAR LANDING DISTANCE ASSISTER by @thapar_ Title: LUNAR LANDING DISTANCE ASSISTER by @thapar_smayan | Stardance
Devlogs:
I am creating a Lunar Landing Assister Prototype, I have used Arduino UNO for the hardware. I am a beginner in Arduino so I have used simple connections :)
I added the LCD display, buzzer and a second led the the Lunar Landing Assister. The LCD shows the current distance and status. I have added different led patterns and buzzer beeps and tones to the different statuses. I faced a few problems with the breadboard but I fixed them after testing components separately.
Ships:
I made a Lunar Landing Distance Assister, it uses Arduino and an ultrasonic sensor to measure distance of an object and accordingly notify the user using light and sound indicators. The wiring part was challenging. I am proud that all components work properly. To test it one can move objects closer or farther away from it and check whether the LCD displays the distance and status (SAFE, CAUTION, DANGER and TOUCHDOWN). I hope you enjoy making this project :)...
|
1793533838.9200912
|
1793620238.9200912
|
|
50227
|
Dice Roller by @Avmovito | Stardance
|
Avmovito
|
1
|
18.0
|
11
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T10:16:04Z", "hours": 18.0, "multiplier": 1.09, "payout": 11, "blessing": "neutral", "text": "It was a simple dice roller project that was a web application; it contained so many types of dice .i was provide that i created the exact website as the refarence img given and i only used It was a simple dice roller project that was a web application; it contained so many types of dice .i was provide that i create the website as i wish with all the features i wish to add and only used to creat the referance img", "repo": "https://github.com/Adwaith-AR/Dice-Roller", "demo": "https://dice-roller-pink-chi.vercel.app/"}]...
|
[{"post_id": 48780, "ts": "202 [{"post_id": 48780, "ts": "2026-08-17T09:58:09Z", "hours": 18.2344, "text": "i created this project after june 1 but i was adding this to sardust just now but have been saving my devlog as a doc 1. ui completed (The past two days were spent creating the ui, icon, and logo for the dice roll website. It was not that smooth, I had to change the image of the dice 2 times) 2.big update( from yesterday and today i completed the coding for the dice roll for the d6 dice and also the img creation for the d8 and the starting of the d10 dice img creation has done and i also completed the theme switcher to the website) 3.last update( I have finished the project, which includes the remaining dice, the theme switcher, dice selector, roll history, and new functions) 4.d12 added(as part of improving the website i was adding more dice so today i added d12 dice i was planing to add up to d50)"}]...
|
Title: Dice Roller by @Avmovito | Stardance
Devlo Title: Dice Roller by @Avmovito | Stardance
Devlogs:
i created this project after june 1 but i was adding this to sardust just now but have been saving my devlog as a doc 1. ui completed (The past two days were spent creating the ui, icon, and logo for the dice roll website. It was not that smooth, I had to change the image of the dice 2 times) 2.big update( from yesterday and today i completed the coding for the dice roll for the d6 dice and also the img creation for the d8 and the starting of the d10 dice img creation has done and i also completed the theme switcher to the website) 3.last update( I have finished the project, which includes the remaining dice, the theme switcher, dice selector, roll history, and new functions) 4.d12 added(as part of improving the website i was adding more dice so today i added d12 dice i was planing to add up to d50)
Ships:
It was a simple dice roller project that was a web application; it contained so many types of dice .i was provide that i created the exact website as the refarence img given and i only used It was a simple dice roller project that was a web application; it contained so many types of dice .i was provide that i create the website as i wish with all the features i wish to add and only used to creat the referance img...
|
1793505495.1448152
|
1793591895.1448152
|
|
50199
|
Aarav Builds by @Aaravkatiyar | Stardance
|
Aaravkatiyar
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T10:11:01Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Aarav Builds as a personal student portfolio with a real project log, learning map, notes section, theme preference, reading-size control, and shareable project filters. I used plain HTML, CSS, and JavaScript, deployed it on GitHub Pages, and tested the live site on desktop and mobile. The caching issue during deployment taught me to verify the actual public files after each release.", "repo": "https://github.com/aaravkatiyar55-gif/aarav-builds", "demo": "https://aaravkatiyar55-gif.github.io/aarav-builds/"}]...
|
[{"post_id": 48785, "ts": "202 [{"post_id": 48785, "ts": "2026-08-17T10:05:26Z", "hours": 0.8003, "text": "I started Aarav Builds , a personal site where I can keep track of the real projects and web-development skills I’m working on. I built the page with plain HTML, CSS, and JavaScript instead of a site builder. It has an introduction, a project build log, a learning map, and a short notes section. I added a theme toggle and reading-size preference that both persist after refresh. I also added project-type filters, so visitors can switch between the browser project and Slack bot entries. One issue I found while deploying was browser caching: the new HTML reached GitHub Pages before the matching JavaScript in one fresh check. I fixed it by versioning the CSS and JavaScript URLs, then tested the deployed filter and reading-size controls again. I tested the public site on desktop and at a 360px mobile width, checked that there was no horizontal overflow, and confirmed keyboard navigation starts at the skip link. GitHub repository: https://github.com/aaravkatiyar55-gif/aarav-builds . Live demo: https://aaravkatiyar55-gif.github.io/aarav-builds/"}]...
|
Title: Aarav Builds by @Aaravkatiyar | Stardance
Title: Aarav Builds by @Aaravkatiyar | Stardance
Devlogs:
I started Aarav Builds , a personal site where I can keep track of the real projects and web-development skills I’m working on. I built the page with plain HTML, CSS, and JavaScript instead of a site builder. It has an introduction, a project build log, a learning map, and a short notes section. I added a theme toggle and reading-size preference that both persist after refresh. I also added project-type filters, so visitors can switch between the browser project and Slack bot entries. One issue I found while deploying was browser caching: the new HTML reached GitHub Pages before the matching JavaScript in one fresh check. I fixed it by versioning the CSS and JavaScript URLs, then tested the deployed filter and reading-size controls again. I tested the public site on desktop and at a 360px mobile width, checked that there was no horizontal overflow, and confirmed keyboard navigation starts at the skip link. GitHub repository: https://github.com/aaravkatiyar55-gif/aarav-builds . Live demo: https://aaravkatiyar55-gif.github.io/aarav-builds/
Ships:
I built Aarav Builds as a personal student portfolio with a real project log, learning map, notes section, theme preference, reading-size control, and shareable project filters. I used plain HTML, CSS, and JavaScript, deployed it on GitHub Pages, and tested the live site on desktop and mobile. The caching issue during deployment taught me to verify the actual public files after each release....
|
1793501822.3731043
|
1793588222.3731043
|
|
49494
|
Personal Site! by @flameslayersog | Stardance
|
flameslayersog
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T09:48:33Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Here is my personal site! I coded it myself using HTML and decided to stick with internal CSS for all the styling instead of using an external file. It features 3 sections all about me and my Stardance journey. I learned a lot making this, so I hope you enjoy checking it out!", "repo": "https://github.com/TanayNIakm/My-personal-Site", "demo": "https://tanaynikam.netlify.app/"}]...
|
[{"post_id": 48750, "ts": "202 [{"post_id": 48750, "ts": "2026-08-17T08:54:41Z", "hours": 0.4553, "text": "Just Editied Few Things"}, {"post_id": 48312, "ts": "2026-08-16T16:56:47Z", "hours": 0.5, "text": "Added Get in Touch and trying to add social media handles."}, {"post_id": 48262, "ts": "2026-08-16T15:50:23Z", "hours": 0.5333, "text": "Doing Get in Touch!"}, {"post_id": 48168, "ts": "2026-08-16T13:47:30Z", "hours": 0.4667, "text": "Added about Me and skills and adding projects"}, {"post_id": 48134, "ts": "2026-08-16T12:56:05Z", "hours": 0.6333, "text": "It is Looking like This!. it Really looks good to me, Leave your Opinion in comments."}, {"post_id": 48102, "ts": "2026-08-16T12:03:49Z", "hours": 0.3667, "text": "Just Started!, I want to win the neo but Can’t because not much time left."}]...
|
Title: Personal Site! by @flameslayersog | Stardan Title: Personal Site! by @flameslayersog | Stardance
Devlogs:
Just Started!, I want to win the neo but Can’t because not much time left.
It is Looking like This!. it Really looks good to me, Leave your Opinion in comments.
Added about Me and skills and adding projects
Doing Get in Touch!
Added Get in Touch and trying to add social media handles.
Just Editied Few Things
Ships:
Here is my personal site! I coded it myself using HTML and decided to stick with internal CSS for all the styling instead of using an external file. It features 3 sections all about me and my Stardance journey. I learned a lot making this, so I hope you enjoy checking it out!...
|
1793573573.3866851
|
1793659973.3866851
|
|
49555
|
MY OWN WEBSITE by @vardaankatyal | Stardance
|
vardaankatyal
|
1
|
0.52
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T09:35:47Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website for myself depicting my skills in computer science .Checking for some errors in my code was challenging thats why i used gpt to help rest i did myself… Also i am proud that i made this website in 30mins. So, if you open and check my website in pc and phone the animation varies a lot", "repo": "https://github.com/vardaankatyal-netizen/zero-hunger", "demo": "https://zero-hunger-tan.vercel.app/"}]...
|
[{"post_id": 49438, "ts": "202 [{"post_id": 49438, "ts": "2026-08-18T08:56:14Z", "hours": 0.5183, "text": "completed with writing readme"}, {"post_id": 48191, "ts": "2026-08-16T14:17:16Z", "hours": 0.2667, "text": "THE ANIMATION PART OF MY WEBSITE"}]...
|
Title: MY OWN WEBSITE by @vardaankatyal | Stardanc Title: MY OWN WEBSITE by @vardaankatyal | Stardance
Devlogs:
THE ANIMATION PART OF MY WEBSITE
completed with writing readme
Ships:
I made a website for myself depicting my skills in computer science .Checking for some errors in my code was challenging thats why i used gpt to help rest i did myself… Also i am proud that i made this website in 30mins. So, if you open and check my website in pc and phone the animation varies a lot...
|
1793407924.5035367
|
1793494324.5035367
|
|
48869
|
portfolio by @harshitkataria20 | Stardance
|
harshitkataria20
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T09:17:03Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made an website that gives astro photo of the day it has fetched from nasa’s api and gives information about that image , I ran into many errors like api not responding and api sending wrong format then after 3-4 hours of struggle i completed it even though the website is a little slow i am trying my best to make it fast and will add more features such as seeing the astro photo on your birthdate or any date and random astro photo also . Hope you will enjoy my first project :)", "repo": "https://github.com/hshit2010/nasa-apod", "demo": "https://aboutharshit.info/nasa-apod/"}]...
|
[{"post_id": 48229, "ts": "202 [{"post_id": 48229, "ts": "2026-08-16T15:10:59Z", "hours": 1.6872, "text": "working on a website that gives the astro photo of the day and tells us about it , I will add the feature of searching by date later"}]...
|
Title: portfolio by @harshitkataria20 | Stardance
Title: portfolio by @harshitkataria20 | Stardance
Devlogs:
working on a website that gives the astro photo of the day and tells us about it , I will add the feature of searching by date later
Ships:
i made an website that gives astro photo of the day it has fetched from nasa’s api and gives information about that image , I ran into many errors like api not responding and api sending wrong format then after 3-4 hours of struggle i completed it even though the website is a little slow i am trying my best to make it fast and will add more features such as seeing the astro photo on your birthdate or any date and random astro photo also . Hope you will enjoy my first project :)...
|
1793497999.443761
|
1793584399.443761
|
|
50139
|
Jarvis by @AshutoshPola | Stardance
|
AshutoshPola
|
1
|
32.45
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T09:11:17Z", "hours": 31.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built Jarvis, a lightweight, local voice assistant for macOS that lives right in the menu bar. It runs small LLMs locally using Ollama with zero API costs, zero cloud tracking, and under 50 mb idle ram. Please make sure you download all the requirements before you run the code, And there is also no devlogs because I was planning to keep everything private but changed my mind later.", "repo": "https://github.com/ashutosh-pola/jarvis-v1", "demo": "https://github.com/ashutosh-pola/jarvis-v1/releases/tag/v1.0.0"}]...
|
[{"post_id": 51157, "ts": "202 [{"post_id": 51157, "ts": "2026-08-20T17:33:38Z", "hours": 0.5228, "text": "increased The local Gemma LLM query timeout to 180 seconds (3 minutes) after the reviewer had an issue with the model, originally i had it capped to 60 seconds and anything that takes longer than that, I just had a hard coded message about how it is taking too long for the model to run. This was put because my mac is only has an intel i5 and 8 gigs of ram, causing the model to freeze my mac after any question. If needed too or if your macbook can handle a it, you should increase the thinking time shown in the pic below to atleast 5 minutes"}, {"post_id": 50893, "ts": "2026-08-20T11:07:00Z", "hours": 0.4031, "text": "Big fix! I tracked down the macOS bugs from the reviewer feedback and fixed them. Resolved main-thread UI freezes, handled network config edge cases, and added Rosetta guides for Apple Silicon. Everything’s recompiled, tested, and running lag-free now!"}, {"post_id": 50520, "ts": "2026-08-19T18:21:59Z", "hours": 0.5225, "text": "tried to add macos arm support but I just left midway ill try again tomorrow (no pics so just put an old one)"}, {"post_id": 48756, "ts": "2026-08-17T09:04:08Z", "hours": 1.9, "text": "added a bar on the top"}, {"post_id": 48710, "ts": "2026-08-17T06:59:51Z", "hours": 28.7519, "text": "I was not gonna upload this here but I felt bad, its almost done"}]...
|
Title: Jarvis by @AshutoshPola | Stardance
Devlog Title: Jarvis by @AshutoshPola | Stardance
Devlogs:
I was not gonna upload this here but I felt bad, its almost done
added a bar on the top
tried to add macos arm support but I just left midway ill try again tomorrow (no pics so just put an old one)
Big fix! I tracked down the macOS bugs from the reviewer feedback and fixed them. Resolved main-thread UI freezes, handled network config edge cases, and added Rosetta guides for Apple Silicon. Everything’s recompiled, tested, and running lag-free now!
increased The local Gemma LLM query timeout to 180 seconds (3 minutes) after the reviewer had an issue with the model, originally i had it capped to 60 seconds and anything that takes longer than that, I just had a hard coded message about how it is taking too long for the model to run. This was put because my mac is only has an intel i5 and 8 gigs of ram, causing the model to freeze my mac after any question. If needed too or if your macbook can handle a it, you should increase the thinking time shown in the pic below to atleast 5 minutes
Ships:
I built Jarvis, a lightweight, local voice assistant for macOS that lives right in the menu bar. It runs small LLMs locally using Ollama with zero API costs, zero cloud tracking, and under 50 mb idle ram. Please make sure you download all the requirements before you run the code, And there is also no devlogs because I was planning to keep everything private but changed my mind later....
|
1792878489.0279891
|
1793742489.0279891
|
|
37905
|
WarioWare Game by @Charlie_Coder | Stardance
|
Charlie_Coder
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T09:10:54Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have built a WarioWare Game while following the guide! It has 2 minigame levels and while I have done Godot before, it was a long time ago so this was a good challenge.", "repo": "https://github.com/Miningsleuth/Warioware-Game", "demo": "https://miningsleuth.itch.io/charlies-warioware"}]...
|
[{"post_id": 48748, "ts": "202 [{"post_id": 48748, "ts": "2026-08-17T08:53:26Z", "hours": 0.7072, "text": "Lots of changes, added more text, thanks to playing, slightly overwhelming character falling death screen. Ready for first ship I think :D"}, {"post_id": 48707, "ts": "2026-08-17T06:50:12Z", "hours": 0.3383, "text": "Added a few changes, including title page animation improvements to make it look more lively."}, {"post_id": 47968, "ts": "2026-08-16T07:42:40Z", "hours": 0.5964, "text": "Started adding animations, improvements and also fixing up the look of some of the screens. You won message also changes colour now"}, {"post_id": 47915, "ts": "2026-08-16T05:52:43Z", "hours": 0.7044, "text": "Death scene and other touch-ups"}, {"post_id": 47213, "ts": "2026-08-14T23:49:14Z", "hours": 0.5936, "text": "Minigame 2 finished, other fixes, win screen created with randomly falling cats"}, {"post_id": 44900, "ts": "2026-08-10T23:16:26Z", "hours": 0.2733, "text": "Added some more to the game, continuing in the tutorial. I have got the scripts connected, so collecting 3 stars goes to the next level."}, {"post_id": 44888, "ts": "2026-08-10T22:46:03Z", "hours": 0.9064, "text": "I have added quite a bit, with the timer now working and started on the platformer minigame. The stars took a while, as I had forgotten to create a seperate animation for each (as they are in different positions)."}, {"post_id": 44841, "ts": "2026-08-10T21:25:05Z", "hours": 0.8933, "text": "I have started the game So far, I have: A simple menu with working buttons Timer countdown working, and start of second level"}]...
|
Title: WarioWare Game by @Charlie_Coder | Stardanc Title: WarioWare Game by @Charlie_Coder | Stardance
Devlogs:
I have started the game So far, I have: A simple menu with working buttons Timer countdown working, and start of second level
I have added quite a bit, with the timer now working and started on the platformer minigame. The stars took a while, as I had forgotten to create a seperate animation for each (as they are in different positions).
Added some more to the game, continuing in the tutorial. I have got the scripts connected, so collecting 3 stars goes to the next level.
Minigame 2 finished, other fixes, win screen created with randomly falling cats
Death scene and other touch-ups
Started adding animations, improvements and also fixing up the look of some of the screens. You won message also changes colour now
Added a few changes, including title page animation improvements to make it look more lively.
Lots of changes, added more text, thanks to playing, slightly overwhelming character falling death screen. Ready for first ship I think :D
Ships:
I have built a WarioWare Game while following the guide! It has 2 minigame levels and while I have done Godot before, it was a long time ago so this was a good challenge....
|
1793461887.907982
|
1793548287.907982
|
|
50114
|
my personal website by @mabu | Stardance
|
mabu
|
1
|
2.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T08:45:33Z", "hours": 2.0, "multiplier": 1.22, "payout": 2, "blessing": "neutral", "text": "I love spider man so i decided to make a spider man based personal web about me i hope u guys like it and its a very simple website. I have added an about me section my idols , my music and my fav games", "repo": "https://github.com/mabu100/site-1-", "demo": "https://mabu100.github.io/site-1-/"}]...
|
[{"post_id": 48738, "ts": "202 [{"post_id": 48738, "ts": "2026-08-17T08:30:56Z", "hours": 0.2861, "text": "Ik that most ppl love to play games so i decide to add my own fav game section"}, {"post_id": 48725, "ts": "2026-08-17T07:54:41Z", "hours": 0.9594, "text": "I added my idols , my music taste and i wanted to make it spider man themed so i went for black and red"}, {"post_id": 48694, "ts": "2026-08-17T06:23:22Z", "hours": 0.7483, "text": "I am working on my personal website trying to make it spiderman themed!!"}]...
|
Title: my personal website by @mabu | Stardance
D Title: my personal website by @mabu | Stardance
Devlogs:
I am working on my personal website trying to make it spiderman themed!!
I added my idols , my music taste and i wanted to make it spider man themed so i went for black and red
Ik that most ppl love to play games so i decide to add my own fav game section
Ships:
I love spider man so i decided to make a spider man based personal web about me i hope u guys like it and its a very simple website. I have added an about me section my idols , my music and my fav games...
|
1792878488.2136357
|
1793742488.2136357
|
|
27126
|
Poem AI by @kallenseelo | Stardance
|
kallenseelo
|
1
|
35.0
|
560
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T06:23:03Z", "hours": 35.0, "multiplier": 15.84, "payout": 560, "blessing": "neutral", "text": "PoemAI is a small neural language model built from scratch with the goal of generating English poetry. Instead of using something like PyTorch or fine-tuning an existing small LLM, I attempted to build a simple neural network to generate poetry, and it was trained on a large collection of English poetry. This project is mainly a way for me to learn how LLMs and transformers work under the hood and attempt to build my own very basic one! It also helps me learn how processing the dataset and adjusting settings can affect the performance and overall quality of large language models, such as Top-K, epochs, learning rate, etc. IF YOU WANT TO TRY THIS, just click on the link and type anything out. Honestly, while it doesn’t produce really coherent text, it’s super interesting to read and see the patterns and formations take shape from just a bunch of lines of data and some math! And it creates some actually impressive connections, even if the poems/sonnets don’t make much sense! There are a few challenges I encountered when building and coding this neural language model. The first was getting my head wrapped around the concepts and understanding, “What the heck am I doing?” It was a lot of learning concepts and looking at how other people build and code large language models so that I could implement them myself! The second challenge was getting the LLM from training to chat. I had no idea really how to do this, as it’s easy to train and develop the backend of the LLM, but getting it from training to talking took a while, and I ended up using AI to help me learn. Gemini’s learning mode helped me actually understand what the heck I was doing and not just copy and paste! Finally, the final one was optimization; my architecture honestly sucked, so I had to spend a lot of time learning and fixing the bugs and issues in my code that let it eat up 10 GB of RAM. I honestly think I’m proud that I even finished this project, as it was such a pain, but looking back on it, it was super rewarding overall. My other favourite part was the website, getting streaming working, and building HTML for the first time, with absolutely no AI at all. Overall it was super rewarding, and I WOULD recommend doing something similar for your project!", "repo": "https://github.com/k754a/PoemAI", "demo": "https://k754a.hackclub.app/PoemAi"}]...
|
[{"post_id": 48685, "ts": "202 [{"post_id": 48685, "ts": "2026-08-17T06:05:35Z", "hours": 4.7856, "text": "Finished the project! Better outputs, using torch, output streaming, and a readme! Try it! -> https://k754a.hackclub.app/PoemAi Ok, a decent amount of stuff! First, after the retraining of the model, I got it up and running on the server; that didn’t take too long. What took the longest was switching from the AI slop of the chat to using a simpler torch approach. I’m going to be honest, AI did do a lot of the handholding for the inference, but it really helped me learn and did save me 15+ hours for sure, though I did write a large chunk of it, using learning mode, rather than the fast answer. The next thing was output streaming. Output streaming made it feel so much faster and more efficient and less slow overall and helped a lot! Finally, the readme. The readme took a bit, as I made a few graphs and some stats and stuff, but it’s all done! Overall this project was a super fun and interesting project that helped me learn a LOT about AI and how they are trained, and I have mad respect for the people who figured this out from basically nothing!"}, {"post_id": 47930, "ts": "2026-08-16T06:13:50Z", "hours": 5.3281, "text": "Small changes to the website, better training data, efficiency, and performance! Try it! -> https://k754a.hackclub.app/PoemAi This took so freaking long, just because of all the random bugs, issues, and problems training an AI can have. But some of the biggest changes came from the dataset. Changing the dataset from a lot of junk to more Shakespeare ended up really improving output and structure (even though it doesn’t really rhyme). The other things were mixing the data. Instead of training on the same text doc, I shuffle the data around, still in the chunks so as to not affect output performance, but because of shuffling each epoch, running longer training (like 400 epochs) created much better results. Another update was because of these larger parameters and changes to the model; it created a problem where my loader could no longer load the model file, so I switched it to a bin and to store pure binary, allowing much faster loading and a memory drop from 3 GB to 1.1, running on the NEST server! Overall, this has been a super fun project! There is still one thing I want to change: the main chat loader is basically all AI, and I kind of hate using it, so I’m going to attempt to code my own. I could see that taking a bit, but then I’m done! EDIT: I’ve also been testing with different learning speeds, epochs, and context windows, and i ended up getting a even better model than the one currently, so i’m going to run the 400 epochs, overnight, and it should be updated by morning!"}, {"post_id": 46747, "ts": "2026-08-14T07:04:46Z", "hours": 3.1731, "text": "Web interface up, backend, and changes to CSS and HTML for all devices! Try it out!! -> https://k754a.hackclub.app/PoemAi Ok, this was not too hard; I updated a bunch of the CSS to make sure it worked for mobile and other aspect ratios (and stuff like that)! Next was the harder part: I coded the backend and sent a packet requesting the poem and got a packet back from the server. This was probably the hardest part, but overall it was good! I ended up changing a lot of the original AI chatbot to update it to take in a request and send it back out, but I did use a bit more AI to make it efficient, as it was using 2 GB of RAM on Nest lol, but that was probably the only AI part, and I really didn’t use AI for anything else, definitely keeping it under 30%.Overall it was good. I want to get a better model, as it’s alright, but it’s lowkey lacking, so yeah!"}, {"post_id": 46590, "ts": "2026-08-13T22:37:18Z", "hours": 5.3225, "text": "Faster sorting and work on the chat UI! Over the last bit, I’ve worked a lot on building a basic chat UI. I’m going to be honest, even though I’ve built a browser engine, I’ve actually not done that much HTML coding (without tons of AI), so without using AI, I built just a basic chat UI that lets you send in your word and get the poem back (but it hasn’t been wired yet). This took me a ridiculously long time, as I’m just not very good at HTML, but everyone has to start somewhere! The sorting was also another change; this allowed the AI to train so much faster, and I also changed a few compiler settings to have faster training times, but overall that was it. I’m not a huge fan of all of it, so I want to put in some more work for the UI, get it running and hosted on NEST, then just improve the AI and be done! So yeah."}, {"post_id": 45460, "ts": "2026-08-11T22:59:59Z", "hours": 3.1222, "text": "Finished training the BoW (Bag of Words) custom architecture model, with 0.7m and 3m parameter models. It’s been a hot minute since I’ve worked on this project, but I decided I gotta finish this, ‘cause those hours won’t earn themselves! Today, I fixed a few bugs with the training, but the main change was upping the dataset size from 96k chars to 600k and a 3m version as well. This proved to create much higher AI performance and took about 4 hours to train for both (as it’s trained on CPU, with one thread). While it works, i used some quick ai just code the chat part, to test to make sure the models worked, and to fix any bugs, but i plan to write the chat connection in c++ (as the ai version is in python), then to create the web view, and hook it up to my nest site! Overall a good day, and I should finish it up soon."}, {"post_id": 18731, "ts": "2026-06-29T22:21:35Z", "hours": 4.5611, "text": "Migrated to C++, as well as made training faster and smarter! Some of the main things I changed were to add epochs (going through the data more than once). Also, thanks to C++, I was able to improve the speed from about an hour and a half to under 2 seconds; however, with epochs, it’s about a minute, which isn’t too bad overall! I’m almost done with this project; I’ll build the chat interface, then I’m planning to make a UI for it on Nest so that people can use it! This project has really taught me a lot about ML and LLMs, and I’m starting to understand (and appreciate) how they are built! There really isnt much to see still, but next time i should have a vid of it working fully!"}, {"post_id": 17800, "ts": "2026-06-28T18:44:44Z", "hours": 4.0686, "text": "Converted the tokenizer and data processing to C++! Ok, this wasn’t as horrible as I thought it would be; however, it was just super long, as I had to search for similar functions and fix tons of errors, and overall it took a bit! However, I’m in the perfect place for converting the training part, then testing it! So stay tuned for that. :) The vid below shows just the basic loop running! (Not much to see, though)"}, {"post_id": 17404, "ts": "2026-06-28T05:22:44Z", "hours": 2.3661, "text": "Trained the first version! Ok, so today, I was able to build a full tokenizer and train the first version! However, it was super duper slow, but thanks to learning how to do this in Python (with very minimal libraries), I think I can code it in C++! The AI took about 2 hours for about 100 neurons and 96k samples. My plan is to make this train faster and smarter, as it has poetry structure but not the poetry part overall! The video below shows the code, as the AI currently returns bad outputs! Thanks for reading!"}, {"post_id": 17046, "ts": "2026-06-27T17:51:51Z", "hours": 2.6456, "text": "Started work on the AI! Ok, taking a break from my other project, I wanted to program a simple AI without using libraries like PyTorch, as well as learn Python! The idea for my AI is you give it a word, and it creates poetry from that word (even if it doesn’t make much sense, I’m just trying to get it to rhyme)! Today, I worked on learning some Python, as well as building the start of the tokenizer! So far it’s not too bad, and I should have it finished by the end of today! Some challenges I’ve been running into are just learning Python in general, because I keep trying to do std::cout to print things, lol, but overall it’s going well! Thanks for reading!"}]...
|
Title: Poem AI by @kallenseelo | Stardance
Devlog Title: Poem AI by @kallenseelo | Stardance
Devlogs:
Started work on the AI! Ok, taking a break from my other project, I wanted to program a simple AI without using libraries like PyTorch, as well as learn Python! The idea for my AI is you give it a word, and it creates poetry from that word (even if it doesn’t make much sense, I’m just trying to get it to rhyme)! Today, I worked on learning some Python, as well as building the start of the tokenizer! So far it’s not too bad, and I should have it finished by the end of today! Some challenges I’ve been running into are just learning Python in general, because I keep trying to do std::cout to print things, lol, but overall it’s going well! Thanks for reading!
Trained the first version! Ok, so today, I was able to build a full tokenizer and train the first version! However, it was super duper slow, but thanks to learning how to do this in Python (with very minimal libraries), I think I can code it in C++! The AI took about 2 hours for about 100 neurons and 96k samples. My plan is to make this train faster and smarter, as it has poetry structure but not the poetry part overall! The video below shows the code, as the AI currently returns bad outputs! Thanks for reading!
Converted the tokenizer and data processing to C++! Ok, this wasn’t as horrible as I thought it would be; however, it was just super long, as I had to search for similar functions and fix tons of errors, and overall it took a bit! However, I’m in the perfect place for converting the training part, then testing it! So stay tuned for that. :) The vid below shows just the basic loop running! (Not much to see, though)
Migrated to C++, as well as made training faster and smarter! Some of the main things I changed were to add epochs (going through the data more than once). Also, thanks to C++, I was able to improve the speed from about an hour and a half to under 2 seconds; however, with epochs, it’s about a minute, which isn’t too bad overall! I’m almost done with this project; I’ll build the chat interface, then I’m planning to make a UI for it on Nest so that people can use it! This project has really taught me a lot about ML and LLMs, and I’m starting to understand (and appreciate) how they are built! There really isnt much to see still, but next time i should have a vid of it working fully!
Finished training the BoW (Bag of Words) custom architecture model, with 0.7m and 3m parameter models. It’s been a hot minute since I’ve worked on this project, but I decided I gotta finish this, ‘cause those hours won’t earn themselves! Today, I fixed a few bugs with the training, but the main change was upping the dataset size from 96k chars to 600k and a 3m version as well. This proved to create much higher AI performance and took about 4 hours to train for both (as it’s trained on CPU, with one thread). While it works, i used some quick ai just code the chat part, to test to make sure the models worked, and to fix any bugs, but i plan to write the chat connection in c++ (as the ai version is in python), then to create the web view, and hook it up to my nest site! Overall a good day, and I should finish it up soon.
Faster sorting and work on the chat UI! Over the last bit, I’ve worked a lot on building a basic chat UI. I’m going to be honest, even though I’ve built a browser engine, I’ve actually not done that much HTML coding (without tons of AI), so without using AI, I built just a basic chat UI that lets you send in your word and get the poem back (but it hasn’t been wired yet). This took me a ridiculously long time, as I’m just not very good at HTML, but everyone has to start somewhere! The sorting was also another change; this allowed the AI to train so much faster, and I also changed a few compiler settings to have faster training times, but overall that was it. I’m not a huge fan of all of it, so I want to put in some more work for the UI, get it running and hosted on NEST, then just improve the AI and be done! So yeah.
Web interface up, backend, and changes to CSS and HTML for all devices! Try it out!! -> https://k754a.hackclub.app/PoemAi Ok, this was not too hard; I updated a bunch of the CSS to make sure it worked for mobile and other aspect ratios (and stuff like that)! Next was the harder part: I coded the backend and sent a packet requesting the poem and got a packet back from the server. This was probably the hardest part, but overall it was good! I ended up changing a lot of the original AI chatbot to update it to take in a request and send it back out, but I did use a bit more AI to make it efficient, as it was using 2 GB of RAM on Nest lol, but that was probably the only AI part, and I really didn’t use AI for anything else, definitely keeping it under 30%.Overall it was good. I want to get a better model, as it’s alright, but it’s lowkey lacking, so yeah!
Small changes to the website, better training data, efficiency, and performance! Try it! -> https://k754a.hackclub.app/PoemAi This took so freaking long, just because of all the random bugs, issues, and problems training an AI can have. But some of the biggest changes came from the dataset. Changing the dataset from a lot of junk to more Shakespeare ended up really improving output and structure (even though it doesn’t really rhyme). The other things were mixing the data. Instead of training on the same text doc, I shuffle the data around, still in the chunks so as to not affect output performance, but because of shuffling each epoch, running longer training (like 400 epochs) created much better results. Another update was because of these larger parameters and changes to the model; it created a problem where my loader could no longer load the model file, so I switched it to a bin and to store pure binary, allowing much faster loading and a memory drop from 3 GB to 1.1, running on the NEST server! Overall, this has been a super fun project! There is still one thing I want to change: the main chat loader is basically all AI, and I kind of hate using it, so I’m going to attempt to code my own. I could see that taking a bit, but then I’m done! EDIT: I’ve also been testing with different learning speeds, epochs, and context windows, and i ended up getting a even better model than the one currently, so i’m going to run the 400 epochs, overnight, and it should be updated by morning!
Finished the project! Better outputs, using torch, output streaming, and a readme! Try it! -> https://k754a.hackclub.app/PoemAi Ok, a decent amount of stuff! First, after the retraining of the model, I got it up and running on the server; that didn’t take too long. What took the longest was switching from the AI slop of the chat to using a simpler torch approach. I’m going to be honest, AI did do a lot of the handholding for the inference, but it really helped me learn and did save me 15+ hours for sure, though I did write a large chunk of it, using learning mode, rather than the fast answer. The next thing was output streaming. Output streaming made it feel so much faster and more efficient and less slow overall and helped a lot! Finally, the readme. The readme took a bit, as I made a few graphs and some stats and stuff, but it’s all done! Overall this project was a super fun and interesting project that helped me learn a LOT about AI and how they are trained, and I have mad respect for the people who figured this out from basically nothing!
Ships:
PoemAI is a small neural language model built from scratch with the goal of generating English poetry. Instead of using something like PyTorch or fine-tuning an existing small LLM, I attempted to build a simple neural network to generate poetry, and it was trained on a large collection of English poetry. This project is mainly a way for me to learn how LLMs and transformers work under the hood and attempt to build my own very basic one! It also helps me learn how processing the dataset and adjusting settings can affect the performance and overall quality of large language models, such as Top-K, epochs, learning rate, etc. IF YOU WANT TO TRY THIS, just click on the link and type anything out. Honestly, while it doesn’t produce really coherent text, it’s super interesting to read and see the patterns and formations take shape from just a bunch of lines of data and some math! And it creates some actually impressive connections, even if the poems/sonnets don’t make much sense! There are a few challenges I encountered when building and coding this neural language model. The first was getting my head wrapped around the concepts and understanding, “What the heck am I doing?” It was a lot of learning concepts and looking at how other people build and code large language models so that I could implement them myself! The second challenge was getting the LLM from training to chat. I had no idea really how to do this, as it’s easy to train and develop the backend of the LLM, but getting it from training to talking took a while, and I ended up using AI to help me learn. Gemini’s learning mode helped me actually understand what the heck I was doing and not just copy and paste! Finally, the final one was optimization; my architecture honestly sucked, so I had to spend a lot of time learning and fixing the bugs and issues in my code that let it eat up 10 GB of RAM. I honestly think I’m proud that I even finished this project, as it was such a pain, but looking back on it, it was super rewarding overall. My other favourite part was the website, getting streaming working, and building HTML for the first time, with absolutely no AI at all. Overall it was super rewarding, and I WOULD recommend doing something similar for your project!...
|
1792878729.1398911
|
1793742729.1398911
|
|
49150
|
My own site! by @keshav666 | Stardance
|
keshav666
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T05:53:27Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "so i make mu own person website and it was my first time to build something", "repo": "https://github.com/keshav66m/MY-PERSONAL-WEBSITE", "demo": "https://mypesonalweb.site/"}]...
|
[{"post_id": 48141, "ts": "202 [{"post_id": 48141, "ts": "2026-08-16T13:09:51Z", "hours": 0.9194, "text": "so guys its my first time but it was so fun to build something i want to build more things . Thank you"}]...
|
Title: My own site! by @keshav666 | Stardance
Dev Title: My own site! by @keshav666 | Stardance
Devlogs:
so guys its my first time but it was so fun to build something i want to build more things . Thank you
Ships:
so i make mu own person website and it was my first time to build something...
|
1793526646.688323
|
1793613046.688323
|
|
48925
|
My first slack bot! by @tiyas | Stardance
|
tiyas
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T05:03:39Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i made a bot which will help user with English spelling and meaning, also tells you joke and cat facts. i tried to make it clear, and i also documented how to use it and how to install on your device…", "repo": "https://github.com/Tiyasbanerjee/Slack-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0BQ8EN939D"}]...
|
[{"post_id": 48642, "ts": "202 [{"post_id": 48642, "ts": "2026-08-17T03:48:53Z", "hours": 1.5164, "text": "i have added two custom functions, finding the meaning of a word and find simmiler spelled words to help you recall the spelling of a word. and this is ready, I think. I have also finished the documentation. and also debugged. so i am publishing it now."}, {"post_id": 48590, "ts": "2026-08-17T01:29:09Z", "hours": 0.3192, "text": "Successfully shipped the project, and it’s running well. Currently, it only contains the functions taught by the tutorial, but anyway i am going to add some custom functions to make it a little bit attractive and useful…"}, {"post_id": 48136, "ts": "2026-08-16T13:00:18Z", "hours": 0.9803, "text": "i knew about slack-bot first time through this lesson, i had always wanted to make a crazy bot like telegram bots, but i got neither time or guide to build one, but this lesson gave me a push, this is a great start"}]...
|
Title: My first slack bot! by @tiyas | Stardance
Title: My first slack bot! by @tiyas | Stardance
Devlogs:
i knew about slack-bot first time through this lesson, i had always wanted to make a crazy bot like telegram bots, but i got neither time or guide to build one, but this lesson gave me a push, this is a great start
Successfully shipped the project, and it’s running well. Currently, it only contains the functions taught by the tutorial, but anyway i am going to add some custom functions to make it a little bit attractive and useful…
i have added two custom functions, finding the meaning of a word and find simmiler spelled words to help you recall the spelling of a word. and this is ready, I think. I have also finished the documentation. and also debugged. so i am publishing it now.
Ships:
i made a bot which will help user with English spelling and meaning, also tells you joke and cat facts. i tried to make it clear, and i also documented how to use it and how to install on your device…...
|
1793505196.625048
|
1793591596.625048
|
|
48687
|
project00 by @kodealt | Stardance
|
kodealt
|
1
|
5.32
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-17T04:30:50Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "revamped site from previous version.", "repo": "https://github.com/kodealt/kodealt.github.io/", "demo": "https://kodealt.github.io/"}]...
|
[{"post_id": 50621, "ts": "202 [{"post_id": 50621, "ts": "2026-08-19T21:03:03Z", "hours": 2.3178, "text": "conversion to webGL and classes"}, {"post_id": 48655, "ts": "2026-08-17T04:19:05Z", "hours": 1.2839, "text": "3d project card"}, {"post_id": 48200, "ts": "2026-08-16T14:28:22Z", "hours": 2.1183, "text": "site live"}]...
|
Title: project00 by @kodealt | Stardance
Devlogs: Title: project00 by @kodealt | Stardance
Devlogs:
site live
3d project card
conversion to webGL and classes
Ships:
revamped site from previous version....
|
1793476108.726896
|
1793562508.726896
|