|
36144
|
Focus Pet by @xavier_teixeira | Stardance
|
xavier_teixeira
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Focus Pet by @xavier_teixeira | Stardance
|
1792659019.3617964
|
1793263819.3617964
|
|
39430
|
Frictionless by @xavier_teixeira | Stardance
|
xavier_teixeira
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @xavier_teixeira | Stardanc Title: Frictionless by @xavier_teixeira | Stardance...
|
1792655691.1840937
|
1793260491.1840937
|
|
39431
|
My very own WebOS by @xavier_teixeira | Stardance
|
xavier_teixeira
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @xavier_teixeira | Sta Title: My very own WebOS by @xavier_teixeira | Stardance...
|
1793134310.9345021
|
1793739110.9345021
|
|
63228
|
My awesome macropad! by @xavier_johnson0712 | Star My awesome macropad! by @xavier_johnson0712 | Stardance...
|
xavier_johnson0712
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @xavier_johnson0712 Title: My awesome macropad! by @xavier_johnson0712 | Stardance...
|
1793051252.2693698
|
1793656052.2693698
|
|
31954
|
Frostlake by @xaver_wagner | Stardance
|
xaver_wagner
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frostlake by @xaver_wagner | Stardance
|
1792727624.2848952
|
1793332424.2848952
|
|
44195
|
Diverisitide by @xashlync | Stardance
|
xashlync
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Diverisitide by @xashlync | Stardance
|
1793260211.891041
|
1793865011.891041
|
|
193
|
Persona by @xarber | Stardance
|
xarber
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Persona by @xarber | Stardance
|
1792756470.1825666
|
1793361270.1825666
|
|
269
|
School Manager by @xarber | Stardance
|
xarber
|
0
|
30.26
|
0
|
[]
|
[{"post_id": 50991, "ts": "202 [{"post_id": 50991, "ts": "2026-08-20T14:12:00Z", "hours": 1.1489, "text": "SideStore / LiveContainer source! Do you want to try School Manager yourself? You can now install the development builds through an AltSource, that you can add yourself from the School Manager github repo! You can also download the .ipa files manually from GitHub Releases. Just open the app and try it yourself!"}, {"post_id": 37594, "ts": "2026-07-30T13:03:30Z", "hours": 10.2097, "text": "Improved server-side security A few adjustments were made server-side: Tokens now expire much earlier, with a refresh token to keep users signed in. Other database endpoint updates were made to ensure safer data handling. Account security updates Together with the server side security enhancements, I also added a session management section in the Sign In & Security page: You can now manage your signed in devices, recognize them with their model or OS + browser, last seen date, and app version. You can easily sign out any of those devices, requiring another sign in. Passkey Renaming As mentioned in the previous devlog, I did add passkey renaming. Now passkeys detect the device you saved the passkey on to give a suggested name, which you can edit at any time. Fixed app themes For some reason app themes broke with an SDK update. I restored functionality, and extended it to the welcome screen. Multiple changes conventional commits I updated the workflow scripts to allow multiple changes inside of one commit: feat: Feature 1; fix: Fix 1; fix: Fix2 All inside of the same commit! These will then be parsed in the github release by the workflow. Switch app building to GitHub Actions server EAS Cloud was disabled. Now all app builds are ran through the GitHub Actions server. I also added an unsigned iOS build, which is installable with SideStore, LiveContainer, or any other similar sideloading app. The iOS builds are compiled with X-Code 27 beta, so the dynamic app resizing is enabled for iOS 27 (You can test by using iPhone mirroring, launching the sideloaded app, and trying to resize the window). Small reminder: You can either install the development build, OR, you can test the app by installing the PWA when opening the website version!"}, {"post_id": 32495, "ts": "2026-07-21T18:31:27Z", "hours": 4.8581, "text": "Passkeys are live! This took me a while to develop, but passkeys are finally live! There’s a passkey management screen in settings, with a list of all saved passkeys, when they were last used and when they were added. You can delete them, or add new ones using web authentication. This is a temporary workaround since Apple requires you to have a paid developer license to use passkeys in-app. What’s next? I’d like to add passkey renaming in settings (and regular passkey naming in the registration screen), OR a database with automatically detected names for each Passkey handler ID. I’m currently trying to get the app to build on X-Code 27 beta. This would use the new SDK and allow apps to dynamically resize when using iPhone mirroring or the xcode device hub. It would be a huge improvement for testing, since I would be able to test everything 100% from my mac without having an ipad simulator or have to bring a physical device around."}, {"post_id": 31140, "ts": "2026-07-19T09:45:17Z", "hours": 13.7719, "text": "Passkeys I’ve been working on this for a while. I’m currently adding passkeys and security keys support to the app! The app has been based on OTP codes since release, I’m also adding passkey support so that no waiting for emails is needed. You will still need a verified email in order to sign up, but you will be able to use passkeys for future authentications. I also think about adding an authenticator app OTP generator to replace email OTPs altogether (for added security in case of a stolen email account), but it’s a work in progress (PS: Again, you will still need a verified email address to sign up). GitHub Workflows! This took me ages to build. I implemented workflows and multiple branches: Master (Release) Beta Alpha Development Testing (no workflows here) On every push, two jobs run: One updates the website (only on master pushes), and also runs eas update to the specified update branch. The other job is the most interesting: It checks for version changes in the app.json file, and if the version changed, it starts building a new binary for the app: Signed iOS Simulator (.tar.gz app file), “Signed” Android APK (or AAB if the branch is Beta/Master), and unsigned iOS .ipa file (since I have no paid developer license yet). The first two are ran through EAS Cloud, and then downloaded by the workflow. The unsigned build runs directly on GitHub Actions’s servers. After having the artifacts, they get renamed to human readable names, and release notes are automatically generated with the adoption of conventional commits (fix: … | ci: … | feat: … | etc). The script later proceeds to create a release and a tag for said update, and draft it to the github repo. This means I no longer have to manage builds myself, which sometimes took several hours to fix environment issues and more. It also means that whenever I push an update, the app automatically reflects said update in an appropriate branch (we don’t like testing in production, right?)."}, {"post_id": 945, "ts": "2026-06-02T18:26:17Z", "hours": 0.2667, "text": "Now on Stardance! Hi everyone! Welcome to Stardance! I can’t wait to start seeing everyone’s amazing projects, and to start coding my own! I actually have a few ideas boiling in the pot, many of which I’ve already created projects for. Good coding to everyone! About School Manager The development of the app will be continued in Stardance! There aren’t many updates since the last devlog in Flavortown, I’m trying to organize my ideas and clean some code before continuing development. Have fun everyone!"}]...
|
Title: School Manager by @xarber | Stardance
Devl Title: School Manager by @xarber | Stardance
Devlogs:
Now on Stardance! Hi everyone! Welcome to Stardance! I can’t wait to start seeing everyone’s amazing projects, and to start coding my own! I actually have a few ideas boiling in the pot, many of which I’ve already created projects for. Good coding to everyone! About School Manager The development of the app will be continued in Stardance! There aren’t many updates since the last devlog in Flavortown, I’m trying to organize my ideas and clean some code before continuing development. Have fun everyone!
Passkeys I’ve been working on this for a while. I’m currently adding passkeys and security keys support to the app! The app has been based on OTP codes since release, I’m also adding passkey support so that no waiting for emails is needed. You will still need a verified email in order to sign up, but you will be able to use passkeys for future authentications. I also think about adding an authenticator app OTP generator to replace email OTPs altogether (for added security in case of a stolen email account), but it’s a work in progress (PS: Again, you will still need a verified email address to sign up). GitHub Workflows! This took me ages to build. I implemented workflows and multiple branches: Master (Release) Beta Alpha Development Testing (no workflows here) On every push, two jobs run: One updates the website (only on master pushes), and also runs eas update to the specified update branch. The other job is the most interesting: It checks for version changes in the app.json file, and if the version changed, it starts building a new binary for the app: Signed iOS Simulator (.tar.gz app file), “Signed” Android APK (or AAB if the branch is Beta/Master), and unsigned iOS .ipa file (since I have no paid developer license yet). The first two are ran through EAS Cloud, and then downloaded by the workflow. The unsigned build runs directly on GitHub Actions’s servers. After having the artifacts, they get renamed to human readable names, and release notes are automatically generated with the adoption of conventional commits (fix: … | ci: … | feat: … | etc). The script later proceeds to create a release and a tag for said update, and draft it to the github repo. This means I no longer have to manage builds myself, which sometimes took several hours to fix environment issues and more. It also means that whenever I push an update, the app automatically reflects said update in an appropriate branch (we don’t like testing in production, right?).
Passkeys are live! This took me a while to develop, but passkeys are finally live! There’s a passkey management screen in settings, with a list of all saved passkeys, when they were last used and when they were added. You can delete them, or add new ones using web authentication. This is a temporary workaround since Apple requires you to have a paid developer license to use passkeys in-app. What’s next? I’d like to add passkey renaming in settings (and regular passkey naming in the registration screen), OR a database with automatically detected names for each Passkey handler ID. I’m currently trying to get the app to build on X-Code 27 beta. This would use the new SDK and allow apps to dynamically resize when using iPhone mirroring or the xcode device hub. It would be a huge improvement for testing, since I would be able to test everything 100% from my mac without having an ipad simulator or have to bring a physical device around.
Improved server-side security A few adjustments were made server-side: Tokens now expire much earlier, with a refresh token to keep users signed in. Other database endpoint updates were made to ensure safer data handling. Account security updates Together with the server side security enhancements, I also added a session management section in the Sign In & Security page: You can now manage your signed in devices, recognize them with their model or OS + browser, last seen date, and app version. You can easily sign out any of those devices, requiring another sign in. Passkey Renaming As mentioned in the previous devlog, I did add passkey renaming. Now passkeys detect the device you saved the passkey on to give a suggested name, which you can edit at any time. Fixed app themes For some reason app themes broke with an SDK update. I restored functionality, and extended it to the welcome screen. Multiple changes conventional commits I updated the workflow scripts to allow multiple changes inside of one commit: feat: Feature 1; fix: Fix 1; fix: Fix2 All inside of the same commit! These will then be parsed in the github release by the workflow. Switch app building to GitHub Actions server EAS Cloud was disabled. Now all app builds are ran through the GitHub Actions server. I also added an unsigned iOS build, which is installable with SideStore, LiveContainer, or any other similar sideloading app. The iOS builds are compiled with X-Code 27 beta, so the dynamic app resizing is enabled for iOS 27 (You can test by using iPhone mirroring, launching the sideloaded app, and trying to resize the window). Small reminder: You can either install the development build, OR, you can test the app by installing the PWA when opening the website version!
SideStore / LiveContainer source! Do you want to try School Manager yourself? You can now install the development builds through an AltSource, that you can add yourself from the School Manager github repo! You can also download the .ipa files manually from GitHub Releases. Just open the app and try it yourself!...
|
1793177338.4349735
|
1793782138.4349735
|
|
271
|
Pathway by @xarber | Stardance
|
xarber
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pathway by @xarber | Stardance
|
1792716706.067727
|
1793321506.067727
|
|
273
|
Unmasked by @xarber | Stardance
|
xarber
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Unmasked by @xarber | Stardance
|
1792684106.8443542
|
1793288906.8443542
|
|
274
|
Echo by @xarber | Stardance
|
xarber
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Echo by @xarber | Stardance
|
1793303445.2656305
|
1793908245.2656305
|
|
275
|
Fetch by @xarber | Stardance
|
xarber
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Fetch by @xarber | Stardance
|
1793354193.5520134
|
1793958993.5520134
|
|
276
|
Tempo by @xarber | Stardance
|
xarber
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Tempo by @xarber | Stardance
|
1793188115.2762544
|
1793792915.2762544
|
|
1032
|
OpenRecode by @xarber | Stardance
|
xarber
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: OpenRecode by @xarber | Stardance
|
1792713093.5155916
|
1793317893.5155916
|
|
56246
|
BLARE by @xanoryash | Stardance
|
xanoryash
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @xanoryash | Stardance
|
1792655312.6728528
|
1793260112.6728528
|
|
17308
|
Deep space salvage by @xanderv7777 | Stardance
|
xanderv7777
|
0
|
6.84
|
0
|
[]
|
[{"post_id": 7475, "ts": "2026 [{"post_id": 7475, "ts": "2026-06-12T13:58:25Z", "hours": 6.8394, "text": "I am working on the main parts of the game.So far I have reached the start menu(no settings yet just a start page).I have a menu where you can sell your scrap. Interactive buttons when hover.Scrap with modifications and randomized size and spawning.I also have a player with grabber to collect the scrap to sell.Right now I am working on a drone to start automation."}]...
|
Title: Deep space salvage by @xanderv7777 | Starda Title: Deep space salvage by @xanderv7777 | Stardance
Devlogs:
I am working on the main parts of the game.So far I have reached the start menu(no settings yet just a start page).I have a menu where you can sell your scrap. Interactive buttons when hover.Scrap with modifications and randomized size and spawning.I also have a player with grabber to collect the scrap to sell.Right now I am working on a drone to start automation....
|
1792659090.4661028
|
1793263890.4661028
|
|
15975
|
My very own WebOS by @xanderr | Stardance
|
xanderr
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @xanderr | Stardance
|
1793339584.2820437
|
1793944384.2820437
|
|
55611
|
xanderrrr by @xanderr | Stardance
|
xanderr
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: xanderrrr by @xanderr | Stardance
|
1793170281.1826806
|
1793775081.1826806
|
|
5519
|
Untitled project by @xandercode2 | Stardance
|
xandercode2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @xandercode2 | Stardanc Title: Untitled project by @xandercode2 | Stardance...
|
1793170160.0670116
|
1793774960.0670116
|
|
7922
|
My first slack bot! by @xanderath | Stardance
|
xanderath
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @xanderath | Stardan Title: My first slack bot! by @xanderath | Stardance...
|
1792713249.4560704
|
1793318049.4560704
|
|
17029
|
Pronoun Palace Music Player by @xanderath | Starda Pronoun Palace Music Player by @xanderath | Stardance...
|
xanderath
|
1
|
3.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T05:02:13Z", "hours": 3.0, "multiplier": 5.8, "payout": 20, "blessing": "neutral", "text": "As this was one of the first mods made for this game, I had to learn how the game works and how to make my mod load.", "repo": "https://github.com/Emarald64/music_player", "demo": "https://youtu.be/Y2NHza-pziE"}]...
|
[{"post_id": 9729, "ts": "2026 [{"post_id": 9729, "ts": "2026-06-16T04:50:45Z", "hours": 0.4364, "text": "added proper sprites for the cassette"}, {"post_id": 8417, "ts": "2026-06-14T00:03:20Z", "hours": 0.5031, "text": "Added animations to buttons and sound effects for clicks and the cassette flip"}, {"post_id": 8320, "ts": "2026-06-13T20:42:24Z", "hours": 2.4183, "text": "added title screen button, cassette player sprite, and music playing logic. Also made the regular songs play on side A and the the shadow songs on side B"}]...
|
Title: Pronoun Palace Music Player by @xanderath | Title: Pronoun Palace Music Player by @xanderath | Stardance
Devlogs:
added title screen button, cassette player sprite, and music playing logic. Also made the regular songs play on side A and the the shadow songs on side B
Added animations to buttons and sound effects for clicks and the cassette flip
added proper sprites for the cassette
Ships:
As this was one of the first mods made for this game, I had to learn how the game works and how to make my mod load....
|
1793285338.8339543
|
1793371738.8339543
|
|
20332
|
Pronoun Palace Modding famework by @xanderath | St Pronoun Palace Modding famework by @xanderath | Stardance...
|
xanderath
|
1
|
37.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-05T03:50:46Z", "hours": 37.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a mod for Pronoun Palace which allows other mods to add spells, enemies, characters, tile effects, and a mod settings menu. I also created a demonstration mod which adds one of all of these. Enemy: Aqua from Deltarune Character: Dew Jubilist Spell: Inverter, alternates between making tiles negative and crit Tile Effect: Negative, tile is worth negative value In the mod settings menu you can make Aqua small, or guarantee that she appears The project demo is a showcase video so you can see the mod without having to own the game.", "repo": "https://github.com/Emarald64/pronoun-palace-framework", "demo": "https://youtu.be/Dea4LgKEAN8"}]...
|
[{"post_id": 22540, "ts": "202 [{"post_id": 22540, "ts": "2026-07-05T01:59:58Z", "hours": 1.2689, "text": "Its very hard to see, but the shadow of the text can now also have it’s color changed. The second picture has a more visible shadow color"}, {"post_id": 20500, "ts": "2026-07-02T03:18:11Z", "hours": 6.5267, "text": "Added a tile effect loader to add new tile affects. To the example mod, added the tile effect negative, which multiplies tile value by -1 and the spell Inverter which alternates between making a tile negative and crit."}, {"post_id": 18064, "ts": "2026-06-29T01:39:57Z", "hours": 5.4106, "text": "Make knife throwing animation faster and made the wooden slash attack into a chain knife attack that hits all the top and bottom tiles. Released version 1.4.2 on github. (cut out the parts of the video where it took me a while to find a good word to play)"}, {"post_id": 17219, "ts": "2026-06-27T22:38:46Z", "hours": 8.1186, "text": "Added custom intents, put custom enemies in phonebook, added mod settings menu. Replaced the paparazzi with aqua who has uses the custom intents and has her own unique projectile physics and sounds"}, {"post_id": 13414, "ts": "2026-06-21T23:27:43Z", "hours": 15.4203, "text": "Created scripts to add spells, enemies, and characters. Modified character select screen to support more characters. Made example mod to showcase framework features."}]...
|
Title: Pronoun Palace Modding famework by @xandera Title: Pronoun Palace Modding famework by @xanderath | Stardance
Devlogs:
Created scripts to add spells, enemies, and characters. Modified character select screen to support more characters. Made example mod to showcase framework features.
Added custom intents, put custom enemies in phonebook, added mod settings menu. Replaced the paparazzi with aqua who has uses the custom intents and has her own unique projectile physics and sounds
Make knife throwing animation faster and made the wooden slash attack into a chain knife attack that hits all the top and bottom tiles. Released version 1.4.2 on github. (cut out the parts of the video where it took me a while to find a good word to play)
Added a tile effect loader to add new tile affects. To the example mod, added the tile effect negative, which multiplies tile value by -1 and the spell Inverter which alternates between making a tile negative and crit.
Its very hard to see, but the shadow of the text can now also have it’s color changed. The second picture has a more visible shadow color
Ships:
I made a mod for Pronoun Palace which allows other mods to add spells, enemies, characters, tile effects, and a mod settings menu. I also created a demonstration mod which adds one of all of these. Enemy: Aqua from Deltarune Character: Dew Jubilist Spell: Inverter, alternates between making tiles negative and crit Tile Effect: Negative, tile is worth negative value In the mod settings menu you can make Aqua small, or guarantee that she appears The project demo is a showcase video so you can see the mod without having to own the game....
|
1793249704.103572
|
1793336104.103572
|
|
7623
|
Mechanical hand by @xander | Stardance
|
xander
|
0
|
11.12
|
0
|
[]
|
[{"post_id": 68359, "ts": "202 [{"post_id": 68359, "ts": "2026-09-15T00:32:42Z", "hours": 2.7019, "text": "Dev log #3- The main thing I was working on for the last few things with wiring the fingers and working on getting the friction down."}, {"post_id": 8835, "ts": "2026-06-14T18:10:49Z", "hours": 7.1456, "text": "Devlog #2 - What I worked on- I worked on printing it all out and actually building the hand, while also trying to solve some of the issues I mention later. Problems-I have had some pretty difficult things to deal with, my main issue I am having is I am trying to guide the fishing line better than I have been so that I can have equal pulling force from the finger and so that the tendons are being pulled at equal lengths. Plans- I have spent some time modeling a fishing line guide that clamps around the servo arm. I really am hoping this will work but I will need to figure out how to minimize the space they are taking up as I want it al to fit together while being decently serviceable and clean looking."}, {"post_id": 5688, "ts": "2026-06-09T15:49:13Z", "hours": 1.2756, "text": "Dev log-1 Hi guys! I started this project about a year ago with the goal of creating a 3d printable hand that is able to be controlled by mimicking my hand through a camera. Right now I have modeled and printed all of the fingers to a point where I can move on with the actual electronics. What I worked on- I worked on creating my assembly document in Onshape to be able to see what the movement would look like. This came at a challenge though, as I have never used the assembly function of Onshape. What I plan to work on- Today I plan to work on modeling and printing the wrist area of the hand to mount most of the electronics. Advise- I plan on using Arduino as its the only thing that I have, but I need to figure out how to convert a hand tracking software in python to something that I am able to use with the Arduino."}]...
|
Title: Mechanical hand by @xander | Stardance
Dev Title: Mechanical hand by @xander | Stardance
Devlogs:
Dev log-1 Hi guys! I started this project about a year ago with the goal of creating a 3d printable hand that is able to be controlled by mimicking my hand through a camera. Right now I have modeled and printed all of the fingers to a point where I can move on with the actual electronics. What I worked on- I worked on creating my assembly document in Onshape to be able to see what the movement would look like. This came at a challenge though, as I have never used the assembly function of Onshape. What I plan to work on- Today I plan to work on modeling and printing the wrist area of the hand to mount most of the electronics. Advise- I plan on using Arduino as its the only thing that I have, but I need to figure out how to convert a hand tracking software in python to something that I am able to use with the Arduino.
Devlog #2 - What I worked on- I worked on printing it all out and actually building the hand, while also trying to solve some of the issues I mention later. Problems-I have had some pretty difficult things to deal with, my main issue I am having is I am trying to guide the fishing line better than I have been so that I can have equal pulling force from the finger and so that the tendons are being pulled at equal lengths. Plans- I have spent some time modeling a fishing line guide that clamps around the servo arm. I really am hoping this will work but I will need to figure out how to minimize the space they are taking up as I want it al to fit together while being decently serviceable and clean looking.
Dev log #3- The main thing I was working on for the last few things with wiring the fingers and working on getting the friction down....
|
1792766880.8759265
|
1793371680.8759265
|
|
7629
|
My awesome macropad! by @xander | Stardance
|
xander
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @xander | Stardance
|
1793310660.5514963
|
1793915460.5514963
|
|
3052
|
Witchsky by @xan | Stardance
|
xan
|
1
|
40.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-08T00:46:48Z", "hours": 40.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Witchsky is a fork of Bluesky’s social app, made for power users or anyone who wants a slightly more enjoyable microblogging experience. With custom themes, markdown link support, options to hide distracting elements, the ability to use different servers, a pho-edit functionality, the ability to download images and videos (the latter in any format you want!), view people’s pronouns & websites, and maybe a dozen or 2 other features…", "repo": "https://tangled.org/jollywhoppers.com/witchsky.app/", "demo": "https://witchsky.app"}]...
|
[{"post_id": 42992, "ts": "202 [{"post_id": 42992, "ts": "2026-08-08T00:39:55Z", "hours": 5.1703, "text": "updated the web app to include a few new things from bluesky’s app upstream! also moved around a few settings to make them easier to find, added a toggle to only show people’s handles in place of display names, and made changing app server & other infrastructure settings easier (with dropdowns and speedier access). I have more plans (like mobile apps) but i think this is shippable now!"}, {"post_id": 29310, "ts": "2026-07-16T04:45:26Z", "hours": 10.9917, "text": "I added a toggle to only show handles, a thread reader mode from another bsky fork, a new sign-up/better login flow, vastly improved the repost carousels, fixed numerous bugs, and added a secret 67-related feature! 👀"}, {"post_id": 22083, "ts": "2026-07-04T10:35:34Z", "hours": 23.6497, "text": "I’m working on a fork of Bluesky’s open source microblogging client called Witchsky, available at https://witchsky.app . I’ve been working on this for a bit but forgot to ship 💀 so don’t mind the total time logged; oops… I’ve done a TON (ong I don’t think I’ll be able to remember it all; it’s been a while)! I fixed a huge number of small things and kept it up-to-date (working through merge conflicts might be a majority of the time spent working on all this… I need to find out how to be more efficient). Also made some strides in updating all the settings and making chat access more powerful here than upstream (you can access chats with deactivated accounts! but still need to make it clear that they cannot be messaged). Also made the long-press/right-click on post interaction buttons respect reply-gates (so if your reply wouldn’t show up, it won’t let you make a post replying)."}]...
|
Title: Witchsky by @xan | Stardance
Devlogs:
I’m Title: Witchsky by @xan | Stardance
Devlogs:
I’m working on a fork of Bluesky’s open source microblogging client called Witchsky, available at https://witchsky.app . I’ve been working on this for a bit but forgot to ship 💀 so don’t mind the total time logged; oops… I’ve done a TON (ong I don’t think I’ll be able to remember it all; it’s been a while)! I fixed a huge number of small things and kept it up-to-date (working through merge conflicts might be a majority of the time spent working on all this… I need to find out how to be more efficient). Also made some strides in updating all the settings and making chat access more powerful here than upstream (you can access chats with deactivated accounts! but still need to make it clear that they cannot be messaged). Also made the long-press/right-click on post interaction buttons respect reply-gates (so if your reply wouldn’t show up, it won’t let you make a post replying).
I added a toggle to only show handles, a thread reader mode from another bsky fork, a new sign-up/better login flow, vastly improved the repost carousels, fixed numerous bugs, and added a secret 67-related feature! 👀
updated the web app to include a few new things from bluesky’s app upstream! also moved around a few settings to make them easier to find, added a toggle to only show people’s handles in place of display names, and made changing app server & other infrastructure settings easier (with dropdowns and speedier access). I have more plans (like mobile apps) but i think this is shippable now!
Ships:
Witchsky is a fork of Bluesky’s social app, made for power users or anyone who wants a slightly more enjoyable microblogging experience. With custom themes, markdown link support, options to hide distracting elements, the ability to use different servers, a pho-edit functionality, the ability to download images and videos (the latter in any format you want!), view people’s pronouns & websites, and maybe a dozen or 2 other features…...
|
1793253242.3343277
|
1793339642.3343277
|
|
71119
|
My very own WebOS by @xaifundzz | Stardance
|
xaifundzz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @xaifundzz | Stardance
|
1792820835.3267689
|
1793425635.3267689
|
|
35736
|
My own site! by @xadichamirzaahmedova012 | Stardan My own site! by @xadichamirzaahmedova012 | Stardance...
|
xadichamirzaahmedova012
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @xadichamirzaahmedova012 | Title: My own site! by @xadichamirzaahmedova012 | Stardance...
|
1792734462.741347
|
1793339262.741347
|
|
66468
|
WarioWare Game by @xadichabonumahkamova | Stardanc WarioWare Game by @xadichabonumahkamova | Stardance...
|
xadichabonumahkamova
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @xadichabonumahkamova | S Title: WarioWare Game by @xadichabonumahkamova | Stardance...
|
1793098415.3613002
|
1793703215.3613002
|
|
11069
|
XacPAD v2 by @xacobema | Stardance
|
xacobema
|
0
|
0.57
|
0
|
[]
|
[{"post_id": 45821, "ts": "202 [{"post_id": 45821, "ts": "2026-08-12T15:28:24Z", "hours": 0.2511, "text": "(Before submitting it for funding) I fixed the issue of the rotary encoder clipping with the Xiao"}, {"post_id": 26044, "ts": "2026-07-10T17:03:52Z", "hours": 0.3219, "text": "I tink I finished everything! Had to rewire everting a couple of times because there wasn’t enough space and when I discovered that I needed to add diodes for the matrix. I still don’t quite underestant the QMK firmware, but I think the basics are don, I’ll perfect it once I havea working hardware XacPAD 2:) I will now do the GitHub repo (For some reasn Hackatime for KiCad isn’t detecting time wel, but Lookout is) UPDATE: I think I saved everything, but thanks Windows 11, I can’t add pictures now but my PC decided to have a BSOD. The only thing I’m worried about is the lookout recording"}]...
|
Title: XacPAD v2 by @xacobema | Stardance
Devlogs Title: XacPAD v2 by @xacobema | Stardance
Devlogs:
I tink I finished everything! Had to rewire everting a couple of times because there wasn’t enough space and when I discovered that I needed to add diodes for the matrix. I still don’t quite underestant the QMK firmware, but I think the basics are don, I’ll perfect it once I havea working hardware XacPAD 2:) I will now do the GitHub repo (For some reasn Hackatime for KiCad isn’t detecting time wel, but Lookout is) UPDATE: I think I saved everything, but thanks Windows 11, I can’t add pictures now but my PC decided to have a BSOD. The only thing I’m worried about is the lookout recording
(Before submitting it for funding) I fixed the issue of the rotary encoder clipping with the Xiao...
|
1793206105.5956664
|
1793810905.5956664
|
|
30742
|
XacOS by @xacobema | Stardance
|
xacobema
|
2
|
19.96
|
11
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-08T14:18:45Z", "hours": 6.0, "multiplier": 1.98, "payout": 11, "blessing": "neutral", "text": "XacOS v1.0 [You will probably have to zoom out to see everything properly, I didn´t find a reliable and simple way to make everything fit every screen, altough there is probably a way] What’s new in 1.0 Fixed bugs, like the windows changing shape when dragged to the right corner of the screen Revamped settings: you can now add your own wallpaper, change the font of the whole OS and see some information about your PC Added very simple notes app Start menu: access it by clicking the XacOS logo in the corner of the taskbar, see and open all of your apps There was A LOT of debugging Honestly, since almost 2 months have passed since I made v0.1, and that being my first real experience with HTML, CSS and JavaScript, and also forgetting how I coded the project, this update was a little challenging. Obviously, a lot of googling and W3schools helped me. I still think that maybe in the future I will make a 1.1 or 2.0 with more interesting features, but as a first experience with web development, I think it was great. I would love to mke 1.1 now, but I start school tomorrow, so it’s going to be difficult… Also, thank you very much HackClub and all it’s volunteers for making these awesome projects, I hope summer next year I will be able to participate again, because it’s the last year before I turn 18 😭", "repo": "https://github.com/xacb33/XacOS", "demo": "https://xacb33.github.io/XacOS/"}, {"ship_num": 2, "ts": "2026-07-06T22:42:40Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I think I finally finished the first version of XacOS! It was quite challenging to fix up bugs, as I had never coded in HTML nor JavaScript", "repo": "https://github.com/xacb33/XacOS", "demo": "https://xacb33.github.io/XacOS/"}]...
|
[{"post_id": 71402, "ts": "202 [{"post_id": 71402, "ts": "2026-09-20T19:12:24Z", "hours": 3.0508, "text": "Let’s see if I remember everything: 1. Changed the default system font to one that I think fits better 2. Added paint.js as an app 3. Added user profile customization, with profile picture and username (for now it doesn’t do much, just show it in the start menu) 4. Now there’s a little indicator in the taskbar on what app is currently on top 5. Changed the buttons of the notes apps to icons 6. Setup now tells you to choose your favourite font 7. A little calendar will appear when hovering over the date and time on the taskbar 8. Made most settings persist between page refresh with localStorage and some minor bug-fixes, like the aboutMe screen not going to the top when it’s taskbar icon was clicked. I thinks that’s everything, I also plan on adding at least one or two more apps coded by me and maybe something like a launcher or app store for iframe/embeded stuff by other people"}, {"post_id": 70565, "ts": "2026-09-19T11:31:46Z", "hours": 2.4183, "text": "I added quite some new features, including: 1. Most setup/OOBE is done, but I will probably add the cusomization options in there. 2. Added a low graphics mode, as some reviewers pointed out that XacOS ran badly on their PC, wich disables animations and disables blur. 3.Compressed all images, wich will also help with performane. 4.Added a new wallpaper by NASA, to resemble StarDance. 5. Added a Security section in settings, wich checks for the URL to make sure it is “genuine XacOS” (It is just a gimmick, XacOS is still completly open source) 6. Added a factory reset option in settings, wich deletes all settings and files saved in localStorage. 7. Added a start-up sound. Still have some things that I want to add but I’m happy on how this is turning out, altough I lost my streak because of school…"}, {"post_id": 65495, "ts": "2026-09-10T17:53:35Z", "hours": 1.4144, "text": "Started adding quite some things, but more work is required. (I plan on adding more features, this is v2.0, not v1.1 ;) ) 1. Changed the old welcome window for a placeholder OOBE/Setup, 2. Started working on locally saving the notes to be persistant even when you close the browser, 3. Moved my personal projects to a separate folder inside of file explorer, 4. Added an outline to program names in the desktop, so it can work with both dark and light wallpapers, 5. Fixed the problem of when selecting an icon it would move slightly. Wish me luck, I have no idea why the local saving is working (Why does it need a random cryptographic ID?)"}, {"post_id": 64887, "ts": "2026-09-09T16:23:43Z", "hours": 0.5356, "text": "Sticky Notes now has more functions and windows are animated! I still have to code all the saving to localstorage when you click save and displaying them as openeable files, but for now you can export your note to a txt file to view whenever. Also, looking at the screenshot, looks like I made Settings not be a square anymore, probably when making the text centered with the icon… I will fix that too"}, {"post_id": 64864, "ts": "2026-09-09T15:38:39Z", "hours": 0.5381, "text": "I know I said that I was starting school, but the first days we aren’t having a lot of work, and I was dissapointed on only getting a x1.98 multiplier in v1, so I’ve decided to fix everything the reviewers have pointed out, starting by making everything smaller, and using relative percentages, instead of fixed px values both in HTML and in CSS. Secondly, I have added a little animation on the opening and closing of the Start Menu, turns out it was way easier than I thought, I thought that you had to code the animation by hand. I will also add animations to the other windows (probably easier since they all have a common css class). Lastly, I renamed the welcome screen to About Me, as I plan to do an onboarding foor the OS, and some reviewers pointed out that XacOS v1 seemed more like a personal website instead of a WebOS. As you can read, I am also giving more details in the devlog, and doing them more often."}, {"post_id": 64225, "ts": "2026-09-08T14:06:15Z", "hours": 0.2781, "text": "Updated GitHub and touched up some minor things before shipping!"}, {"post_id": 64215, "ts": "2026-09-08T13:37:40Z", "hours": 1.9003, "text": "I figured out how to make windows not do weird things when they are dragged to the right (It was a very simple solution), gave Settings more functions, like changing the font and uploading your own wallpaper, fixed a couple of bugs and made a very simple Sticky Notes app. I think I will update the repo, do some slight changes, and ship XacOS v1.0! (Previous was beta)"}, {"post_id": 63486, "ts": "2026-09-07T11:25:59Z", "hours": 0.7506, "text": "Found a way to preview the page without having to redownload the files every single time, wich was much needed. Added a working start menuthat opens when you click XacOS and closes by clicking it again, opening an app with it or clicking a window. I still have to fix the problem of windows deforming when they get to the right side of the screen…"}, {"post_id": 31831, "ts": "2026-07-20T15:00:58Z", "hours": 1.7636, "text": "Of course it didn’t work after reorganizing the code. After fixing it up I started implementing the Start Menu (still needs a lot of work) , and only had opened Welome Screen, so I din’t realise that every other window closed with the start Menu, so I started re-cheking the code and found nothing, changed a couple of things that I thought hat was causing that, nothing. I gave up and asked Github AI what was going on but it DIDN’T KNOW (and tried rewriting my code)… I ended up checking again the html….. there was a missing div ending declaration. AAAAAAAAA"}, {"post_id": 27254, "ts": "2026-07-12T17:27:11Z", "hours": 0.9331, "text": "Tidied up a lot the JavaScript code. Much needed! Now to try if it still works… fingers crossed"}, {"post_id": 23785, "ts": "2026-07-06T22:39:30Z", "hours": 0.5344, "text": "Fixing up the README and setting up github pages"}, {"post_id": 23772, "ts": "2026-07-06T22:06:57Z", "hours": 2.1356, "text": "Hooray! I think version 1 of XacOS is finished. It is still pretty barebones and the code is a mess (compared to what others have done this is worthless), but I hope I can polish everything in WebOS 2. All the basics are done and I added the feature of icons of open apps in the taskbar, and when you click it it brings the window to the top"}, {"post_id": 23673, "ts": "2026-07-06T19:43:09Z", "hours": 2.3122, "text": "Project is going great! Alough I’m going crazy trying to figure out why The pop up projects movat the same time as the main projects window…"}, {"post_id": 22881, "ts": "2026-07-05T14:44:56Z", "hours": 0.6561, "text": "I didn’t have Hackatime set up properly… But yesterday I locked in and did 71 different versions of XacOS (Each one with a little bit more things than the one before) Last thing I have done fllowing the guide was making the window openable and closable. I kinda panicked when tidying up the code a little bit all the JS stopped working, but it’s fixed now. (btw, I spent way more than 37min on this)"}]...
|
Title: XacOS by @xacobema | Stardance
Devlogs:
I Title: XacOS by @xacobema | Stardance
Devlogs:
I didn’t have Hackatime set up properly… But yesterday I locked in and did 71 different versions of XacOS (Each one with a little bit more things than the one before) Last thing I have done fllowing the guide was making the window openable and closable. I kinda panicked when tidying up the code a little bit all the JS stopped working, but it’s fixed now. (btw, I spent way more than 37min on this)
Project is going great! Alough I’m going crazy trying to figure out why The pop up projects movat the same time as the main projects window…
Hooray! I think version 1 of XacOS is finished. It is still pretty barebones and the code is a mess (compared to what others have done this is worthless), but I hope I can polish everything in WebOS 2. All the basics are done and I added the feature of icons of open apps in the taskbar, and when you click it it brings the window to the top
Fixing up the README and setting up github pages
Tidied up a lot the JavaScript code. Much needed! Now to try if it still works… fingers crossed
Of course it didn’t work after reorganizing the code. After fixing it up I started implementing the Start Menu (still needs a lot of work) , and only had opened Welome Screen, so I din’t realise that every other window closed with the start Menu, so I started re-cheking the code and found nothing, changed a couple of things that I thought hat was causing that, nothing. I gave up and asked Github AI what was going on but it DIDN’T KNOW (and tried rewriting my code)… I ended up checking again the html….. there was a missing div ending declaration. AAAAAAAAA
Found a way to preview the page without having to redownload the files every single time, wich was much needed. Added a working start menuthat opens when you click XacOS and closes by clicking it again, opening an app with it or clicking a window. I still have to fix the problem of windows deforming when they get to the right side of the screen…
I figured out how to make windows not do weird things when they are dragged to the right (It was a very simple solution), gave Settings more functions, like changing the font and uploading your own wallpaper, fixed a couple of bugs and made a very simple Sticky Notes app. I think I will update the repo, do some slight changes, and ship XacOS v1.0! (Previous was beta)
Updated GitHub and touched up some minor things before shipping!
I know I said that I was starting school, but the first days we aren’t having a lot of work, and I was dissapointed on only getting a x1.98 multiplier in v1, so I’ve decided to fix everything the reviewers have pointed out, starting by making everything smaller, and using relative percentages, instead of fixed px values both in HTML and in CSS. Secondly, I have added a little animation on the opening and closing of the Start Menu, turns out it was way easier than I thought, I thought that you had to code the animation by hand. I will also add animations to the other windows (probably easier since they all have a common css class). Lastly, I renamed the welcome screen to About Me, as I plan to do an onboarding foor the OS, and some reviewers pointed out that XacOS v1 seemed more like a personal website instead of a WebOS. As you can read, I am also giving more details in the devlog, and doing them more often.
Sticky Notes now has more functions and windows are animated! I still have to code all the saving to localstorage when you click save and displaying them as openeable files, but for now you can export your note to a txt file to view whenever. Also, looking at the screenshot, looks like I made Settings not be a square anymore, probably when making the text centered with the icon… I will fix that too
Started adding quite some things, but more work is required. (I plan on adding more features, this is v2.0, not v1.1 ;) ) 1. Changed the old welcome window for a placeholder OOBE/Setup, 2. Started working on locally saving the notes to be persistant even when you close the browser, 3. Moved my personal projects to a separate folder inside of file explorer, 4. Added an outline to program names in the desktop, so it can work with both dark and light wallpapers, 5. Fixed the problem of when selecting an icon it would move slightly. Wish me luck, I have no idea why the local saving is working (Why does it need a random cryptographic ID?)
I added quite some new features, including: 1. Most setup/OOBE is done, but I will probably add the cusomization options in there. 2. Added a low graphics mode, as some reviewers pointed out that XacOS ran badly on their PC, wich disables animations and disables blur. 3.Compressed all images, wich will also help with performane. 4.Added a new wallpaper by NASA, to resemble StarDance. 5. Added a Security section in settings, wich checks for the URL to make sure it is “genuine XacOS” (It is just a gimmick, XacOS is still completly open source) 6. Added a factory reset option in settings, wich deletes all settings and files saved in localStorage. 7. Added a start-up sound. Still have some things that I want to add but I’m happy on how this is turning out, altough I lost my streak because of school…
Let’s see if I remember everything: 1. Changed the default system font to one that I think fits better 2. Added paint.js as an app 3. Added user profile customization, with profile picture and username (for now it doesn’t do much, just show it in the start menu) 4. Now there’s a little indicator in the taskbar on what app is currently on top 5. Changed the buttons of the notes apps to icons 6. Setup now tells you to choose your favourite font 7. A little calendar will appear when hovering over the date and time on the taskbar 8. Made most settings persist between page refresh with localStorage and some minor bug-fixes, like the aboutMe screen not going to the top when it’s taskbar icon was clicked. I thinks that’s everything, I also plan on adding at least one or two more apps coded by me and maybe something like a launcher or app store for iframe/embeded stuff by other people
Ships:
I think I finally finished the first version of XacOS! It was quite challenging to fix up bugs, as I had never coded in HTML nor JavaScript
XacOS v1.0 [You will probably have to zoom out to see everything properly, I didn´t find a reliable and simple way to make everything fit every screen, altough there is probably a way] What’s new in 1.0 Fixed bugs, like the windows changing shape when dragged to the right corner of the screen Revamped settings: you can now add your own wallpaper, change the font of the whole OS and see some information about your PC Added very simple notes app Start menu: access it by clicking the XacOS logo in the corner of the taskbar, see and open all of your apps There was A LOT of debugging Honestly, since almost 2 months have passed since I made v0.1, and that being my first real experience with HTML, CSS and JavaScript, and also forgetting how I coded the project, this update was a little challenging. Obviously, a lot of googling and W3schools helped me. I still think that maybe in the future I will make a 1.1 or 2.0 with more interesting features, but as a first experience with web development, I think it was great. I would love to mke 1.1 now, but I start school tomorrow, so it’s going to be difficult… Also, thank you very much HackClub and all it’s volunteers for making these awesome projects, I hope summer next year I will be able to participate again, because it’s the last year before I turn 18 😭...
|
1793278117.235277
|
1793364517.235277
|
|
32182
|
My first slack bot! by @xacobema | Stardance
|
xacobema
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @xacobema | Stardanc Title: My first slack bot! by @xacobema | Stardance...
|
1792640967.689669
|
1793245767.689669
|
|
59346
|
AutoWater by @xacobema | Stardance
|
xacobema
|
0
|
0.43
|
0
|
[]
|
[{"post_id": 63660, "ts": "202 [{"post_id": 63660, "ts": "2026-09-07T16:15:58Z", "hours": 0.4336, "text": "I think I am done with the first iteration of the schematic and PCB layout, altough it isn’t wired yet, so it will probably change (Maybe I didn’t timelapse everything…) I searched different chips for the functions like battery charging and 3.3v regulator, maybe it is too overcomplicated for what it does. Since school is starting very very soon I will code a very bare-bones android app to configure he ESP32 and, of course, the ESP32 firmware itself"}]...
|
Title: AutoWater by @xacobema | Stardance
Devlogs Title: AutoWater by @xacobema | Stardance
Devlogs:
I think I am done with the first iteration of the schematic and PCB layout, altough it isn’t wired yet, so it will probably change (Maybe I didn’t timelapse everything…) I searched different chips for the functions like battery charging and 3.3v regulator, maybe it is too overcomplicated for what it does. Since school is starting very very soon I will code a very bare-bones android app to configure he ESP32 and, of course, the ESP32 firmware itself...
|
1792795651.876078
|
1793400451.876078
|
|
7978
|
My awesome macropad! by @xabierf | Stardance
|
xabierf
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @xabierf | Stardanc Title: My awesome macropad! by @xabierf | Stardance...
|
1792709370.360147
|
1793314170.360147
|
|
17337
|
Brawl tower by @xabhay9 | Stardance
|
xabhay9
|
0
|
19.05
|
0
|
[]
|
[{"post_id": 28831, "ts": "202 [{"post_id": 28831, "ts": "2026-07-15T10:30:57Z", "hours": 5.3464, "text": "Devlog #4 Quality of life updates, MANY bug fixes. Bug fixes: Fixed ui bugs Fixed Combat system bugs (blocking) Fixed winning bugs Fixed datastore not saving Fixed badges not working Features added Added revenge (If a player knocks you off from the tower, using consumables or pushing, you can pay 25 robux to kill them). Added consumables, Banana & Radioactive banana, which can be thrown, and they make players slip once touched. Added Slip SFX, confused SFX on slip, and made it work with revenge."}, {"post_id": 27183, "ts": "2026-07-12T14:47:15Z", "hours": 0.5344, "text": "Devlog #3 Small update, but I think good for the game: I added a badge system to the game. There are currently 5 badges for players to unlock: - Welcome – Join the game for the first time (also gives you 250 Cash!) . - Winner - Win your first game. - Menace - Slap 100 players. - Skill Issue - Ragdoll 100 times. - Can’t Touch This - Successfully block an incoming slap. I made a modular system to streamline future addition for badges, IF ANY because they’ll cost me money now to add them (I used up my 5 free)."}, {"post_id": 26755, "ts": "2026-07-11T18:42:40Z", "hours": 11.4119, "text": "Devlog #2 Between the last devlog and this, I built majority of features + frameworks. List of things completed in this devlog Shop System (Hyperlink between abilities and one-time-use purchases) Created a modular system to manage prices and purchases (Datastore saves abilities such as Double Jump & Block ). UI animations: Zoom in with background blur when opening the shop. Inverse animation on close. Complete Combat System Players can push each other, and they can also purchase the ability to block. Done using DOT product + magnitude detection. Rewards 50 cash . Blocking simply fires a remote communicating to the server that a player is blocking. On attack verification, if the player is in the CURRENT_PROTECTED array, it prevents damage + ragdoll, and instead plays a thud sound effect. Datastore Managing money, wins, and how many slaps a player has. This is important for many things, eg purchasing, gaining / losing money. UI Elements (Currency, Winning, Kill Feed) Currency When a player gains money, it has a shake effect + a green floating Δ+ which promptly disappears with a sound effect. Losing money does the same thing, but in red with Δ- . Winning See image attatched :D Kill Feed Created a kill feed with randomly generated text. Using RichText, I also made the attacker and victim have different colours. This works through a RemoteEvent being fired to all players. Example messages: {{attacker}} just <font color='rgb(122, 200, 255)'>REKT</font> {{victim}} {{victim}} bit the <font color='rgb(122, 200, 255)'>DUST</font> Abilities & One-Time Purchases Abilities work through datastore management. Purchased abilities are saved, and on CharacterAdded , their LocalScript gets inserted into the player’s character. One-time purchases simply fire a RemoteEvent (with sanity checks to verify the purchase) which then completes the action. Current abilities Double Jump Block Current one-time purchases Kill All Ragdoll All Low Gravity Animations Spent time making animations for: Push Block Double Jump (flip animation) Tower Generation There is a folder in ReplicatedStorage containing every possible stage. Using Lua’s % 2 operator, I check remainder for stage alignment (logic below). isRotated = index % 2 == 0 rotate(stage, isRotated and 180 or 0) Then, I simply calculate the current tower height and place the new stage directly on top. Shuffling stages is also straightforward, I use math.random on table index. Winning The server fires a RemoteEvent telling every client that somebody has won, rewards the winner, reshuffles the tower, and respawns every player. The tower also automatically reshuffles every 600 seconds (10 minutes) if nobody wins. Stage Elements Added the following stage elements using Roblox’s CollectionService tag system I also made ~ 10 stages (with own quirks, eg not being able to jump). Spent a lot of time on sound design aswell. Video: https://www.youtube.com/watch?v=WwGzDpOlbbk"}, {"post_id": 9326, "ts": "2026-06-15T17:18:40Z", "hours": 1.7617, "text": "Devlog #1 Things completed: Ragdoll system (debounce + ui) Server handling for ragdoll (caching) Respawn UI animation Custom healthbar + animations Next devlog will post a playable test-demo version"}]...
|
Title: Brawl tower by @xabhay9 | Stardance
Devlog Title: Brawl tower by @xabhay9 | Stardance
Devlogs:
Devlog #1 Things completed: Ragdoll system (debounce + ui) Server handling for ragdoll (caching) Respawn UI animation Custom healthbar + animations Next devlog will post a playable test-demo version
Devlog #2 Between the last devlog and this, I built majority of features + frameworks. List of things completed in this devlog Shop System (Hyperlink between abilities and one-time-use purchases) Created a modular system to manage prices and purchases (Datastore saves abilities such as Double Jump & Block ). UI animations: Zoom in with background blur when opening the shop. Inverse animation on close. Complete Combat System Players can push each other, and they can also purchase the ability to block. Done using DOT product + magnitude detection. Rewards 50 cash . Blocking simply fires a remote communicating to the server that a player is blocking. On attack verification, if the player is in the CURRENT_PROTECTED array, it prevents damage + ragdoll, and instead plays a thud sound effect. Datastore Managing money, wins, and how many slaps a player has. This is important for many things, eg purchasing, gaining / losing money. UI Elements (Currency, Winning, Kill Feed) Currency When a player gains money, it has a shake effect + a green floating Δ+ which promptly disappears with a sound effect. Losing money does the same thing, but in red with Δ- . Winning See image attatched :D Kill Feed Created a kill feed with randomly generated text. Using RichText, I also made the attacker and victim have different colours. This works through a RemoteEvent being fired to all players. Example messages: {{attacker}} just <font color='rgb(122, 200, 255)'>REKT</font> {{victim}} {{victim}} bit the <font color='rgb(122, 200, 255)'>DUST</font> Abilities & One-Time Purchases Abilities work through datastore management. Purchased abilities are saved, and on CharacterAdded , their LocalScript gets inserted into the player’s character. One-time purchases simply fire a RemoteEvent (with sanity checks to verify the purchase) which then completes the action. Current abilities Double Jump Block Current one-time purchases Kill All Ragdoll All Low Gravity Animations Spent time making animations for: Push Block Double Jump (flip animation) Tower Generation There is a folder in ReplicatedStorage containing every possible stage. Using Lua’s % 2 operator, I check remainder for stage alignment (logic below). isRotated = index % 2 == 0 rotate(stage, isRotated and 180 or 0) Then, I simply calculate the current tower height and place the new stage directly on top. Shuffling stages is also straightforward, I use math.random on table index. Winning The server fires a RemoteEvent telling every client that somebody has won, rewards the winner, reshuffles the tower, and respawns every player. The tower also automatically reshuffles every 600 seconds (10 minutes) if nobody wins. Stage Elements Added the following stage elements using Roblox’s CollectionService tag system I also made ~ 10 stages (with own quirks, eg not being able to jump). Spent a lot of time on sound design aswell. Video: https://www.youtube.com/watch?v=WwGzDpOlbbk
Devlog #3 Small update, but I think good for the game: I added a badge system to the game. There are currently 5 badges for players to unlock: - Welcome – Join the game for the first time (also gives you 250 Cash!) . - Winner - Win your first game. - Menace - Slap 100 players. - Skill Issue - Ragdoll 100 times. - Can’t Touch This - Successfully block an incoming slap. I made a modular system to streamline future addition for badges, IF ANY because they’ll cost me money now to add them (I used up my 5 free).
Devlog #4 Quality of life updates, MANY bug fixes. Bug fixes: Fixed ui bugs Fixed Combat system bugs (blocking) Fixed winning bugs Fixed datastore not saving Fixed badges not working Features added Added revenge (If a player knocks you off from the tower, using consumables or pushing, you can pay 25 robux to kill them). Added consumables, Banana & Radioactive banana, which can be thrown, and they make players slip once touched. Added Slip SFX, confused SFX on slip, and made it work with revenge....
|
1792673254.7153635
|
1793278054.7153635
|
|
67607
|
My awesome macropad! by @xaberito | Stardance
|
xaberito
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @xaberito | Stardan Title: My awesome macropad! by @xaberito | Stardance...
|
1793112672.8490555
|
1793717472.8490555
|
|
59605
|
my APOD site by @x_youaplaya | Stardance
|
x_youaplaya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: my APOD site by @x_youaplaya | Stardance
|
1792806828.3439682
|
1793411628.3439682
|
|
59606
|
web by @x_youaplaya | Stardance
|
x_youaplaya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: web by @x_youaplaya | Stardance
|
1792806830.918949
|
1793411630.918949
|
|
61177
|
wario by @x_youaplaya | Stardance
|
x_youaplaya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: wario by @x_youaplaya | Stardance
|
1793037248.6619623
|
1793642048.6619623
|
|
61178
|
sol by @x_youaplaya | Stardance
|
x_youaplaya
|
0
|
0.32
|
0
|
[]
|
[{"post_id": 66368, "ts": "202 [{"post_id": 66368, "ts": "2026-09-12T05:09:25Z", "hours": 0.3206, "text": "working on code"}]...
|
Title: sol by @x_youaplaya | Stardance
Devlogs:
w Title: sol by @x_youaplaya | Stardance
Devlogs:
working on code...
|
1793037249.5649507
|
1793642049.5649507
|
|
1568
|
QR Code Reader by @x_nhl0 | Stardance
|
x_nhl0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: QR Code Reader by @x_nhl0 | Stardance
|
1793195490.0780172
|
1793800290.0780172
|
|
25577
|
Daemon Desk by @x_nhl0 | Stardance
|
x_nhl0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Daemon Desk by @x_nhl0 | Stardance
|
1793288897.274304
|
1793893697.274304
|
|
40143
|
My own site! by @xYzHuman | Stardance
|
xYzHuman
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @xYzHuman | Stardance
|
1792709482.5159783
|
1793314282.5159783
|
|
40191
|
Frictionless by @xYzHuman | Stardance
|
xYzHuman
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @xYzHuman | Stardance
|
1792706013.471125
|
1793310813.471125
|
|
51714
|
Supa Doopa Cool Keyboard by @xX_tomDaBomB_Xx | Sta Supa Doopa Cool Keyboard by @xX_tomDaBomB_Xx | Stardance...
|
xX_tomDaBomB_Xx
|
0
|
0.32
|
0
|
[]
|
[{"post_id": 50829, "ts": "202 [{"post_id": 50829, "ts": "2026-08-20T08:19:24Z", "hours": 0.3167, "text": "Started playing around with making the hackpad, I placed in some of the switches but still want to add in a rotary knob and OLED/LCD screen"}]...
|
Title: Supa Doopa Cool Keyboard by @xX_tomDaBomB_X Title: Supa Doopa Cool Keyboard by @xX_tomDaBomB_Xx | Stardance
Devlogs:
Started playing around with making the hackpad, I placed in some of the switches but still want to add in a rotary knob and OLED/LCD screen...
|
1792680875.6186619
|
1793285675.6186619
|
|
14556
|
My awesome macropad! by @xXArtemisXx | Stardance
|
xXArtemisXx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @xXArtemisXx | Star Title: My awesome macropad! by @xXArtemisXx | Stardance...
|
1792677217.9231062
|
1793282017.9231062
|
|
16578
|
My first slack bot! by @xXArtemisXx | Stardance
|
xXArtemisXx
|
0
|
0.27
|
0
|
[]
|
[{"post_id": 6903, "ts": "2026 [{"post_id": 6903, "ts": "2026-06-11T15:58:48Z", "hours": 0.2714, "text": "Hi! I’m new to coding and I’m trying to figure out how to create a slackbot. For some reason the commands aren’t working and I’m not sure how to fix them. I did everything according to the instructions. Does anyone know a potential reason why it’s not working?"}]...
|
Title: My first slack bot! by @xXArtemisXx | Stard Title: My first slack bot! by @xXArtemisXx | Stardance
Devlogs:
Hi! I’m new to coding and I’m trying to figure out how to create a slackbot. For some reason the commands aren’t working and I’m not sure how to fix them. I did everything according to the instructions. Does anyone know a potential reason why it’s not working?...
|
1793228058.1988902
|
1793832858.1988902
|
|
16747
|
Fidget Toy! by @xXArtemisXx | Stardance
|
xXArtemisXx
|
0
|
1.64
|
0
|
[]
|
[{"post_id": 7174, "ts": "2026 [{"post_id": 7174, "ts": "2026-06-11T23:47:44Z", "hours": 1.3269, "text": "Devlog #2 Finished sketching and extruding my fidget toy rocket! I haven’t colored it yet or made the fidget component, but I am so happy with how it’s coming out so far!"}, {"post_id": 6956, "ts": "2026-06-11T17:47:47Z", "hours": 0.3122, "text": "Devlog #1 I’m working on a rocket fidget toy. I’m almost halfway through the initial base sketch :). credits to clker.com for base clipart"}]...
|
Title: Fidget Toy! by @xXArtemisXx | Stardance
De Title: Fidget Toy! by @xXArtemisXx | Stardance
Devlogs:
Devlog #1 I’m working on a rocket fidget toy. I’m almost halfway through the initial base sketch :). credits to clker.com for base clipart
Devlog #2 Finished sketching and extruding my fidget toy rocket! I haven’t colored it yet or made the fidget component, but I am so happy with how it’s coming out so far!...
|
1792694973.5669725
|
1793299773.5669725
|
|
66172
|
My awesome macropad! by @xXArcXx | Stardance
|
xXArcXx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @xXArcXx | Stardanc Title: My awesome macropad! by @xXArcXx | Stardance...
|
1793094790.9309576
|
1793699590.9309576
|
|
66655
|
RGB Laptop Case by @xXArcXx | Stardance
|
xXArcXx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: RGB Laptop Case by @xXArcXx | Stardance
|
1793101798.8618398
|
1793706598.8618398
|
|
8683
|
Untitled project by @xVenve | Stardance
|
xVenve
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @xVenve | Stardance
|
1792724083.4729323
|
1793328883.4729323
|