|
66318
|
maxx by @wnxvra011 | Stardance
|
wnxvra011
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T18:20:58Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "yea i got with the live web very hard one to make it online ,after many errors in the code and made a high UI,I am feeling great for this work,every one can use this so they can get very fast answers", "repo": "https://github.com/spyx011/maxx", "demo": "https://maxx-l17d.onrender.com/"}]...
|
[{"post_id": 80749, "ts": "202 [{"post_id": 80749, "ts": "2026-10-18T18:16:19Z", "hours": 2.1669, "text": "guy’s the last one but not the endddddd see you in another project"}, {"post_id": 75277, "ts": "2026-09-29T16:57:25Z", "hours": 1.8589, "text": "GUY’S this is my updated version and guy’s try this AI, this version has much more bright colour’s and i have add ML/AI to this so it can cook."}, {"post_id": 74910, "ts": "2026-09-28T16:12:39Z", "hours": 1.1817, "text": "i see around ans see that ai is taking every thing we can make and every one think how an ai works so guy’s not muuch but i also want to know so i just build this “ THE MAXX”"}, {"post_id": 74532, "ts": "2026-09-27T16:02:53Z", "hours": 0.5017, "text": "MAXX — hloo there this is the start"}]...
|
Title: maxx by @wnxvra011 | Stardance
Devlogs:
MA Title: maxx by @wnxvra011 | Stardance
Devlogs:
MAXX — hloo there this is the start
i see around ans see that ai is taking every thing we can make and every one think how an ai works so guy’s not muuch but i also want to know so i just build this “ THE MAXX”
GUY’S this is my updated version and guy’s try this AI, this version has much more bright colour’s and i have add ML/AI to this so it can cook.
guy’s the last one but not the endddddd see you in another project
Ships:
yea i got with the live web very hard one to make it online ,after many errors in the code and made a high UI,I am feeling great for this work,every one can use this so they can get very fast answers...
|
1793581246.53307
|
1793667646.53307
|
|
66648
|
One Tiny Delivery by @RobbieMa | Stardance
|
RobbieMa
|
1
|
51.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-16T06:10:10Z", "hours": 51.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is “One Tiny Delivery” made this in around 4 weeks. It is a complete small exploration game about going around delivering packages on an island. The hardest part of this project from a technical perspective would be optimization. I tried all the ways to optimize my game and it finally came out to a steady 100 fps on my laptop. It gave me a lot of new knowledge how Unity renders scenes and how batching and the new resident drawer feature can boost FPS. The hardest thing from a non-technical perspective would be the music. I am NOT a composer, i have no music theory, the only instrument i play is the flute, i don’t know what sounds good or not i can only guess and check. Making this project has been really fun, see yall on the next one!", "repo": "https://github.com/lamp-dude/One-Tiny-Delivery1/", "demo": "https://lamp-dude.itch.io/one-tiny-delivery"}]...
|
[{"post_id": 80063, "ts": "202 [{"post_id": 80063, "ts": "2026-10-16T03:47:25Z", "hours": 1.0853, "text": "BUILDS COMPLETED i had to fix some final build bugs but two builds have finally successfully completed! both windows and mac builds have been uploaded to itch.io!"}, {"post_id": 80032, "ts": "2026-10-16T01:07:06Z", "hours": 3.4142, "text": "FINAL DEVLOG!! THE GAME HAS BEEN BUILT. I built it for both mac and windows and now i am gonna try and see if it can also build on webGL. I have added the following features in these two hours. Pause menu End credits New keybinds Changes to prologue Loading optimization (with some major help using AI to help me figure out how to solve lag spikes)"}, {"post_id": 79982, "ts": "2026-10-15T18:46:10Z", "hours": 1.2328, "text": "Devlog 32: working on menu music, ending music theme variations. after that the project would be completed with just building the game and editing player settings making it ready to be played and published to the public"}, {"post_id": 79723, "ts": "2026-10-15T07:01:25Z", "hours": 0.3736, "text": "Devlog 31 I made it so that the prologue preloads terrain, this why gameplay is smooth and there is no such thing as a loading time! As the player is always doing something. I also made each terrain have it’s own grass renderer so the unnesscary ones dont have to be rendered at the very beginning"}, {"post_id": 79719, "ts": "2026-10-15T06:36:22Z", "hours": 2.58, "text": "Devlog 30: The main menu has been completed with all pages working! i’ve made sure that each resolution works and every button works too. did some fun camera effects for the background then i screenshotted it and added a panel overlay for where the “menu” part resides. I have also added a prologue (that i wont show for spoilers) and an ending. now is just left for the credits!"}, {"post_id": 79679, "ts": "2026-10-15T01:27:49Z", "hours": 1.2225, "text": "Devlog 29 finally added in a driver! finished up prologue (i won’t spoil it) and started on a menu! the second image is the background subject to change. the final few devlogs and this project will be over!"}, {"post_id": 79662, "ts": "2026-10-14T23:46:04Z", "hours": 2.3153, "text": "Devlog 28 The project is like 98% done. all that is left is main menu and ending scene. players can now restart a mission if their load falls off the bed or if they get stuck. I have also added ambient sound zones and more sound effects. various easter eggs have been added, more sound effects, and more polish has been done to the handling of the vehicle. I have also started on the prologue of the game."}, {"post_id": 79644, "ts": "2026-10-14T20:18:39Z", "hours": 1.1378, "text": "Devlog 27 Getting animations in! Maximo is a savior, very easy alsmot drag and drop animations into unity. (of course there more than that but it’s easy for my case) There are more that i won’t spoil! all there is left is to add MUSIC, MENU, ENDING!!!"}, {"post_id": 79622, "ts": "2026-10-14T18:54:44Z", "hours": 2.1094, "text": "Devlog 26 Polish. Polish. Polish. So much polish, bugtesting and just the most fun yet boring parts of the game! I had to do like 9 full run throughs of the game which is really hard because i designed it so that players are gonna have to go slow on the roads to avoid falling off the mountain or loosing the load. I optimized the flowers more, overhauled the dialogue visuals with a new font and animation, and changed some dialogue. The work is very close to being finished!"}, {"post_id": 79538, "ts": "2026-10-14T14:44:50Z", "hours": 0.435, "text": "Devlog 25 Since i can’t track my time on garage band, only 26 minutes for this… but i spent my entire morning completely redoing the theme for the game. it now looks like this and sounds loads better than the other one. It has some simple cords and a simple but pretty melody and i made it a waltz-like piece. This melody is probably gonna be repeated a lot through the game with variations so it’s short, memorable, and easily looped."}, {"post_id": 79465, "ts": "2026-10-14T04:40:49Z", "hours": 1.9589, "text": "Devlog 24 Adding MUSIC to the game! (AND A NEW LOCATION!!) using garage band, i’ve cooked up a theme for the game, the piece is mostly piano and it is very simple with lots of repetition. I’m gonna see if i can use my inner music composing skills to make this sound better and incorporate it into the game somehow. I have also added a new location! the TEMPLE! it acts as the second to last place to stop and offers a great view. This is where the final mission happens. There are a lot of polishing to do before release but i am almost there!"}, {"post_id": 79442, "ts": "2026-10-14T00:41:19Z", "hours": 0.3667, "text": "Devlog 23: The story is almost done! i’ve optimized the systems better and improved some graphics. Look at that fog! isn’t that just absolute eye candy? There are some weird shadow bugs becuase i turned the resolution down but the cell-shading helps a lot with that so it doesnt look TOO bad."}, {"post_id": 79438, "ts": "2026-10-14T00:00:13Z", "hours": 1.1219, "text": "Devlog 22: Working on the story, added a new location, a hiker’s tent half way up the mountain acting as the midpoint for the journey up the mountain. Or i’m thinking of adding a temple thing near the top of the mountain for more variation so the player doesn’t get bored. I have also started to add more deliverables and worked on the story more"}, {"post_id": 79388, "ts": "2026-10-13T19:28:22Z", "hours": 0.3861, "text": "Devlog 21:: More storyline adding! Making the story takes up a lot of time and thinking, i’m trying to make them all feel smoothly integrated and made with care."}, {"post_id": 79350, "ts": "2026-10-13T16:30:07Z", "hours": 1.9183, "text": "Devlog 20: The delivery system is fully completed with my own custom script-writing UI for the editor! Before i had this problem of the editor being REALLY slow due to all the voice lines I have but I have fixed that making script writing much more enjoyable and easy to look at/change things. i have completed the first mission which is very easy and acts like a guide for new players. the cubes are placeholders for actual characters that I will actually import when i get done with the main systems and story."}, {"post_id": 79228, "ts": "2026-10-13T03:40:04Z", "hours": 0.7667, "text": "devlog 19: Revamping the different packages so it isn’t just cubes anymore. First delivery will be apples and apple juice!"}, {"post_id": 79221, "ts": "2026-10-13T02:35:52Z", "hours": 2.1008, "text": "Devlog 18: Almost done with the storyline! Stay tuned! after storyline the game will be mostly complete. The remaining story line will probably take not much time using the system i made to streamline the process. Each delivery is unique but follows the same steps. Start, arrival, return dialogue for both, start new delivery, repeat."}, {"post_id": 79164, "ts": "2026-10-12T21:02:54Z", "hours": 1.2075, "text": "Devlog 18: Working on the story line and FLOWERS!!! The flowers use the same system as the grass does, I just make some different textures (the flowers dont even have stems because it will just spawn on top of the grass that acts like its stem to save performance). I probably have to tune them more so they dont spawn as much on mountains, make them more fluid and natural spawning and not just in circles, and scale them better. It already looks like a huge glowup for the field so that is nice!"}, {"post_id": 78944, "ts": "2026-10-12T03:35:02Z", "hours": 2.6322, "text": "Devlog 17: Optimizations, optimizations, optimizations. that my friends is the summary of what I have done in these near 3 hours. lowering shadow quality, lowering reflection quality, batching, and just testing with a variety of different settings, it finally runs at a stable ~100 fps. before, the terrain were way too detailed, each point of the terrain casting a bunch of very high quality shadows, now, they still cast shadows because i cant lower resolution of the terrain since that would erase the terrain data, BUT i could lower the shadows resolution which gave me a huge performance boost."}, {"post_id": 78890, "ts": "2026-10-11T21:47:58Z", "hours": 1.7333, "text": "Devlog 16: FINALLY COMPLETED THE ROUTE!!! The route is now fully complete from the fields, to the forests, and to the mountains. The journey to the top of this mountain is NOT easy, and would probably require a lot of skill to complete the journey without falling off. Though there is a great award tho… a wonderful view that i will not spoil. Thanks you unity’s additional terrain tools, it wasn’t as hard sculpting roads out of the mountain but it WAS hard getting those roads to be easy for the player to access since the player’s vehicle is quite limited in torque and speed."}, {"post_id": 78780, "ts": "2026-10-11T16:15:18Z", "hours": 0.3667, "text": "Devlog 15: Becuase of the uneven terrain, staying upright is almost impossible say less about keeping the delivery on the bed of the truck! It isn’t supposed to be a ragebait game so I made a feature in the script so that when the player holds down shift, the player will keep grounded and go along with the terrain angles."}, {"post_id": 78519, "ts": "2026-10-11T02:16:52Z", "hours": 1.5433, "text": "Devlog 14 Slowly but surely making my way up the mountain… Terrain sculpting takes so much time!!"}, {"post_id": 78481, "ts": "2026-10-10T22:25:22Z", "hours": 1.2, "text": "Devlog 13: Starting on the ascent to the peak of the mountain! Hopefully all goes well, it is the hardest part of the map design part because of how hard it is to flatten steep hills and cliffs to make it drivable and look natural. The player’s car does not provide a lot of torque so the changes in incline have to be very gradual. I will see how this goes! I have made a lot of progress on the storyline aspect of the game, i made it so players can choose to go on side quests or stick to the main objective whihc takes a shorter amount of time."}, {"post_id": 77733, "ts": "2026-10-08T03:53:57Z", "hours": 2.755, "text": "Devlog 13: I have started making the delivery system script! GOt some basic dialogue interaction system using trigger colliders. I’m going to try to make it really customizable because this is going to be the main gameplay mechanic for the rest of the game. Going on, I won’t leak too much of the story making process, that would kinda ruin it. But there will be updates on all the other stuff!"}, {"post_id": 77423, "ts": "2026-10-06T22:30:18Z", "hours": 1.3033, "text": "Devlog 12: Added a gas station (complete with a great view of the ocean thats probably gonna be covered up with trees in the near future)! And expanded the forest complete with LODs and more optimization features like decreasing shadow distance and quality. how it runs at a locked and stead 60 FPS which should be good for most people,"}, {"post_id": 77181, "ts": "2026-10-05T23:27:51Z", "hours": 2.0072, "text": "Devlog 11 Got some more env design up! I have made a lake a completed the river (maybe in the future i’ll add a waterfall and more branches like a delta) and also made a gravel road! I have also edited the mountains a little so the scale seems bigger and started to plan out possible routes up the mountain! Many more are planned for more possible delivery locations, stay tuned!"}, {"post_id": 76928, "ts": "2026-10-05T03:20:44Z", "hours": 0.7667, "text": "MOUNTAINS!!! Devlog 10 Using unity’s terrain extended tools, I got some very nice looking mountains up in a short amount of time. For painting the cliffs and the snow, I wrote up a custom editor tool to help me paint the grey texture at certain incline angles and to check the altitude and add a noise variation to the snow. Looks pretty nice, the hard part will just be designing the details on it."}, {"post_id": 76885, "ts": "2026-10-04T22:43:39Z", "hours": 2.2297, "text": "Devlog 9 Fixed up the terrain. Unity terrain is a PAIN to get right.. there are so many numbers you can mess up on that gets your terrain data wiped and have to redo it again.. guess what i did. I got the numbers wrong. The map was WAY too big, so I scaled it down. When i scaled it down the resolution was WAY too high (since all of them somehow were auto set to 4k resolution) and CRASHED my laptop with 32gb ram.. Scary times. But i got it over with and now we have a nice little map with in WIP forest"}, {"post_id": 76638, "ts": "2026-10-04T07:28:36Z", "hours": 1.1333, "text": "Devlog 8 Got the rough map layout done! Took me a lot of remakes and editing but the general sizing of it should be the final map’s sizing. It is pretty big, it is 1.5km in length and 1km in width. Thought that ight sound small, the bigness comes from the vehicle speed and i’m tinking of adding lakes, rivers, and a final mountain on this map. It will constantly be editing as I go. I also made a new little cozy area! It will be the first delivery mission destination"}, {"post_id": 76586, "ts": "2026-10-04T02:03:52Z", "hours": 0.9333, "text": "Devlog 7.5 Adding more things and lowering the density of the grass! (Gives an FPS boost ykyk)"}, {"post_id": 76571, "ts": "2026-10-04T00:28:38Z", "hours": 1.2333, "text": "Devlog 7 The making of the starting area! added a house and a path for the player to go through, my idea for this starting point is like a coastal plain, not very rough terrain, fairly easy for players to start off without losing any cargo and designed for them to learn the controls."}, {"post_id": 76047, "ts": "2026-10-02T05:28:06Z", "hours": 0.4, "text": "Devlog 6 added a water shader from a old project and painting terrain! Since I’m using neighboring terrain system from unity, I had to use some clever artistic covering up seams form the previous terrain (since colors weren’t even, they were all handpainted), and flatten each terrain in the terrain inspector. This will allow me to add rivers or lakes or mountains in the future. Pretty cool stuff! The water shader was just taken from a project from 4 years ago, I’m surprised it works without a flaw in Unity 6! Its got simplistic reflections (just planer reflections), waves, color, and foam!"}, {"post_id": 76038, "ts": "2026-10-02T04:41:26Z", "hours": 0.4667, "text": "trying out to see if Unity’s terrain system will suit my needs, I have concluded it does! Trying to get an idea for the map now.."}, {"post_id": 75756, "ts": "2026-09-30T23:52:20Z", "hours": 0.49, "text": "Devlog 5.5 Made the grass system support multiple terrains since I plan on using Unity’s neighboring terrain system to make my big overall map. It grabs each terrain color correctly and the grass appears normally."}, {"post_id": 75465, "ts": "2026-09-30T05:26:11Z", "hours": 1.1458, "text": "Devlog 5 Overhauling terrain and grass! I decided to use the base of a old stylized grass shader I had and repurposed it into a more ghibli-like feel. I made it more optimized by splitting it into chunks and made it blend in with the terrain by removing any light rendering on the grass and made it render after Ambient Occlusion. Now it looks completely blended in with the terrain colors. After adding terrain colors it looks very ghibli-like!"}, {"post_id": 75414, "ts": "2026-09-30T01:00:07Z", "hours": 0.4, "text": "Devlog 4 Graphics update!! Did you know that unity3D has a hidden feature that allows for some awsome out-of-the-box cell shading and outlines? To hide up my bad models in the future, I’m gonna use toon shading and other effects to make my game look more stylized so my models don’t have to be really realistic or high poly. What do you think? Does it look good? Help me out here…"}, {"post_id": 75408, "ts": "2026-09-30T00:21:06Z", "hours": 0.2667, "text": "Devlog 3 We have sound!!! I felt like a good game always needs sound, I avoid sound in most of my other games because I am NOT the best at it. The main thing that hard is seamless looping of audio. I cannot figure it out. After spending some time in the browser, I found some tools that helped me, especially this crossfade adder. After that, I added a simple engine sound system that increases the pitch/speed of the sound as I get faster and faster"}, {"post_id": 75404, "ts": "2026-09-29T23:37:53Z", "hours": 0.5006, "text": "Devlog 2.5 Polished up the camera, angled it for a isometric- perspective view, and just made the overall camera smoother. You can now rotate the camera with your right mouse button! It also smoothly auto rotates if you turn the car every 90 degrees."}, {"post_id": 75082, "ts": "2026-09-29T02:56:41Z", "hours": 1.2917, "text": "Devlog 2 The basic Car Controller is ready! It is a very simple raycast based controller using 3 rays and unity wheel colliders. It works pretty well, no known issues. It works as expected, WASD movement, space is handbrake. Cargo load also works. I also grabbed a old camera controller from another project that had a simlar prespective, I was a bit afraid maybe something changed with the versions because it is a older script from 2022 but it worked perfectly fine with soem fine tuning of vaules!"}, {"post_id": 75033, "ts": "2026-09-28T22:40:52Z", "hours": 0.3667, "text": "Devlog 1 Made the player truck model!! Its a 3 wheeler inspired by a rather italian design I found on google. I’ve changed the design a lot, drawn it on procreate first, then modeled it in blender by myself I am kinda proud of this little thing, I couldn’t track my hours in blender nor procreate which was kinda shame. I’ve since dragged it in unity, and it looks great! NO AI WAS USED!!"}]...
|
Title: One Tiny Delivery by @RobbieMa | Stardance
Title: One Tiny Delivery by @RobbieMa | Stardance
Devlogs:
Devlog 1 Made the player truck model!! Its a 3 wheeler inspired by a rather italian design I found on google. I’ve changed the design a lot, drawn it on procreate first, then modeled it in blender by myself I am kinda proud of this little thing, I couldn’t track my hours in blender nor procreate which was kinda shame. I’ve since dragged it in unity, and it looks great! NO AI WAS USED!!
Devlog 2 The basic Car Controller is ready! It is a very simple raycast based controller using 3 rays and unity wheel colliders. It works pretty well, no known issues. It works as expected, WASD movement, space is handbrake. Cargo load also works. I also grabbed a old camera controller from another project that had a simlar prespective, I was a bit afraid maybe something changed with the versions because it is a older script from 2022 but it worked perfectly fine with soem fine tuning of vaules!
Devlog 2.5 Polished up the camera, angled it for a isometric- perspective view, and just made the overall camera smoother. You can now rotate the camera with your right mouse button! It also smoothly auto rotates if you turn the car every 90 degrees.
Devlog 3 We have sound!!! I felt like a good game always needs sound, I avoid sound in most of my other games because I am NOT the best at it. The main thing that hard is seamless looping of audio. I cannot figure it out. After spending some time in the browser, I found some tools that helped me, especially this crossfade adder. After that, I added a simple engine sound system that increases the pitch/speed of the sound as I get faster and faster
Devlog 4 Graphics update!! Did you know that unity3D has a hidden feature that allows for some awsome out-of-the-box cell shading and outlines? To hide up my bad models in the future, I’m gonna use toon shading and other effects to make my game look more stylized so my models don’t have to be really realistic or high poly. What do you think? Does it look good? Help me out here…
Devlog 5 Overhauling terrain and grass! I decided to use the base of a old stylized grass shader I had and repurposed it into a more ghibli-like feel. I made it more optimized by splitting it into chunks and made it blend in with the terrain by removing any light rendering on the grass and made it render after Ambient Occlusion. Now it looks completely blended in with the terrain colors. After adding terrain colors it looks very ghibli-like!
Devlog 5.5 Made the grass system support multiple terrains since I plan on using Unity’s neighboring terrain system to make my big overall map. It grabs each terrain color correctly and the grass appears normally.
trying out to see if Unity’s terrain system will suit my needs, I have concluded it does! Trying to get an idea for the map now..
Devlog 6 added a water shader from a old project and painting terrain! Since I’m using neighboring terrain system from unity, I had to use some clever artistic covering up seams form the previous terrain (since colors weren’t even, they were all handpainted), and flatten each terrain in the terrain inspector. This will allow me to add rivers or lakes or mountains in the future. Pretty cool stuff! The water shader was just taken from a project from 4 years ago, I’m surprised it works without a flaw in Unity 6! Its got simplistic reflections (just planer reflections), waves, color, and foam!
Devlog 7 The making of the starting area! added a house and a path for the player to go through, my idea for this starting point is like a coastal plain, not very rough terrain, fairly easy for players to start off without losing any cargo and designed for them to learn the controls.
Devlog 7.5 Adding more things and lowering the density of the grass! (Gives an FPS boost ykyk)
Devlog 8 Got the rough map layout done! Took me a lot of remakes and editing but the general sizing of it should be the final map’s sizing. It is pretty big, it is 1.5km in length and 1km in width. Thought that ight sound small, the bigness comes from the vehicle speed and i’m tinking of adding lakes, rivers, and a final mountain on this map. It will constantly be editing as I go. I also made a new little cozy area! It will be the first delivery mission destination
Devlog 9 Fixed up the terrain. Unity terrain is a PAIN to get right.. there are so many numbers you can mess up on that gets your terrain data wiped and have to redo it again.. guess what i did. I got the numbers wrong. The map was WAY too big, so I scaled it down. When i scaled it down the resolution was WAY too high (since all of them somehow were auto set to 4k resolution) and CRASHED my laptop with 32gb ram.. Scary times. But i got it over with and now we have a nice little map with in WIP forest
MOUNTAINS!!! Devlog 10 Using unity’s terrain extended tools, I got some very nice looking mountains up in a short amount of time. For painting the cliffs and the snow, I wrote up a custom editor tool to help me paint the grey texture at certain incline angles and to check the altitude and add a noise variation to the snow. Looks pretty nice, the hard part will just be designing the details on it.
Devlog 11 Got some more env design up! I have made a lake a completed the river (maybe in the future i’ll add a waterfall and more branches like a delta) and also made a gravel road! I have also edited the mountains a little so the scale seems bigger and started to plan out possible routes up the mountain! Many more are planned for more possible delivery locations, stay tuned!
Devlog 12: Added a gas station (complete with a great view of the ocean thats probably gonna be covered up with trees in the near future)! And expanded the forest complete with LODs and more optimization features like decreasing shadow distance and quality. how it runs at a locked and stead 60 FPS which should be good for most people,
Devlog 13: I have started making the delivery system script! GOt some basic dialogue interaction system using trigger colliders. I’m going to try to make it really customizable because this is going to be the main gameplay mechanic for the rest of the game. Going on, I won’t leak too much of the story making process, that would kinda ruin it. But there will be updates on all the other stuff!
Devlog 13: Starting on the ascent to the peak of the mountain! Hopefully all goes well, it is the hardest part of the map design part because of how hard it is to flatten steep hills and cliffs to make it drivable and look natural. The player’s car does not provide a lot of torque so the changes in incline have to be very gradual. I will see how this goes! I have made a lot of progress on the storyline aspect of the game, i made it so players can choose to go on side quests or stick to the main objective whihc takes a shorter amount of time.
Devlog 14 Slowly but surely making my way up the mountain… Terrain sculpting takes so much time!!
Devlog 15: Becuase of the uneven terrain, staying upright is almost impossible say less about keeping the delivery on the bed of the truck! It isn’t supposed to be a ragebait game so I made a feature in the script so that when the player holds down shift, the player will keep grounded and go along with the terrain angles.
Devlog 16: FINALLY COMPLETED THE ROUTE!!! The route is now fully complete from the fields, to the forests, and to the mountains. The journey to the top of this mountain is NOT easy, and would probably require a lot of skill to complete the journey without falling off. Though there is a great award tho… a wonderful view that i will not spoil. Thanks you unity’s additional terrain tools, it wasn’t as hard sculpting roads out of the mountain but it WAS hard getting those roads to be easy for the player to access since the player’s vehicle is quite limited in torque and speed.
Devlog 17: Optimizations, optimizations, optimizations. that my friends is the summary of what I have done in these near 3 hours. lowering shadow quality, lowering reflection quality, batching, and just testing with a variety of different settings, it finally runs at a stable ~100 fps. before, the terrain were way too detailed, each point of the terrain casting a bunch of very high quality shadows, now, they still cast shadows because i cant lower resolution of the terrain since that would erase the terrain data, BUT i could lower the shadows resolution which gave me a huge performance boost.
Devlog 18: Working on the story line and FLOWERS!!! The flowers use the same system as the grass does, I just make some different textures (the flowers dont even have stems because it will just spawn on top of the grass that acts like its stem to save performance). I probably have to tune them more so they dont spawn as much on mountains, make them more fluid and natural spawning and not just in circles, and scale them better. It already looks like a huge glowup for the field so that is nice!
Devlog 18: Almost done with the storyline! Stay tuned! after storyline the game will be mostly complete. The remaining story line will probably take not much time using the system i made to streamline the process. Each delivery is unique but follows the same steps. Start, arrival, return dialogue for both, start new delivery, repeat.
devlog 19: Revamping the different packages so it isn’t just cubes anymore. First delivery will be apples and apple juice!
Devlog 20: The delivery system is fully completed with my own custom script-writing UI for the editor! Before i had this problem of the editor being REALLY slow due to all the voice lines I have but I have fixed that making script writing much more enjoyable and easy to look at/change things. i have completed the first mission which is very easy and acts like a guide for new players. the cubes are placeholders for actual characters that I will actually import when i get done with the main systems and story.
Devlog 21:: More storyline adding! Making the story takes up a lot of time and thinking, i’m trying to make them all feel smoothly integrated and made with care.
Devlog 22: Working on the story, added a new location, a hiker’s tent half way up the mountain acting as the midpoint for the journey up the mountain. Or i’m thinking of adding a temple thing near the top of the mountain for more variation so the player doesn’t get bored. I have also started to add more deliverables and worked on the story more
Devlog 23: The story is almost done! i’ve optimized the systems better and improved some graphics. Look at that fog! isn’t that just absolute eye candy? There are some weird shadow bugs becuase i turned the resolution down but the cell-shading helps a lot with that so it doesnt look TOO bad.
Devlog 24 Adding MUSIC to the game! (AND A NEW LOCATION!!) using garage band, i’ve cooked up a theme for the game, the piece is mostly piano and it is very simple with lots of repetition. I’m gonna see if i can use my inner music composing skills to make this sound better and incorporate it into the game somehow. I have also added a new location! the TEMPLE! it acts as the second to last place to stop and offers a great view. This is where the final mission happens. There are a lot of polishing to do before release but i am almost there!
Devlog 25 Since i can’t track my time on garage band, only 26 minutes for this… but i spent my entire morning completely redoing the theme for the game. it now looks like this and sounds loads better than the other one. It has some simple cords and a simple but pretty melody and i made it a waltz-like piece. This melody is probably gonna be repeated a lot through the game with variations so it’s short, memorable, and easily looped.
Devlog 26 Polish. Polish. Polish. So much polish, bugtesting and just the most fun yet boring parts of the game! I had to do like 9 full run throughs of the game which is really hard because i designed it so that players are gonna have to go slow on the roads to avoid falling off the mountain or loosing the load. I optimized the flowers more, overhauled the dialogue visuals with a new font and animation, and changed some dialogue. The work is very close to being finished!
Devlog 27 Getting animations in! Maximo is a savior, very easy alsmot drag and drop animations into unity. (of course there more than that but it’s easy for my case) There are more that i won’t spoil! all there is left is to add MUSIC, MENU, ENDING!!!
Devlog 28 The project is like 98% done. all that is left is main menu and ending scene. players can now restart a mission if their load falls off the bed or if they get stuck. I have also added ambient sound zones and more sound effects. various easter eggs have been added, more sound effects, and more polish has been done to the handling of the vehicle. I have also started on the prologue of the game.
Devlog 29 finally added in a driver! finished up prologue (i won’t spoil it) and started on a menu! the second image is the background subject to change. the final few devlogs and this project will be over!
Devlog 30: The main menu has been completed with all pages working! i’ve made sure that each resolution works and every button works too. did some fun camera effects for the background then i screenshotted it and added a panel overlay for where the “menu” part resides. I have also added a prologue (that i wont show for spoilers) and an ending. now is just left for the credits!
Devlog 31 I made it so that the prologue preloads terrain, this why gameplay is smooth and there is no such thing as a loading time! As the player is always doing something. I also made each terrain have it’s own grass renderer so the unnesscary ones dont have to be rendered at the very beginning
Devlog 32: working on menu music, ending music theme variations. after that the project would be completed with just building the game and editing player settings making it ready to be played and published to the public
FINAL DEVLOG!! THE GAME HAS BEEN BUILT. I built it for both mac and windows and now i am gonna try and see if it can also build on webGL. I have added the following features in these two hours. Pause menu End credits New keybinds Changes to prologue Loading optimization (with some major help using AI to help me figure out how to solve lag spikes)
BUILDS COMPLETED i had to fix some final build bugs but two builds have finally successfully completed! both windows and mac builds have been uploaded to itch.io!
Ships:
This is “One Tiny Delivery” made this in around 4 weeks. It is a complete small exploration game about going around delivering packages on an island. The hardest part of this project from a technical perspective would be optimization. I tried all the ways to optimize my game and it finally came out to a steady 100 fps on my laptop. It gave me a lot of new knowledge how Unity renders scenes and how batching and the new resident drawer feature can boost FPS. The hardest thing from a non-technical perspective would be the music. I am NOT a composer, i have no music theory, the only instrument i play is the flute, i don’t know what sounds good or not i can only guess and check. Making this project has been really fun, see yall on the next one!...
|
1793581247.6788058
|
1793667647.6788058
|
|
66665
|
ShareList by @Huseyin | Stardance
|
Huseyin
|
1
|
23.0
|
222
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T22:42:16Z", "hours": 23.0, "multiplier": 9.69, "payout": 222, "blessing": "neutral", "text": "ShareList You have seen the plethora of different playlist services offered in different apps and websites. You can make a playlist in Youtube. You can make a playlist in Spotify. Heck you can even make a playlist of sorts in Scratch! The problem is that all those platforms allow you to make a playlist of ONLY whatever you find on that platform, and I have not seen otherwise. With ShareList, you can make a simple playlist, give it a name, a description(optional), a cool icon(optional), a password for editing further, and an expiration date so Firestore doesn’t end up crying later!! Features No Account Required Straight to the Point; No Bluff Cool UI Fast No Restrictions Anonymous No Tracking(rare these days) Open-Source Bakes you a cookie 😢 Final Regards Thank you for checking our ShareList and sharing your experiences with others.", "repo": "https://github.com/krambo345/ShareList", "demo": "https://sharelist.krambo.space"}]...
|
[{"post_id": 80828, "ts": "202 [{"post_id": 80828, "ts": "2026-10-18T22:29:08Z", "hours": 0.9003, "text": "Last Devlog After some quick clean up and polish, ShareList is practically ready for shipping. Things I Did Fix responsive ui Remove browser assumption of “password” fields Thats really it"}, {"post_id": 79863, "ts": "2026-10-15T17:26:08Z", "hours": 6.7394, "text": "RESPONSIVE Sharelist is now responsive dont got much time will keep this short… made responsive fixed some ui now you can completely edit, save, things like that… share button for sharing about page for abouting things like that. cool images from cool website btw…"}, {"post_id": 79513, "ts": "2026-10-14T12:12:06Z", "hours": 3.3314, "text": "UI 🎨 [Devlog 3] After some work, I finished the CSS side of things for the playlists… So now, you can see your playlist and it’s information better. Other Additions You can now somewhat toggle between the edit mode and view mode of a playlist. Well, it is kind of a one-way thing. So if you start editing, you can not save yet. Added a function for synchronizing changes to Firebase . Not used rn. Added the input elements and buttons to allow changing values of a playlist. Right now, they are only toggle-able."}, {"post_id": 76941, "ts": "2026-10-05T04:41:38Z", "hours": 7.0897, "text": "Got the Back end! [Devlog 2] Last devlog, I worked on the main UI, and added very cool effects. NEW This devlog, I got other stuff!! OK.. maybe just a bit more cool UI The Firebase side of stuff is pretty complete! Now, you can make a playlist inside the create page, and when made, it will redirect you to a URL(/p/id) which will be your playlist! I had to look through many ways i could implement security. However, I stayed with a basic sha256 hashing system. Because there are no accounts on the app, there really is no other alternative. And sha256 is very easy. Made layout for create page and playlist page. Conclusion These are pretty cool! What else do you want added? Let me know in comments below!!"}, {"post_id": 75068, "ts": "2026-09-29T01:44:46Z", "hours": 4.8722, "text": "ShareList [Devlog 1] Youtube has a playlist system… for Youtube only videos. Spotify has a playlist system… for Spotify only audio. Why not a web app that allows you to make a playlist of both worlds? With ShareList, you will be able to make a playlist that can have content stretching from videos to music to websites, with the additional benefit of being able to share them! Starting off… Today, I worked on the main structure of the project, and did a whole lot of styling. I think it worked out pretty cool. I did things like: Box-shadows for the bar atop the page, which interacts with the mouse and is actually split in two! A glow ⭐ on the mouse, which is pretty cool and awesome looking. Night/Light mode. 404 Page(my first time) There is way more, but I will not list em’. Things I am/will work on… It is time for the back-end now… yay… 🙄 Need to make the about and playlist pages themselves. The form-like interface to make/edit a playlist. Conclusion So I think I overdid myself today, which is pretty tuff . I am really hoping to finish this so people can use it ASAP!!"}]...
|
Title: ShareList by @Huseyin | Stardance
Devlogs: Title: ShareList by @Huseyin | Stardance
Devlogs:
ShareList [Devlog 1] Youtube has a playlist system… for Youtube only videos. Spotify has a playlist system… for Spotify only audio. Why not a web app that allows you to make a playlist of both worlds? With ShareList, you will be able to make a playlist that can have content stretching from videos to music to websites, with the additional benefit of being able to share them! Starting off… Today, I worked on the main structure of the project, and did a whole lot of styling. I think it worked out pretty cool. I did things like: Box-shadows for the bar atop the page, which interacts with the mouse and is actually split in two! A glow ⭐ on the mouse, which is pretty cool and awesome looking. Night/Light mode. 404 Page(my first time) There is way more, but I will not list em’. Things I am/will work on… It is time for the back-end now… yay… 🙄 Need to make the about and playlist pages themselves. The form-like interface to make/edit a playlist. Conclusion So I think I overdid myself today, which is pretty tuff . I am really hoping to finish this so people can use it ASAP!!
Got the Back end! [Devlog 2] Last devlog, I worked on the main UI, and added very cool effects. NEW This devlog, I got other stuff!! OK.. maybe just a bit more cool UI The Firebase side of stuff is pretty complete! Now, you can make a playlist inside the create page, and when made, it will redirect you to a URL(/p/id) which will be your playlist! I had to look through many ways i could implement security. However, I stayed with a basic sha256 hashing system. Because there are no accounts on the app, there really is no other alternative. And sha256 is very easy. Made layout for create page and playlist page. Conclusion These are pretty cool! What else do you want added? Let me know in comments below!!
UI 🎨 [Devlog 3] After some work, I finished the CSS side of things for the playlists… So now, you can see your playlist and it’s information better. Other Additions You can now somewhat toggle between the edit mode and view mode of a playlist. Well, it is kind of a one-way thing. So if you start editing, you can not save yet. Added a function for synchronizing changes to Firebase . Not used rn. Added the input elements and buttons to allow changing values of a playlist. Right now, they are only toggle-able.
RESPONSIVE Sharelist is now responsive dont got much time will keep this short… made responsive fixed some ui now you can completely edit, save, things like that… share button for sharing about page for abouting things like that. cool images from cool website btw…
Last Devlog After some quick clean up and polish, ShareList is practically ready for shipping. Things I Did Fix responsive ui Remove browser assumption of “password” fields Thats really it
Ships:
ShareList You have seen the plethora of different playlist services offered in different apps and websites. You can make a playlist in Youtube. You can make a playlist in Spotify. Heck you can even make a playlist of sorts in Scratch! The problem is that all those platforms allow you to make a playlist of ONLY whatever you find on that platform, and I have not seen otherwise. With ShareList, you can make a simple playlist, give it a name, a description(optional), a cool icon(optional), a password for editing further, and an expiration date so Firestore doesn’t end up crying later!! Features No Account Required Straight to the Point; No Bluff Cool UI Fast No Restrictions Anonymous No Tracking(rare these days) Open-Source Bakes you a cookie 😢 Final Regards Thank you for checking our ShareList and sharing your experiences with others....
|
1793581249.0640876
|
1793667649.0640876
|
|
67102
|
Heiwa by @Mayankkkksss | Stardance
|
Mayankkkksss
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-14T14:25:05Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This open-world game based on Japan is fully built with AI, so the player can move and drive around and interact with people.", "repo": "https://github.com/mayankkkksss/Heiwa", "demo": "https://heiwa-henna.vercel.app/"}]...
|
[{"post_id": 75673, "ts": "202 [{"post_id": 75673, "ts": "2026-09-30T18:16:26Z", "hours": 7.4078, "text": "This project is not finished yet, which we will making it better day by day"}]...
|
Title: Heiwa by @Mayankkkksss | Stardance
Devlogs Title: Heiwa by @Mayankkkksss | Stardance
Devlogs:
This project is not finished yet, which we will making it better day by day
Ships:
This open-world game based on Japan is fully built with AI, so the player can move and drive around and interact with people....
|
1793581250.2699513
|
1793667650.2699513
|
|
67318
|
unique by @vashi_21 | Stardance
|
vashi_21
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T18:02:20Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built XIAO-MAO, an interactive desktop cat pet developed in Godot! Getting the input handling right was the trickiest part. Initially dragging the pet or dropping her would accidentally trigger her to open my website. Adding right clicks (website link) using precise input logic took some debugging. Also the main issue I ran into while working on this project was getting the sizes of the window correct but i eventually figured it out. I am really proud of making a complete, functional desktop pet from scratch and getting my very first virtual pet project published! Her working behavior turned out super clean. Download: cat_pet.exe from my itch.io page. Controls: 1. Right click to open my custom website. 2. Click & Drag to move her anywhere across the screen. OS: Windows PC.", "repo": "https://github.com/wizard21-sudo/meow", "demo": "https://wookwink.itch.io/xiao-mao"}]...
|
[{"post_id": 79361, "ts": "202 [{"post_id": 79361, "ts": "2026-10-13T17:10:33Z", "hours": 1.1278, "text": "Today I worked on refining my desktop cat’s movements and interactions. I fixed the landing behavior so the cat rests cleanly right above the Windows taskbar when dropped . I also fixed the code so my cat will open my website only when right clicked . Lastly I updated the export setup and published the final standalone build on itch.io <3"}, {"post_id": 79049, "ts": "2026-10-12T14:19:54Z", "hours": 0.9861, "text": "I scaled up my desktop pet cat sprite and updated the collision shape to restore smooth drag-and-drop functioning. Also fixed the idle animation freeze by adding timer countdown logic and correcting a variable name typo. Added a cool feature for my pet from the given guide , I think it is really thoughtful that they included how to add more interesting features to the desktop pet in the guide so we all can level up our project !"}, {"post_id": 78813, "ts": "2026-10-11T17:51:21Z", "hours": 2.0822, "text": "Added boundary movements and drag controls. Resolved node hierarchy paths by just dragging it onto the main node, mismatched animation name from the guide (silly me) by just inserting my name in the code , and runtime errors. Fixed active debugger pauses and successfully got up to point 6 in the guide lets see if I can ship it before playground ends. lol !!"}, {"post_id": 78126, "ts": "2026-10-09T17:09:46Z", "hours": 0.8847, "text": "Just finished up to point 3 in the guide “Art and Script” and my Cat sprite setup is complete now the next step remains to make my sprite move. I also want to credit julesleech.itch.io for this free to use cute cat sprite animation <3"}]...
|
Title: unique by @vashi_21 | Stardance
Devlogs:
J Title: unique by @vashi_21 | Stardance
Devlogs:
Just finished up to point 3 in the guide “Art and Script” and my Cat sprite setup is complete now the next step remains to make my sprite move. I also want to credit julesleech.itch.io for this free to use cute cat sprite animation <3
Added boundary movements and drag controls. Resolved node hierarchy paths by just dragging it onto the main node, mismatched animation name from the guide (silly me) by just inserting my name in the code , and runtime errors. Fixed active debugger pauses and successfully got up to point 6 in the guide lets see if I can ship it before playground ends. lol !!
I scaled up my desktop pet cat sprite and updated the collision shape to restore smooth drag-and-drop functioning. Also fixed the idle animation freeze by adding timer countdown logic and correcting a variable name typo. Added a cool feature for my pet from the given guide , I think it is really thoughtful that they included how to add more interesting features to the desktop pet in the guide so we all can level up our project !
Today I worked on refining my desktop cat’s movements and interactions. I fixed the landing behavior so the cat rests cleanly right above the Windows taskbar when dropped . I also fixed the code so my cat will open my website only when right clicked . Lastly I updated the export setup and published the final standalone build on itch.io <3
Ships:
I built XIAO-MAO, an interactive desktop cat pet developed in Godot! Getting the input handling right was the trickiest part. Initially dragging the pet or dropping her would accidentally trigger her to open my website. Adding right clicks (website link) using precise input logic took some debugging. Also the main issue I ran into while working on this project was getting the sizes of the window correct but i eventually figured it out. I am really proud of making a complete, functional desktop pet from scratch and getting my very first virtual pet project published! Her working behavior turned out super clean. Download: cat_pet.exe from my itch.io page. Controls: 1. Right click to open my custom website. 2. Click & Drag to move her anywhere across the screen. OS: Windows PC....
|
1793581252.0538523
|
1793667652.0538523
|
|
67437
|
verxxor.V2 by @wnxvra011 | Stardance
|
wnxvra011
|
1
|
20.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T18:24:33Z", "hours": 20.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "yea tuff game i thought i would come easy but some how took 20+hrs and now I can feel like a gamedev, crazyyyy!!", "repo": "https://github.com/spyx011/VREXXOR", "demo": "https://wnxvra.itch.io/verxxor"}]...
|
[{"post_id": 78794, "ts": "202 [{"post_id": 78794, "ts": "2026-10-11T16:55:57Z", "hours": 2.4319, "text": "yea guy’s!! today I add my game to github and add a demo link so you guy’s try my game …"}, {"post_id": 78379, "ts": "2026-10-10T16:35:53Z", "hours": 7.6614, "text": "Finally, VREXXOR is complete! 🔥VREXXOR is a 2D platformer game inspired by classic Mario-style games, built using Godot Engine and GDScript.🛠️ What I built🎮 Main menu with Start Game, Options, and Exit buttons🗺️ Four playable levels: game, game2, game3, and game4🦠 Enemies, kill zones, and player death mechanics🏆 Winner screen with a Next Level button🔄 Level progression from one stage to the next🎨 Game visuals, animations, and sound effects💻 Uploaded the project to GitHub💡 What I learnedDuring this project, I learned more about GDScript, scene management, signals, collision layers, game logic, and connecting different scenes together. I also learned how to use Git and GitHub to publish my code.There were bugs along the way, but I kept debugging and improving the game until everything worked!🚀 What’s next?This is a big milestone in my game-development journey. I’m proud to have completed my project and excited to build even better games in the future. Project: VREXXOR Engine: GodotLanguage: GDScriptStatus: ✅ Completed Thanks for following my journey! 🎉"}, {"post_id": 77357, "ts": "2026-10-06T17:22:12Z", "hours": 1.7553, "text": "yea!! guy’s today i fixed all the errors and made some slime and I also added jump animations also for run,some more coin’s and some sound’s which make’s it crazy!!!"}, {"post_id": 77058, "ts": "2026-10-05T14:50:27Z", "hours": 5.2172, "text": "guy’s today I made a player,and the ground and add some GD.code and it looks up nice"}, {"post_id": 76464, "ts": "2026-10-03T16:34:29Z", "hours": 2.8994, "text": "hii!! guy’s today I made the starting screen for my game which looks crazy and i will change the botton’s and I also made the game a bit but for now I am good with my game"}]...
|
Title: verxxor.V2 by @wnxvra011 | Stardance
Devlo Title: verxxor.V2 by @wnxvra011 | Stardance
Devlogs:
hii!! guy’s today I made the starting screen for my game which looks crazy and i will change the botton’s and I also made the game a bit but for now I am good with my game
guy’s today I made a player,and the ground and add some GD.code and it looks up nice
yea!! guy’s today i fixed all the errors and made some slime and I also added jump animations also for run,some more coin’s and some sound’s which make’s it crazy!!!
Finally, VREXXOR is complete! 🔥VREXXOR is a 2D platformer game inspired by classic Mario-style games, built using Godot Engine and GDScript.🛠️ What I built🎮 Main menu with Start Game, Options, and Exit buttons🗺️ Four playable levels: game, game2, game3, and game4🦠 Enemies, kill zones, and player death mechanics🏆 Winner screen with a Next Level button🔄 Level progression from one stage to the next🎨 Game visuals, animations, and sound effects💻 Uploaded the project to GitHub💡 What I learnedDuring this project, I learned more about GDScript, scene management, signals, collision layers, game logic, and connecting different scenes together. I also learned how to use Git and GitHub to publish my code.There were bugs along the way, but I kept debugging and improving the game until everything worked!🚀 What’s next?This is a big milestone in my game-development journey. I’m proud to have completed my project and excited to build even better games in the future. Project: VREXXOR Engine: GodotLanguage: GDScriptStatus: ✅ Completed Thanks for following my journey! 🎉
yea guy’s!! today I add my game to github and add a demo link so you guy’s try my game …
Ships:
yea tuff game i thought i would come easy but some how took 20+hrs and now I can feel like a gamedev, crazyyyy!!...
|
1793581254.758249
|
1793667654.758249
|
|
67542
|
Edith by @Midhunesh | Stardance
|
Midhunesh
|
1
|
3.37
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-15T12:20:38Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made a language translator which translates some languages while travelling around the world. You can use this app while travelling in India, France, Germany, Spain and some other European countries. My main challenge was to convert one language to another but I managed it well because I knew python before doing this project. I feel proud that after launching this app, many tourists will be able to explore more places and can use this app to make conversations with the people in that country. People should accept this project because this will enhance tourism and help tourists.", "repo": "https://github.com/midhuneshbraj123/Edith", "demo": "https://github.com/midhuneshbraj123/Edith/releases/tag/v1.0"}]...
|
[{"post_id": 85493, "ts": "202 [{"post_id": 85493, "ts": "2026-10-31T12:45:00Z", "hours": 0.3714, "text": "Devlog Number 8: My project was not approved due to some readme issues. Now I have given it for Re certification."}, {"post_id": 79765, "ts": "2026-10-15T09:46:38Z", "hours": 0.4669, "text": "Devlog Number 7: I have finally completed making the project. I have made some modifications like adding new languages which is used in India. The app is successfully working and I am excited to ship my project"}, {"post_id": 78961, "ts": "2026-10-12T06:19:38Z", "hours": 0.3722, "text": "Devlog Number 6: I have almost completed. There are few works left to do like writing Readme and some modifications in the code. I tested my translator app by translating various languages and it translated them successfully!"}, {"post_id": 78943, "ts": "2026-10-12T03:33:30Z", "hours": 0.2803, "text": "Devlog Number 5: I have almost finished the coding and now I am testing my translator app with various languages. It is working but I think it is bit slow. I am trying to fix that problem too."}, {"post_id": 78686, "ts": "2026-10-11T09:19:53Z", "hours": 0.4064, "text": "Devlog Number 4: I have decided to control my translator into few languages because translating many languages might be a burden for coding. So I decided to translate only German, French, Hindi, Dutch, Spanish and English."}, {"post_id": 78388, "ts": "2026-10-10T16:58:35Z", "hours": 0.3056, "text": "Devlog Number 3: I am continuing with coding works and the app has a problem with translating languages. I am trying to fix it along with writing the code."}, {"post_id": 77858, "ts": "2026-10-08T15:46:07Z", "hours": 0.2506, "text": "Devlog Number 2: I am giving my translator the right coding to translate any language to English. This app features to translate only to English due to its limitations. I am excited to execute it after coding. I think this will be a best app for travel around the world"}, {"post_id": 77603, "ts": "2026-10-07T16:29:57Z", "hours": 0.4936, "text": "Devlog Number 1: I am creating a translator app which makes life better and smoother while we are on a travel or trip. It translates any language into English. I was facing a problem with Hackatime because it didn’t record the time. So, I fixed that problem and continued to start coding."}]...
|
Title: Edith by @Midhunesh | Stardance
Devlogs:
D Title: Edith by @Midhunesh | Stardance
Devlogs:
Devlog Number 1: I am creating a translator app which makes life better and smoother while we are on a travel or trip. It translates any language into English. I was facing a problem with Hackatime because it didn’t record the time. So, I fixed that problem and continued to start coding.
Devlog Number 2: I am giving my translator the right coding to translate any language to English. This app features to translate only to English due to its limitations. I am excited to execute it after coding. I think this will be a best app for travel around the world
Devlog Number 3: I am continuing with coding works and the app has a problem with translating languages. I am trying to fix it along with writing the code.
Devlog Number 4: I have decided to control my translator into few languages because translating many languages might be a burden for coding. So I decided to translate only German, French, Hindi, Dutch, Spanish and English.
Devlog Number 5: I have almost finished the coding and now I am testing my translator app with various languages. It is working but I think it is bit slow. I am trying to fix that problem too.
Devlog Number 6: I have almost completed. There are few works left to do like writing Readme and some modifications in the code. I tested my translator app by translating various languages and it translated them successfully!
Devlog Number 7: I have finally completed making the project. I have made some modifications like adding new languages which is used in India. The app is successfully working and I am excited to ship my project
Devlog Number 8: My project was not approved due to some readme issues. Now I have given it for Re certification.
Ships:
I have made a language translator which translates some languages while travelling around the world. You can use this app while travelling in India, France, Germany, Spain and some other European countries. My main challenge was to convert one language to another but I managed it well because I knew python before doing this project. I feel proud that after launching this app, many tourists will be able to explore more places and can use this app to make conversations with the people in that country. People should accept this project because this will enhance tourism and help tourists....
|
1793581256.1990507
|
1793667656.1990507
|
|
67649
|
CharliePet by @CharlieCatMeow | Stardance
|
CharlieCatMeow
|
1
|
5.0
|
28
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T09:10:12Z", "hours": 5.0, "multiplier": 6.22, "payout": 28, "blessing": "neutral", "text": "CharliePet A cat that lives inside your computer. It can follow your cursor, stretch, look around and if you don’t move your mouse for 8 seconds it goes to sleep. All art is drawn by me, it’s meant to resemble my cat Charlie. (Look at my profile picture) (This only works on Windows so if you don’t use Windows please skip)", "repo": "https://github.com/CharlieTheCatMeow/CharliePet", "demo": "https://charliecatmeow.itch.io/charliepet"}]...
|
[{"post_id": 80112, "ts": "202 [{"post_id": 80112, "ts": "2026-10-16T08:37:23Z", "hours": 1.0853, "text": "CharliePet Devlog #4 Basically finished now! I made it stay in one place if you click it. It also meows. The cat now has a wake up animation (just the going to sleep animation but reversed) The README and demo is done now. Also fixed a couple of small bugs"}, {"post_id": 79038, "ts": "2026-10-12T13:47:20Z", "hours": 1.0478, "text": "Charlie Pet Devlog #3 Animations and stuff! The el gato now follows your cursor. If it gets close it may play a short animation. If you don’t move for too long it will get tired and go to sleep. Uh yeah"}, {"post_id": 78779, "ts": "2026-10-11T16:14:45Z", "hours": 1.4336, "text": "Charlie Pet Devlog #2 Charlie! This is what I drew in 1.5 hours. It is supposed to resemble the cat seen in my profile picture. I added a couple animations that Charlie does. This is also my first time using Aseprite so it took me a while to figure out."}, {"post_id": 78699, "ts": "2026-10-11T10:48:35Z", "hours": 0.9836, "text": "Charlie Pet It works? I just used the Crow Assets for now. I followed the guide and it works now. It bounces like a DVD logo, though it is a bit broken."}]...
|
Title: CharliePet by @CharlieCatMeow | Stardance
Title: CharliePet by @CharlieCatMeow | Stardance
Devlogs:
Charlie Pet It works? I just used the Crow Assets for now. I followed the guide and it works now. It bounces like a DVD logo, though it is a bit broken.
Charlie Pet Devlog #2 Charlie! This is what I drew in 1.5 hours. It is supposed to resemble the cat seen in my profile picture. I added a couple animations that Charlie does. This is also my first time using Aseprite so it took me a while to figure out.
Charlie Pet Devlog #3 Animations and stuff! The el gato now follows your cursor. If it gets close it may play a short animation. If you don’t move for too long it will get tired and go to sleep. Uh yeah
CharliePet Devlog #4 Basically finished now! I made it stay in one place if you click it. It also meows. The cat now has a wake up animation (just the going to sleep animation but reversed) The README and demo is done now. Also fixed a couple of small bugs
Ships:
CharliePet A cat that lives inside your computer. It can follow your cursor, stretch, look around and if you don’t move your mouse for 8 seconds it goes to sleep. All art is drawn by me, it’s meant to resemble my cat Charlie. (Look at my profile picture) (This only works on Windows so if you don’t use Windows please skip)...
|
1793581257.3853002
|
1793667657.3853002
|
|
67724
|
DQM by @tanzeemrockz | Stardance
|
tanzeemrockz
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-16T20:30:25Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "DQM (Deterministic Query Model) A lightweight, trie-based lookup engine that traverses pre-built JSON “brains”. What is DQM? Instead of using power and resource-hungry, slow LLMs, We can now clear doubts using this lookup engine that walks through a pre-built “brain” ( .tqm format). Try it out: Official Page Overview Why does DQM exist? You may ask, why does DQM exist? The short answer is, accuracy and speed. I was tired of seeing people using AI for the most trivial things — “How hot is the sun? How deep is the sea?”, these are in fact very simple questions and there should’ve been a better alternative. Sure, search engines exist for a reason but many people have stopped using them and moved over to AI — Search engines themselves are starting to implement AI heavily into them. I was tired of it providing wrong answers and making-up stuff that are simply – not real. So now, we have DQM . Our guarantees We guarantee zero-hallucinations, fully predictable, and absolute offline capability. But any community-made brains are not guarenteed these qualities — as they will turn out to be the brain developers’ fault. How it works Step 1 — Normalisation : Lowercases, expands slang/contractions, removes repeated characters that serve no purpose, strips punctuation, and normalises delimiters. Step 2 — Trie Traversal : Splits the normalised queries into tokens and walks through the dictionary nodes. Step 3 — Resolution : Returns the string leaf, picks randomly if the leaf is an array, or throws clear status messages ( Path not found... or Incomplete query... ) The .tqm brain schema Nothing fancy, just good ole JSON Example: { \"brain_id\" : \"custom_core\" , \"version\" : \"1.0.0\" , \"author\" : \"John Doe\" , \"info\" : \"Rocket science, quantum physics, etc...\" , \"description\" : \"Custom brain for Rocket Science and Quantum Physics\" , \"licence\" : \"CC-BY-NC-SA-4.0\" , \"compatibility\" : \">=2.1.0\" , \"routes\" : { ... } } CLI Commands: Interactive brain selector on startup, cls/clear clears the screen, and exit/quit to quit.", "repo": "https://github.com/tanzeemrockz/DQM", "demo": "https://dqm.cyberslayercorpz.dev/"}]...
|
[{"post_id": 80238, "ts": "202 [{"post_id": 80238, "ts": "2026-10-16T20:26:19Z", "hours": 0.9581, "text": "Hey people! I just wrote the README and now, I’m ready to ship. Wish me luck!"}, {"post_id": 80196, "ts": "2026-10-16T17:37:07Z", "hours": 1.1003, "text": "GUYS! I just added a web-demo using python, js, and html using vercel beta python runtime! please do check it out at https://dqm.cyberslayercorpz.dev/"}, {"post_id": 79782, "ts": "2026-10-15T11:59:04Z", "hours": 1.2731, "text": "guys, i just built a web page (html + css + tailwind) for DQM it’s still in localhost but I’m deploying it in a bit (be sure to visit “dqm.cyberslayercorpz.dev”!)"}, {"post_id": 79327, "ts": "2026-10-13T15:20:11Z", "hours": 1.5156, "text": "heyya! I just added more features and bug-fixes. wanna see? :D Changelog (v2.1.0) Added support for external brains (brains to be placed inside /brains directory) Added standard metadata for every .tqm brain Added more aliases Improved the main.tqm brain Added a brain selector (runs on startup) Added a compatibility checker so newer brains don’t break inside an older engine Added a licence checker (cuz why not) Added a startup greeting function (not exactly but it greets you now) Fixed a few syntax issues and bugs I think that’s it! I’m looking forward to making this drastically better and maybe add a webUI or create a webpage so we’ll see! :D"}, {"post_id": 79083, "ts": "2026-10-12T16:21:36Z", "hours": 1.04, "text": "guys, i just fixed a few bugs now. wanna see what i did? :D Changelog (v2.0.1): Fixed punctuation engine in nodes.py Added more aliases Fixed a few things so each leaf has more than one response and use random.choice() to pick one Expanded main.tqm drastically (that was done in the last commit itself but i didn’t write a devlog lol) Resolved issue where if you were outside the project directory, the brain won’t load but now it will. Added more attention to detail and now it shows you info about the brain, etc… I guess that’s it! :D"}, {"post_id": 78331, "ts": "2026-10-10T13:54:28Z", "hours": 0.7672, "text": "guys so i just added a punctuation system that translates “who’s” to “who is” and so on and added a few responses to every tree so if you say “hi” first time it’ll give you a response and the next time, it’ll give you another response by importing random. I have also made the “brain” (main.tqm) HUGE with a LOT of data (the brain was written by gemini so shout out flash 3.8!) and that’s it for now!"}, {"post_id": 78110, "ts": "2026-10-09T16:16:38Z", "hours": 1.5, "text": "Sup folks! So this is the first devlog for this project. This is DQM otherwise known as Deterministic Query Model. So basically this is an old technique where you split a prompt into words and compare against a tree file (.tqm but it’s just a json file lol) and goes thru. E.g. “who is max verstappen” goes thru “who” > “is” > “max” > “verstappen” then finds the answer inside and tells you it. This is all hardcoded and you can change the stuff inside these so-called “brains”. This project is made in python (i’m a newbie and i’m learning along the way) and I used google gemini to write all the “brains” because it’s way too much work for my “potato brain” lol. So python was really sweet and looking forward to adding more features. Cya!"}]...
|
Title: DQM by @tanzeemrockz | Stardance
Devlogs:
Title: DQM by @tanzeemrockz | Stardance
Devlogs:
Sup folks! So this is the first devlog for this project. This is DQM otherwise known as Deterministic Query Model. So basically this is an old technique where you split a prompt into words and compare against a tree file (.tqm but it’s just a json file lol) and goes thru. E.g. “who is max verstappen” goes thru “who” > “is” > “max” > “verstappen” then finds the answer inside and tells you it. This is all hardcoded and you can change the stuff inside these so-called “brains”. This project is made in python (i’m a newbie and i’m learning along the way) and I used google gemini to write all the “brains” because it’s way too much work for my “potato brain” lol. So python was really sweet and looking forward to adding more features. Cya!
guys so i just added a punctuation system that translates “who’s” to “who is” and so on and added a few responses to every tree so if you say “hi” first time it’ll give you a response and the next time, it’ll give you another response by importing random. I have also made the “brain” (main.tqm) HUGE with a LOT of data (the brain was written by gemini so shout out flash 3.8!) and that’s it for now!
guys, i just fixed a few bugs now. wanna see what i did? :D Changelog (v2.0.1): Fixed punctuation engine in nodes.py Added more aliases Fixed a few things so each leaf has more than one response and use random.choice() to pick one Expanded main.tqm drastically (that was done in the last commit itself but i didn’t write a devlog lol) Resolved issue where if you were outside the project directory, the brain won’t load but now it will. Added more attention to detail and now it shows you info about the brain, etc… I guess that’s it! :D
heyya! I just added more features and bug-fixes. wanna see? :D Changelog (v2.1.0) Added support for external brains (brains to be placed inside /brains directory) Added standard metadata for every .tqm brain Added more aliases Improved the main.tqm brain Added a brain selector (runs on startup) Added a compatibility checker so newer brains don’t break inside an older engine Added a licence checker (cuz why not) Added a startup greeting function (not exactly but it greets you now) Fixed a few syntax issues and bugs I think that’s it! I’m looking forward to making this drastically better and maybe add a webUI or create a webpage so we’ll see! :D
guys, i just built a web page (html + css + tailwind) for DQM it’s still in localhost but I’m deploying it in a bit (be sure to visit “dqm.cyberslayercorpz.dev”!)
GUYS! I just added a web-demo using python, js, and html using vercel beta python runtime! please do check it out at https://dqm.cyberslayercorpz.dev/
Hey people! I just wrote the README and now, I’m ready to ship. Wish me luck!
Ships:
DQM (Deterministic Query Model) A lightweight, trie-based lookup engine that traverses pre-built JSON “brains”. What is DQM? Instead of using power and resource-hungry, slow LLMs, We can now clear doubts using this lookup engine that walks through a pre-built “brain” ( .tqm format). Try it out: Official Page Overview Why does DQM exist? You may ask, why does DQM exist? The short answer is, accuracy and speed. I was tired of seeing people using AI for the most trivial things — “How hot is the sun? How deep is the sea?”, these are in fact very simple questions and there should’ve been a better alternative. Sure, search engines exist for a reason but many people have stopped using them and moved over to AI — Search engines themselves are starting to implement AI heavily into them. I was tired of it providing wrong answers and making-up stuff that are simply – not real. So now, we have DQM . Our guarantees We guarantee zero-hallucinations, fully predictable, and absolute offline capability. But any community-made brains are not guarenteed these qualities — as they will turn out to be the brain developers’ fault. How it works Step 1 — Normalisation : Lowercases, expands slang/contractions, removes repeated characters that serve no purpose, strips punctuation, and normalises delimiters. Step 2 — Trie Traversal : Splits the normalised queries into tokens and walks through the dictionary nodes. Step 3 — Resolution : Returns the string leaf, picks randomly if the leaf is an array, or throws clear status messages ( Path not found... or Incomplete query... ) The .tqm brain schema Nothing fancy, just good ole JSON Example: { "brain_id" : "custom_core" , "version" : "1.0.0" , "author" : "John Doe" , "info" : "Rocket science, quantum physics, etc..." , "description" : "Custom brain for Rocket Science and Quantum Physics" , "licence" : "CC-BY-NC-SA-4.0" , "compatibility" : ">=2.1.0" , "routes" : { ... } } CLI Commands: Interactive brain selector on startup, cls/clear clears the screen, and exit/quit to quit....
|
1793581258.5764036
|
1793667658.5764036
|
|
67902
|
Refract by @mixidmb | Stardance
|
mixidmb
|
1
|
32.36
|
594
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T19:56:54Z", "hours": 32.0, "multiplier": 18.8, "payout": 594, "blessing": "neutral", "text": "Refract! Quest Games Translation Layer. Haii! I made a way to play Quest games like Batman, Iron Man VR and AC Nexus on PC, Or any PCVR headset. You can even play Resident Evil 4 now, which is one of the most requested one :P It runs on Windows or Linux. The Android Emulator on Windows is the most compatible one. Refract Native is also on Windows and runs the game’s ARM64 code directly on the CPU, so its faster but still experimental (While recording a demo i got a pink cube in AC nexus lol, but through android emulator works!). Linux uses waydroid that just shares kernel. It’s still experimental though, so not every game works yet. Here is a video of me yapping a ton about it, and showing some gameplay >_> https://youtu.be/OpW-374mX74", "repo": "https://github.com/MIXIDtheSilly/Refract", "demo": "https://github.com/MIXIDtheSilly/Refract/releases"}]...
|
[{"post_id": 86450, "ts": "202 [{"post_id": 86450, "ts": "2026-11-01T22:23:00Z", "hours": 0.3553, "text": "Yall really think you can be the last?"}, {"post_id": 81063, "ts": "2026-10-19T18:20:30Z", "hours": 6.1647, "text": "Bug fixes and compatibility Okay let’s start with the big things. Iron Man VR works and runs at 140+ fps. And one of the most requested games, Resident Evil 4, runs too! It’s at around 160+ fps. It uses the old VrApi, which now works (still experimental, and 32-bit games aren’t supported). Controller haptics, the Linux Android build tools fix (game imports work now), and viewer crash reporting also work. Crashes go to viewer.err with el reason."}, {"post_id": 80654, "ts": "2026-10-18T12:31:32Z", "hours": 8.0708, "text": "Its even faster now Since last devlog, I swapped default translation layer on linux to my optimized Digitalis, and from dynarmic to Digitalis on Refract Native (windows). AND DAMNN, no one can tell me dynarmic is faster lol, from 200 fps in one of the games to 300+. Batman also runs at 120+ Linux has a working launcher now, and windows got texture compression improvements (RIP Vram) Then there are a bunch of other fixes, like Meta audio SDK working on Linux, or /sdcard storage path now resolving properly. Oh and almost forgot, FINALLY OPTIMIZED THE MAIN THREAD! It can hit 100% now because of lighter code also being JIT. This was probably the last bottleneck."}, {"post_id": 79125, "ts": "2026-10-12T19:11:22Z", "hours": 9.4442, "text": "Refract without an emulator now hai again, so over the past week I worked on Linux support and Refract Native , now you can run Quest games directly (well, translation layer) on the CPU without using QEMU. Funny JIT floating point error lol, broke my friend’s rig apart. What about Linux progress? The games run great! I tried it on North Star and it’s hitting 80 fps, cuz as you probably know we also don’t have to emulate the kernel there as Linux and Android are basically the same thing. also I hit 12 issues on GitHub (help)"}, {"post_id": 77853, "ts": "2026-10-08T15:22:14Z", "hours": 7.9314, "text": "Haii! So some of you know i got banned for a while but i’m back! New Project Refract! (You can now play Meta Quest titles on PC & PCVR) Refract runs Quest games on a Windows PC (Linux support soon! ), and in a PC VR headset through SteamVR. The APK runs in Android on your machine, Refract gives it fake Quest calls, and the eye frames come back out to your headset. Refract is for games you own! credit required if you use the code :P It started as a fork of AXRB by Feline Reintgen (But now its using my code so ig we are superior lol), and the launcher’s Meta sign-in comes from RiftLift. Translator is Digitalis. Oh forgot to mention that i already worked on it for a while, but wasn’t able to track time because of the suspension. And here is my playing batman on it."}]...
|
Title: Refract by @mixidmb | Stardance
Devlogs:
H Title: Refract by @mixidmb | Stardance
Devlogs:
Haii! So some of you know i got banned for a while but i’m back! New Project Refract! (You can now play Meta Quest titles on PC & PCVR) Refract runs Quest games on a Windows PC (Linux support soon! ), and in a PC VR headset through SteamVR. The APK runs in Android on your machine, Refract gives it fake Quest calls, and the eye frames come back out to your headset. Refract is for games you own! credit required if you use the code :P It started as a fork of AXRB by Feline Reintgen (But now its using my code so ig we are superior lol), and the launcher’s Meta sign-in comes from RiftLift. Translator is Digitalis. Oh forgot to mention that i already worked on it for a while, but wasn’t able to track time because of the suspension. And here is my playing batman on it.
Refract without an emulator now hai again, so over the past week I worked on Linux support and Refract Native , now you can run Quest games directly (well, translation layer) on the CPU without using QEMU. Funny JIT floating point error lol, broke my friend’s rig apart. What about Linux progress? The games run great! I tried it on North Star and it’s hitting 80 fps, cuz as you probably know we also don’t have to emulate the kernel there as Linux and Android are basically the same thing. also I hit 12 issues on GitHub (help)
Its even faster now Since last devlog, I swapped default translation layer on linux to my optimized Digitalis, and from dynarmic to Digitalis on Refract Native (windows). AND DAMNN, no one can tell me dynarmic is faster lol, from 200 fps in one of the games to 300+. Batman also runs at 120+ Linux has a working launcher now, and windows got texture compression improvements (RIP Vram) Then there are a bunch of other fixes, like Meta audio SDK working on Linux, or /sdcard storage path now resolving properly. Oh and almost forgot, FINALLY OPTIMIZED THE MAIN THREAD! It can hit 100% now because of lighter code also being JIT. This was probably the last bottleneck.
Bug fixes and compatibility Okay let’s start with the big things. Iron Man VR works and runs at 140+ fps. And one of the most requested games, Resident Evil 4, runs too! It’s at around 160+ fps. It uses the old VrApi, which now works (still experimental, and 32-bit games aren’t supported). Controller haptics, the Linux Android build tools fix (game imports work now), and viewer crash reporting also work. Crashes go to viewer.err with el reason.
Yall really think you can be the last?
Ships:
Refract! Quest Games Translation Layer. Haii! I made a way to play Quest games like Batman, Iron Man VR and AC Nexus on PC, Or any PCVR headset. You can even play Resident Evil 4 now, which is one of the most requested one :P It runs on Windows or Linux. The Android Emulator on Windows is the most compatible one. Refract Native is also on Windows and runs the game’s ARM64 code directly on the CPU, so its faster but still experimental (While recording a demo i got a pink cube in AC nexus lol, but through android emulator works!). Linux uses waydroid that just shares kernel. It’s still experimental though, so not every game works yet. Here is a video of me yapping a ton about it, and showing some gameplay >_> https://youtu.be/OpW-374mX74...
|
1793581259.7668777
|
1793667659.7668777
|
|
67920
|
GitDpro's Amazing site by @GitDpro | Stardance
|
GitDpro
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T14:44:28Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my own personal website yay! The hardest part was learning some maths T_T I always wanted to create one so i finally made it! Things I learnt! I learnt Html, Css and JS framework ( Been like 3 years lol) How to use some cool maths to make some movement! How animation works I will continue to update it with more of my works in the future!", "repo": "https://github.com/GitDpro/portfolio", "demo": "https://gitdpro.github.io/portfolio/"}]...
|
[{"post_id": 79316, "ts": "202 [{"post_id": 79316, "ts": "2026-10-13T14:34:55Z", "hours": 2.7747, "text": "Devlog 2: Finally added interactive stars! I used a bunch of cool maths to simulate the movement of stars towards the pointer I added 4 sections To be added in future ( My other works)"}, {"post_id": 77582, "ts": "2026-10-07T15:23:31Z", "hours": 1.0492, "text": "Devlog 1: I started to make my own website! Added the core functionality - Header- Main- Footer Added basic navbar Added main parts and sections To be added soon are pictures, full skills, and projects."}]...
|
Title: GitDpro's Amazing site by @GitDpro | St Title: GitDpro's Amazing site by @GitDpro | Stardance
Devlogs:
Devlog 1: I started to make my own website! Added the core functionality - Header- Main- Footer Added basic navbar Added main parts and sections To be added soon are pictures, full skills, and projects.
Devlog 2: Finally added interactive stars! I used a bunch of cool maths to simulate the movement of stars towards the pointer I added 4 sections To be added in future ( My other works)
Ships:
I made my own personal website yay! The hardest part was learning some maths T_T I always wanted to create one so i finally made it! Things I learnt! I learnt Html, Css and JS framework ( Been like 3 years lol) How to use some cool maths to make some movement! How animation works I will continue to update it with more of my works in the future!...
|
1793581260.9351947
|
1793667660.9351947
|
|
68038
|
Solar System Explorer by @brlin888 | Stardance
|
brlin888
|
2
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-31T05:14:57Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi all, pretty simple ship right now. This project called Solar System Explorer, is a simple website where you can learn more about the solar system through interactions with the planets as well as try out some practice questions. Keep in mind that this is my first time making a website so feel free to give suggestions. Though I did use AI, I tried to minimize the use and use it for debugging and aesthetic wise characteristics. Thank you for reviewing this ship and hope you have a great day!", "repo": "https://github.com/brlin888-create/SolarSystem", "demo": "https://brlin888-create.github.io/SolarSystem/"}, {"ship_num": 2, "ts": "2026-10-18T05:44:16Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi all, this is my ship for Solar System Explorer! Solar System Explorer is an interactive educational website I created to help people learn more about our Solar System and where we are in space. The website features an animated Solar System with all eight planets orbiting the Sun, allowing users to click on individual planets to learn more about them. The project is built using HTML, CSS, and JavaScript, all written together in a single HTML file. In addition to the animation, I included controls to pause the planets, adjust their orbital speed, and toggle planet labels, as well as a planet index, an interactive quiz, and a Learn More section! Keep in mind this is my first website, and I learned all of this from scratch so it took me a long time… The most challenging part of this project was making sure all the different components worked together while keeping the website organized and easy to use. Creating the orbital animation required positioning the Sun at the center and making each planet move along its own circular path. I also had to make sure that the controls actually affected the animation, that clicking on planets displayed the correct information, and that the quiz and navigation links worked properly. Another challenge was designing the website so that it looked visually appealing without making it too overwhelming, while also ensuring that the layout remained usable on smaller screens. Overall, testing each feature individually and then checking how everything worked together helped me gradually develop the website into a complete project. One thing I am particularly proud of is turning learning into something people can explore interactively. I wanted users to be able to experiment with the animation, explore individual planets at their own pace, and test their knowledge through the quiz. The animation is not intended to represent the planets’ actual sizes, distances, or orbital speeds to scientific scale, but it provides a visual way to understand the basic arrangement of our Solar System. If you want to test the project, simply open the website through its published GitHub Pages link in a browser or click “try project” here. Try clicking on different planets to read their information, using the pause button to stop and resume the animation, changing the speed, and toggling the labels on and off, etc. You can also explore the planet index, complete the quiz, and use the navigation bar to jump between sections of the website. This pretty much sums up Solar System Explorer as a whole! I hope whoever tries it enjoys exploring our Solar System as much as I enjoyed building this project!", "repo": "https://github.com/brlin888-create/SolarSystem", "demo": "https://brlin888-create.github.io/SolarSystem/"}]...
|
[{"post_id": 82162, "ts": "202 [{"post_id": 82162, "ts": "2026-10-24T04:41:01Z", "hours": 0.2786, "text": "Hi everyone!!!! My ship got rejected again… I have made significant progress and changes to my code even if it doesn’t reflect in hackatime… for some reason my code progress wasn’t saved but anyways here is what I did: Added a new start screen for users, a more pixelated styled website, a search bar for the user for planet access, a better animation where you can click and focus on a planet, and a rocket game (it’s extremely lame rn might build on it in the future) which is basically just a cookie clicker game. Overall, I added more changes to the code so hopefully this gets approved soon!!!"}, {"post_id": 81154, "ts": "2026-10-20T04:02:11Z", "hours": 1.4944, "text": "Hi everyone, My project was flagged for using too much AI, so I added new parts to my code such as a mini game and an enlargement feature for planets when clicked on. Hopefully this is enough to ship as I really spent a lot of time on this project and this is my first time doing html (my first website…)!"}, {"post_id": 80570, "ts": "2026-10-18T05:38:57Z", "hours": 0.3333, "text": "Hi everyone, I know I said that the last devlog was going to be the last one, but I made some final edits to me code such as testing parts and ensuring the code looks pretty organized… I also ensured that the animation looked good and everything was functional so I am ready for shipping my project. Look out for my ship!"}, {"post_id": 80474, "ts": "2026-10-17T19:33:40Z", "hours": 3.3383, "text": "Hi everyone! Welcome back to Solar System Explorer! Over the past few days, I have been working on this project continuously but didn’t have much time creating devlogs each day. With that said, I have been mostly working on adding functionality to the website such as adding animations for the solar system (I know it’s not accurate because planets don’t orbit in circles), which took me an extremely long time because I am not used using html. Other than that, I also added a part where users can answer questions and change the speed of the animation. Overall, a pretty simple project and I am very proud of sharing this project with you all! I will probably be shipping it in a bit, so stay tuned for that! Thank you for all of you that have been part of this journey!"}, {"post_id": 78461, "ts": "2026-10-10T20:58:48Z", "hours": 1.8503, "text": "Hi all, This is Days 3, 4, 5 of solar system explorer. Over these couple of days, I mainly focused on getting the background stars to work, and started to add clickable buttons where users can click buttons to learn more about the planets. Here is summary of what I accomplished: What worked: I made the planets interactive and created a system for displaying information about each planet. Issue: The website needed a way to organize all of the planet information. How I worked on it: I created a JavaScript object called planetData. Each planet stores its information inside the object. Clicking a planet calls the showPlanet() function. Next goal: Create a planet index so users can select planets without having to find them in the animation."}, {"post_id": 77216, "ts": "2026-10-06T04:00:25Z", "hours": 0.5456, "text": "Hi all, This is Day 2 on working on solar system explorer. Today I learned more about how to actually use HTML to format this website, I am learning fast. Here is the conclusion of todays session: What worked: I created the main structure of the website and added navigation Issue: The sections were only text and did not contain the actual educational parts yet How I worked on it: I used HTML sections and navigation links. CSS was used to organize the header and page Next goal: Create the actual Solar System visual"}, {"post_id": 76940, "ts": "2026-10-05T04:36:39Z", "hours": 0.3092, "text": "Hi all, Starting a new project today which is going to be called Solar System (Explorer)! Since I haven’t made a website using HTML before, today was really simple and just getting the basics going. What worked: I created the basic structure of the Solar System Explorer website using HTML. Issue: The website initially had no interactive features or solar system graphics. How I worked on it: I used HTML to create the page structure and CSS to control the background, text, and spacing. Next goal: Create the main website layout and navigation."}]...
|
Title: Solar System Explorer by @brlin888 | Starda Title: Solar System Explorer by @brlin888 | Stardance
Devlogs:
Hi all, Starting a new project today which is going to be called Solar System (Explorer)! Since I haven’t made a website using HTML before, today was really simple and just getting the basics going. What worked: I created the basic structure of the Solar System Explorer website using HTML. Issue: The website initially had no interactive features or solar system graphics. How I worked on it: I used HTML to create the page structure and CSS to control the background, text, and spacing. Next goal: Create the main website layout and navigation.
Hi all, This is Day 2 on working on solar system explorer. Today I learned more about how to actually use HTML to format this website, I am learning fast. Here is the conclusion of todays session: What worked: I created the main structure of the website and added navigation Issue: The sections were only text and did not contain the actual educational parts yet How I worked on it: I used HTML sections and navigation links. CSS was used to organize the header and page Next goal: Create the actual Solar System visual
Hi all, This is Days 3, 4, 5 of solar system explorer. Over these couple of days, I mainly focused on getting the background stars to work, and started to add clickable buttons where users can click buttons to learn more about the planets. Here is summary of what I accomplished: What worked: I made the planets interactive and created a system for displaying information about each planet. Issue: The website needed a way to organize all of the planet information. How I worked on it: I created a JavaScript object called planetData. Each planet stores its information inside the object. Clicking a planet calls the showPlanet() function. Next goal: Create a planet index so users can select planets without having to find them in the animation.
Hi everyone! Welcome back to Solar System Explorer! Over the past few days, I have been working on this project continuously but didn’t have much time creating devlogs each day. With that said, I have been mostly working on adding functionality to the website such as adding animations for the solar system (I know it’s not accurate because planets don’t orbit in circles), which took me an extremely long time because I am not used using html. Other than that, I also added a part where users can answer questions and change the speed of the animation. Overall, a pretty simple project and I am very proud of sharing this project with you all! I will probably be shipping it in a bit, so stay tuned for that! Thank you for all of you that have been part of this journey!
Hi everyone, I know I said that the last devlog was going to be the last one, but I made some final edits to me code such as testing parts and ensuring the code looks pretty organized… I also ensured that the animation looked good and everything was functional so I am ready for shipping my project. Look out for my ship!
Hi everyone, My project was flagged for using too much AI, so I added new parts to my code such as a mini game and an enlargement feature for planets when clicked on. Hopefully this is enough to ship as I really spent a lot of time on this project and this is my first time doing html (my first website…)!
Hi everyone!!!! My ship got rejected again… I have made significant progress and changes to my code even if it doesn’t reflect in hackatime… for some reason my code progress wasn’t saved but anyways here is what I did: Added a new start screen for users, a more pixelated styled website, a search bar for the user for planet access, a better animation where you can click and focus on a planet, and a rocket game (it’s extremely lame rn might build on it in the future) which is basically just a cookie clicker game. Overall, I added more changes to the code so hopefully this gets approved soon!!!
Ships:
Hi all, this is my ship for Solar System Explorer! Solar System Explorer is an interactive educational website I created to help people learn more about our Solar System and where we are in space. The website features an animated Solar System with all eight planets orbiting the Sun, allowing users to click on individual planets to learn more about them. The project is built using HTML, CSS, and JavaScript, all written together in a single HTML file. In addition to the animation, I included controls to pause the planets, adjust their orbital speed, and toggle planet labels, as well as a planet index, an interactive quiz, and a Learn More section! Keep in mind this is my first website, and I learned all of this from scratch so it took me a long time… The most challenging part of this project was making sure all the different components worked together while keeping the website organized and easy to use. Creating the orbital animation required positioning the Sun at the center and making each planet move along its own circular path. I also had to make sure that the controls actually affected the animation, that clicking on planets displayed the correct information, and that the quiz and navigation links worked properly. Another challenge was designing the website so that it looked visually appealing without making it too overwhelming, while also ensuring that the layout remained usable on smaller screens. Overall, testing each feature individually and then checking how everything worked together helped me gradually develop the website into a complete project. One thing I am particularly proud of is turning learning into something people can explore interactively. I wanted users to be able to experiment with the animation, explore individual planets at their own pace, and test their knowledge through the quiz. The animation is not intended to represent the planets’ actual sizes, distances, or orbital speeds to scientific scale, but it provides a visual way to understand the basic arrangement of our Solar System. If you want to test the project, simply open the website through its published GitHub Pages link in a browser or click “try project” here. Try clicking on different planets to read their information, using the pause button to stop and resume the animation, changing the speed, and toggling the labels on and off, etc. You can also explore the planet index, complete the quiz, and use the navigation bar to jump between sections of the website. This pretty much sums up Solar System Explorer as a whole! I hope whoever tries it enjoys exploring our Solar System as much as I enjoyed building this project!
Hi all, pretty simple ship right now. This project called Solar System Explorer, is a simple website where you can learn more about the solar system through interactions with the planets as well as try out some practice questions. Keep in mind that this is my first time making a website so feel free to give suggestions. Though I did use AI, I tried to minimize the use and use it for debugging and aesthetic wise characteristics. Thank you for reviewing this ship and hope you have a great day!...
|
1793581262.1044576
|
1793667662.1044576
|
|
68067
|
dropbin by @nishank | Stardance
|
nishank
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T17:03:42Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i have made a small clipboard of sort where a person can paste their files and send it over the internet with the help of a code", "repo": "https://github.com/Devnish0/dropbin", "demo": "https://dropbin.vercel.app/"}]...
|
[{"post_id": 79355, "ts": "202 [{"post_id": 79355, "ts": "2026-10-13T16:49:59Z", "hours": 1.0842, "text": "completed the frontend"}, {"post_id": 79185, "ts": "2026-10-12T22:56:25Z", "hours": 5.5033, "text": "made the frontend"}, {"post_id": 77927, "ts": "2026-10-08T20:12:58Z", "hours": 4.3019, "text": "completed the drop route"}, {"post_id": 76988, "ts": "2026-10-05T08:22:49Z", "hours": 1.3953, "text": "initialised project with drizzle orm and postgresql"}]...
|
Title: dropbin by @nishank | Stardance
Devlogs:
i Title: dropbin by @nishank | Stardance
Devlogs:
initialised project with drizzle orm and postgresql
completed the drop route
made the frontend
completed the frontend
Ships:
i have made a small clipboard of sort where a person can paste their files and send it over the internet with the help of a code...
|
1793581263.3248687
|
1793667663.3248687
|
|
69596
|
Aakriti Portfolio by @Ankit_7 | Stardance
|
Ankit_7
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-15T07:26:53Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have make a Portfolio webpage for a content creator of Nepal. I face a bug and in order to fix that it look me some time. I am proud that , I have been able to make this website , debug the errors. To test this I have provided you a link of webpage/demo url . Just click on the url and you will be able to see the webpage. Or simply paste this url : https://ankit-dev-7.github.io/Aakriti_Portfolio/", "repo": "https://github.com/Ankit-dev-7/Aakriti_Portfolio", "demo": "https://ankit-dev-7.github.io/Aakriti_Portfolio/"}]...
|
[{"post_id": 79727, "ts": "202 [{"post_id": 79727, "ts": "2026-10-15T07:18:14Z", "hours": 6.3222, "text": "A Portfolio for a content creator of Nepal"}]...
|
Title: Aakriti Portfolio by @Ankit_7 | Stardance
Title: Aakriti Portfolio by @Ankit_7 | Stardance
Devlogs:
A Portfolio for a content creator of Nepal
Ships:
I have make a Portfolio webpage for a content creator of Nepal. I face a bug and in order to fix that it look me some time. I am proud that , I have been able to make this website , debug the errors. To test this I have provided you a link of webpage/demo url . Just click on the url and you will be able to see the webpage. Or simply paste this url : https://ankit-dev-7.github.io/Aakriti_Portfolio/...
|
1793581264.484375
|
1793667664.484375
|
|
68199
|
CurtainsOS by @zac_i | Stardance
|
zac_i
|
2
|
12.0
|
72
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-22T07:44:56Z", "hours": 5.0, "multiplier": 14.34, "payout": 72, "blessing": "neutral", "text": "CurtainsOS SHIP #2!!!! New features: Fullscreen option Window open/close animations Terminal app with a bunch of prank and basic commands Settings app with custom background image, and curtain animation toggle. Saved to localStorage Saved notes Saved window positions and states Simple weather app using OpenMeteo API Nice fade-in transition to dull the CSS-load flash Challenges Getting the custom uploaded background image to save was tricky, but I got it to work with localStorage in the end. Weather from the OpenMeteo API was a little bit hard, but my good pal google helped me out. ;D", "repo": "https://github.com/zacianculovici/CurtainsOS", "demo": "https://zacianculovici.github.io/CurtainsOS"}, {"ship_num": 2, "ts": "2026-10-15T09:15:46Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "My WebOS is inspired as a pun on Windows, hence CurtainsOS. I Implemented features such as a calculator, notes app and goto app, and multiple easter eggs. I used custom HTMLElements to make adding new windows easy, and put most of my css separately to clear up my html.", "repo": "https://github.com/zacianculovici/CurtainsOS", "demo": "https://zacianculovici.github.io/CurtainsOS"}]...
|
[{"post_id": 81724, "ts": "202 [{"post_id": 81724, "ts": "2026-10-22T07:21:35Z", "hours": 0.3256, "text": "Devlog #6* for CurtainsOS Fullscreen windows! All I’ve added since my last devlog is the ability to put windows in fullscreen! It has a nice green button with icons and it blocks resizing so you don’t break the window size in fullscreen mode! Check it out here ! More like Devlog #5.5…"}, {"post_id": 81707, "ts": "2026-10-22T05:19:18Z", "hours": 2.0531, "text": "Devlog #5 for CurtainsOS! Added so many terminal features I have added lots of random and prank terminal commands, check them out here with the help command!"}, {"post_id": 81190, "ts": "2026-10-20T07:27:32Z", "hours": 2.6722, "text": "OMG!!! DEVLOG #4 OF CurtainsOS !!! Added Features I have added: A settings window with saved settings, animation toggle and custom background image upload (also saved) A weather app with very simple temperature and weather remark at your location from OpenMeteo Notes are saved to localStorage Window positions and states are saved to localStorage , meaning you keep your open windows on reload Nice fade-in transition to dull the CSS-load flashing. Challenges Custom background image: It was a bit hard to get the background images to save, but I ended up saving them to localStorage as a data: URL Weather: It was slightly difficult to figure out how to ping the OpenMeteo API, but I got it to work after a bit of googling and testing CHECK IT OUT!!!"}, {"post_id": 79755, "ts": "2026-10-15T08:57:07Z", "hours": 4.0625, "text": "Devlog #3 of CurtainsOS ! Added sooo much! (I should have devlogged sooner 😭) Added: Custom HTMLElements ( <app-window> s) to make the adding of windows easy-peasy Calculator and goto apps A couple easter eggs (see if you can find them!) Problems I had quite a bit of trouble with the HTMLElements as all this shadowDOM stuff is sooo confusing! However, I am glad I did because it is now so much easier for future (and WebOS 2…) ! Also, it then mucked up my dragging and closing/opening so I was like * mortified-scream * ! But it’s fixed and I’m happy with it now. Will probably ship next!!!"}, {"post_id": 78975, "ts": "2026-10-12T07:27:54Z", "hours": 1.8153, "text": "Devlog #2 of CurtainsOS! Just made things look a little nicer and made the dragging/resising work properly Site is live!"}, {"post_id": 78930, "ts": "2026-10-12T02:24:34Z", "hours": 1.0522, "text": "First devlog of CurtainsOS! “ This is CurtainsOS! A pun on Windows, with lot’s of cool features such as curtain animations and other easter eggs. ” YESSSS!!! I’m nearly done a first draft with a couple windows. Also… There might be a cool curtain animation effect…"}]...
|
Title: CurtainsOS by @zac_i | Stardance
Devlogs:
Title: CurtainsOS by @zac_i | Stardance
Devlogs:
First devlog of CurtainsOS! “ This is CurtainsOS! A pun on Windows, with lot’s of cool features such as curtain animations and other easter eggs. ” YESSSS!!! I’m nearly done a first draft with a couple windows. Also… There might be a cool curtain animation effect…
Devlog #2 of CurtainsOS! Just made things look a little nicer and made the dragging/resising work properly Site is live!
Devlog #3 of CurtainsOS ! Added sooo much! (I should have devlogged sooner 😭) Added: Custom HTMLElements ( <app-window> s) to make the adding of windows easy-peasy Calculator and goto apps A couple easter eggs (see if you can find them!) Problems I had quite a bit of trouble with the HTMLElements as all this shadowDOM stuff is sooo confusing! However, I am glad I did because it is now so much easier for future (and WebOS 2…) ! Also, it then mucked up my dragging and closing/opening so I was like * mortified-scream * ! But it’s fixed and I’m happy with it now. Will probably ship next!!!
OMG!!! DEVLOG #4 OF CurtainsOS !!! Added Features I have added: A settings window with saved settings, animation toggle and custom background image upload (also saved) A weather app with very simple temperature and weather remark at your location from OpenMeteo Notes are saved to localStorage Window positions and states are saved to localStorage , meaning you keep your open windows on reload Nice fade-in transition to dull the CSS-load flashing. Challenges Custom background image: It was a bit hard to get the background images to save, but I ended up saving them to localStorage as a data: URL Weather: It was slightly difficult to figure out how to ping the OpenMeteo API, but I got it to work after a bit of googling and testing CHECK IT OUT!!!
Devlog #5 for CurtainsOS! Added so many terminal features I have added lots of random and prank terminal commands, check them out here with the help command!
Devlog #6* for CurtainsOS Fullscreen windows! All I’ve added since my last devlog is the ability to put windows in fullscreen! It has a nice green button with icons and it blocks resizing so you don’t break the window size in fullscreen mode! Check it out here ! More like Devlog #5.5…
Ships:
My WebOS is inspired as a pun on Windows, hence CurtainsOS. I Implemented features such as a calculator, notes app and goto app, and multiple easter eggs. I used custom HTMLElements to make adding new windows easy, and put most of my css separately to clear up my html.
CurtainsOS SHIP #2!!!! New features: Fullscreen option Window open/close animations Terminal app with a bunch of prank and basic commands Settings app with custom background image, and curtain animation toggle. Saved to localStorage Saved notes Saved window positions and states Simple weather app using OpenMeteo API Nice fade-in transition to dull the CSS-load flash Challenges Getting the custom uploaded background image to save was tricky, but I got it to work with localStorage in the end. Weather from the OpenMeteo API was a little bit hard, but my good pal google helped me out. ;D...
|
1793581265.6606448
|
1793667665.6606448
|
|
68239
|
Java Path Tracer by @Robodog81 | Stardance
|
Robodog81
|
2
|
43.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-31T12:07:52Z", "hours": 25.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Path-Tracer Final Ship!!!!!!!!!!! Ok so it seems like I am able to ship my project now even though my other ship is still pending; I won’t complain. :) My project is not a game. It is the actual 3d render engine that I built from the ground up in java without any external library. It allows you to make and render any scene you can think of - as long as it is made of spheres ;) I even added multi threading to improve performance but it is still limited to CPU only so don’t expect crazy speeds although I am fairly happy with how well it runs! This path tracer has been a really interesting project for me, It started out when I made a path tracer in scratch ages ago. For the Stardance challenge I decided to try and remake and improve on the idea. Since I had just learnt Java at school I decided that that would be a good language to work with - anything should run faster than scratch (with Turbowarp). You should be able to see the scratch version in my scratch profile if you look; you should find the link in this projects description. Over the past weeks I have had multiple long car journeys on long weekends and things. I ended up putting a lot of time into this project while offline and in the car on my laptop (for many hours straight!). Anyway, what is my project: I have built a path tracer. A path tracer is a rendering system/method (also known as ray tracing - coined by Nvidia) and it is a way of rendering scenes with realistic lighting by simulation the physical rays of light and how they bounce. You can read more on how it works (and how to make one) with the main article that I used : https://raytracing.github.io/books/RayTracingInOneWeekend.html My Github README has lots more information and instructions. Features Multi Threading Matte materials using lambertian scattering Reflective Metal Surfaces with variable fuzziness Performance metric display Running average accumulation Optional tone mapping Comprehensive customizability and scene editor. Alternative noiseless render for the editor preview. Camera movement MENUS!!!!! I would appreciate it if you gave it a try to see what you can render. Enjoy. :)", "repo": "https://github.com/Robodog81/Path-Tracer", "demo": "https://github.com/Robodog81/Path-Tracer/releases/tag/Beta"}, {"ship_num": 2, "ts": "2026-10-17T03:56:37Z", "hours": 18.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is an early beta of a path tracer that I am working on. I belive there are still a few problems (fuzzy metals not quite right) but overall it still looks ok.", "repo": "https://github.com/Robodog81/Path-Tracer", "demo": "https://github.com/Robodog81/Path-Tracer/releases/tag/Beta"}]...
|
[{"post_id": 85226, "ts": "202 [{"post_id": 85226, "ts": "2026-10-31T00:03:27Z", "hours": 1.25, "text": "DONE!!!!!!!!!!!!! I am finally at a point where I am happy with everything my path tracer can do! I just went through and commented almost everything so the code should be somewhat easier for someone to understand. And I added camera controls for better framing of the scene. This is where I would ship my project as everything is now done. Sadly I previously shipped this project around 2 weeks ago and it still hasn’t been accepted. Everything at this point is ready for the ship but the end of stardance is coming up very soon, I hope there is a way I can ship this in time. If anyone has any advice please tell me. I have sent a message on #ask-the-shpipwrights But still no response. Main Changes I added a slider in the extra settings menu to change the FOV to better frame your renders. ranges from 1 to 1000 as I think that should provide enough range for almost any scenario. I added camera movement with UHJKYI keys to move the camera to any position you want. Sorry the keys are a bit weird but WASDQE were already used for moving the spheres around."}, {"post_id": 84193, "ts": "2026-10-29T07:53:15Z", "hours": 2.8739, "text": "More Small Changes In the past 2ish hours I have not done much significant work but I have managed to fix a bunch of bugs and make the experience more intuitive. I improved the look of very fuzzy metals and added an option to hide the debug text - through the extra settings menu. That is about it for now. :)"}, {"post_id": 82913, "ts": "2026-10-26T06:47:37Z", "hours": 17.1086, "text": "HUGE CHANGES I have been on holiday for the weekend and have not been able to post a devlog as I was offline and my time has gone above 10 hours. Does anyone know how I could still get stardust for the extra time? Anyway, it has been a bit since my last devlog and I can assure you that I have added many new features targeted at making the system easier to use. Almost everything is changeable without even looking at the code. Also, I’m not sure if they were in the last devlog but I added a time rendered metric in the top left to give more of an idea of performance in my images. The Editor UI I poured many hours into making a (hopefully) intuitive system to edit the scene to be rendered. You can now select any sphere with the arrow keys and move it with WASD. You can also open a menu to change it’s properties like radius, colour, and material. The Editor Preview Render I wanted there to be a real time preview of the scene whyle you are editing it. Due to the accumulative nature of my Path Tracer, running it in real time would look incredibly noisy and fickery. I opted to try and make a totally new rendering system that can approximate the result in a single frame. At the moment this works great for everything except fuzzie metals - they just show as smooth. Problems & Future Changes One of the things that i find annoying about the preview render is that there is some fairly obvious screen tearing on parts of moving spheres. This doesn’t affect the final render but is just a bit annoying When going to render the scene the first frame may contain some black lines that remain as ghosts for the a while until enough frames have been rendered over them and the colours average out. There is currently no way to change the resolution without editing the source code. It defaults to 480 x 270. A quarter of the standard 1920 x 1080. The sphere editing menu can jump around when choosing changing the selected sphere. I would like to add an option to hide or show the debug performance metrics. Extra Info Not much here :) In the images you can see both a editor preview render with all of the menus open and a quick render of the scene to compare to the preview. In the editor the big sphere that is tinted white is the one that is selected, the white tint pulses on and off."}, {"post_id": 81078, "ts": "2026-10-19T19:53:24Z", "hours": 1.4683, "text": "Tonemap Update and Code Reformatting I haven’t done much in the way of large changes since last devlog but I have been reformatting much of my code to make it easier to read and use. The code should now look a lot cleaner. I also fixed the tonemapper as it was over over exposing the brighter spheres. I also added a new tone map option that seems to be significantly better at representing bright colours than my prior two. The first one is purely clamping the HDR value to sRGB. As you may guess this leads to bright lights of most colours appearing white. I did have an alternative Reinhard tonemapper (v / (v + 1)) but that made everything look gray and desaturated as it applied the map to every colour channel individually causing all colours to look similar. The fix was to run the tone map with the brightest colour of the channel. This new screenshot is done with the new tonemapper and is a great example of the new glass refraction. It is a bit dark sorry. This took >30min to render."}, {"post_id": 80880, "ts": "2026-10-19T04:40:56Z", "hours": 2.75, "text": "Java Path-Tracer A simple Java Path-tracer for rendering cool scenes written in a single java class. The main thing I have spent my time on is adding in a glass material. It has proved to be more of a pain than I originally thought. The book series Ray Tracing in One Weekend has once again proved very useful. Anyway, whyle developing it I would repetitively get a material that looks somewhat like glass (or some weird blob) or something that was overly noisy. at one point my glass started emitting blue and yellow light (not much of a clue why that happened. After a good few hours of hassle I finally got it refracting properly. The rest of the features (total internal reflection & reflection) were fairly straightforward after that. Even caustics (the focused light under a glass sphere) work really well. I also found that my metal bounce rays for fuzzie metals weren’t being normalised properly causing weird ring artefacts. That was an easy fix luckily. I think this project is coming along well. Here is a new Hi-Res test scene that I let my laptop suffer on for quite a while. for reference this is an 8th gen i5 laptop and this scene took around 15 minutes to render. I did have a fair bit of other stuff open though. Enjoy. :)"}, {"post_id": 80270, "ts": "2026-10-17T01:58:49Z", "hours": 8.0306, "text": "Over the past few days i have made a few improvements. I have focused a bit more on the performance side of things and implemented (fairly bad) CPU multi threading as it was running single threaded before. This resulted in a 2-3x performance increase even though I went from 1 to 8 threads. I believe this is due to my bad code and the fact I create 8 new Thread objects every frame. Other than performance optimisations I also expanded the functionality of the renderer. I added Lambertian scattering for more accurate matte surfaces. I gave metal a fuzziness propitiate that allows for more surface options. I also started to implement glass (which is an absolute pain) but it is still broken at the moment (see screenshots) :) I also did some general housekeeping and cleaned up the code making it easier to read. The code is now visible on github for anyone who is interested."}, {"post_id": 78982, "ts": "2026-10-12T07:57:37Z", "hours": 10.1758, "text": "This is my shot at making a (somewhat optimised) Path Tracer in Java. I have previously made one in scratch and am trying to make a better foundation to work off of so I can add more advanced features. I had already started making the ray traversal code but forgot to log it; my current time is a little on the low side. I primarily work of the online books ‘Ray Tracing In One Weekend’ as they contain most of the info I need. At the moment only spheres are supported and only can be matte or a light. Even now I have been able to make some cool renders of random spheres. I will soon add more surfaces (mirror, glass, etc), anti aliasing, and multi thread support for better performance. If I can I will add support for polygons and thus 3d models. I hope this is as cool to you as it is to me. Thanks for reading. :)"}]...
|
Title: Java Path Tracer by @Robodog81 | Stardance
Title: Java Path Tracer by @Robodog81 | Stardance
Devlogs:
This is my shot at making a (somewhat optimised) Path Tracer in Java. I have previously made one in scratch and am trying to make a better foundation to work off of so I can add more advanced features. I had already started making the ray traversal code but forgot to log it; my current time is a little on the low side. I primarily work of the online books ‘Ray Tracing In One Weekend’ as they contain most of the info I need. At the moment only spheres are supported and only can be matte or a light. Even now I have been able to make some cool renders of random spheres. I will soon add more surfaces (mirror, glass, etc), anti aliasing, and multi thread support for better performance. If I can I will add support for polygons and thus 3d models. I hope this is as cool to you as it is to me. Thanks for reading. :)
Over the past few days i have made a few improvements. I have focused a bit more on the performance side of things and implemented (fairly bad) CPU multi threading as it was running single threaded before. This resulted in a 2-3x performance increase even though I went from 1 to 8 threads. I believe this is due to my bad code and the fact I create 8 new Thread objects every frame. Other than performance optimisations I also expanded the functionality of the renderer. I added Lambertian scattering for more accurate matte surfaces. I gave metal a fuzziness propitiate that allows for more surface options. I also started to implement glass (which is an absolute pain) but it is still broken at the moment (see screenshots) :) I also did some general housekeeping and cleaned up the code making it easier to read. The code is now visible on github for anyone who is interested.
Java Path-Tracer A simple Java Path-tracer for rendering cool scenes written in a single java class. The main thing I have spent my time on is adding in a glass material. It has proved to be more of a pain than I originally thought. The book series Ray Tracing in One Weekend has once again proved very useful. Anyway, whyle developing it I would repetitively get a material that looks somewhat like glass (or some weird blob) or something that was overly noisy. at one point my glass started emitting blue and yellow light (not much of a clue why that happened. After a good few hours of hassle I finally got it refracting properly. The rest of the features (total internal reflection & reflection) were fairly straightforward after that. Even caustics (the focused light under a glass sphere) work really well. I also found that my metal bounce rays for fuzzie metals weren’t being normalised properly causing weird ring artefacts. That was an easy fix luckily. I think this project is coming along well. Here is a new Hi-Res test scene that I let my laptop suffer on for quite a while. for reference this is an 8th gen i5 laptop and this scene took around 15 minutes to render. I did have a fair bit of other stuff open though. Enjoy. :)
Tonemap Update and Code Reformatting I haven’t done much in the way of large changes since last devlog but I have been reformatting much of my code to make it easier to read and use. The code should now look a lot cleaner. I also fixed the tonemapper as it was over over exposing the brighter spheres. I also added a new tone map option that seems to be significantly better at representing bright colours than my prior two. The first one is purely clamping the HDR value to sRGB. As you may guess this leads to bright lights of most colours appearing white. I did have an alternative Reinhard tonemapper (v / (v + 1)) but that made everything look gray and desaturated as it applied the map to every colour channel individually causing all colours to look similar. The fix was to run the tone map with the brightest colour of the channel. This new screenshot is done with the new tonemapper and is a great example of the new glass refraction. It is a bit dark sorry. This took >30min to render.
HUGE CHANGES I have been on holiday for the weekend and have not been able to post a devlog as I was offline and my time has gone above 10 hours. Does anyone know how I could still get stardust for the extra time? Anyway, it has been a bit since my last devlog and I can assure you that I have added many new features targeted at making the system easier to use. Almost everything is changeable without even looking at the code. Also, I’m not sure if they were in the last devlog but I added a time rendered metric in the top left to give more of an idea of performance in my images. The Editor UI I poured many hours into making a (hopefully) intuitive system to edit the scene to be rendered. You can now select any sphere with the arrow keys and move it with WASD. You can also open a menu to change it’s properties like radius, colour, and material. The Editor Preview Render I wanted there to be a real time preview of the scene whyle you are editing it. Due to the accumulative nature of my Path Tracer, running it in real time would look incredibly noisy and fickery. I opted to try and make a totally new rendering system that can approximate the result in a single frame. At the moment this works great for everything except fuzzie metals - they just show as smooth. Problems & Future Changes One of the things that i find annoying about the preview render is that there is some fairly obvious screen tearing on parts of moving spheres. This doesn’t affect the final render but is just a bit annoying When going to render the scene the first frame may contain some black lines that remain as ghosts for the a while until enough frames have been rendered over them and the colours average out. There is currently no way to change the resolution without editing the source code. It defaults to 480 x 270. A quarter of the standard 1920 x 1080. The sphere editing menu can jump around when choosing changing the selected sphere. I would like to add an option to hide or show the debug performance metrics. Extra Info Not much here :) In the images you can see both a editor preview render with all of the menus open and a quick render of the scene to compare to the preview. In the editor the big sphere that is tinted white is the one that is selected, the white tint pulses on and off.
More Small Changes In the past 2ish hours I have not done much significant work but I have managed to fix a bunch of bugs and make the experience more intuitive. I improved the look of very fuzzy metals and added an option to hide the debug text - through the extra settings menu. That is about it for now. :)
DONE!!!!!!!!!!!!! I am finally at a point where I am happy with everything my path tracer can do! I just went through and commented almost everything so the code should be somewhat easier for someone to understand. And I added camera controls for better framing of the scene. This is where I would ship my project as everything is now done. Sadly I previously shipped this project around 2 weeks ago and it still hasn’t been accepted. Everything at this point is ready for the ship but the end of stardance is coming up very soon, I hope there is a way I can ship this in time. If anyone has any advice please tell me. I have sent a message on #ask-the-shpipwrights But still no response. Main Changes I added a slider in the extra settings menu to change the FOV to better frame your renders. ranges from 1 to 1000 as I think that should provide enough range for almost any scenario. I added camera movement with UHJKYI keys to move the camera to any position you want. Sorry the keys are a bit weird but WASDQE were already used for moving the spheres around.
Ships:
This is an early beta of a path tracer that I am working on. I belive there are still a few problems (fuzzy metals not quite right) but overall it still looks ok.
Path-Tracer Final Ship!!!!!!!!!!! Ok so it seems like I am able to ship my project now even though my other ship is still pending; I won’t complain. :) My project is not a game. It is the actual 3d render engine that I built from the ground up in java without any external library. It allows you to make and render any scene you can think of - as long as it is made of spheres ;) I even added multi threading to improve performance but it is still limited to CPU only so don’t expect crazy speeds although I am fairly happy with how well it runs! This path tracer has been a really interesting project for me, It started out when I made a path tracer in scratch ages ago. For the Stardance challenge I decided to try and remake and improve on the idea. Since I had just learnt Java at school I decided that that would be a good language to work with - anything should run faster than scratch (with Turbowarp). You should be able to see the scratch version in my scratch profile if you look; you should find the link in this projects description. Over the past weeks I have had multiple long car journeys on long weekends and things. I ended up putting a lot of time into this project while offline and in the car on my laptop (for many hours straight!). Anyway, what is my project: I have built a path tracer. A path tracer is a rendering system/method (also known as ray tracing - coined by Nvidia) and it is a way of rendering scenes with realistic lighting by simulation the physical rays of light and how they bounce. You can read more on how it works (and how to make one) with the main article that I used : https://raytracing.github.io/books/RayTracingInOneWeekend.html My Github README has lots more information and instructions. Features Multi Threading Matte materials using lambertian scattering Reflective Metal Surfaces with variable fuzziness Performance metric display Running average accumulation Optional tone mapping Comprehensive customizability and scene editor. Alternative noiseless render for the editor preview. Camera movement MENUS!!!!! I would appreciate it if you gave it a try to see what you can render. Enjoy. :)...
|
1793581266.8782785
|
1793667666.8782785
|
|
68354
|
Archery by @Sadiya | Stardance
|
Sadiya
|
1
|
2.0
|
13
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T21:46:55Z", "hours": 2.0, "multiplier": 5.17, "payout": 13, "blessing": "neutral", "text": "I made Archery where the player use their touchpad to shoot at a moving target. The goal is to earn as many points as possible before the timer runs out or the player gets three misses and the game is over. A challenge was getting the JS to work such as the canvas to make the arrows and target. I am proud of being able to finally ship this project since it took me awhile because of school.", "repo": "https://github.com/sadiyameem/archery", "demo": "https://sadiyameem.github.io/archery/"}]...
|
[{"post_id": 80013, "ts": "202 [{"post_id": 80013, "ts": "2026-10-15T23:40:34Z", "hours": 0.4144, "text": "I have finished this project and I plan on writing a readme but haven’t gotten the time to (main reason is school) so hopefully I can get it done as so as I can so I can ship this project. Here is a video of how it looks."}, {"post_id": 79191, "ts": "2026-10-12T23:34:06Z", "hours": 0.8489, "text": "So far I have improved this by fixing the errors in my JS and changing things in my CSS and it is looking betters than before. Here is a video showing how it is so far."}, {"post_id": 78824, "ts": "2026-10-11T18:12:51Z", "hours": 1.2189, "text": "This is what I have so far and it does not look how I expect it to look so I know there are issues, so I will be looking into that but this is what I have so far as of writing all of the code."}]...
|
Title: Archery by @Sadiya | Stardance
Devlogs:
Th Title: Archery by @Sadiya | Stardance
Devlogs:
This is what I have so far and it does not look how I expect it to look so I know there are issues, so I will be looking into that but this is what I have so far as of writing all of the code.
So far I have improved this by fixing the errors in my JS and changing things in my CSS and it is looking betters than before. Here is a video showing how it is so far.
I have finished this project and I plan on writing a readme but haven’t gotten the time to (main reason is school) so hopefully I can get it done as so as I can so I can ship this project. Here is a video of how it looks.
Ships:
I made Archery where the player use their touchpad to shoot at a moving target. The goal is to earn as many points as possible before the timer runs out or the player gets three misses and the game is over. A challenge was getting the JS to work such as the canvas to make the arrows and target. I am proud of being able to finally ship this project since it took me awhile because of school....
|
1793581268.128529
|
1793667668.128529
|
|
68411
|
My own site! by @Saad58 | Stardance
|
Saad58
|
1
|
1.35
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T14:06:57Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I Create my portfolio site where people can see what i create. Also inspect my profiles by visiting site.", "repo": "https://github.com/MSDataHub58/WebDevelopment5", "demo": "https://msdatahub58.github.io/WebDevelopment5/"}]...
|
[{"post_id": 80392, "ts": "202 [{"post_id": 80392, "ts": "2026-10-17T14:30:21Z", "hours": 0.3506, "text": "hey guys it’s my first site."}, {"post_id": 80381, "ts": "2026-10-17T13:49:48Z", "hours": 0.9964, "text": "I was working on building my own portfolio site where people can see what i made."}]...
|
Title: My own site! by @Saad58 | Stardance
Devlog Title: My own site! by @Saad58 | Stardance
Devlogs:
I was working on building my own portfolio site where people can see what i made.
hey guys it’s my first site.
Ships:
I Create my portfolio site where people can see what i create. Also inspect my profiles by visiting site....
|
1793581269.3246677
|
1793667669.3246677
|
|
68432
|
My WebOS 1 by @ellie_wood | Stardance
|
ellie_wood
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-16T06:36:55Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a webOS styled around a simple and clean rainy vibe. The challenge for this project was just making the decision of what I wanted to do. That along with some of the JS that I had some problem with along the way. Otherwise it was a fun project to make and I am decently happy with how it came out.", "repo": "https://github.com/elliewoodward2024-ops/WebOS", "demo": "https://elliewoodward2024-ops.github.io/WebOS/"}]...
|
[{"post_id": 80073, "ts": "202 [{"post_id": 80073, "ts": "2026-10-16T05:01:59Z", "hours": 1.6408, "text": "Didn’t like the previous design so scrapped it and started again (this is the 5th time I have redesigned so it very well could happen again). Also fixed most of the JS, so the note app and calculator are now both working. Added resizing to the windows as well."}, {"post_id": 80030, "ts": "2026-10-16T01:01:07Z", "hours": 2.7794, "text": "Added some apps/plans for them. I still need to the most of the JS as well as fix most of the styling but slightly better than what I had before."}, {"post_id": 78966, "ts": "2026-10-12T06:43:38Z", "hours": 2.2406, "text": "Ok so that did not go smoothly. Don’t know what happened but brain just was not functioning at all. Absolutely no processing happening in my brain. There were so many stupid errors involved, so I restarted twice… anyway finally got a base at least. I will be adding more and styling later. Looks quite bland at the moment, not the vibes."}]...
|
Title: My WebOS 1 by @ellie_wood | Stardance
Devl Title: My WebOS 1 by @ellie_wood | Stardance
Devlogs:
Ok so that did not go smoothly. Don’t know what happened but brain just was not functioning at all. Absolutely no processing happening in my brain. There were so many stupid errors involved, so I restarted twice… anyway finally got a base at least. I will be adding more and styling later. Looks quite bland at the moment, not the vibes.
Added some apps/plans for them. I still need to the most of the JS as well as fix most of the styling but slightly better than what I had before.
Didn’t like the previous design so scrapped it and started again (this is the 5th time I have redesigned so it very well could happen again). Also fixed most of the JS, so the note app and calculator are now both working. Added resizing to the windows as well.
Ships:
I made a webOS styled around a simple and clean rainy vibe. The challenge for this project was just making the decision of what I wanted to do. That along with some of the JS that I had some problem with along the way. Otherwise it was a fun project to make and I am decently happy with how it came out....
|
1793581274.616574
|
1793667674.616574
|
|
68456
|
Antishor-pqc by @itsdecodeaditya | Stardance
|
itsdecodeaditya
|
1
|
9.0
|
83
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-12T15:24:05Z", "hours": 9.0, "multiplier": 9.67, "payout": 83, "blessing": "neutral", "text": "I made a Mathematical demonstration of How our traditional cryptographic methods use larger composite numbers whose prime factors are difficult for classical computers, hence public key was safe but after quantum computers, this computational limits could break by period finding. Secondly next demo was of how we can protect our secret key using noise so patterns become less obvious and neither classical nor quantum computers can break it. So major learning i got is of shor’s algorithm and how encryptions really work.", "repo": "https://github.com/decodeaditya/AntiShor-PQC", "demo": "https://antishor.streamlit.app/"}]...
|
[{"post_id": 78870, "ts": "202 [{"post_id": 78870, "ts": "2026-10-11T20:24:02Z", "hours": 3.9525, "text": "Devlog 2: Securing the Keys So guys, Earlier I implemented the Shor's algorithm that shows how Traditional encryptions could be broken easily with Quantum computers , this time I did demonstration of how we can protect our Secrets from Quantum technology . Basically If you know about Cryptographic encryptions , you might know that we actually never reveal the secret keys while communicating with other parties instead we use our Public keys to do so, which is nothing but simply a mathematical wrap that is generated with help of secret keys and then mathematical blanket over it makes it harder to guess which secret keys might have generated that Public key . Both Traditional and Post quantum cryptography are different ways to wrap that secret against the potential threats. Earlier when we used very large prime number we relied on computational limits of classical computers that they will practically take so much time to break the pattern and we enjoyed the security until quantum computers came and started to break that same computational limits at very fast pace, then we needed something that QPUs cannot break and we decided that we would use methods which is not a mathematical complexity but just complete chaos and randomness . One of popular way is Lattice cryptography where we insert random errors in public keys that no obvious pattern is recognized by Quantum . Hence safe against QPU and Classical both. I have used simple linear equations instead of how actual matrices used by real life encryptions but for understanding analogically same things that generates public output( b ), public keys ( a ), inserted error and bounded by particular modulus . The idea is same that we would use these Linear equations for Cryptographic handshake between different parties. Noise would make it difficult to reveal secret hence our Objective is fulfilled. You can play with Parameters and if you have some idea and want to contribute, the repo is open. Thanks for Reading!"}, {"post_id": 77942, "ts": "2026-10-08T21:32:02Z", "hours": 4.6617, "text": "Devlog 1: Simulating the Attack So this project is about a Demonstration of how Quantum computers poses a major threat to modern day cyber algorithms like RSA . To be more Specific modern day cryptography uses a principle called Harvest now, decrypt later, which means that a very large number( key ) which is very computationally expensive to factorize and only factors of that number can break encryption. So considering the computational limitations of classical computers we just use it until a very fast computational machine comes up and messes our Encryptions. So in today’s time, Quantum computers have come and they can potentially break encryptions based on Shor’s algorithm , which theoretically uses period finding of a random number less than the key and raises it to power sequentially, finding if the modulus is 1. After that, the same pattern will repeat. After finding the period of repetition, we find the HCF of the random number raised to the power of period/2 ± 1 and the key . This will give us two factors, and only period finding is computationally hard for classical computers because of their brute-forcing / one-by-one checking or guessing method to find the period. Quantum computers, using the power of Quantum parallelism, find periods very fast. Also, suppose the key is even, or in the beginning itself we find out that the HCF of the key and the chosen random number is more than one (or in simple words, the random number is a factor of the key). In both cases, classical computers are enough to find the factors. In fact, due to this fact, even large numbers are not used in encryptions. Here, for the UI layer I used Streamlit . Also, I kept an option in the dropdown so users don’t accidentally enter a number that crashes their computer. On the right side, there is a wave that shows the repetition of the period for some timeline. In the next update I will also add a simulation on how we make encryptions that tolerate these quantum attacks. I will push it on GitHub so you can check this version."}]...
|
Title: Antishor-pqc by @itsdecodeaditya | Stardanc Title: Antishor-pqc by @itsdecodeaditya | Stardance
Devlogs:
Devlog 1: Simulating the Attack So this project is about a Demonstration of how Quantum computers poses a major threat to modern day cyber algorithms like RSA . To be more Specific modern day cryptography uses a principle called Harvest now, decrypt later, which means that a very large number( key ) which is very computationally expensive to factorize and only factors of that number can break encryption. So considering the computational limitations of classical computers we just use it until a very fast computational machine comes up and messes our Encryptions. So in today’s time, Quantum computers have come and they can potentially break encryptions based on Shor’s algorithm , which theoretically uses period finding of a random number less than the key and raises it to power sequentially, finding if the modulus is 1. After that, the same pattern will repeat. After finding the period of repetition, we find the HCF of the random number raised to the power of period/2 ± 1 and the key . This will give us two factors, and only period finding is computationally hard for classical computers because of their brute-forcing / one-by-one checking or guessing method to find the period. Quantum computers, using the power of Quantum parallelism, find periods very fast. Also, suppose the key is even, or in the beginning itself we find out that the HCF of the key and the chosen random number is more than one (or in simple words, the random number is a factor of the key). In both cases, classical computers are enough to find the factors. In fact, due to this fact, even large numbers are not used in encryptions. Here, for the UI layer I used Streamlit . Also, I kept an option in the dropdown so users don’t accidentally enter a number that crashes their computer. On the right side, there is a wave that shows the repetition of the period for some timeline. In the next update I will also add a simulation on how we make encryptions that tolerate these quantum attacks. I will push it on GitHub so you can check this version.
Devlog 2: Securing the Keys So guys, Earlier I implemented the Shor's algorithm that shows how Traditional encryptions could be broken easily with Quantum computers , this time I did demonstration of how we can protect our Secrets from Quantum technology . Basically If you know about Cryptographic encryptions , you might know that we actually never reveal the secret keys while communicating with other parties instead we use our Public keys to do so, which is nothing but simply a mathematical wrap that is generated with help of secret keys and then mathematical blanket over it makes it harder to guess which secret keys might have generated that Public key . Both Traditional and Post quantum cryptography are different ways to wrap that secret against the potential threats. Earlier when we used very large prime number we relied on computational limits of classical computers that they will practically take so much time to break the pattern and we enjoyed the security until quantum computers came and started to break that same computational limits at very fast pace, then we needed something that QPUs cannot break and we decided that we would use methods which is not a mathematical complexity but just complete chaos and randomness . One of popular way is Lattice cryptography where we insert random errors in public keys that no obvious pattern is recognized by Quantum . Hence safe against QPU and Classical both. I have used simple linear equations instead of how actual matrices used by real life encryptions but for understanding analogically same things that generates public output( b ), public keys ( a ), inserted error and bounded by particular modulus . The idea is same that we would use these Linear equations for Cryptographic handshake between different parties. Noise would make it difficult to reveal secret hence our Objective is fulfilled. You can play with Parameters and if you have some idea and want to contribute, the repo is open. Thanks for Reading!
Ships:
I made a Mathematical demonstration of How our traditional cryptographic methods use larger composite numbers whose prime factors are difficult for classical computers, hence public key was safe but after quantum computers, this computational limits could break by period finding. Secondly next demo was of how we can protect our secret key using noise so patterns become less obvious and neither classical nor quantum computers can break it. So major learning i got is of shor’s algorithm and how encryptions really work....
|
1793581275.9066823
|
1793667675.9066823
|
|
68527
|
MyWebsite! by @avm | Stardance
|
avm
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T05:19:35Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website. Thanks to this I learned HTML and CSS. I made 3 sections in my website (ABOUT ME, PROJECTS, AND FUTURE) I made buttons that worked and take the user into the section inside the main website.", "repo": "https://github.com/3amstudiosgames-commits/PersonalWebsite", "demo": "https://3amstudiosgames-commits.github.io/PersonalWebsite/"}]...
|
[{"post_id": 80562, "ts": "202 [{"post_id": 80562, "ts": "2026-10-18T05:16:28Z", "hours": 0.7719, "text": "I worked on making the button work (I f you clicked it it goes into their section) I added more information project and future. I did my READ.Me better and maybe someone will se it and will check out the sites that helped me. This is my final Dev Log."}, {"post_id": 77985, "ts": "2026-10-09T03:42:48Z", "hours": 2.4825, "text": "Currently trying to polish and add stuff to the website. I am using W3Schools Tryit Editor to check how the website would look (its faster) and I have also been updating the github repository to check in on the web! Currently trying to learn how grid and other stuff works"}, {"post_id": 77894, "ts": "2026-10-08T18:02:13Z", "hours": 0.3058, "text": "Learning Basics of HTML and CSS. Currently I am amazed at how easy doing a basic website is! Right now I will do the basics with HTML and later further the design with CSS. My first time coding HTML below"}]...
|
Title: MyWebsite! by @avm | Stardance
Devlogs:
Le Title: MyWebsite! by @avm | Stardance
Devlogs:
Learning Basics of HTML and CSS. Currently I am amazed at how easy doing a basic website is! Right now I will do the basics with HTML and later further the design with CSS. My first time coding HTML below
Currently trying to polish and add stuff to the website. I am using W3Schools Tryit Editor to check how the website would look (its faster) and I have also been updating the github repository to check in on the web! Currently trying to learn how grid and other stuff works
I worked on making the button work (I f you clicked it it goes into their section) I added more information project and future. I did my READ.Me better and maybe someone will se it and will check out the sites that helped me. This is my final Dev Log.
Ships:
I made a personal website. Thanks to this I learned HTML and CSS. I made 3 sections in my website (ABOUT ME, PROJECTS, AND FUTURE) I made buttons that worked and take the user into the section inside the main website....
|
1793581277.0748413
|
1793667677.0748413
|
|
68673
|
Site by @mihai980965 | Stardance
|
mihai980965
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-12T18:36:33Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website that tells me all my qualities and hobbies. The hardest thing was to make the scripts in java and make those boxes because I didn’t know at first and I had to look up for the informations. I used AI just for documentation, not for scripting. I’m proud that I took the project to the end and managed to make a pretty good code. At the end you will have a surprise.", "repo": "https://github.com/mihai980965/upgraded-journey", "demo": "https://mihai980965.github.io/upgraded-journey/"}]...
|
[{"post_id": 79111, "ts": "202 [{"post_id": 79111, "ts": "2026-10-12T18:31:42Z", "hours": 10.2436, "text": "I am working on my first site ever"}]...
|
Title: Site by @mihai980965 | Stardance
Devlogs:
Title: Site by @mihai980965 | Stardance
Devlogs:
I am working on my first site ever
Ships:
I made a website that tells me all my qualities and hobbies. The hardest thing was to make the scripts in java and make those boxes because I didn’t know at first and I had to look up for the informations. I used AI just for documentation, not for scripting. I’m proud that I took the project to the end and managed to make a pretty good code. At the end you will have a surprise....
|
1793581278.2683315
|
1793667678.2683315
|
|
68696
|
Unrealism shaders by @sadevlokunarangoda | Stardan Unrealism shaders by @sadevlokunarangoda | Stardance...
|
sadevlokunarangoda
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T23:23:34Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Minecraft 26.2 (and 26.3) shaders to help me learn GLSL. Originally made for Hack Club Lumen, until I found out that it was closed Major features (copied from my GitHub readme) Stylized borders (adds some depth) fog (just fog) shadows (just shadows) Brighter caves than most shader packs (this is one of the things I hate the most about most shader packs. I don’t want to choose between my game being beautiful and being able to see the ores) Water ripples Slightly upped vibrance Waving leaves Unlisted Showcase video: https://youtu.be/2plQ0L1emYk My original vision: Stylized yet subtle outlines, plus some extra depth and vibrance To be clear, I did spend more than 2 hours on this, they were just on a different computer and synced via GitHub to the computer that I have Hackatime installed on", "repo": "https://github.com/naran-579/unrealism-shaders", "demo": "https://github.com/naran-579/unrealism-shaders/releases/tag/beta"}]...
|
[{"post_id": 79429, "ts": "202 [{"post_id": 79429, "ts": "2026-10-13T22:50:45Z", "hours": 0.5036, "text": "Got the pack ready to ship, now contains fog, slight block depth and highlights, and fixed all known bugs"}, {"post_id": 77953, "ts": "2026-10-08T22:57:02Z", "hours": 1.5356, "text": "Working on making a minecraft shader to help me learn GLSL, this project was started using the Lumen tutorial, until I found out that Lumen ended :(. Attached is an image of one of the (currently) worst bugs I’ve run into."}]...
|
Title: Unrealism shaders by @sadevlokunarangoda | Title: Unrealism shaders by @sadevlokunarangoda | Stardance
Devlogs:
Working on making a minecraft shader to help me learn GLSL, this project was started using the Lumen tutorial, until I found out that Lumen ended :(. Attached is an image of one of the (currently) worst bugs I’ve run into.
Got the pack ready to ship, now contains fog, slight block depth and highlights, and fixed all known bugs
Ships:
Minecraft 26.2 (and 26.3) shaders to help me learn GLSL. Originally made for Hack Club Lumen, until I found out that it was closed Major features (copied from my GitHub readme) Stylized borders (adds some depth) fog (just fog) shadows (just shadows) Brighter caves than most shader packs (this is one of the things I hate the most about most shader packs. I don’t want to choose between my game being beautiful and being able to see the ores) Water ripples Slightly upped vibrance Waving leaves Unlisted Showcase video: https://youtu.be/2plQ0L1emYk My original vision: Stylized yet subtle outlines, plus some extra depth and vibrance To be clear, I did spend more than 2 hours on this, they were just on a different computer and synced via GitHub to the computer that I have Hackatime installed on...
|
1793581279.4630866
|
1793667679.4630866
|
|
68721
|
Netsu's Website! by @Netsu | Stardance
|
Netsu
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T01:19:38Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a MySpace inspired website, I wanted it to be a personal website so people can see what I do and what I enjoy! My idea was to put the website in my bio so it gives people a little idea of how I’m like! (❁´◡`❁) Its sorta like a blog about myself so I plan to keep updating it on my free time", "repo": "https://github.com/Netsu-Codes/Netsu-s-website", "demo": "https://netsu-codes.github.io/Netsu-s-website/"}]...
|
[{"post_id": 79077, "ts": "202 [{"post_id": 79077, "ts": "2026-10-12T16:12:23Z", "hours": 0.34, "text": "I found how to share the clean URL ( without sharing user information) from GitHub, I fixed the fonts, a couple of spelling mistakes, added more information and fixed other small things. I consider the website to be done, since i had a lot of fun making it I’ll keep updating it on my free time!! It may not look like a lot of change since I just fixed small stuff. The URL for the website is https://netsu-codes.github.io/Netsu-s-website/"}, {"post_id": 78937, "ts": "2026-10-12T03:00:44Z", "hours": 1.9319, "text": "I finally found out how to put images on the website! I made the links on navigation usable and added information on the other pages, tomorrow I’ll decorate a bit more and add more info, i think I’ll be done by then!"}, {"post_id": 78535, "ts": "2026-10-11T03:43:32Z", "hours": 0.5353, "text": "I was fixing the appearance of the website and i finally manage to arrange it like i wanted! (i also found a color palette to use!) I merged to style code and the html code into one page because i couldn’t figure out how to attach them together. I also forgot that hacktime doesn’t work on W3school try it so it appears I only did 28 minutes…….. I won’t forget next time ! lol. Tomorrow I’ll make the navigation actually connect to the sections and I’ll add some images! I think I’ll be done by tomorrow!"}, {"post_id": 78232, "ts": "2026-10-10T02:12:42Z", "hours": 1.415, "text": "I started my website again because I wanted to make it more personalized so I tried to figure it out alone using the W3 school for the CSS with no success so i followed a tutorial in YouTube by Flickarity ( https://www.youtube.com/watch?v=vlDAQXqOqKo&t=2530s ) It was VERY useful and easy to understand compared to the other videos I saw, tomorrow ill continue working on what is left of the video and filling in information on the website and start decorating! :)"}, {"post_id": 77990, "ts": "2026-10-09T04:04:41Z", "hours": 1.1669, "text": "I was playing around with the basics trying to understand how everything works, like a demo trial so I could get the basics down. Tomorrow I would like to start over now that I have a rough idea of how everything works [this is the first time I ever make a website so I wanted to test run it before working on the full project :) ] I used W3Schools to check how to do stuff. I don’t feel like I did enough for an hour of work but I think it was fun, the website looks like this so far, and I’m pretty sure the code isn’t 100% great so ill watch more videos tomorrow. ( screenshot from w3school tryit)"}]...
|
Title: Netsu's Website! by @Netsu | Stardance
Title: Netsu's Website! by @Netsu | Stardance
Devlogs:
I was playing around with the basics trying to understand how everything works, like a demo trial so I could get the basics down. Tomorrow I would like to start over now that I have a rough idea of how everything works [this is the first time I ever make a website so I wanted to test run it before working on the full project :) ] I used W3Schools to check how to do stuff. I don’t feel like I did enough for an hour of work but I think it was fun, the website looks like this so far, and I’m pretty sure the code isn’t 100% great so ill watch more videos tomorrow. ( screenshot from w3school tryit)
I started my website again because I wanted to make it more personalized so I tried to figure it out alone using the W3 school for the CSS with no success so i followed a tutorial in YouTube by Flickarity ( https://www.youtube.com/watch?v=vlDAQXqOqKo&t=2530s ) It was VERY useful and easy to understand compared to the other videos I saw, tomorrow ill continue working on what is left of the video and filling in information on the website and start decorating! :)
I was fixing the appearance of the website and i finally manage to arrange it like i wanted! (i also found a color palette to use!) I merged to style code and the html code into one page because i couldn’t figure out how to attach them together. I also forgot that hacktime doesn’t work on W3school try it so it appears I only did 28 minutes…….. I won’t forget next time ! lol. Tomorrow I’ll make the navigation actually connect to the sections and I’ll add some images! I think I’ll be done by tomorrow!
I finally found out how to put images on the website! I made the links on navigation usable and added information on the other pages, tomorrow I’ll decorate a bit more and add more info, i think I’ll be done by then!
I found how to share the clean URL ( without sharing user information) from GitHub, I fixed the fonts, a couple of spelling mistakes, added more information and fixed other small things. I consider the website to be done, since i had a lot of fun making it I’ll keep updating it on my free time!! It may not look like a lot of change since I just fixed small stuff. The URL for the website is https://netsu-codes.github.io/Netsu-s-website/
Ships:
I made a MySpace inspired website, I wanted it to be a personal website so people can see what I do and what I enjoy! My idea was to put the website in my bio so it gives people a little idea of how I’m like! (❁´◡`❁) Its sorta like a blog about myself so I plan to keep updating it on my free time...
|
1793581280.6352649
|
1793667680.6352649
|
|
68725
|
Slack Economic Bot by @NotTacos | Stardance
|
NotTacos
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T16:53:07Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a economic slack bot inspired by dank memer, one of the most famous economic discord bot. The challenging part was to figure out the database of what should I use, I have decided to use quick.db for it’s private, good quality and easy to setup database. I’m really proud of how the bot really turned out to be a good economic bot in slack.", "repo": "https://github.com/NotTacos2/slackeconomicbot", "demo": "https://hackclub.enterprise.slack.com/archives/C0CBA0R6S1H"}]...
|
[{"post_id": 80432, "ts": "202 [{"post_id": 80432, "ts": "2026-10-17T16:47:40Z", "hours": 0.4461, "text": "I am working on a slack bot inspired by one of the famous discord bot, dank memer. In day 8, I have added the sell command and it works very well with item ids. This will be the last devlog of my bot since I have decided to end it here. Thank you for everyone that saw my project!"}, {"post_id": 80242, "ts": "2026-10-16T20:51:11Z", "hours": 0.2669, "text": "I am working on a slack bot inspired by dank memer, a most used economic discord bot. In day 7, I have added dig command, similar to fish command, but it has cooldowns to prevent digging multiple artifacts at one. I also have implemented sell command’s foundation, it will be ready tomorrow."}, {"post_id": 80000, "ts": "2026-10-15T20:55:24Z", "hours": 0.3553, "text": "I am making a slack bot influenced by one of the most famous discord bot, dank memer. In day 7, I have added fish and items command. There are 3 types of fish, common, rare, and legendary. (kept getting common fish guess my luck is pretty bad lmao) The commands work very well with the bait system and I will be adding sell command tomorrow. (Hopefully dig command in 2 days!)"}, {"post_id": 79649, "ts": "2026-10-14T21:46:04Z", "hours": 0.3539, "text": "I am working on a slack bot inspired by one of the most famous discord bot, dank memer. In day 6, I have added buy command, which can buy fishing rod, baits, and shovel, I will start adding dig and fish commands tomorrow"}, {"post_id": 79453, "ts": "2026-10-14T02:49:49Z", "hours": 0.3178, "text": "I’m working on a slack bot inspired by one of the most famous discord bot, dank memer. In day 5, I added beg command in which you can beg and get random value of money, but has a 1min cooldown. There’s also a shop command to show the items for sale, but buy command isn’t finished yet (it will be tomorrow)"}, {"post_id": 79194, "ts": "2026-10-12T23:42:36Z", "hours": 0.3203, "text": "I am making a slack bot inspired by one of the most famous discord bot, dank memer. In day 4, I added daily and weekly commands which allows you to get daily and weekly money with cooldowns."}, {"post_id": 78785, "ts": "2026-10-11T16:27:21Z", "hours": 0.4742, "text": "I made a slack bot inspired by one of the most famous discord bot, Dank Memer. In day 3, I have added a coinflip command (heads or tails), you can input on how many you want to gamble and it will be from the bank"}, {"post_id": 78376, "ts": "2026-10-10T16:31:39Z", "hours": 0.4417, "text": "I made a slack bot inspired by one of the most famous discord bot, Dank Memer. In day 2 (which is today), I have added a bank system where you can deposit or withdraw your money, it will be handy in making other commands soon."}, {"post_id": 78116, "ts": "2026-10-09T16:39:36Z", "hours": 0.4864, "text": "I made a slack bot inspired by one of the famous economic discord bot, Dank Memer. So far I have made great progress and managed to get database working (using quick.db in js)."}]...
|
Title: Slack Economic Bot by @NotTacos | Stardance Title: Slack Economic Bot by @NotTacos | Stardance
Devlogs:
I made a slack bot inspired by one of the famous economic discord bot, Dank Memer. So far I have made great progress and managed to get database working (using quick.db in js).
I made a slack bot inspired by one of the most famous discord bot, Dank Memer. In day 2 (which is today), I have added a bank system where you can deposit or withdraw your money, it will be handy in making other commands soon.
I made a slack bot inspired by one of the most famous discord bot, Dank Memer. In day 3, I have added a coinflip command (heads or tails), you can input on how many you want to gamble and it will be from the bank
I am making a slack bot inspired by one of the most famous discord bot, dank memer. In day 4, I added daily and weekly commands which allows you to get daily and weekly money with cooldowns.
I’m working on a slack bot inspired by one of the most famous discord bot, dank memer. In day 5, I added beg command in which you can beg and get random value of money, but has a 1min cooldown. There’s also a shop command to show the items for sale, but buy command isn’t finished yet (it will be tomorrow)
I am working on a slack bot inspired by one of the most famous discord bot, dank memer. In day 6, I have added buy command, which can buy fishing rod, baits, and shovel, I will start adding dig and fish commands tomorrow
I am making a slack bot influenced by one of the most famous discord bot, dank memer. In day 7, I have added fish and items command. There are 3 types of fish, common, rare, and legendary. (kept getting common fish guess my luck is pretty bad lmao) The commands work very well with the bait system and I will be adding sell command tomorrow. (Hopefully dig command in 2 days!)
I am working on a slack bot inspired by dank memer, a most used economic discord bot. In day 7, I have added dig command, similar to fish command, but it has cooldowns to prevent digging multiple artifacts at one. I also have implemented sell command’s foundation, it will be ready tomorrow.
I am working on a slack bot inspired by one of the famous discord bot, dank memer. In day 8, I have added the sell command and it works very well with item ids. This will be the last devlog of my bot since I have decided to end it here. Thank you for everyone that saw my project!
Ships:
I made a economic slack bot inspired by dank memer, one of the most famous economic discord bot. The challenging part was to figure out the database of what should I use, I have decided to use quick.db for it’s private, good quality and easy to setup database. I’m really proud of how the bot really turned out to be a good economic bot in slack....
|
1793581281.8088508
|
1793667681.8088508
|
|
9595
|
Flasks by @Philo | Stardance
|
Philo
|
1
|
59.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-29T22:45:32Z", "hours": 59.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi, so my goal was to make a small FOSS Wine Frontend for MacOS (sorta like crossover but FOSS, I started this before there was any good alternatives) It’s admittedly very primitive in its current form but i had fun working on it (at the beginning at least) and it taught me Swiftui the only games I tested out are Undertale yellow and RERUN by danidev (ifykyk) and chances are without a heavily patched wine version only simple apps and games will run on it you have the option to download GPTK 3.0 (default when starting it up) and upstream wine (both pretty primitive without patches from the Crossover source tree)", "repo": "https://github.com/CopticFelo/Flasks", "demo": "https://github.com/CopticFelo/Flasks/releases/latest"}]...
|
[{"post_id": 84618, "ts": "202 [{"post_id": 84618, "ts": "2026-10-29T22:37:17Z", "hours": 5.8739, "text": "Devlog 20 (Final one, probably) So turns out one month ago wasn’t the end of stardance and i hadn’t worked on this much on october (burnout) and here we are :< so here are some last minute changes to hopefully make this somewhat shippable Default Flasks So I started working on this “epic feature” of having a default flask that you always should have (mainly to avoid have to figure out what to display when you don’t have any flasks ;>) So the main idea is to check if you have no flasks, if you don’t, It will download GPTK 3.0 and create a flask using GPTK 3.0 (won’t download GPTK if you have it alr tho) but i quickly found out that the plumbing for this was gonna be annoying, mainly cuz swift is a stupid language and swiftui is an even stupider framework (yes i regret not using appkit) so i made an LLM complete the rest of it and reviewed it and it seems fine so i went with it “WineD3D” “Default” So in the part where you select your Graphics translation layer, The default option can’t just be WineD3D since that’s only the default for upstream wine (+ it doesn’t actually do anything when you select thus letting the default DirectX translation run) so let’s just call it default Removed prototypes for features i don’t have time to implement :< Like Installer support, literally spent like 4 hours on it before realizing iam outta time so had to cut and also support for DXMT and D3DMetal (those wouldn’t have made any sense even if i made them work since these depend on the runner and we have no specialized runner)"}, {"post_id": 69116, "ts": "2026-09-16T12:25:47Z", "hours": 2.7825, "text": "Devlog 19 We are nearing the end now so you might notice there are actual releases on github now The Sidebar idk why i thought it’s a good idea to add sort of a crappy sidebar you can do things like change flask settings and whatnot from but it happened so no time to complain now all the buttons on it work using the alr bundled tools with wine (taskmgr, winecfg, wineserver, etc) except winetricks which i am still figuring out GPTK support!! Made GPTK downloadable finally, also included some checks cuz wine is called wine64 sometimes hopefully that doesn’t infringe on apple’s license?? (they did say they forbid bundling i am pretty sure not downloading)"}, {"post_id": 63914, "ts": "2026-09-07T23:06:45Z", "hours": 2.5258, "text": "Devlog 18 lot of rapid fire small changes/features, gonna possibly continue like that till the end of stardance cuz the next step is to make a good enough wine runner, which is gonna need a stupid amount of time that is mostly not tracked by hackatime I made an App Icon :> So it sucks a bit cuz i am terrible at art but it’s fine, it’s modeled after my irl water “flask” funnily enough, don’t ask why, idk either ESync/MSync support ye it just sets the environment variable for each, not working in upstream wine since you need a custom patched version of wine to use it which i don’t have rn Flask Settings Made A Flask and want to change its settings? now you can do that (it’s literally just the OptionView wrapped in another sheet) Small Changes Selected Flask state is now preserved between app restarts Added the ability to delete a flask (still need to make a confirmation dialog for it tho)"}, {"post_id": 61108, "ts": "2026-09-03T20:39:54Z", "hours": 0.9214, "text": "Devlog 17 ICON EXTRACTION!!! so instead of making a whole PE Parser, i learned of this tool called “wrestool” it’s a part of something called Icoutils so what if……we just bundle wrestool and then use it to extract raw ICO data from an exe file? and since NSImage supports ico this worked perfectly!! I struggled a bit with byte encoding but eventually realized we want raw bytes (not a string lol) and found the correct option and that was it"}, {"post_id": 60506, "ts": "2026-09-02T21:50:38Z", "hours": 2.0094, "text": "Devlog 16 UI was getting too messy so had to intervene Creating Flasks != adding apps to said flask So in all most other Wine Frontends, you typically have 1 app per wine prefix In Flasks, I want to give the user the ability to add however apps they like to a flask This was a bit annoying with the “InstallAppWizard” handling both flask creation and adding apps to a flask So…. Separated Flask Creation from Adding apps It was fairly trivial there is nothing to talk about as the views were alr made i just needed to restructure things a bit also that create flask button being at the bottom of the sidebar may haunt me later……."}, {"post_id": 58766, "ts": "2026-08-31T10:22:56Z", "hours": 4.4014, "text": "Devlog 15 finally…. this is taking so long Bundling so i found out i was an idiot for not realizing that i could actually bundle everything i need in the app bundle instead of pulling the entire universe on first launch so i bundled DXVK, DXMT (likely a wrong version of dxmt but whatever, will fix) I still need to figure out a way of doing this instead of hosting random dlls on the repo (xcode build scripts maybe?) DXVK actually works now!! I made Flasks put symlinks to the bundled DXVK in System32 and SysWoW64 and used wine dll overrides and that was it tho i did spend like half a day trying to figure why was wine not detecting my dxvk dlls and it turned out i was using a “builtin” version of dxvk that needs to be put in the lib folder of wine itself but oh well also made a quick ui for it (which is getting completely overhauled next devlog cuz this is a mess) But what about DXMT? still a WIP, DXMT is considerably more complex cuz apparently i need another wine version that exposes some APIs in winemac.drv or something? Concerns… i really wish once stardance ends i would just fork some WineCX version and maintain it myself cuz this is dumb also Apple dropping support for Rosetta in MacOS 28 is worrying cuz now someone needs to port fex to mac (codeweavers doing this but i don’t think they are ever open sourcing it)"}, {"post_id": 53201, "ts": "2026-08-23T17:16:17Z", "hours": 4.5683, "text": "Devlog 14 How DXVK enablement? I wanted to finally tackle something i have been avoiding for a while now, Enabling tweaks like DXVK/DXMT/D3DMetal in the case of D3DMetal and DXMT, i learned it’s a bit more involved unfortunately so i decided to focus on the easiest one DXVK for now It turns out I have no idea where to get DXVK from, where to put it, when to download, how to use it seamlessly, etc so i decided to tackle some other things first b4 doing this WineDownloader is now just Downloader I made the class WineDownloader more general purpose because we need to make it work for DXVK too New Download Window I made a new window design using Table and it looks kinda cool tbh What’s next why, onboarding ofc I am now thinking of two main options for downloading things (DXVK, Winetricks, etc) Either fetch all dependencies separately or create some base package on github that i can just extract furthermore the code for untaring is so annoying and verbose so i need to make it make more general purpose :<"}, {"post_id": 50295, "ts": "2026-08-19T13:29:22Z", "hours": 0.8708, "text": "Devlog 13 Some enhancements here and there Add apps to existing Flasks yes, you can do that now (see image #2), while the code structure is a bit ugly it does work beautifully, maybe there are still bugs but ig that’s true for the whole app Copy console output to clipboard I added a small button in the console to copy all console logs to clipboard, nothing much to be said here i just used NSPasteboard"}, {"post_id": 49684, "ts": "2026-08-18T16:03:14Z", "hours": 3.3708, "text": "Devlog 12 Added a Console View So I made a simple console that displays output from wine that you can show and hide, it honestly looks better than i ever expected it would turn out I still have to make sure that when multiple programs are open, that the logs wouldn’t conflict with each other"}, {"post_id": 49048, "ts": "2026-08-17T17:14:34Z", "hours": 3.1536, "text": "Devlog 11 mostly code maintenance if iam gonna be honest, anyways….. Added a context menu to the app grid So yeah we now have a context menu that shows 2 options “Show in finder” -> does what it says on the tin lol, it just needed me to fix my poor URL instantiation “Remove app from the Flask” -> again pretty straightforward, removes the reference to the app from the Flask LICENSE now we GPL 3.0, so that’s cool :>"}, {"post_id": 47510, "ts": "2026-08-15T13:58:15Z", "hours": 2.2022, "text": "Devlog 10 NSCollectionView?! While i was trying to refine the Grid View we made in the last devlog (handling selection, keyboard events, animations, etc), i learned about this AppKit view called NSCollectionView that does precisely what i wanted, it is even used in Finder’s grid view For those of you who don’t know AppKit , it is an imperative UI framework made originally for NeXTSTEP (NS for NeXTSTEP btw) in 1988 but later became MacOS’s main UI framework Now to use an AppKit View in SwiftUI you need something called NSViewRepresentable Using this thing on its own is somewhat complex but to use it with NSCollectionView (which is alr a very involved AppKit view) proved to be a monumental task especially for me who had never touched AppKit before So after wasting a lot of time trying to figure this out i just went back to the LazyVGrid approach and hopefully we can come back to this later Adding Selection and Animation to LazyVGrid I started by adding a selection effect to the grid, meaning that if you click on a program once a background appears behind it (look at the screenshot lol i can’t explain :<) at first it was terribly slow to activate cuz we effectively had 2 .onTapGesture but then i found this solution on stackoverflow . gesture ( TapGesture ( count : 2 ) . onEnded { isRunning = true Task . detached { try await flask . runApp ( programPath ) DispatchQueue . main . async { isRunning = false } } } ) . simultaneousGesture ( TapGesture () . onEnded { selectedProgram = programPath } ) as for animation it was relatively easy, I just used PhaseAnimator to replicate the MacOS app jump effect"}, {"post_id": 45403, "ts": "2026-08-11T20:35:24Z", "hours": 2.7711, "text": "Devlog #9 Made a small program grid view for each flask aaand it actually launches programs now!!! I made this small grid view thing using LazyVGrid to represent each program registered in a flask’s flask.json file, tried to make it a blend between crossover’s and whisky’s approach and actually made it launch programs Naturally as an avid undertale fan, i knew i had to try undertale yellow first (which is windows-only), at first with upstream wine it just showed a black screen (with sound) but when i did some patches to be able to use Gcenx’s gptk builds (specifically GPTK 3.0) it worked!! the only sad part is that it appears that to get the icon from a windows executable you need to make some sort of PE header parser (which whisky has made) for now i just use the generic icon that MacOS gives us (which is a whisky icon rn bec i had whisky installed)"}, {"post_id": 44889, "ts": "2026-08-10T22:47:34Z", "hours": 1.2997, "text": "Devlog #8 The InstallAppWizard now looks a bit nicer I can’t seem to ignore just how ugly this Install App thing looks, so i searched a bit for swiftui views that could help and even referenced Whisky’s (the now deprecated MacOS FOSS wine frontend) BottleCreationView.swift to make something a little less heinous (still heinous but a bit less) using the Form view and in the end i settled on this (look at the attached screenshots -_-) I really should find something more important to work on lol because this InstallAppWizard view is not that important for now"}, {"post_id": 44241, "ts": "2026-08-09T21:20:32Z", "hours": 1.1436, "text": "Devlog #?? (idk, who’s keeping track atp) Small optimizations The picker which lets you pick the wine/runner version for the flask bothered me bec it always kept refreshing whenever you changed views in the Install App wizard thing so i made it that the install app wizard owned the runner library and just passed it down using @ Binding to the CreateFlaskView then it would be updated only when the sheet appeared The Sidebar no longer displays dummy data So finally got around to making the sidebar display the actual list of created flasks (aka wine prefixes), it took a while cuz there was a nasty bug in the json decoding function i used to create flask entries, quickly patched it and everything worked as expected :>"}, {"post_id": 44149, "ts": "2026-08-09T18:30:58Z", "hours": 7.7839, "text": "Hi, been a while since the last one mostly struggling to do idiomatic swift/swiftUI error handling :< anyways…… Singletons are (allegedly) bad idk why (ig for testing or something) but i found out Singletons are an anti-pattern so i removed them in favor of just using @ Observable and @ Environment the way it’s done rn is kinda dumb but “will fix later”™ Throwing Errors I’ve added proper error handling for once, everyone online seemed to recommend you create your own custom error type and i did that with the new FlaskError enum and made all functions which should throw (and not just print a stupid message to the console :-< ) throw a FlaskError still i need to hook it up to the UI which is more easier said then done, i have no clue what is the cleanest way to do that in SwiftUI and am kinda just freestyling it rn and I know it still looks ugly rn cuz still prototyping (Sub)process yeah so i wanted to they async/await on the processes i was spawning (e.g: to get wine version, to make wine prefix, to run a program in wine prefix, etc) but learned you have to make an extension to the Process class so i just used the cross platform newer first-party Subprocess library instead, probably for the best anyways"}, {"post_id": 36071, "ts": "2026-07-27T22:28:57Z", "hours": 3.2411, "text": "Lots of new functions for wine Big News! you can now create flasks (aka wine prefixes) they don’t actually show up anywhere or anything and you can’t do anything with them yet…..but it’s a start I made it keep a small flask.json file inside each prefix to keep track of which wine version created the prefix, which programs should get launched with that prefix, etc, ofc this is just a json encoded instance of the flask struct using swift’s JSONEncode I wrote functions to launch a .exe from Wine and to scan for created flasks, i just haven’t hooked them up to any UI yet What’s next I really really NEED to figure out error handling in SwiftUI apps as i am currently just throwing errors to standard output or straight up ignoring them and returning (which is bad), so i think i won’t work on more backend functions until i learn how to handle errors correctly And ofc hook the UI up to the wine functions and error handlers and whatnot Also polish the UI a bit, currently a bit rough"}, {"post_id": 34341, "ts": "2026-07-24T23:14:24Z", "hours": 2.1814, "text": "More UI Changes So I realized i have no idea how to design good UX so i went and took inspiration from other wine frontends and settled on a “setup wizard-like thing” to create a new flask (and yea we are going with one program per flask for now) and now the setup wizard is divided into 3 sections/steps Flask, App, Options (with Flask being the screen we designed in the previous devlog) continuing on that i made the App section/step view which just lets you select whether your program is standalone/portable (meaning doesn’t need an installer) or an installer and lets you select its path Now Hopefully we can stop working on UI for a bit bec UI is boring imo"}, {"post_id": 34203, "ts": "2026-07-24T18:36:41Z", "hours": 1.7358, "text": "Changes Made this ugly dialog box for creating bottles which i am calling here flasks (since the app name is flasks), i really struggled making it not look atrocious but alas it still looks ugly in my opinion (add it to the “will fix later” list) Earlier i was trying to use a module called SWCompression to untar the wine download but turns out calling /usr/bin/tar is much easier but i forgot to remove an import of SWCompression and somehow it never warned me about it? in any case, i just removed it Added some more .gitignore entries for xcode, swift and MacOS stuff from gitignore.io (may be useful later ig)"}, {"post_id": 33407, "ts": "2026-07-23T10:11:07Z", "hours": 2.2111, "text": "Changes I made a small modal window sheet to download wine runners/versions/engines (whtv you wanna call them) ofc only Gcenx’s builds are available and are hardcoded in for now (and also need to add the option to cancel a download but later lol) Earlier i made a WineLibrary class to scan for installed wine versions in Application Support/Flasks/Runners, hadn’t had the chance to check if it actually works tho (hopefully it does?) yeah that’s about it."}, {"post_id": 33033, "ts": "2026-07-22T16:20:16Z", "hours": 4.2964, "text": "What this is I was kinda feeling frustrated that the only good option to run Windows apps and games on MacOS was crossover (which is paid) so i decided i would try making an alternative for it (that doesn’t suck + is user friendly) Disclaimer: I will try my best but wine is a really complicated piece of software and making a FOSS competitor to a paid product like crossover ain’t ez so NO PROMISES that i will actually be able to complete this Changes (not really much) made sidebar for displaying wine prefixes (currently just uses dummy data :<) implemented some download functions for downloading & extracting wine from Gcenx’s MacOS wine builds and placing it in a “runners” folder in App. Support (hopefully i can find something better than that but for now it’s fine)"}]...
|
Title: Flasks by @Philo | Stardance
Devlogs:
What Title: Flasks by @Philo | Stardance
Devlogs:
What this is I was kinda feeling frustrated that the only good option to run Windows apps and games on MacOS was crossover (which is paid) so i decided i would try making an alternative for it (that doesn’t suck + is user friendly) Disclaimer: I will try my best but wine is a really complicated piece of software and making a FOSS competitor to a paid product like crossover ain’t ez so NO PROMISES that i will actually be able to complete this Changes (not really much) made sidebar for displaying wine prefixes (currently just uses dummy data :<) implemented some download functions for downloading & extracting wine from Gcenx’s MacOS wine builds and placing it in a “runners” folder in App. Support (hopefully i can find something better than that but for now it’s fine)
Changes I made a small modal window sheet to download wine runners/versions/engines (whtv you wanna call them) ofc only Gcenx’s builds are available and are hardcoded in for now (and also need to add the option to cancel a download but later lol) Earlier i made a WineLibrary class to scan for installed wine versions in Application Support/Flasks/Runners, hadn’t had the chance to check if it actually works tho (hopefully it does?) yeah that’s about it.
Changes Made this ugly dialog box for creating bottles which i am calling here flasks (since the app name is flasks), i really struggled making it not look atrocious but alas it still looks ugly in my opinion (add it to the “will fix later” list) Earlier i was trying to use a module called SWCompression to untar the wine download but turns out calling /usr/bin/tar is much easier but i forgot to remove an import of SWCompression and somehow it never warned me about it? in any case, i just removed it Added some more .gitignore entries for xcode, swift and MacOS stuff from gitignore.io (may be useful later ig)
More UI Changes So I realized i have no idea how to design good UX so i went and took inspiration from other wine frontends and settled on a “setup wizard-like thing” to create a new flask (and yea we are going with one program per flask for now) and now the setup wizard is divided into 3 sections/steps Flask, App, Options (with Flask being the screen we designed in the previous devlog) continuing on that i made the App section/step view which just lets you select whether your program is standalone/portable (meaning doesn’t need an installer) or an installer and lets you select its path Now Hopefully we can stop working on UI for a bit bec UI is boring imo
Lots of new functions for wine Big News! you can now create flasks (aka wine prefixes) they don’t actually show up anywhere or anything and you can’t do anything with them yet…..but it’s a start I made it keep a small flask.json file inside each prefix to keep track of which wine version created the prefix, which programs should get launched with that prefix, etc, ofc this is just a json encoded instance of the flask struct using swift’s JSONEncode I wrote functions to launch a .exe from Wine and to scan for created flasks, i just haven’t hooked them up to any UI yet What’s next I really really NEED to figure out error handling in SwiftUI apps as i am currently just throwing errors to standard output or straight up ignoring them and returning (which is bad), so i think i won’t work on more backend functions until i learn how to handle errors correctly And ofc hook the UI up to the wine functions and error handlers and whatnot Also polish the UI a bit, currently a bit rough
Hi, been a while since the last one mostly struggling to do idiomatic swift/swiftUI error handling :< anyways…… Singletons are (allegedly) bad idk why (ig for testing or something) but i found out Singletons are an anti-pattern so i removed them in favor of just using @ Observable and @ Environment the way it’s done rn is kinda dumb but “will fix later”™ Throwing Errors I’ve added proper error handling for once, everyone online seemed to recommend you create your own custom error type and i did that with the new FlaskError enum and made all functions which should throw (and not just print a stupid message to the console :-< ) throw a FlaskError still i need to hook it up to the UI which is more easier said then done, i have no clue what is the cleanest way to do that in SwiftUI and am kinda just freestyling it rn and I know it still looks ugly rn cuz still prototyping (Sub)process yeah so i wanted to they async/await on the processes i was spawning (e.g: to get wine version, to make wine prefix, to run a program in wine prefix, etc) but learned you have to make an extension to the Process class so i just used the cross platform newer first-party Subprocess library instead, probably for the best anyways
Devlog #?? (idk, who’s keeping track atp) Small optimizations The picker which lets you pick the wine/runner version for the flask bothered me bec it always kept refreshing whenever you changed views in the Install App wizard thing so i made it that the install app wizard owned the runner library and just passed it down using @ Binding to the CreateFlaskView then it would be updated only when the sheet appeared The Sidebar no longer displays dummy data So finally got around to making the sidebar display the actual list of created flasks (aka wine prefixes), it took a while cuz there was a nasty bug in the json decoding function i used to create flask entries, quickly patched it and everything worked as expected :>
Devlog #8 The InstallAppWizard now looks a bit nicer I can’t seem to ignore just how ugly this Install App thing looks, so i searched a bit for swiftui views that could help and even referenced Whisky’s (the now deprecated MacOS FOSS wine frontend) BottleCreationView.swift to make something a little less heinous (still heinous but a bit less) using the Form view and in the end i settled on this (look at the attached screenshots -_-) I really should find something more important to work on lol because this InstallAppWizard view is not that important for now
Devlog #9 Made a small program grid view for each flask aaand it actually launches programs now!!! I made this small grid view thing using LazyVGrid to represent each program registered in a flask’s flask.json file, tried to make it a blend between crossover’s and whisky’s approach and actually made it launch programs Naturally as an avid undertale fan, i knew i had to try undertale yellow first (which is windows-only), at first with upstream wine it just showed a black screen (with sound) but when i did some patches to be able to use Gcenx’s gptk builds (specifically GPTK 3.0) it worked!! the only sad part is that it appears that to get the icon from a windows executable you need to make some sort of PE header parser (which whisky has made) for now i just use the generic icon that MacOS gives us (which is a whisky icon rn bec i had whisky installed)
Devlog 10 NSCollectionView?! While i was trying to refine the Grid View we made in the last devlog (handling selection, keyboard events, animations, etc), i learned about this AppKit view called NSCollectionView that does precisely what i wanted, it is even used in Finder’s grid view For those of you who don’t know AppKit , it is an imperative UI framework made originally for NeXTSTEP (NS for NeXTSTEP btw) in 1988 but later became MacOS’s main UI framework Now to use an AppKit View in SwiftUI you need something called NSViewRepresentable Using this thing on its own is somewhat complex but to use it with NSCollectionView (which is alr a very involved AppKit view) proved to be a monumental task especially for me who had never touched AppKit before So after wasting a lot of time trying to figure this out i just went back to the LazyVGrid approach and hopefully we can come back to this later Adding Selection and Animation to LazyVGrid I started by adding a selection effect to the grid, meaning that if you click on a program once a background appears behind it (look at the screenshot lol i can’t explain :<) at first it was terribly slow to activate cuz we effectively had 2 .onTapGesture but then i found this solution on stackoverflow . gesture ( TapGesture ( count : 2 ) . onEnded { isRunning = true Task . detached { try await flask . runApp ( programPath ) DispatchQueue . main . async { isRunning = false } } } ) . simultaneousGesture ( TapGesture () . onEnded { selectedProgram = programPath } ) as for animation it was relatively easy, I just used PhaseAnimator to replicate the MacOS app jump effect
Devlog 11 mostly code maintenance if iam gonna be honest, anyways….. Added a context menu to the app grid So yeah we now have a context menu that shows 2 options “Show in finder” -> does what it says on the tin lol, it just needed me to fix my poor URL instantiation “Remove app from the Flask” -> again pretty straightforward, removes the reference to the app from the Flask LICENSE now we GPL 3.0, so that’s cool :>
Devlog 12 Added a Console View So I made a simple console that displays output from wine that you can show and hide, it honestly looks better than i ever expected it would turn out I still have to make sure that when multiple programs are open, that the logs wouldn’t conflict with each other
Devlog 13 Some enhancements here and there Add apps to existing Flasks yes, you can do that now (see image #2), while the code structure is a bit ugly it does work beautifully, maybe there are still bugs but ig that’s true for the whole app Copy console output to clipboard I added a small button in the console to copy all console logs to clipboard, nothing much to be said here i just used NSPasteboard
Devlog 14 How DXVK enablement? I wanted to finally tackle something i have been avoiding for a while now, Enabling tweaks like DXVK/DXMT/D3DMetal in the case of D3DMetal and DXMT, i learned it’s a bit more involved unfortunately so i decided to focus on the easiest one DXVK for now It turns out I have no idea where to get DXVK from, where to put it, when to download, how to use it seamlessly, etc so i decided to tackle some other things first b4 doing this WineDownloader is now just Downloader I made the class WineDownloader more general purpose because we need to make it work for DXVK too New Download Window I made a new window design using Table and it looks kinda cool tbh What’s next why, onboarding ofc I am now thinking of two main options for downloading things (DXVK, Winetricks, etc) Either fetch all dependencies separately or create some base package on github that i can just extract furthermore the code for untaring is so annoying and verbose so i need to make it make more general purpose :<
Devlog 15 finally…. this is taking so long Bundling so i found out i was an idiot for not realizing that i could actually bundle everything i need in the app bundle instead of pulling the entire universe on first launch so i bundled DXVK, DXMT (likely a wrong version of dxmt but whatever, will fix) I still need to figure out a way of doing this instead of hosting random dlls on the repo (xcode build scripts maybe?) DXVK actually works now!! I made Flasks put symlinks to the bundled DXVK in System32 and SysWoW64 and used wine dll overrides and that was it tho i did spend like half a day trying to figure why was wine not detecting my dxvk dlls and it turned out i was using a “builtin” version of dxvk that needs to be put in the lib folder of wine itself but oh well also made a quick ui for it (which is getting completely overhauled next devlog cuz this is a mess) But what about DXMT? still a WIP, DXMT is considerably more complex cuz apparently i need another wine version that exposes some APIs in winemac.drv or something? Concerns… i really wish once stardance ends i would just fork some WineCX version and maintain it myself cuz this is dumb also Apple dropping support for Rosetta in MacOS 28 is worrying cuz now someone needs to port fex to mac (codeweavers doing this but i don’t think they are ever open sourcing it)
Devlog 16 UI was getting too messy so had to intervene Creating Flasks != adding apps to said flask So in all most other Wine Frontends, you typically have 1 app per wine prefix In Flasks, I want to give the user the ability to add however apps they like to a flask This was a bit annoying with the “InstallAppWizard” handling both flask creation and adding apps to a flask So…. Separated Flask Creation from Adding apps It was fairly trivial there is nothing to talk about as the views were alr made i just needed to restructure things a bit also that create flask button being at the bottom of the sidebar may haunt me later…….
Devlog 17 ICON EXTRACTION!!! so instead of making a whole PE Parser, i learned of this tool called “wrestool” it’s a part of something called Icoutils so what if……we just bundle wrestool and then use it to extract raw ICO data from an exe file? and since NSImage supports ico this worked perfectly!! I struggled a bit with byte encoding but eventually realized we want raw bytes (not a string lol) and found the correct option and that was it
Devlog 18 lot of rapid fire small changes/features, gonna possibly continue like that till the end of stardance cuz the next step is to make a good enough wine runner, which is gonna need a stupid amount of time that is mostly not tracked by hackatime I made an App Icon :> So it sucks a bit cuz i am terrible at art but it’s fine, it’s modeled after my irl water “flask” funnily enough, don’t ask why, idk either ESync/MSync support ye it just sets the environment variable for each, not working in upstream wine since you need a custom patched version of wine to use it which i don’t have rn Flask Settings Made A Flask and want to change its settings? now you can do that (it’s literally just the OptionView wrapped in another sheet) Small Changes Selected Flask state is now preserved between app restarts Added the ability to delete a flask (still need to make a confirmation dialog for it tho)
Devlog 19 We are nearing the end now so you might notice there are actual releases on github now The Sidebar idk why i thought it’s a good idea to add sort of a crappy sidebar you can do things like change flask settings and whatnot from but it happened so no time to complain now all the buttons on it work using the alr bundled tools with wine (taskmgr, winecfg, wineserver, etc) except winetricks which i am still figuring out GPTK support!! Made GPTK downloadable finally, also included some checks cuz wine is called wine64 sometimes hopefully that doesn’t infringe on apple’s license?? (they did say they forbid bundling i am pretty sure not downloading)
Devlog 20 (Final one, probably) So turns out one month ago wasn’t the end of stardance and i hadn’t worked on this much on october (burnout) and here we are :< so here are some last minute changes to hopefully make this somewhat shippable Default Flasks So I started working on this “epic feature” of having a default flask that you always should have (mainly to avoid have to figure out what to display when you don’t have any flasks ;>) So the main idea is to check if you have no flasks, if you don’t, It will download GPTK 3.0 and create a flask using GPTK 3.0 (won’t download GPTK if you have it alr tho) but i quickly found out that the plumbing for this was gonna be annoying, mainly cuz swift is a stupid language and swiftui is an even stupider framework (yes i regret not using appkit) so i made an LLM complete the rest of it and reviewed it and it seems fine so i went with it “WineD3D” “Default” So in the part where you select your Graphics translation layer, The default option can’t just be WineD3D since that’s only the default for upstream wine (+ it doesn’t actually do anything when you select thus letting the default DirectX translation run) so let’s just call it default Removed prototypes for features i don’t have time to implement :< Like Installer support, literally spent like 4 hours on it before realizing iam outta time so had to cut and also support for DXMT and D3DMetal (those wouldn’t have made any sense even if i made them work since these depend on the runner and we have no specialized runner)
Ships:
Hi, so my goal was to make a small FOSS Wine Frontend for MacOS (sorta like crossover but FOSS, I started this before there was any good alternatives) It’s admittedly very primitive in its current form but i had fun working on it (at the beginning at least) and it taught me Swiftui the only games I tested out are Undertale yellow and RERUN by danidev (ifykyk) and chances are without a heavily patched wine version only simple apps and games will run on it you have the option to download GPTK 3.0 (default when starting it up) and upstream wine (both pretty primitive without patches from the Crossover source tree)...
|
1793581283.0398548
|
1793667683.0398548
|
|
68863
|
toad runner by @JP | Stardance
|
JP
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-12T15:25:58Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a 2D platformer game that is easy to play and learn. The most challenging part of this project was creating the levels. It was not easy finding inspiration to create these levels, but I think I tried my best 🥲. I’m proud of me completing the project; seeing it actually work made me super happy. This is just an easy game where you can collect apples, jump on enemies to kill them, and touch them to get hurt by them.", "repo": "https://github.com/JP-CM237/toad-runner", "demo": "https://itch.io/embed-upload/19698628?color=333333"}]...
|
[{"post_id": 79058, "ts": "202 [{"post_id": 79058, "ts": "2026-10-12T15:04:03Z", "hours": 9.0036, "text": "I am finally done with Toad runner."}, {"post_id": 78159, "ts": "2026-10-09T20:30:30Z", "hours": 2.3119, "text": "I just finished working on some character movements, such as moving left, right and up"}]...
|
Title: toad runner by @JP | Stardance
Devlogs:
I Title: toad runner by @JP | Stardance
Devlogs:
I just finished working on some character movements, such as moving left, right and up
I am finally done with Toad runner.
Ships:
I made a 2D platformer game that is easy to play and learn. The most challenging part of this project was creating the levels. It was not easy finding inspiration to create these levels, but I think I tried my best 🥲. I’m proud of me completing the project; seeing it actually work made me super happy. This is just an easy game where you can collect apples, jump on enemies to kill them, and touch them to get hurt by them....
|
1793581284.3224351
|
1793667684.3224351
|
|
68898
|
playground by @michelabrahamvarghese | Stardance
|
michelabrahamvarghese
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T06:43:29Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "It was vey easy", "repo": "https://github.com/Peonix1/My-desktop-pet", "demo": "https://peonix1.itch.io/cat-pet"}]...
|
[{"post_id": 78514, "ts": "202 [{"post_id": 78514, "ts": "2026-10-11T01:44:25Z", "hours": 1.4742, "text": "Code"}]...
|
Title: playground by @michelabrahamvarghese | Star Title: playground by @michelabrahamvarghese | Stardance
Devlogs:
Code
Ships:
It was vey easy...
|
1793581285.5475106
|
1793667685.5475106
|
|
68908
|
Bitmap Generator for I2C Oled by @Siyam | Stardanc Bitmap Generator for I2C Oled by @Siyam | Stardance...
|
Siyam
|
2
|
5.0
|
18
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T16:32:03Z", "hours": 1.0, "multiplier": 4.22, "payout": 3, "blessing": "neutral", "text": "Bitmap generator is a open source project. its made for turning your photos into black and white bitmap. The bitmaps can use in Arduino, Esp8266 or Esp32. It usually use the standard 0.96” Oled for showing the images. You can check how it will look in oled from preview. The project also uses some open source projects guide for making to more better with more knowledge", "repo": "https://github.com/Tanzil-Alam/Bitmap-Generator", "demo": "https://tanzil-alam.github.io/Bitmap-Generator/"}, {"ship_num": 2, "ts": "2026-10-13T15:11:51Z", "hours": 4.0, "multiplier": 7.31, "payout": 15, "blessing": "neutral", "text": "Bitmap Generator for I2C OLED is a lightweight, web-based tool designed to effortlessly convert images into optimized code for microcontrollers like Arduino, ESP8266, and ESP32. Featuring a real-time 128x64 monochrome live preview, it allows users to convert color or black-and-white photos into ready-to-use bitmap arrays (Code) and display logic tailored for 0.96” SSD1306 I2C OLED displays.", "repo": "https://github.com/Tanzil-Alam/Bitmap-Generator", "demo": "https://tanzil-alam.github.io/Bitmap-Generator/"}]...
|
[{"post_id": 80330, "ts": "202 [{"post_id": 80330, "ts": "2026-10-17T09:48:44Z", "hours": 0.9339, "text": "Re-writed the html and css."}, {"post_id": 79472, "ts": "2026-10-14T05:35:37Z", "hours": 0.4617, "text": "Rewrited the Readme, and added new titles in Html."}, {"post_id": 79324, "ts": "2026-10-13T15:02:55Z", "hours": 1.1042, "text": "I made the code alive and added 3 options for 3 micro-controllers, and uploaded in github."}, {"post_id": 79109, "ts": "2026-10-12T18:17:15Z", "hours": 1.0272, "text": "Made the preview alive, I took a code from github and it helped me a lot. the python code was very well, i took some idea and built something like the code, and it worked. it make the image into black and white and resize it into 128x64."}, {"post_id": 79074, "ts": "2026-10-12T16:00:51Z", "hours": 2.0358, "text": "I have designed the the UI for it, now it can take images and show the image in corner. i will take some references from github and use python to convert these images in cpp."}]...
|
Title: Bitmap Generator for I2C Oled by @Siyam | S Title: Bitmap Generator for I2C Oled by @Siyam | Stardance
Devlogs:
I have designed the the UI for it, now it can take images and show the image in corner. i will take some references from github and use python to convert these images in cpp.
Made the preview alive, I took a code from github and it helped me a lot. the python code was very well, i took some idea and built something like the code, and it worked. it make the image into black and white and resize it into 128x64.
I made the code alive and added 3 options for 3 micro-controllers, and uploaded in github.
Rewrited the Readme, and added new titles in Html.
Re-writed the html and css.
Ships:
Bitmap Generator for I2C OLED is a lightweight, web-based tool designed to effortlessly convert images into optimized code for microcontrollers like Arduino, ESP8266, and ESP32. Featuring a real-time 128x64 monochrome live preview, it allows users to convert color or black-and-white photos into ready-to-use bitmap arrays (Code) and display logic tailored for 0.96” SSD1306 I2C OLED displays.
Bitmap generator is a open source project. its made for turning your photos into black and white bitmap. The bitmaps can use in Arduino, Esp8266 or Esp32. It usually use the standard 0.96” Oled for showing the images. You can check how it will look in oled from preview. The project also uses some open source projects guide for making to more better with more knowledge...
|
1793581287.868533
|
1793667687.868533
|
|
68947
|
swarnabindu by @threatsentinels | Stardance
|
threatsentinels
|
1
|
11.0
|
142
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-16T15:34:50Z", "hours": 11.0, "multiplier": 13.34, "payout": 142, "blessing": "neutral", "text": "This is a patient and vaccination management system for a government health facility in Nepal. This project taught me a lot about building software beyond just making things work , understanding real-world workflows, handling patient records, and making technology practical for the people who use it. Built with Django and PostgreSQL, with plenty more to learn and improve.", "repo": "https://github.com/threatsentinels/swarnabindu", "demo": "https://ahckhotang.ggsrclub.com/"}]...
|
[{"post_id": 80160, "ts": "202 [{"post_id": 80160, "ts": "2026-10-16T14:02:36Z", "hours": 1.6317, "text": "Devlog no 5 In the last 1 hr 37 mintures i worked on polishing the forms and its grids . I now have fully working self inrollment form . I am so close to finishing it ."}, {"post_id": 79702, "ts": "2026-10-15T03:46:48Z", "hours": 1.2564, "text": "DEVLOG NO 4 , in the last 1 hr i wrote the code for base.html and other templates to be used in the site . I have finally locked into a theme i.e. proper nepali government website theme . I have created a navbar and landing page that displays login form for hospital staff and self registration form for patients and it also displays current nepali date that is derived from AD using my custom code ."}, {"post_id": 79288, "ts": "2026-10-13T10:31:53Z", "hours": 2.3172, "text": "DEVLOG NO 3 : I wrote code for database backup . Since this system is going to be used in critical environment of hospital so it requires timely backups and ready to production data . For backups i have created a system for 2 kinds of backup one is on same drive backup and another is external backup . Project will backup the data in another seperate database and in plain json file too ."}, {"post_id": 78662, "ts": "2026-10-11T06:25:05Z", "hours": 1.2083, "text": "Nepal follows different calender from rest of the world that is BIKRAM SAMBAT (BS.) so currently NEPAL is in year 2083 which is 57 year older than AD . Our servers , databases and all other logical engines work in georgian calender so i wrote a code for conversion of BS TO AD AND AD TO BS for seamless no confusion system for users and admins . I used date time functions and other functions to do this work ."}, {"post_id": 78279, "ts": "2026-10-10T08:20:33Z", "hours": 4.2472, "text": "Swarnabindu is a gold infused ayurvedic medicine given to child below 5 years , it is widely practiced in Nepal . When i visited the hospital with my nephew i saw them writing details and medicine records in notebook so i have decided to make one management software them which will allow the workers to enter the details of the patients , add vaccination dates , manage dosage , create reports and other analytical and official work . In the First Phase i have build the project strucutre , tested it and wrote some basic code ."}]...
|
Title: swarnabindu by @threatsentinels | Stardance Title: swarnabindu by @threatsentinels | Stardance
Devlogs:
Swarnabindu is a gold infused ayurvedic medicine given to child below 5 years , it is widely practiced in Nepal . When i visited the hospital with my nephew i saw them writing details and medicine records in notebook so i have decided to make one management software them which will allow the workers to enter the details of the patients , add vaccination dates , manage dosage , create reports and other analytical and official work . In the First Phase i have build the project strucutre , tested it and wrote some basic code .
Nepal follows different calender from rest of the world that is BIKRAM SAMBAT (BS.) so currently NEPAL is in year 2083 which is 57 year older than AD . Our servers , databases and all other logical engines work in georgian calender so i wrote a code for conversion of BS TO AD AND AD TO BS for seamless no confusion system for users and admins . I used date time functions and other functions to do this work .
DEVLOG NO 3 : I wrote code for database backup . Since this system is going to be used in critical environment of hospital so it requires timely backups and ready to production data . For backups i have created a system for 2 kinds of backup one is on same drive backup and another is external backup . Project will backup the data in another seperate database and in plain json file too .
DEVLOG NO 4 , in the last 1 hr i wrote the code for base.html and other templates to be used in the site . I have finally locked into a theme i.e. proper nepali government website theme . I have created a navbar and landing page that displays login form for hospital staff and self registration form for patients and it also displays current nepali date that is derived from AD using my custom code .
Devlog no 5 In the last 1 hr 37 mintures i worked on polishing the forms and its grids . I now have fully working self inrollment form . I am so close to finishing it .
Ships:
This is a patient and vaccination management system for a government health facility in Nepal. This project taught me a lot about building software beyond just making things work , understanding real-world workflows, handling patient records, and making technology practical for the people who use it. Built with Django and PostgreSQL, with plenty more to learn and improve....
|
1793581290.0164616
|
1793667690.0164616
|
|
68951
|
Nexus - All in One by @yeagerist | Stardance
|
yeagerist
|
1
|
8.96
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T15:57:55Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I Built NEXUS, my own new tab dashboard! It has a live analog clock, daily tasks features, shortcuts section , and a 5-minute focus timer for god knows why. Getting everything to work together and setting up GitHub Pages deployment was a good learning experience. Still got ideas for improvements, but I’m happy with where it is right now. Give it a try: https://aarjal.github.io/Nexus/", "repo": "https://github.com/Aarjal/Nexus", "demo": "https://aarjal.github.io/Nexus/"}]...
|
[{"post_id": 80939, "ts": "202 [{"post_id": 80939, "ts": "2026-10-19T09:42:30Z", "hours": 1.9617, "text": "My final log for NEXUS– I’ve added an actual background this time removing just the color gradient one. The whole UI theme is now based on the new bg. New layouts. Removed whole box- designs and unnecessary css. This time there’s mobile responsiveness as well. Here’s a before vs after for you."}, {"post_id": 79344, "ts": "2026-10-13T15:55:26Z", "hours": 0.6906, "text": "In this session I wrote the readme file for Nexus. I also made Nexus deployable and hosted through github pages. I took help from the guide for this process. Finally Nexus is live now"}, {"post_id": 79270, "ts": "2026-10-13T08:37:22Z", "hours": 1.4753, "text": "Two major updates at once this time.. –I’ve completed the daily task feature which was previously only a skeleton. Now you can add your tasks and mark it checked as in the pic after youve completed it. –I’ve also added the focus timer for you lots to get over-stimulated :) . For now, only I can choose the timer time which I’ve chosen 5 mins. You can pause and resume the timer. (adding this feature reminded me I’m good at maths ><)"}, {"post_id": 79010, "ts": "2026-10-12T10:25:54Z", "hours": 0.7928, "text": "I made the shortcuts section responsive and usuable. You can add a new shortcut with its link and it’ll update in the main page. It vanishes just after a reload tho >< Finally functions like an actual new tab page now"}, {"post_id": 78998, "ts": "2026-10-12T09:33:35Z", "hours": 0.8472, "text": "As promised, Nexus has its own analog clock now.. This design was what I initially envisioned. The previous version was just a placeholder for my html section. This one little update took a lot cus my math wasn’t mathing at all. After trials and error, I looked up some reference and finally managed a live-working one. Hope yall like the update"}, {"post_id": 78809, "ts": "2026-10-11T17:48:26Z", "hours": 0.9786, "text": "Nexus gets little life now.. I’ve added some JS functions for date and time functionality. The page even greets you as per your time of the day. Also added a feature for remaining time of the day to boost up your morale haha. I also embedded lucide for header icons and implemented the relevant CSS. Well, finally it’s now a html+css+js thing but still need to add more.. (dw i’ll replace that dirty thing with an analog clock later)"}, {"post_id": 78438, "ts": "2026-10-10T20:02:49Z", "hours": 1.0056, "text": "Nexus has its own look now. This session was supposed to be CSS along with JS but i figured i could just separate the logs for them. SO this is just the part for visual foundation. I’d envisioned a dark purpulish theme and pre-designed the layout in canva but implementing that in actual code was really troublesome. I’ve been trying to make the page fit-to-screen with all the sections unhindered but cant seem to manage it idk why. for now I’ve just decreased the box size of shortcuts and workspace to make it fit but later after actual content is added idk how I’m gonna manage that. If anyone can help, I’d be glad. Here’s the current look after CSS foundation."}, {"post_id": 78285, "ts": "2026-10-10T08:46:59Z", "hours": 0.8636, "text": "NEXUS- All in ONE –I’ve kicked off my new stardance mission - Give your website a pulse with “Nexus” which is a custom new-tab-style dashboard designed to make opening a new tab little more useful. I’ve spent the first hour of work setting up the project with Vite and Vanilla JS and planning the main sections and look of page in Canva and implementing it in html. So yes, The UI is still a skeleton right now, but the foundation is in place. Next up, I’ll be giving my page a little life with CSS and JS"}]...
|
Title: Nexus - All in One by @yeagerist | Stardanc Title: Nexus - All in One by @yeagerist | Stardance
Devlogs:
NEXUS- All in ONE –I’ve kicked off my new stardance mission - Give your website a pulse with “Nexus” which is a custom new-tab-style dashboard designed to make opening a new tab little more useful. I’ve spent the first hour of work setting up the project with Vite and Vanilla JS and planning the main sections and look of page in Canva and implementing it in html. So yes, The UI is still a skeleton right now, but the foundation is in place. Next up, I’ll be giving my page a little life with CSS and JS
Nexus has its own look now. This session was supposed to be CSS along with JS but i figured i could just separate the logs for them. SO this is just the part for visual foundation. I’d envisioned a dark purpulish theme and pre-designed the layout in canva but implementing that in actual code was really troublesome. I’ve been trying to make the page fit-to-screen with all the sections unhindered but cant seem to manage it idk why. for now I’ve just decreased the box size of shortcuts and workspace to make it fit but later after actual content is added idk how I’m gonna manage that. If anyone can help, I’d be glad. Here’s the current look after CSS foundation.
Nexus gets little life now.. I’ve added some JS functions for date and time functionality. The page even greets you as per your time of the day. Also added a feature for remaining time of the day to boost up your morale haha. I also embedded lucide for header icons and implemented the relevant CSS. Well, finally it’s now a html+css+js thing but still need to add more.. (dw i’ll replace that dirty thing with an analog clock later)
As promised, Nexus has its own analog clock now.. This design was what I initially envisioned. The previous version was just a placeholder for my html section. This one little update took a lot cus my math wasn’t mathing at all. After trials and error, I looked up some reference and finally managed a live-working one. Hope yall like the update
I made the shortcuts section responsive and usuable. You can add a new shortcut with its link and it’ll update in the main page. It vanishes just after a reload tho >< Finally functions like an actual new tab page now
Two major updates at once this time.. –I’ve completed the daily task feature which was previously only a skeleton. Now you can add your tasks and mark it checked as in the pic after youve completed it. –I’ve also added the focus timer for you lots to get over-stimulated :) . For now, only I can choose the timer time which I’ve chosen 5 mins. You can pause and resume the timer. (adding this feature reminded me I’m good at maths ><)
In this session I wrote the readme file for Nexus. I also made Nexus deployable and hosted through github pages. I took help from the guide for this process. Finally Nexus is live now
My final log for NEXUS– I’ve added an actual background this time removing just the color gradient one. The whole UI theme is now based on the new bg. New layouts. Removed whole box- designs and unnecessary css. This time there’s mobile responsiveness as well. Here’s a before vs after for you.
Ships:
I Built NEXUS, my own new tab dashboard! It has a live analog clock, daily tasks features, shortcuts section , and a 5-minute focus timer for god knows why. Getting everything to work together and setting up GitHub Pages deployment was a good learning experience. Still got ideas for improvements, but I’m happy with where it is right now. Give it a try: https://aarjal.github.io/Nexus/...
|
1793581291.405791
|
1793667691.405791
|
|
68967
|
astrawatch by @Ahad_Ghanchi | Stardance
|
Ahad_Ghanchi
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T16:57:24Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Building AstraWatch involved engineering a feature-rich, high-performance space telemetry dashboard using Vite, HTML, and Vanilla JavaScript, complete with live-updating digital clocks, custom Google search capabilities, modular DOM binding, and glassmorphism UI widgets that deliver a modern command-center aesthetic. The technical hurdles encountered along the way included orchestrating complex asynchronous NASA APOD API fetch pipelines to gracefully handle varying media types—ranging from standard images to direct video files and embedded YouTube players—while also troubleshooting local Git version control workflows, fixing branch synchronization errors, and resolving merge conflicts between local files and remote GitHub repositories. What stands out as the ultimate point of pride is the meticulous execution of advanced CSS design patterns, combining Google Fonts with intricate pseudo-element polygon clip-paths to create custom, striking geometric side decorations that elevate the visual presentation. For anyone looking to test or run the project locally, they should know that they need to clone the repository, install the required packages using npm, supply their own API key inside a secure local environment variable file, and launch the Vite development server to fully experience the interactive date picker and explore historical astronomy records.", "repo": "https://github.com/codewith876/astra-watch", "demo": "https://astrawatch.vercel.app/"}]...
|
[{"post_id": 79356, "ts": "202 [{"post_id": 79356, "ts": "2026-10-13T16:54:46Z", "hours": 2.3036, "text": "The development process involved setting up a modular Vite environment where local JavaScript files seamlessly bound to the DOM elements, managing asynchronous API calls to fetch JSON telemetry payloads from NASA while gracefully handling fallback states when media types varied between static images and dynamic videos. Special attention was dedicated to optimizing the user interface responsiveness, ensuring that the glassmorphism widgets, custom typography, and complex CSS layout properties rendered correctly across different viewports.Navigating the version control lifecycle further required initializing local Git repositories, configuring robust ignore rules to safeguard sensitive API keys and heavy dependency folders, and resolving remote merge conflicts during GitHub synchronization. Through careful branch management, commit organization, and final pushing, the complete frontend application was successfully archived and shared publicly, marking the culmination of an immersive coding and design journey."}]...
|
Title: astrawatch by @Ahad_Ghanchi | Stardance
De Title: astrawatch by @Ahad_Ghanchi | Stardance
Devlogs:
The development process involved setting up a modular Vite environment where local JavaScript files seamlessly bound to the DOM elements, managing asynchronous API calls to fetch JSON telemetry payloads from NASA while gracefully handling fallback states when media types varied between static images and dynamic videos. Special attention was dedicated to optimizing the user interface responsiveness, ensuring that the glassmorphism widgets, custom typography, and complex CSS layout properties rendered correctly across different viewports.Navigating the version control lifecycle further required initializing local Git repositories, configuring robust ignore rules to safeguard sensitive API keys and heavy dependency folders, and resolving remote merge conflicts during GitHub synchronization. Through careful branch management, commit organization, and final pushing, the complete frontend application was successfully archived and shared publicly, marking the culmination of an immersive coding and design journey.
Ships:
Building AstraWatch involved engineering a feature-rich, high-performance space telemetry dashboard using Vite, HTML, and Vanilla JavaScript, complete with live-updating digital clocks, custom Google search capabilities, modular DOM binding, and glassmorphism UI widgets that deliver a modern command-center aesthetic. The technical hurdles encountered along the way included orchestrating complex asynchronous NASA APOD API fetch pipelines to gracefully handle varying media types—ranging from standard images to direct video files and embedded YouTube players—while also troubleshooting local Git version control workflows, fixing branch synchronization errors, and resolving merge conflicts between local files and remote GitHub repositories. What stands out as the ultimate point of pride is the meticulous execution of advanced CSS design patterns, combining Google Fonts with intricate pseudo-element polygon clip-paths to create custom, striking geometric side decorations that elevate the visual presentation. For anyone looking to test or run the project locally, they should know that they need to clone the repository, install the required packages using npm, supply their own API key inside a secure local environment variable file, and launch the Vite development server to fully experience the interactive date picker and explore historical astronomy records....
|
1793581292.6469228
|
1793667692.6469228
|
|
4700
|
Malware built in my language AiRY by @mihaidraghic Malware built in my language AiRY by @mihaidraghici023 | Stardance...
|
mihaidraghici023
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Malware built in my language AiRY by @mihai Title: Malware built in my language AiRY by @mihaidraghici023 | Stardance...
|
1793581293.8110151
|
1794445293.8110151
|
|
69001
|
cool python rock paper scissors game by @swee02856 cool python rock paper scissors game by @swee02856 | Stardance...
|
swee02856
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T23:51:51Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created a really simple python game that may look very simple and “not professional” but in my opinion this project helped me learn many stuff about python like fixing code, finding out about functions and modules, and so much more!", "repo": "https://github.com/swee02856-prog/Python-Rock-Paper-Scissors", "demo": "https://github.com/swee02856-prog/Python-Rock-Paper-Scissors/releases/tag/v1"}]...
|
[{"post_id": 79435, "ts": "202 [{"post_id": 79435, "ts": "2026-10-13T23:49:06Z", "hours": 4.8722, "text": "Made it so that the characters do a greeting right after you pick who your opponent will be, some stay to the plot and act tough, others will ruin the plot and completely say random stuff."}]...
|
Title: cool python rock paper scissors game by @sw Title: cool python rock paper scissors game by @swee02856 | Stardance
Devlogs:
Made it so that the characters do a greeting right after you pick who your opponent will be, some stay to the plot and act tough, others will ruin the plot and completely say random stuff.
Ships:
I created a really simple python game that may look very simple and “not professional” but in my opinion this project helped me learn many stuff about python like fixing code, finding out about functions and modules, and so much more!...
|
1793581294.6586063
|
1793667694.6586063
|
|
69065
|
Having fun messing with Godot Networking by @Flame Having fun messing with Godot Networking by @FlameWing | Stardance...
|
FlameWing
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-20T00:52:46Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Pretty simple Godot game that shows the concepts of Godot’s networking tools. Simple host/join, with player data syncing across clients. Simple chatting, and spawning physics bodies. Also, local server broadcasting to easily join servers hosted on your local network. One of the first times I used Godot, and had a fun time learning the technical side of it. Got to learn how to use both Godot’s High Level Multiplayer, and Godot’s lower level networking to handle local broadcasting.", "repo": "https://github.com/FlameWing-Code/Godot-Networking-Testing", "demo": "https://github.com/FlameWing-Code/Godot-Networking-Testing/releases/tag/v1"}]...
|
[{"post_id": 81125, "ts": "202 [{"post_id": 81125, "ts": "2026-10-19T23:50:39Z", "hours": 3.1672, "text": "Added local server broadcasting When you host a game, it will constantly send a small packet to 255.255.255.255, which gets sent to every device in the local network. Its a small little packet that simply contains the server’s username and the port their hosting on. Clients can pick up this packet, and it gets displayed so you can join easily. Had to rely on godot’s lower level networking, compared to the rest of the project."}, {"post_id": 78633, "ts": "2026-10-11T04:19:44Z", "hours": 2.6972, "text": "Got chat and usernames working"}]...
|
Title: Having fun messing with Godot Networking by Title: Having fun messing with Godot Networking by @FlameWing | Stardance
Devlogs:
Got chat and usernames working
Added local server broadcasting When you host a game, it will constantly send a small packet to 255.255.255.255, which gets sent to every device in the local network. Its a small little packet that simply contains the server’s username and the port their hosting on. Clients can pick up this packet, and it gets displayed so you can join easily. Had to rely on godot’s lower level networking, compared to the rest of the project.
Ships:
Pretty simple Godot game that shows the concepts of Godot’s networking tools. Simple host/join, with player data syncing across clients. Simple chatting, and spawning physics bodies. Also, local server broadcasting to easily join servers hosted on your local network. One of the first times I used Godot, and had a fun time learning the technical side of it. Got to learn how to use both Godot’s High Level Multiplayer, and Godot’s lower level networking to handle local broadcasting....
|
1793581295.8521838
|
1793667695.8521838
|
|
69135
|
My Website by @KelvinY | Stardance
|
KelvinY
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T04:54:22Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Yooo it’s done! Got it under 3 days, 3 hrs. Now the final step is to get the free domain >:) A secret feature is coming after this..", "repo": "https://github.com/kelvinyhf/my-website", "demo": "https://kelviny.pages.dev"}]...
|
[{"post_id": 80876, "ts": "202 [{"post_id": 80876, "ts": "2026-10-19T03:58:19Z", "hours": 2.0742, "text": "Added two very very very cool feature: random useless facts and leave a message!! I dropped down many random useless facts about me and you can click roll to view them it’s addictive And the coollllllest thing is that you can leave an anonymous message to me just by typing it and click, that’s it! It will being sent to my mailbox automatically! It’s made using formspree a free service for this, but there’s a free limit of 50 messages per month THAT’S SO LITTLE so don’t spam lol"}, {"post_id": 80284, "ts": "2026-10-17T03:28:02Z", "hours": 1.2044, "text": "I spent a half hr try to find the right style.. and I did! I really love this simple style, and the notebook like background :) i guess i can ship it under 3 days since its simple"}]...
|
Title: My Website by @KelvinY | Stardance
Devlogs Title: My Website by @KelvinY | Stardance
Devlogs:
I spent a half hr try to find the right style.. and I did! I really love this simple style, and the notebook like background :) i guess i can ship it under 3 days since its simple
Added two very very very cool feature: random useless facts and leave a message!! I dropped down many random useless facts about me and you can click roll to view them it’s addictive And the coollllllest thing is that you can leave an anonymous message to me just by typing it and click, that’s it! It will being sent to my mailbox automatically! It’s made using formspree a free service for this, but there’s a free limit of 50 messages per month THAT’S SO LITTLE so don’t spam lol
Ships:
Yooo it’s done! Got it under 3 days, 3 hrs. Now the final step is to get the free domain >:) A secret feature is coming after this.....
|
1793581296.9897776
|
1793667696.9897776
|
|
69138
|
Doodle ! by @Yousuff | Stardance
|
Yousuff
|
1
|
9.14
|
11
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-12T19:02:28Z", "hours": 5.0, "multiplier": 4.18, "payout": 11, "blessing": "neutral", "text": "Doodle! Doodle(doodle.) is a lightweight drawing website built with HTML, CSS, vanilla JavaScript, and the Canvas API. It provides a browser-based drawing experience, extended with a dedicated Pixel Art editor that preserves the original drawing experience while introducing specialized pixel-art tools. Features Drawing Editor: Create drawings directly in the browser. Pixel Art Editor: Dedicated pixel canvas with adjustable resolutions. Drawing Tools: Pencil, eraser, fill, and eyedropper. Color Palette: Choose and apply colors while creating artwork. Grid Controls: Toggle the pixel grid for precise editing. Transparency: Create artwork with transparent backgrounds. PNG Export:*Export pixel art as an image. Undo/Redo: Reverse and restore editing actions. Continuous Drawing: Interpolate strokes to prevent skipped pixels during fast movements. Development Process Doodle started as a lightweight browser-based drawing project. I expanded it with Pixel Art as a separate feature, then tested and refined its drawing behavior, fill rendering, transparent-pixel handling, and editing history. The latest improvements include smoother strokes and Undo/Redo support.", "repo": "https://github.com/YousufProjs-exe/Doodle/", "demo": "https://yousufprojs-exe.github.io/Doodle/"}]...
|
[{"post_id": 83814, "ts": "202 [{"post_id": 83814, "ts": "2026-10-28T17:33:25Z", "hours": 0.7803, "text": "Doodle now its now non AI finally !"}, {"post_id": 80955, "ts": "2026-10-19T11:31:42Z", "hours": 2.5967, "text": "Pixel canvas dimensions bug fixed, and rewrote whole js as suggested by the shipwright."}, {"post_id": 79149, "ts": "2026-10-12T20:25:30Z", "hours": 0.7628, "text": "Rebuilt Pixel Art as it was built using alot AI because it was hard to implement, but still I now rebuilt it."}, {"post_id": 79117, "ts": "2026-10-12T18:49:12Z", "hours": 1.0211, "text": "Started Pixel Art as a new feature for Doodle, built with HTML, CSS, and vanilla JavaScript. Added a pixel canvas, adjustable resolutions, color palette, pencil, eraser, fill, and eyedropper tools, grid toggle, transparent backgrounds, and PNG export. Improved fast-stroke drawing with pixel interpolation, fixed immediate Fill rendering, handled transparent pixels in the eyedropper, prevented unnecessary undo history entries, and added Redo alongside Undo."}, {"post_id": 78874, "ts": "2026-10-11T20:47:36Z", "hours": 1.0533, "text": "Spent alot of time fixing the Text button in Doodle. Turns out, it was just a small CSS selector mistake — text instead of #text 😭Everything else was already working, so I kept the fix simple instead of messing with code that didn’t need changing. One tiny bug out of the way. Back to building! - Next is You can rotate !"}, {"post_id": 78817, "ts": "2026-10-11T17:57:41Z", "hours": 1.0339, "text": "Doodle !! - Text Box the color you wan t the size you want it to be ! - TEXT in Doodel!!"}, {"post_id": 78733, "ts": "2026-10-11T12:55:54Z", "hours": 1.0128, "text": "Doodle — ShortcutsExpanded Doodle with six drawing tools: Brush, Eraser, Line, Rectangle, Circle, and Arrow. Implemented Undo and Redo with drawing history, Clear Canvas, and Export PNG functionality. Added customizable drawing colors and brush sizes, along with keyboard shortcuts for faster workflow: Ctrl + Z to undo, Ctrl + Y to redo, Ctrl + Shift + Z to redo, Ctrl + L to clear the canvas, and Ctrl + P to export artwork as a PNG. The interface features a clean, minimal design inspired by the original reference, with responsive canvas resizing. All implemented features have been tested and are working."}, {"post_id": 78710, "ts": "2026-10-11T11:45:29Z", "hours": 0.9756, "text": "doodle. - till now only free hand canvas with adjustable brush size, selectable Colors , Undo and Clear buttons."}]...
|
Title: Doodle ! by @Yousuff | Stardance
Devlogs:
Title: Doodle ! by @Yousuff | Stardance
Devlogs:
doodle. - till now only free hand canvas with adjustable brush size, selectable Colors , Undo and Clear buttons.
Doodle — ShortcutsExpanded Doodle with six drawing tools: Brush, Eraser, Line, Rectangle, Circle, and Arrow. Implemented Undo and Redo with drawing history, Clear Canvas, and Export PNG functionality. Added customizable drawing colors and brush sizes, along with keyboard shortcuts for faster workflow: Ctrl + Z to undo, Ctrl + Y to redo, Ctrl + Shift + Z to redo, Ctrl + L to clear the canvas, and Ctrl + P to export artwork as a PNG. The interface features a clean, minimal design inspired by the original reference, with responsive canvas resizing. All implemented features have been tested and are working.
Doodle !! - Text Box the color you wan t the size you want it to be ! - TEXT in Doodel!!
Spent alot of time fixing the Text button in Doodle. Turns out, it was just a small CSS selector mistake — text instead of #text 😭Everything else was already working, so I kept the fix simple instead of messing with code that didn’t need changing. One tiny bug out of the way. Back to building! - Next is You can rotate !
Started Pixel Art as a new feature for Doodle, built with HTML, CSS, and vanilla JavaScript. Added a pixel canvas, adjustable resolutions, color palette, pencil, eraser, fill, and eyedropper tools, grid toggle, transparent backgrounds, and PNG export. Improved fast-stroke drawing with pixel interpolation, fixed immediate Fill rendering, handled transparent pixels in the eyedropper, prevented unnecessary undo history entries, and added Redo alongside Undo.
Rebuilt Pixel Art as it was built using alot AI because it was hard to implement, but still I now rebuilt it.
Pixel canvas dimensions bug fixed, and rewrote whole js as suggested by the shipwright.
Doodle now its now non AI finally !
Ships:
Doodle! Doodle(doodle.) is a lightweight drawing website built with HTML, CSS, vanilla JavaScript, and the Canvas API. It provides a browser-based drawing experience, extended with a dedicated Pixel Art editor that preserves the original drawing experience while introducing specialized pixel-art tools. Features Drawing Editor: Create drawings directly in the browser. Pixel Art Editor: Dedicated pixel canvas with adjustable resolutions. Drawing Tools: Pencil, eraser, fill, and eyedropper. Color Palette: Choose and apply colors while creating artwork. Grid Controls: Toggle the pixel grid for precise editing. Transparency: Create artwork with transparent backgrounds. PNG Export:*Export pixel art as an image. Undo/Redo: Reverse and restore editing actions. Continuous Drawing: Interpolate strokes to prevent skipped pixels during fast movements. Development Process Doodle started as a lightweight browser-based drawing project. I expanded it with Pixel Art as a separate feature, then tested and refined its drawing behavior, fill rendering, transparent-pixel handling, and editing history. The latest improvements include smoother strokes and Undo/Redo support....
|
1793581298.1542416
|
1793667698.1542416
|
|
69166
|
RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Sta RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Stardance...
|
damu_7341
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T16:41:16Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I WAS CURIOUS ABOUT IT’S WORKING CONDITION.TO TEST IT I MADE IT.THE CHALLENGING PART WAS THE CODING,CONNECTIONS,TIMELAPSE. DURING THE TIME LAPSE DUE TO OVERHEAT OF THE SYSTEM I GOT BURNS TO MY FINGER TIPS,BE CAREFUL. SPENT 4 SLEEPLESS NIGHTS FOR THIS PROJECT. PEOPLE CAN KNOW HOW A RADAR SYSTEM IN AIR TRAFFIC CONTROL(ATC),MILITARY, AIRFORCE,NAVY ACTUALLY WORK. EASY TO BUILD,HARD TO MANAGE. GOOD LUCK 🤞 AND HAVE A TRY ..", "repo": "https://github.com/damu7341/damu.7341-gmail.com", "demo": ""}]...
|
[{"post_id": 80632, "ts": "202 [{"post_id": 80632, "ts": "2026-10-18T10:54:22Z", "hours": 2.6186, "text": "I AM ACTUALLY WORKING ON A HARD WARE PROJECT USING ARDUINO UNO,ULTRA SONIC SENSOR,SERVI MOTOR;THESE ARE ALSO BUDGET FRIENDLY ITEMS…(BE CAREFUL, WHILE WORKING LONG TIME SYSTEM MIGHT OVER HEAR)"}]...
|
Title: RADAR SYSTEM USING ARDUINO UNO by @damu_734 Title: RADAR SYSTEM USING ARDUINO UNO by @damu_7341 | Stardance
Devlogs:
I AM ACTUALLY WORKING ON A HARD WARE PROJECT USING ARDUINO UNO,ULTRA SONIC SENSOR,SERVI MOTOR;THESE ARE ALSO BUDGET FRIENDLY ITEMS…(BE CAREFUL, WHILE WORKING LONG TIME SYSTEM MIGHT OVER HEAR)
Ships:
I WAS CURIOUS ABOUT IT’S WORKING CONDITION.TO TEST IT I MADE IT.THE CHALLENGING PART WAS THE CODING,CONNECTIONS,TIMELAPSE. DURING THE TIME LAPSE DUE TO OVERHEAT OF THE SYSTEM I GOT BURNS TO MY FINGER TIPS,BE CAREFUL. SPENT 4 SLEEPLESS NIGHTS FOR THIS PROJECT. PEOPLE CAN KNOW HOW A RADAR SYSTEM IN AIR TRAFFIC CONTROL(ATC),MILITARY, AIRFORCE,NAVY ACTUALLY WORK. EASY TO BUILD,HARD TO MANAGE. GOOD LUCK 🤞 AND HAVE A TRY .....
|
1793581299.3857574
|
1793667699.3857574
|
|
69171
|
The Crzy Slack bot by @ArnavVerma | Stardance
|
ArnavVerma
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-12T16:15:00Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So Hey guys i created a slack bot which responds to few commands for now. The most challenging part for me was that I was new to javascript so I needed to go through the guide to create this functional bot. I hope you guys will like it you can test it in any channel of hackclub or mainly the bot-spam using /crzyslack-ping , etc. Thank you", "repo": "https://github.com/ByteCyro/Crzyslack", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 79072, "ts": "202 [{"post_id": 79072, "ts": "2026-10-12T15:55:30Z", "hours": 0.4347, "text": "Finally completed my basic slack bot which has following commands : /crzyslack-ping /crzyslack-help /crzyslack-catfact /crzyslack-joke"}]...
|
Title: The Crzy Slack bot by @ArnavVerma | Stardan Title: The Crzy Slack bot by @ArnavVerma | Stardance
Devlogs:
Finally completed my basic slack bot which has following commands : /crzyslack-ping /crzyslack-help /crzyslack-catfact /crzyslack-joke
Ships:
So Hey guys i created a slack bot which responds to few commands for now. The most challenging part for me was that I was new to javascript so I needed to go through the guide to create this functional bot. I hope you guys will like it you can test it in any channel of hackclub or mainly the bot-spam using /crzyslack-ping , etc. Thank you...
|
1793581300.5544088
|
1793667700.5544088
|
|
69186
|
Sair Site by @Sair | Stardance
|
Sair
|
2
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-31T22:51:49Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "About I made a website where I can introduce myself to others(portfolio). What I know,my certificates, where they can contact me. I have 3-4 sections. Sections 1.Landing page 2.About Me 3.Certificates 4.Contact On the top right of the page there is a mini list of sections. By clicking it you can go to the section that you want. If something is not working in github pages, ctrl + shift + R will likely fix it. Ai usage: Help with some code, and explanation.", "repo": "https://github.com/Sairsides/Sairsite", "demo": "https://sairsides.github.io/Sairsite/"}, {"ship_num": 2, "ts": "2026-10-12T19:50:47Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website where I can introduce myself to others(portfolio). What I know,my certificates, where they can contact me. I have 3-4 sections. 1.Landing page 2.About Me 3.Certificates 4.Contact On the top right of the page there is a mini list of sections. By clicking it you can go to the section that you want. If something is not working in github pages, ctrl + shift + R will likely fix it. Ai usage: Help with some functions, and general help with questions.", "repo": "https://github.com/Sairsides/Sairsite", "demo": "https://sairsides.github.io/Sairsite/"}]...
|
[{"post_id": 85951, "ts": "202 [{"post_id": 85951, "ts": "2026-10-31T22:36:45Z", "hours": 0.7578, "text": "Devlog 4 Redesign"}, {"post_id": 79131, "ts": "2026-10-12T19:34:19Z", "hours": 2.1383, "text": "Devlog 3 Replaced project section with certificates section and added my certificates, added contact links, hover animation and some text to About me section."}, {"post_id": 78815, "ts": "2026-10-11T17:53:51Z", "hours": 0.5042, "text": "Devlog 2 Added CSS"}, {"post_id": 78784, "ts": "2026-10-11T16:25:45Z", "hours": 0.7739, "text": "Devlog 1 Working on making my own personal site. Base of the site is ready. For know I am planning on 3 sections. About Me, Projects, Contacts."}]...
|
Title: Sair Site by @Sair | Stardance
Devlogs:
De Title: Sair Site by @Sair | Stardance
Devlogs:
Devlog 1 Working on making my own personal site. Base of the site is ready. For know I am planning on 3 sections. About Me, Projects, Contacts.
Devlog 2 Added CSS
Devlog 3 Replaced project section with certificates section and added my certificates, added contact links, hover animation and some text to About me section.
Devlog 4 Redesign
Ships:
I made a website where I can introduce myself to others(portfolio). What I know,my certificates, where they can contact me. I have 3-4 sections. 1.Landing page 2.About Me 3.Certificates 4.Contact On the top right of the page there is a mini list of sections. By clicking it you can go to the section that you want. If something is not working in github pages, ctrl + shift + R will likely fix it. Ai usage: Help with some functions, and general help with questions.
About I made a website where I can introduce myself to others(portfolio). What I know,my certificates, where they can contact me. I have 3-4 sections. Sections 1.Landing page 2.About Me 3.Certificates 4.Contact On the top right of the page there is a mini list of sections. By clicking it you can go to the section that you want. If something is not working in github pages, ctrl + shift + R will likely fix it. Ai usage: Help with some code, and explanation....
|
1793581301.704652
|
1793667701.704652
|
|
69204
|
distroller by @Erox | Stardance
|
Erox
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T16:42:10Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Distroller is a rust based hyprland exclusive cli tool , it manages displays in a normal hyprland setup , check out my repo for more info abt the commands , also there is a demo video , showing how distroller works on my pc(dual moniter one internal laptop one and 2nd is hdmi 100hz 1080p) , heres the link : “ https://youtu.be/UKzd1IbrFVo ” see the installation steps mentioned in readme to install it in your arch", "repo": "https://github.com/Erox-02/distroller", "demo": "https://youtu.be/UKzd1IbrFVo"}]...
|
[{"post_id": 80409, "ts": "202 [{"post_id": 80409, "ts": "2026-10-17T15:36:20Z", "hours": 0.8461, "text": "wrote the readme and the PKGBUILD , did a lot of tries , but still wasnt able to put the video in readme so gonna use the yt link"}, {"post_id": 79774, "ts": "2026-10-15T10:58:21Z", "hours": 0.4403, "text": "wow what a idiot i aam , forgot to add the use in helps lol , fixed tht anyways , now i will publish it to aur and gonna write a readme ahh i cant push to aur , its denying my public key anyways i think i will make the video first before pushing on aur ok done all things , now js readme and then done , see the demo vid and we are ready to ship :“ https://youtu.be/UKzd1IbrFVo ”"}, {"post_id": 79759, "ts": "2026-10-15T09:14:22Z", "hours": 2.3222, "text": "ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done . now the final thing , its cli , i mean i am done using cargo run …. lets implant usable distroller …. OHH DONE , i made the PKGBUild and it WORKS , now i can publish it to aur too , i js need a readme now hell yeah"}, {"post_id": 79711, "ts": "2026-10-15T05:51:37Z", "hours": 1.4242, "text": "ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done"}, {"post_id": 79541, "ts": "2026-10-14T14:53:59Z", "hours": 1.4531, "text": "ok so made a new formula for the workspace logic , its easy res(len)*scale^(-1) + c and here frm my tests i got c=10 for 1080p monitors. It works flawlessly in my setup but i still havent tested it on diff moniters so cant say its universal .okk added shr.rs and the logic is clean af . js do basic math easy , i made c configureable with a integer pass , pass the val of c and youre good , to go but i still havent decided vals for c for other setups , lets them try lol .bruh i added use fn branch after command and wondering , why i am getting unknown command “use” lol.wow got an error thread 'main' (15889) panicked at src/ls.rs:32:10:cant parse monitor data: Error(\"missing field `available`\", line: 45, column: 1)note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace[erox@archbtw distroller]$ ok pretty good , there was a prob with the avalible in the struct in ls but i js used serde def haha always false if no val , i have hyprctl monitors all -j so nothing to worry anyways it works now"}, {"post_id": 79475, "ts": "2026-10-14T06:05:04Z", "hours": 1.205, "text": "this time i am making a shared window for both monitors so user can move mouse between them , after a lot of trail and err , in main.rs then in terminal and then in arch wiki finally pulled it off , safe position is 1290x0 for m2 and m1 will be 0x0 but its for 1.5x scaling not 1x or diff , oh now i need to make it diff for scaling’s too ahh god it sucks"}, {"post_id": 79130, "ts": "2026-10-12T19:32:53Z", "hours": 0.265, "text": "ok added some restrictions and it works yay!"}, {"post_id": 78969, "ts": "2026-10-12T06:50:30Z", "hours": 0.7342, "text": "ok now i am working on it to use it as cli tool not js cargo run and pray so i think i will start with passing a value in cargo for now .ok did some work and got the refresh rate thing working too , now cargo run –list , cargo run – scale and refresh works , and works pretty fine i will need to add some restrictions because scalling max is 10 , higher gives hypr err , higher ref rate on external hdmi = no signal also disabling eDP kills the waybar too oh thts my fault lemme fix my own waybar , done took a lil time but fixed , also i changed hyprctl monitors -j to hyprctl monitors all -j because after disabling one moniter , hyprctl monitors was ignoring the disabled one"}, {"post_id": 78832, "ts": "2026-10-11T18:32:54Z", "hours": 0.3467, "text": "added another feature it does the scaling thing , hm so i used hyprctl eval 'hl.monitor({ output = \"eDP-1\", scale = 1.0 })' hyprctl commands obviously and scaled the monitors i think now imma gonna add separate display scaling , not a prob for me as i still havent implanted any cli commands , but also i added refresh rate impl too in the io.rs js didnt used tht in main.rs gonna do tht soon check the video here “ https://youtu.be/PTmcT2p5NYg ”"}, {"post_id": 78793, "ts": "2026-10-11T16:53:34Z", "hours": 3.155, "text": "Recently i got a monitor (thx stardance) and connected it to my laptop right away , but my hyprland didnt had anything to assign to the moniter , so it just went with the default one ,a diff workspace and i had to configure it a lot then finally got it to work but now i think i will make a rust based cli tool to automate those things . Easy right? for users not me lol . see the poc : distroller list distroller use 1 (here 1 means the 1st moniter like for laptop , it is eDP-1, while the other moniters will turn off maybe? define the state in distroller.conf ) distroller use 2 (HDMI-A-1) distroller use 1,2… (it gives each moniter diff workspace) distroller use 1,2 –share (it makes both share a workspace but more like a single monitor ) distroller use 1,2 –copy (show the same thing) i made it a codeblock but the comments () arent valid so dont copy these things , now imma gonna start building the base so built the initial struct , btw i used u8 for height and width at first but it doesnt store 1920 or 1080 so i used u16 as it is better than u32 atleast i think so , also i used f32 for the refreash rate as hyprland give things like 59.64 sometimes , wait wtf am i explain? its basics nah i dont needa explain, nah, i’wd build . ok added another struct to copy the vals to new struct wait wait , why am i such a fool? why did i made a struct to js push a value to next struct? wait i again figured a thing , i can js follow the hyprctl output’s structure lol , [erox@archbtw ~]$ hyprctl monitors -j [{ “id”: 0, “name”: “eDP-1”, “description”: “BOE 0x094A”, “make”: “BOE”, “model”: “0x094A”, “width”: 1920, “height”: 1080, “physicalWidth”: 340, “physicalHeight”: 190, “refreshRate”: 60.00400, “x”: 0, “y”: 0, “activeWorkspace”: { “id”: 1, “name”: “1” }, { “id”: 1, “name”: “HDMI-A-1”, “description”: “XXX HDMI”, “make”: “XXX”, “model”: “HDMI”, “serial”: “”, “width”: 1920, “height”: 1080, “physicalWidth”: 10, “physicalHeight”: 10, “refreshRate”: 60.00000, “x”: 1280, “y”: 0, “activeWorkspace”: { “id”: 4, “name”: “4” },] [erox@archbtw ~]$ made the best struct pub struct Disp { pub name: String, pub refreshRate: f32, pub w: u16, pub h: u16, pub focused: bool, pub disabled: bool, } now just gonna fetch frm the hyprctl output and print done ok added the code to run hyprlctl monitors -j and fetch the info , but then i got err js because i forgot to add the deserializer and then after i fixed lol cargo toml didnt have derde lol , and now i imported it as macro another lol , and now i forgot to import the feature deserialize with serde . bruh this time i js got a err of version mismatch tht was added by cargo , how life can be worser? ohhh it worked finally : but wait the 2nd moniter was supposed to be 100hz default , ik its downsampled because of the other moniter , anyways i ’ll fix tht later hmhm now imma gonna make the other features . okk broke main.rs and made ls.rs and main.rs , currently i kept the hypr func (the one to execute hyprctl with structed args as u want ) in ls as idh any hypr.rs , but i will soon move tht to somewhere else as ls.rs is for listing only , yeah thts why i named it ls , i didnt steal the name of ls bash command , wait i kinda did to be honest .ok after a lot of research , i found hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ works to turn of the display so i can make a function inside my new io.rs and use it to turn off on on the display hmhm. now imma gonna work on the turn off and on function done it works , i js used hyprctl command to do it , it wasnt much hard after finding some repos i found this hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ it ran well so i made a file named io.rs and implanted on main done and now it works though its not usable on terminal , cargo run does the work fine ."}]...
|
Title: distroller by @Erox | Stardance
Devlogs:
R Title: distroller by @Erox | Stardance
Devlogs:
Recently i got a monitor (thx stardance) and connected it to my laptop right away , but my hyprland didnt had anything to assign to the moniter , so it just went with the default one ,a diff workspace and i had to configure it a lot then finally got it to work but now i think i will make a rust based cli tool to automate those things . Easy right? for users not me lol . see the poc : distroller list distroller use 1 (here 1 means the 1st moniter like for laptop , it is eDP-1, while the other moniters will turn off maybe? define the state in distroller.conf ) distroller use 2 (HDMI-A-1) distroller use 1,2… (it gives each moniter diff workspace) distroller use 1,2 –share (it makes both share a workspace but more like a single monitor ) distroller use 1,2 –copy (show the same thing) i made it a codeblock but the comments () arent valid so dont copy these things , now imma gonna start building the base so built the initial struct , btw i used u8 for height and width at first but it doesnt store 1920 or 1080 so i used u16 as it is better than u32 atleast i think so , also i used f32 for the refreash rate as hyprland give things like 59.64 sometimes , wait wtf am i explain? its basics nah i dont needa explain, nah, i’wd build . ok added another struct to copy the vals to new struct wait wait , why am i such a fool? why did i made a struct to js push a value to next struct? wait i again figured a thing , i can js follow the hyprctl output’s structure lol , [erox@archbtw ~]$ hyprctl monitors -j [{ “id”: 0, “name”: “eDP-1”, “description”: “BOE 0x094A”, “make”: “BOE”, “model”: “0x094A”, “width”: 1920, “height”: 1080, “physicalWidth”: 340, “physicalHeight”: 190, “refreshRate”: 60.00400, “x”: 0, “y”: 0, “activeWorkspace”: { “id”: 1, “name”: “1” }, { “id”: 1, “name”: “HDMI-A-1”, “description”: “XXX HDMI”, “make”: “XXX”, “model”: “HDMI”, “serial”: “”, “width”: 1920, “height”: 1080, “physicalWidth”: 10, “physicalHeight”: 10, “refreshRate”: 60.00000, “x”: 1280, “y”: 0, “activeWorkspace”: { “id”: 4, “name”: “4” },] [erox@archbtw ~]$ made the best struct pub struct Disp { pub name: String, pub refreshRate: f32, pub w: u16, pub h: u16, pub focused: bool, pub disabled: bool, } now just gonna fetch frm the hyprctl output and print done ok added the code to run hyprlctl monitors -j and fetch the info , but then i got err js because i forgot to add the deserializer and then after i fixed lol cargo toml didnt have derde lol , and now i imported it as macro another lol , and now i forgot to import the feature deserialize with serde . bruh this time i js got a err of version mismatch tht was added by cargo , how life can be worser? ohhh it worked finally : but wait the 2nd moniter was supposed to be 100hz default , ik its downsampled because of the other moniter , anyways i ’ll fix tht later hmhm now imma gonna make the other features . okk broke main.rs and made ls.rs and main.rs , currently i kept the hypr func (the one to execute hyprctl with structed args as u want ) in ls as idh any hypr.rs , but i will soon move tht to somewhere else as ls.rs is for listing only , yeah thts why i named it ls , i didnt steal the name of ls bash command , wait i kinda did to be honest .ok after a lot of research , i found hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ works to turn of the display so i can make a function inside my new io.rs and use it to turn off on on the display hmhm. now imma gonna work on the turn off and on function done it works , i js used hyprctl command to do it , it wasnt much hard after finding some repos i found this hyprctl eval ‘hl.monitor({ output = “eDP-1”, disabled = true })’ it ran well so i made a file named io.rs and implanted on main done and now it works though its not usable on terminal , cargo run does the work fine .
added another feature it does the scaling thing , hm so i used hyprctl eval 'hl.monitor({ output = "eDP-1", scale = 1.0 })' hyprctl commands obviously and scaled the monitors i think now imma gonna add separate display scaling , not a prob for me as i still havent implanted any cli commands , but also i added refresh rate impl too in the io.rs js didnt used tht in main.rs gonna do tht soon check the video here “ https://youtu.be/PTmcT2p5NYg ”
ok now i am working on it to use it as cli tool not js cargo run and pray so i think i will start with passing a value in cargo for now .ok did some work and got the refresh rate thing working too , now cargo run –list , cargo run – scale and refresh works , and works pretty fine i will need to add some restrictions because scalling max is 10 , higher gives hypr err , higher ref rate on external hdmi = no signal also disabling eDP kills the waybar too oh thts my fault lemme fix my own waybar , done took a lil time but fixed , also i changed hyprctl monitors -j to hyprctl monitors all -j because after disabling one moniter , hyprctl monitors was ignoring the disabled one
ok added some restrictions and it works yay!
this time i am making a shared window for both monitors so user can move mouse between them , after a lot of trail and err , in main.rs then in terminal and then in arch wiki finally pulled it off , safe position is 1290x0 for m2 and m1 will be 0x0 but its for 1.5x scaling not 1x or diff , oh now i need to make it diff for scaling’s too ahh god it sucks
ok so made a new formula for the workspace logic , its easy res(len)*scale^(-1) + c and here frm my tests i got c=10 for 1080p monitors. It works flawlessly in my setup but i still havent tested it on diff moniters so cant say its universal .okk added shr.rs and the logic is clean af . js do basic math easy , i made c configureable with a integer pass , pass the val of c and youre good , to go but i still havent decided vals for c for other setups , lets them try lol .bruh i added use fn branch after command and wondering , why i am getting unknown command “use” lol.wow got an error thread 'main' (15889) panicked at src/ls.rs:32:10:cant parse monitor data: Error("missing field `available`", line: 45, column: 1)note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace[erox@archbtw distroller]$ ok pretty good , there was a prob with the avalible in the struct in ls but i js used serde def haha always false if no val , i have hyprctl monitors all -j so nothing to worry anyways it works now
ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done
ok so i saw when i use the share , it scales the monitors differently so we need to pass both , dont change scale and then do it , and if scale changed then revert the scale , i use arch btw , i am pro .ok use works flawlessly now , anyways found a bug , i cant use 100hz on my hdmi monitor tht supports 100hz i have no fking idea why but i cant so needa fix tht . wow i am such a idiot , changed the vec in ls then thought shld push so reverted then changed in io and now suffering lol anyways gotta fix tht bruh wtf i am getting prob on refreshrate , tht right but i named a full struct wrong and hyprctl doesnt parse tht correctly so i am getting no sup on 100hz lol , do i even have more than 1 braincel? ok after rechaingin my vec to string to vec to string to vec i finally got it to work lol . kk removed the training wheels , i mean println for helping me done . now the final thing , its cli , i mean i am done using cargo run …. lets implant usable distroller …. OHH DONE , i made the PKGBUild and it WORKS , now i can publish it to aur too , i js need a readme now hell yeah
wow what a idiot i aam , forgot to add the use in helps lol , fixed tht anyways , now i will publish it to aur and gonna write a readme ahh i cant push to aur , its denying my public key anyways i think i will make the video first before pushing on aur ok done all things , now js readme and then done , see the demo vid and we are ready to ship :“ https://youtu.be/UKzd1IbrFVo ”
wrote the readme and the PKGBUILD , did a lot of tries , but still wasnt able to put the video in readme so gonna use the yt link
Ships:
Distroller is a rust based hyprland exclusive cli tool , it manages displays in a normal hyprland setup , check out my repo for more info abt the commands , also there is a demo video , showing how distroller works on my pc(dual moniter one internal laptop one and 2nd is hdmi 100hz 1080p) , heres the link : “ https://youtu.be/UKzd1IbrFVo ” see the installation steps mentioned in readme to install it in your arch...
|
1793581302.931898
|
1793667702.931898
|
|
69223
|
chiikawa game by @pigeon_ | Stardance
|
pigeon_
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T02:35:50Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a color matching battle game. A color shows for a few seconds, you memorize it, then you recreate it with hue, saturation and brightness sliders. The closer you get, the more damage you do to the enemy, and the enemy hits back for a random amount. It started as a plain color guessing game and turned into a fight with health bars, a guess timer, attack animations and a draggable color panel. The hardest part was the layout and the CSS. At one point half of my styles just weren’t saved, so EVERYTHING looked broken and I couldn’t figure out why. I’m proud that it went from a basic color guesser to a real game with its own design, and that I came up with the battle idea myself and built it from my own sketch. The squiggle health bars and the animated background are my fav parts To test it: open the demo link and press Start. Memorize the color, then match it with the sliders and press Attack. Try losing on purpose, try running out the 10 second timer, and drag the colors window around. It works best on a computer. It’s a fan project inspired by Chiikawa, not official.", "repo": "https://github.com/jiujiu-dot/aaa", "demo": "https://jiujiu-dot.github.io/aaa/"}]...
|
[{"post_id": 79219, "ts": "202 [{"post_id": 79219, "ts": "2026-10-13T02:33:07Z", "hours": 0.8497, "text": "devlog 5th finished!!"}, {"post_id": 79210, "ts": "2026-10-13T01:33:53Z", "hours": 0.5142, "text": "devlog 4th…. finishing touches"}, {"post_id": 79201, "ts": "2026-10-13T00:45:43Z", "hours": 0.4275, "text": "devlog 3th! made a animation"}, {"post_id": 79199, "ts": "2026-10-13T00:16:41Z", "hours": 2.555, "text": "devlog 2 but im too lazy to type all that sooo heres what i did yeahahha YAY I ADDED USAGI"}, {"post_id": 79167, "ts": "2026-10-12T21:10:33Z", "hours": 5.0342, "text": "DEVLOG 1 soo i started with a plain color guessing game (the kind where you memorize a color then try to match it with hue, saturation and brightness sliders) and today it turned into a whole battle game with chiikawa ofc um yea heres what i did today: Turned the color game into a fight player and the enemy both have a bar with 10 slots. the better your color guess the more damage you do (90+ = 5 damage, 80+ = 4, and sooo on down to a miss). then the enemy hits back for a random 1-4, so it’s a LITTLE easier to win. hp bars in the top corners, player and enemy in the middle, and the color controls in a little panel at the bottom left. i drew a really UGLY sketch and then built it"}]...
|
Title: chiikawa game by @pigeon_ | Stardance
Devl Title: chiikawa game by @pigeon_ | Stardance
Devlogs:
DEVLOG 1 soo i started with a plain color guessing game (the kind where you memorize a color then try to match it with hue, saturation and brightness sliders) and today it turned into a whole battle game with chiikawa ofc um yea heres what i did today: Turned the color game into a fight player and the enemy both have a bar with 10 slots. the better your color guess the more damage you do (90+ = 5 damage, 80+ = 4, and sooo on down to a miss). then the enemy hits back for a random 1-4, so it’s a LITTLE easier to win. hp bars in the top corners, player and enemy in the middle, and the color controls in a little panel at the bottom left. i drew a really UGLY sketch and then built it
devlog 2 but im too lazy to type all that sooo heres what i did yeahahha YAY I ADDED USAGI
devlog 3th! made a animation
devlog 4th…. finishing touches
devlog 5th finished!!
Ships:
I made a color matching battle game. A color shows for a few seconds, you memorize it, then you recreate it with hue, saturation and brightness sliders. The closer you get, the more damage you do to the enemy, and the enemy hits back for a random amount. It started as a plain color guessing game and turned into a fight with health bars, a guess timer, attack animations and a draggable color panel. The hardest part was the layout and the CSS. At one point half of my styles just weren’t saved, so EVERYTHING looked broken and I couldn’t figure out why. I’m proud that it went from a basic color guesser to a real game with its own design, and that I came up with the battle idea myself and built it from my own sketch. The squiggle health bars and the animated background are my fav parts To test it: open the demo link and press Start. Memorize the color, then match it with the sliders and press Attack. Try losing on purpose, try running out the 10 second timer, and drag the colors window around. It works best on a computer. It’s a fan project inspired by Chiikawa, not official....
|
1793581304.1391222
|
1793667704.1391222
|
|
69234
|
ObeBot - A Slack Helper Bot by @obedot | Stardance
|
obedot
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-13T20:39:44Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What is ObeBot? ObeBot is a simple Slack bot that can do simple things like respond to pings and send messages to the future. It was made with NodeJS and is being hosted on Nest. What was challenging? One of the harder parts was setting up the bot and hosting it on the Nest server. I was not really familiar with how to do this, because I haven’t used the Slack APIs before or hosted my code on a server. Making the command which sends a message to the future was a little tricky. I had to figure out how to use a timer in NodeJS, which I didn’t previously know how to do. What am I proud of? My favorite part was making the command which can send a message to the future, because it was the most interesting to make. It’s a useful feature that has the potential to help with setting reminders or looking back on memories if I expanded upon the idea more. How can you test the project? After clicking the Try Project button below, you will be taken to a slack workspace. If it doesn’t open immediately, you can click the “open this link in your browser”. You do need to be in the Slack server to use this bot. Please try to only test the bot in the channel bot-spam and not other channels.", "repo": "https://github.com/ObedH/ObeBot", "demo": "https://app.slack.com/client/E09V59WQY1E/C0P5NE354"}]...
|
[{"post_id": 79085, "ts": "202 [{"post_id": 79085, "ts": "2026-10-12T16:24:43Z", "hours": 0.8031, "text": "Set up my first Slack bot and added three basic commands ObeBot can now run three commands: Respond to a ping Send a message to the future Display a list of available commands So far, this has been pretty easy. I’m not planning on doing any super complex commands, so I’ll probably finish this project soon."}]...
|
Title: ObeBot - A Slack Helper Bot by @obedot | St Title: ObeBot - A Slack Helper Bot by @obedot | Stardance
Devlogs:
Set up my first Slack bot and added three basic commands ObeBot can now run three commands: Respond to a ping Send a message to the future Display a list of available commands So far, this has been pretty easy. I’m not planning on doing any super complex commands, so I’ll probably finish this project soon.
Ships:
What is ObeBot? ObeBot is a simple Slack bot that can do simple things like respond to pings and send messages to the future. It was made with NodeJS and is being hosted on Nest. What was challenging? One of the harder parts was setting up the bot and hosting it on the Nest server. I was not really familiar with how to do this, because I haven’t used the Slack APIs before or hosted my code on a server. Making the command which sends a message to the future was a little tricky. I had to figure out how to use a timer in NodeJS, which I didn’t previously know how to do. What am I proud of? My favorite part was making the command which can send a message to the future, because it was the most interesting to make. It’s a useful feature that has the potential to help with setting reminders or looking back on memories if I expanded upon the idea more. How can you test the project? After clicking the Try Project button below, you will be taken to a slack workspace. If it doesn’t open immediately, you can click the “open this link in your browser”. You do need to be in the Slack server to use this bot. Please try to only test the bot in the channel bot-spam and not other channels....
|
1793581305.3626661
|
1793667705.3626661
|
|
69280
|
Morning Message by @raycoding | Stardance
|
raycoding
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T18:09:55Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Daybreak is supposed to help someone start their day with a list of things that they can already do and not have to plan as much.", "repo": "https://github.com/rayha-m/daybreak", "demo": "https://daybreak-opal-delta.vercel.app"}]...
|
[{"post_id": 79466, "ts": "202 [{"post_id": 79466, "ts": "2026-10-14T04:55:10Z", "hours": 0.4361, "text": "I have been working on getting the API keys to read my calendar."}]...
|
Title: Morning Message by @raycoding | Stardance
Title: Morning Message by @raycoding | Stardance
Devlogs:
I have been working on getting the API keys to read my calendar.
Ships:
Daybreak is supposed to help someone start their day with a list of things that they can already do and not have to plan as much....
|
1793581306.5811098
|
1793667706.5811098
|
|
69330
|
AstroWeb by @mandeepswami | Stardance
|
mandeepswami
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T09:54:51Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This was a new thing i did . and had some problems with the api keys and allat but it is finaly done it didnt take very long for it to be completd", "repo": "https://github.com/Momentum122/AstroWeb/", "demo": "https://momentum122.github.io/AstroWeb/"}]...
|
[{"post_id": 80332, "ts": "202 [{"post_id": 80332, "ts": "2026-10-17T09:50:51Z", "hours": 0.4247, "text": "ADdded a timer and now it is complte with readme"}, {"post_id": 80319, "ts": "2026-10-17T08:52:05Z", "hours": 1.7358, "text": "looking good"}, {"post_id": 80297, "ts": "2026-10-17T05:34:26Z", "hours": 0.6764, "text": "just complete a few steps"}]...
|
Title: AstroWeb by @mandeepswami | Stardance
Devl Title: AstroWeb by @mandeepswami | Stardance
Devlogs:
just complete a few steps
looking good
ADdded a timer and now it is complte with readme
Ships:
This was a new thing i did . and had some problems with the api keys and allat but it is finaly done it didnt take very long for it to be completd...
|
1793581311.6773355
|
1793667711.6773355
|
|
69613
|
My web os by @rishith12 | Stardance
|
rishith12
|
2
|
6.0
|
2
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-16T11:45:11Z", "hours": 1.0, "multiplier": 1.52, "payout": 2, "blessing": "neutral", "text": "I added and extended its features further by adding a fully functional Todo App, Notepad, and a fully functional countdown timer .", "repo": "https://github.com/Rishith88/My_web_OS/", "demo": "https://rishith88.github.io/My_web_OS/"}, {"ship_num": 2, "ts": "2026-10-15T12:34:19Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the final product, finally done after a lot of hardwork this is a my own web os with a cool cyberpunk there and also teh date and time (IS- Indian Standard Time) with a calculater ,Calendar and a stop watch. The stop watch was teh most difficualt part so i had to refere many youtube tutorials to understand hwo it works but calendar and teh calculater were relatively easy and also the IST time one i had to do some ggogling liek visit otehr wbesite and see how it wokred good leanring for me .It also has a good pop up screen taht vanishes.", "repo": "https://github.com/Rishith88/My_web_OS/", "demo": "https://rishith88.github.io/My_web_OS/"}]...
|
[{"post_id": 80142, "ts": "202 [{"post_id": 80142, "ts": "2026-10-16T11:43:46Z", "hours": 1.2842, "text": "Finally done with my todo app, note pad and the new timer app."}, {"post_id": 79788, "ts": "2026-10-15T12:31:31Z", "hours": 0.6722, "text": "This is the final product guys finally done after a lot of hardwork this is a my own web os with a cool cyberpunk there and also teh date and time (IS- Indian Standard Time) with a calculater ,Calendar and a stop watch"}, {"post_id": 79764, "ts": "2026-10-15T09:35:24Z", "hours": 1.7678, "text": "Stopwatch and a screen timer added broskis less gooooooooo"}, {"post_id": 79618, "ts": "2026-10-14T18:47:30Z", "hours": 1.2136, "text": "Done with my first app guys"}, {"post_id": 79485, "ts": "2026-10-14T08:01:59Z", "hours": 1.0, "text": "My first layout guys less gooooo"}]...
|
Title: My web os by @rishith12 | Stardance
Devlog Title: My web os by @rishith12 | Stardance
Devlogs:
My first layout guys less gooooo
Done with my first app guys
Stopwatch and a screen timer added broskis less gooooooooo
This is the final product guys finally done after a lot of hardwork this is a my own web os with a cool cyberpunk there and also teh date and time (IS- Indian Standard Time) with a calculater ,Calendar and a stop watch
Finally done with my todo app, note pad and the new timer app.
Ships:
This is the final product, finally done after a lot of hardwork this is a my own web os with a cool cyberpunk there and also teh date and time (IS- Indian Standard Time) with a calculater ,Calendar and a stop watch. The stop watch was teh most difficualt part so i had to refere many youtube tutorials to understand hwo it works but calendar and teh calculater were relatively easy and also the IST time one i had to do some ggogling liek visit otehr wbesite and see how it wokred good leanring for me .It also has a good pop up screen taht vanishes.
I added and extended its features further by adding a fully functional Todo App, Notepad, and a fully functional countdown timer ....
|
1793581312.9248888
|
1793667712.9248888
|
|
41782
|
BIOSnake by @Duck | Stardance
|
Duck
|
1
|
32.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-19T23:24:25Z", "hours": 32.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is snake written in x86 assembly, running directly on the CPU with BIOS interrupt calls without an operating system, in under 3KB. It also includes comfort features like input buffering and thin snake drawing. It was challenging to get started programming in assembly, but once you get used to it it becomes a lot easier.", "repo": "https://github.com/duckdood/biosnake", "demo": "https://duckdood.github.io/asm_snake"}]...
|
[{"post_id": 80796, "ts": "202 [{"post_id": 80796, "ts": "2026-10-18T20:18:04Z", "hours": 0.6553, "text": "Palettes Devlog #8 Firstly I made the initial seed for for apple to be based on the current time (so it’s randomized every time you boot it up), and I added some color palettes that you can switch between with the E key."}, {"post_id": 69115, "ts": "2026-09-16T12:23:52Z", "hours": 2.6669, "text": "Miscellaneous stuff Devlog #7 I added input buffering, centered the screen, and added an end animation. I don’t really remember if I added anything else because I haven’t worked on this project in about a month and reading assembly is kinda hard."}, {"post_id": 43158, "ts": "2026-08-08T08:28:59Z", "hours": 9.6006, "text": "t h i n s n a k e Devlog #6 Thin Snake! Finally made the snake thin so it doesn’t turn into a blob. It should NOT have taken 9 hours, but it really does take a long time to program in assembly. In order to figure out how to bend the snake, it checks the segment in front of the snake, packs the info into 2 bits, and then does the same thing for the segment behind the snake. Then, it does a switch statement (At least, the closest thing to a switch statement in assembly) of the 16 possible values from those 4 bits packed together and then hardcodes drawing the segment. This implementation is definitely a bit strange and not the best way to do it, but it was the first one that worked and I didn’t want to keep trying different methods (doing anything in assembly isn’t very pleasant) (If the video looks super blurry, that’s because I recorded it at the original 320*240 resolution)"}, {"post_id": 39291, "ts": "2026-08-02T05:15:37Z", "hours": 2.0097, "text": "Nearly Finished! Devlog #5 Apples! The snake now has some food that appears on the screen. Not much to say here about the feature, it’s snake! But the implementation is a little bit more interesting. In computers, random numbers aren’t much of a thing, so you’ll usually have to settle for pseudo random numbers, but, CPUs today have an RDRAND instruction for generating random numbers from thermal noise and whatnot inside the CPU. but even though it’s on practically every chip today, I still opted not to use it, because Unseeded, so you can’t make a game seed or stuff like that, and They aren’t present on processors before 2012! And we want this snake to be able to run on the original i386, don’t we? So instead I decided to use a simple pseudo random number generator I just whipped up on the spot by multiply the seed by some big numbers and xor’ing it with itself a couple times. it’s definitely not cryptographically secure, but it’s snake, so whatever. What next? Now that the game is done, I’m gonna add a couple more features just so the game is a bit more more comfortable to play. I plan on adding: Centering the game screen (For obvious reasons) Restart button (so you don’t have to reboot the emulator) (Or if anyone runs this bare metal for some reason, the computer) Choosing colors (Because fun!) Button queuing (for convenience) Maybe some visual flair (like drawing the snake as thin, some sprites if I can figure those out, and stuff like that)"}, {"post_id": 38792, "ts": "2026-08-01T11:07:25Z", "hours": 5.5558, "text": "Hungry snake :( Devlog #4 Sadly there’s no apple yet so the snake is getting pretty hungry. The snake moves! I made the snake finally able to get longer than 1 segment through a circular style array for keeping track of the head. This means that there is an array for all the segments that store the X and Y, and the head slithers through the array overwriting the tail segment so that you don’t need to copy the whole array forward every time the snake moves. Copy problems With this way of implementing the snake, you need to shift forward all the segments in front of the snake’s head in memory so that it creates a free space in front of the head, and so the head can move into the free space instead of overwriting the tail. It’s a pretty simple concept, but I had a lot of trouble enacting this in assembly. Having to think about individual bytes isn’t something I’m used to from having data types handled automatically by higher level languages like C."}, {"post_id": 38097, "ts": "2026-07-31T09:47:36Z", "hours": 3.6206, "text": "This snake is devouring disk space Devlog #3 Reading more sectors As I was writing more assembly, I noticed a moment when whenever I added any more instructions, the screen would just go black. I knew I might be scooching up to the 512 byte limit, so I ndisasm’d the binary and found out that, sure enough, I only had 2 more bytes left! I was preparing to have use more than 512 bytes for my program, so I knew roughly what I needed to do. You just need one bios interrupt to read a couple sectors (512 byte chunks) into memory, and moved some code around, and now I have practically unlimited (a couple thousand bytes) to work with!"}, {"post_id": 37499, "ts": "2026-07-30T09:11:11Z", "hours": 1.4617, "text": "New Snake Habitats near You Devlog #2 Drawing the grid I drew a grid for the snake to move on. The code for the nested loop is not readable at all, but then again, it’s in assembly, no matter how you write it it’s unreadable. CAUTION: Please do not touch or feed snakes, or the DX register. I had an issue with the rectangle size being 0, because the size is passed to the drawing function through the DX register and I forgot that the MUL instruction doesn’t just store the result in AX, but also the DX register. This part sounds a bit weird but the stardance devlog guide says to “Include the friction” Dull Devlogs I know these devlogs may seem uneventful or dull, but writing anything in assembly is a hard task. It took me over an hour to draw a grid!"}, {"post_id": 37435, "ts": "2026-07-30T05:17:47Z", "hours": 5.9428, "text": "I have a rectangle and I’m not afraid to use it Devlog #1 Introduction This is my first devlog of making (or at least trying to make) snake without an operating system using BIOS interrupts and 16 bit x86 real mode assembly. I’ve made my functions for clearing the screen and drawing a rectangle, and it only took 5 hours to do! A lot of was also researching calling conventions, which registers can do what, and wondering why you can’t access memory with the stack pointer register (???? why cant you it LITERALLY has the word pointer in its name)"}]...
|
Title: BIOSnake by @Duck | Stardance
Devlogs:
I h Title: BIOSnake by @Duck | Stardance
Devlogs:
I have a rectangle and I’m not afraid to use it Devlog #1 Introduction This is my first devlog of making (or at least trying to make) snake without an operating system using BIOS interrupts and 16 bit x86 real mode assembly. I’ve made my functions for clearing the screen and drawing a rectangle, and it only took 5 hours to do! A lot of was also researching calling conventions, which registers can do what, and wondering why you can’t access memory with the stack pointer register (???? why cant you it LITERALLY has the word pointer in its name)
New Snake Habitats near You Devlog #2 Drawing the grid I drew a grid for the snake to move on. The code for the nested loop is not readable at all, but then again, it’s in assembly, no matter how you write it it’s unreadable. CAUTION: Please do not touch or feed snakes, or the DX register. I had an issue with the rectangle size being 0, because the size is passed to the drawing function through the DX register and I forgot that the MUL instruction doesn’t just store the result in AX, but also the DX register. This part sounds a bit weird but the stardance devlog guide says to “Include the friction” Dull Devlogs I know these devlogs may seem uneventful or dull, but writing anything in assembly is a hard task. It took me over an hour to draw a grid!
This snake is devouring disk space Devlog #3 Reading more sectors As I was writing more assembly, I noticed a moment when whenever I added any more instructions, the screen would just go black. I knew I might be scooching up to the 512 byte limit, so I ndisasm’d the binary and found out that, sure enough, I only had 2 more bytes left! I was preparing to have use more than 512 bytes for my program, so I knew roughly what I needed to do. You just need one bios interrupt to read a couple sectors (512 byte chunks) into memory, and moved some code around, and now I have practically unlimited (a couple thousand bytes) to work with!
Hungry snake :( Devlog #4 Sadly there’s no apple yet so the snake is getting pretty hungry. The snake moves! I made the snake finally able to get longer than 1 segment through a circular style array for keeping track of the head. This means that there is an array for all the segments that store the X and Y, and the head slithers through the array overwriting the tail segment so that you don’t need to copy the whole array forward every time the snake moves. Copy problems With this way of implementing the snake, you need to shift forward all the segments in front of the snake’s head in memory so that it creates a free space in front of the head, and so the head can move into the free space instead of overwriting the tail. It’s a pretty simple concept, but I had a lot of trouble enacting this in assembly. Having to think about individual bytes isn’t something I’m used to from having data types handled automatically by higher level languages like C.
Nearly Finished! Devlog #5 Apples! The snake now has some food that appears on the screen. Not much to say here about the feature, it’s snake! But the implementation is a little bit more interesting. In computers, random numbers aren’t much of a thing, so you’ll usually have to settle for pseudo random numbers, but, CPUs today have an RDRAND instruction for generating random numbers from thermal noise and whatnot inside the CPU. but even though it’s on practically every chip today, I still opted not to use it, because Unseeded, so you can’t make a game seed or stuff like that, and They aren’t present on processors before 2012! And we want this snake to be able to run on the original i386, don’t we? So instead I decided to use a simple pseudo random number generator I just whipped up on the spot by multiply the seed by some big numbers and xor’ing it with itself a couple times. it’s definitely not cryptographically secure, but it’s snake, so whatever. What next? Now that the game is done, I’m gonna add a couple more features just so the game is a bit more more comfortable to play. I plan on adding: Centering the game screen (For obvious reasons) Restart button (so you don’t have to reboot the emulator) (Or if anyone runs this bare metal for some reason, the computer) Choosing colors (Because fun!) Button queuing (for convenience) Maybe some visual flair (like drawing the snake as thin, some sprites if I can figure those out, and stuff like that)
t h i n s n a k e Devlog #6 Thin Snake! Finally made the snake thin so it doesn’t turn into a blob. It should NOT have taken 9 hours, but it really does take a long time to program in assembly. In order to figure out how to bend the snake, it checks the segment in front of the snake, packs the info into 2 bits, and then does the same thing for the segment behind the snake. Then, it does a switch statement (At least, the closest thing to a switch statement in assembly) of the 16 possible values from those 4 bits packed together and then hardcodes drawing the segment. This implementation is definitely a bit strange and not the best way to do it, but it was the first one that worked and I didn’t want to keep trying different methods (doing anything in assembly isn’t very pleasant) (If the video looks super blurry, that’s because I recorded it at the original 320*240 resolution)
Miscellaneous stuff Devlog #7 I added input buffering, centered the screen, and added an end animation. I don’t really remember if I added anything else because I haven’t worked on this project in about a month and reading assembly is kinda hard.
Palettes Devlog #8 Firstly I made the initial seed for for apple to be based on the current time (so it’s randomized every time you boot it up), and I added some color palettes that you can switch between with the E key.
Ships:
This is snake written in x86 assembly, running directly on the CPU with BIOS interrupt calls without an operating system, in under 3KB. It also includes comfort features like input buffering and thin snake drawing. It was challenging to get started programming in assembly, but once you get used to it it becomes a lot easier....
|
1793581314.1401
|
1793667714.1401
|
|
69619
|
Ferrari chrome by @sqnder_ | Stardance
|
sqnder_
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-14T09:48:36Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a daily ferari generator. Every day it shows a diffrent ferrari, you can go back to past dates.", "repo": "https://github.com/sqnder0/ferrari-of-the-day", "demo": "https://sqnder0.github.io/ferrari-of-the-day/"}]...
|
[{"post_id": 79496, "ts": "202 [{"post_id": 79496, "ts": "2026-10-14T09:47:34Z", "hours": 1.2575, "text": "This was a rather short project ‘cause I already have a lot of expierence developing frontend stuff. It was a rather interesting project ‘cause I didn’t now I could use vite for gh pages and haven’t really ever written a github workflow."}]...
|
Title: Ferrari chrome by @sqnder_ | Stardance
Dev Title: Ferrari chrome by @sqnder_ | Stardance
Devlogs:
This was a rather short project ‘cause I already have a lot of expierence developing frontend stuff. It was a rather interesting project ‘cause I didn’t now I could use vite for gh pages and haven’t really ever written a github workflow.
Ships:
I built a daily ferari generator. Every day it shows a diffrent ferrari, you can go back to past dates....
|
1793581315.3909514
|
1793667715.3909514
|
|
55195
|
Learning Rust by @barseghian_daniel | Stardance
|
barseghian_daniel
|
1
|
24.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-17T10:16:51Z", "hours": 24.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I learned rust with the rustlings exercices then made a final project! The challenging part was actually school since coming from school then working on the project is actually hard! Im really happy that i finished the project! To test the project you will have to read the readme. The files should be in the root folder when running cargo run!", "repo": "https://github.com/danielbarseghian/organize-file", "demo": "https://github.com/danielbarseghian/organize-file#how-to-set-up-and-run"}]...
|
[{"post_id": 80326, "ts": "202 [{"post_id": 80326, "ts": "2026-10-17T09:37:31Z", "hours": 1.0711, "text": "finsihed the Readme you can read it here"}, {"post_id": 78165, "ts": "2026-10-09T20:39:25Z", "hours": 1.1269, "text": "Last things before finishing The program is working perfectly, now some final touches (README, compilling, fixing bugs, …)"}, {"post_id": 76568, "ts": "2026-10-03T23:57:33Z", "hours": 0.5933, "text": "Removed AI on browser so when i search something i will often get a result by AI, it might be useful but not while learning!"}, {"post_id": 76081, "ts": "2026-10-02T08:54:39Z", "hours": 0.2992, "text": "I commented my code so much The reason is that it helps me understand what im doing when learning a new language!"}, {"post_id": 75213, "ts": "2026-09-29T14:33:01Z", "hours": 1.9981, "text": "I FINISHED FINALLYYY its been a long time but i finally finished! it was really fun. You can see the github here"}, {"post_id": 74203, "ts": "2026-09-26T22:18:31Z", "hours": 1.2019, "text": "only one chapter left! I recently switched to kate and its really much lighter than VScode"}, {"post_id": 73583, "ts": "2026-09-25T13:06:02Z", "hours": 8.8947, "text": "Sorry for not posting much School restarted and i was just coming home and working on exercices i didn’t really think about posting."}, {"post_id": 61802, "ts": "2026-09-04T21:42:13Z", "hours": 8.4286, "text": "Halfway done! i don’t have much to say but its been really fun to learn a new language!"}]...
|
Title: Learning Rust by @barseghian_daniel | Stard Title: Learning Rust by @barseghian_daniel | Stardance
Devlogs:
Halfway done! i don’t have much to say but its been really fun to learn a new language!
Sorry for not posting much School restarted and i was just coming home and working on exercices i didn’t really think about posting.
only one chapter left! I recently switched to kate and its really much lighter than VScode
I FINISHED FINALLYYY its been a long time but i finally finished! it was really fun. You can see the github here
I commented my code so much The reason is that it helps me understand what im doing when learning a new language!
Removed AI on browser so when i search something i will often get a result by AI, it might be useful but not while learning!
Last things before finishing The program is working perfectly, now some final touches (README, compilling, fixing bugs, …)
finsihed the Readme you can read it here
Ships:
I learned rust with the rustlings exercices then made a final project! The challenging part was actually school since coming from school then working on the project is actually hard! Im really happy that i finished the project! To test the project you will have to read the readme. The files should be in the root folder when running cargo run!...
|
1793581316.5190458
|
1793667716.5190458
|
|
41892
|
My own site! by @jiya | Stardance
|
jiya
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-18T13:36:27Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "well my project is so simple its not so creative nor big and advance but i made it for checking up my 1 of dreams to make a person website its about dr stone character of sai nanami and senku who inspires me for programming and science or space love 😊 well the stickers and photo glows when touched", "repo": "https://github.com/yasmeenpapppy0-prog/deep-space", "demo": "https://yasmeenpapppy0-prog.github.io/deep-space"}]...
|
[{"post_id": 80669, "ts": "202 [{"post_id": 80669, "ts": "2026-10-18T13:27:06Z", "hours": 3.59, "text": "its an website about dr stone characters who inspired me and abut space to that hoow much i love space > < ^"}]...
|
Title: My own site! by @jiya | Stardance
Devlogs: Title: My own site! by @jiya | Stardance
Devlogs:
its an website about dr stone characters who inspired me and abut space to that hoow much i love space > < ^
Ships:
well my project is so simple its not so creative nor big and advance but i made it for checking up my 1 of dreams to make a person website its about dr stone character of sai nanami and senku who inspires me for programming and science or space love 😊 well the stickers and photo glows when touched...
|
1793581317.7501853
|
1793667717.7501853
|