|
3801
|
Untitled project by @Blackout | Stardance
|
Blackout
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Blackout | Stardance
|
1792630311.006949
|
1793235111.006949
|
|
3802
|
Untitled by @mmk21_spam | Stardance
|
mmk21_spam
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @mmk21_spam | Stardance
|
1792612454.2077143
|
1793217254.2077143
|
|
3803
|
Untitled project by @rukshiya3 | Stardance
|
rukshiya3
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @rukshiya3 | Stardance
|
1792774401.7487473
|
1793379201.7487473
|
|
3804
|
Untitled project by @njurlich | Stardance
|
njurlich
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @njurlich | Stardance
|
1792496847.460091
|
1793101647.460091
|
|
3805
|
My awesome macropad! by @Sanam | Stardance
|
Sanam
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Sanam | Stardance
|
1792619485.3499727
|
1793224285.3499727
|
|
3806
|
My awesome macropad! by @jlee201121 | Stardance
|
jlee201121
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @jlee201121 | Stard Title: My awesome macropad! by @jlee201121 | Stardance...
|
1792515292.0252068
|
1793120092.0252068
|
|
3807
|
My awesome macropad! by @rukshiya3 | Stardance
|
rukshiya3
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @rukshiya3 | Starda Title: My awesome macropad! by @rukshiya3 | Stardance...
|
1792695019.0027044
|
1793299819.0027044
|
|
3808
|
Desmos Art project by @nidhip1 | Stardance
|
nidhip1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Desmos Art project by @nidhip1 | Stardance
|
1792626528.8078992
|
1793231328.8078992
|
|
3809
|
Product Review by @Rian | Stardance
|
Rian
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Product Review by @Rian | Stardance
|
1792586941.737615
|
1793191741.737615
|
|
3810
|
My awesome macropad! by @richie | Stardance
|
richie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @richie | Stardance
|
1792522263.6890404
|
1793127063.6890404
|
|
3811
|
call and msg receiver by @nur | Stardance
|
nur
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: call and msg receiver by @nur | Stardance
|
1792666096.861577
|
1793270896.861577
|
|
3812
|
A phone by @naitik_n_bhutaiya | Stardance
|
naitik_n_bhutaiya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A phone by @naitik_n_bhutaiya | Stardance
|
1792626520.9557097
|
1793231320.9557097
|
|
3813
|
Latin Translation Model by @charlotte | Stardance
|
charlotte
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Latin Translation Model by @charlotte | Sta Title: Latin Translation Model by @charlotte | Stardance...
|
1792749112.174799
|
1793353912.174799
|
|
3814
|
My awesome macropad! by @shubeexy | Stardance
|
shubeexy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @shubeexy | Stardan Title: My awesome macropad! by @shubeexy | Stardance...
|
1792748880.969141
|
1793353680.969141
|
|
3815
|
My awesome macropad! by @kavyansh | Stardance
|
kavyansh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @kavyansh | Stardan Title: My awesome macropad! by @kavyansh | Stardance...
|
1792644863.616431
|
1793249663.616431
|
|
3816
|
JS Tetris Clone by @Kieren | Stardance
|
Kieren
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: JS Tetris Clone by @Kieren | Stardance
|
1792752838.512925
|
1793357638.512925
|
|
3817
|
My awesome macropad! by @Wobby | Stardance
|
Wobby
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Wobby | Stardance
|
1792633953.4012885
|
1793238753.4012885
|
|
3818
|
Exo Suit by @karthikchim784 | Stardance
|
karthikchim784
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Exo Suit by @karthikchim784 | Stardance
|
1792763270.7226982
|
1793368070.7226982
|
|
3819
|
My first slack bot! by @prisha | Stardance
|
prisha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @prisha | Stardance
|
1792752824.9668634
|
1793357624.9668634
|
|
3820
|
My awesome macropad! by @Vinny | Stardance
|
Vinny
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Vinny | Stardance
|
1792738350.7263236
|
1793343150.7263236
|
|
3821
|
My first slack bot! by @mingmaw | Stardance
|
mingmaw
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @mingmaw | Stardance
|
1792659041.5965497
|
1793263841.5965497
|
|
3822
|
Flying ray beta by @Abdo | Stardance
|
Abdo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Flying ray beta by @Abdo | Stardance
|
1792518524.4181955
|
1793123324.4181955
|
|
3823
|
My awesome macropad! by @nbn90c | Stardance
|
nbn90c
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @nbn90c | Stardance
|
1792572500.3010545
|
1793177300.3010545
|
|
3824
|
ezenc - tui encoder / decoder :3 by @zsharpminor | ezenc - tui encoder / decoder :3 by @zsharpminor | Stardance...
|
zsharpminor
|
1
|
3.0
|
57
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T01:36:40Z", "hours": 3.0, "multiplier": 17.7, "payout": 57, "blessing": "neutral", "text": "ezenc is a fully functional encoder and decoder that works entirely in your command line and runs on pipx (you don’t even need to install anything!) it supports 30 ciphers and encryption methods, including everything ranging from simple base64 over the caesar cipher to the most obscure encryption methods you’ve never heard of, fun ones such as the Bacon Cipher, and, of course, SHA keys (just be mindful - it’s not really possible to decrypt those later on!) ezenc was made entirely in Python and is a part of the ez-series of terminal utilities I’m working on! In the past, I’ve made stuff like syt (youtube downloader), sfm (file manager, compressor, transcript fetcher, and paywall bypasser), sss (school site scraper for emails) and ezserial (access your MCU via serial WITHOUT figuring out which port it’s connected to and trying to remember the screen command!) ezenc is the newest addition to this series, and I’d love if you gave it a try! :D with much love, zsharpminor", "repo": "https://github.com/newtontriumphant/ezenc", "demo": "https://pypi.org/project/ez-encrypt/"}]...
|
[{"post_id": 1190, "ts": "2026 [{"post_id": 1190, "ts": "2026-06-03T01:30:58Z", "hours": 0.4008, "text": "Packaged everything on PyPI and getting ready to ship! :D"}, {"post_id": 1148, "ts": "2026-06-03T00:12:19Z", "hours": 0.2811, "text": "The main menu of ezenc is now functional! You can encode and decode in the same command, and it now should fully support 30 encryption methods! :)"}, {"post_id": 1141, "ts": "2026-06-02T23:54:38Z", "hours": 0.8061, "text": "Finally, you can both encode AND decode with ezenc! Now all that’s left to do is to make a main menu for choosing which one, and, of course, making it so that you can encode ANYthing, not just Base64 :3"}, {"post_id": 1119, "ts": "2026-06-02T23:05:12Z", "hours": 0.405, "text": "Added some advanced regex-based cipher detection that attempts to intelligently detect which cipher you’re talking in (this is basically just copy and pasting the encryption code but refactoring it into an actual helper function lmao)"}, {"post_id": 596, "ts": "2026-06-02T02:48:56Z", "hours": 0.6389, "text": "It works! ezenc can now automatically decode any of ~26 languages and hashes that you paste in!"}, {"post_id": 573, "ts": "2026-06-02T02:06:44Z", "hours": 0.3408, "text": "You can now encode and decode B58 with ezenc! Slowly but surely, progress is being made! :)"}, {"post_id": 557, "ts": "2026-06-02T01:41:04Z", "hours": 0.3728, "text": "I’m working on a TUI encoder/decoder for any and all encoding methods! So far, I’ve set up a basic logo and English checker that’s meant to check if your output is plausible (has a high English score) or inplausible (has a low English score, meaning it’s gibberish.)"}]...
|
Title: ezenc - tui encoder / decoder :3 by @zsharp Title: ezenc - tui encoder / decoder :3 by @zsharpminor | Stardance
Devlogs:
I’m working on a TUI encoder/decoder for any and all encoding methods! So far, I’ve set up a basic logo and English checker that’s meant to check if your output is plausible (has a high English score) or inplausible (has a low English score, meaning it’s gibberish.)
You can now encode and decode B58 with ezenc! Slowly but surely, progress is being made! :)
It works! ezenc can now automatically decode any of ~26 languages and hashes that you paste in!
Added some advanced regex-based cipher detection that attempts to intelligently detect which cipher you’re talking in (this is basically just copy and pasting the encryption code but refactoring it into an actual helper function lmao)
Finally, you can both encode AND decode with ezenc! Now all that’s left to do is to make a main menu for choosing which one, and, of course, making it so that you can encode ANYthing, not just Base64 :3
The main menu of ezenc is now functional! You can encode and decode in the same command, and it now should fully support 30 encryption methods! :)
Packaged everything on PyPI and getting ready to ship! :D
Ships:
ezenc is a fully functional encoder and decoder that works entirely in your command line and runs on pipx (you don’t even need to install anything!) it supports 30 ciphers and encryption methods, including everything ranging from simple base64 over the caesar cipher to the most obscure encryption methods you’ve never heard of, fun ones such as the Bacon Cipher, and, of course, SHA keys (just be mindful - it’s not really possible to decrypt those later on!) ezenc was made entirely in Python and is a part of the ez-series of terminal utilities I’m working on! In the past, I’ve made stuff like syt (youtube downloader), sfm (file manager, compressor, transcript fetcher, and paywall bypasser), sss (school site scraper for emails) and ezserial (access your MCU via serial WITHOUT figuring out which port it’s connected to and trying to remember the screen command!) ezenc is the newest addition to this series, and I’d love if you gave it a try! :D with much love, zsharpminor...
|
1793102013.3957727
|
1793188413.3957727
|
|
3825
|
MinimalisticWordle by @LordGrim | Stardance
|
LordGrim
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: MinimalisticWordle by @LordGrim | Stardance
|
1792514977.2731218
|
1793119777.2731218
|
|
3826
|
todox by @divyanshxd | Stardance
|
divyanshxd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: todox by @divyanshxd | Stardance
|
1792522142.3699837
|
1793126942.3699837
|
|
3827
|
Untitled by @shubeexy | Stardance
|
shubeexy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @shubeexy | Stardance
|
1792713244.4167728
|
1793318044.4167728
|
|
3828
|
Flounder Valley by @Avin | Stardance
|
Avin
|
0
|
0.43
|
0
|
[]
|
[{"post_id": 675, "ts": "2026- [{"post_id": 675, "ts": "2026-06-02T07:15:02Z", "hours": 0.4261, "text": "The Basic map has been created"}]...
|
Title: Flounder Valley by @Avin | Stardance
Devlo Title: Flounder Valley by @Avin | Stardance
Devlogs:
The Basic map has been created...
|
1792479208.1890824
|
1793084008.1890824
|
|
3829
|
My first slack bot! by @Darian | Stardance
|
Darian
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Darian | Stardance
|
1792676893.407367
|
1793281693.407367
|
|
3830
|
My awesome macropad! by @edith | Stardance
|
edith
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @edith | Stardance
|
1792508009.2328188
|
1793112809.2328188
|
|
3831
|
ethan's wierd ikea sim by @appleroll | Stardan ethan's wierd ikea sim by @appleroll | Stardance...
|
appleroll
|
1
|
29.0
|
519
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-07T06:39:34Z", "hours": 29.0, "multiplier": 18.39, "payout": 519, "blessing": "neutral", "text": "I made a custom non-euclidean game engine, built from scratch with Vite and WebGPU. In this demo, you can explore a highly simplified and abstract IKEA simulation, largely inspired by my experiences shopping at IKEA (the endless rows of… boxes and furniture), as well as SCP-3008 (I only found that out while making this project). . The most challenging part were the endless bugs encountered while adding seamless Non-Euclidean geometry, which I had decided to solve by mixing Euclidean geometry with portals, which is how most games simulate Non-Euclideanness. I could’ve opted for a pure mathematically non-euclidean game engine, but that would’ve made making IKEA itself much harder as I would have to wrap my head around non-euclidean geometry. . I had numerous Non-euclidean things planned, such as a tunnel that was longer/shorter on the inside. However, it was hard to integrate them into the actual IKEA due to its non-euclidean shell (meaning it has varying amounts of rooms inside what looks like a building with only 4 rooms). . In the end, I’m very proud of my project as a whole and how I went from a total graphics noob to someone who could make a graphics engine and something IKEA-resembling, entirely from scratch. I certainly enjoyed the moments I spent coding (and debugging) this project, and I hope you enjoy it too!", "repo": "https://github.com/appleroll/wierdikea", "demo": "https://appleroll.github.io/wierdikea"}]...
|
[{"post_id": 23966, "ts": "202 [{"post_id": 23966, "ts": "2026-07-07T06:19:33Z", "hours": 0.3639, "text": "Prepared for ship! Wrote some more in the README, including references used in my IKEA (I’m not trying to copy IKEA, but it can’t be completely different). Hopefully you all enjoy the product I’ve made, because I certainly did enjoy making it!"}, {"post_id": 23929, "ts": "2026-07-07T04:12:17Z", "hours": 0.8083, "text": "Still a few bugs, but they’re getting better and I’ve added the pallet things now. I think it should be close to shipping :)"}, {"post_id": 23387, "ts": "2026-07-06T09:52:56Z", "hours": 0.6189, "text": "Added these little pallette things and first blahajs, but they’re lacking textures and the pallette looks a bit off, will fix first thing tmrw"}, {"post_id": 22763, "ts": "2026-07-05T10:44:59Z", "hours": 0.3756, "text": "Fine-tuned some values, especially in movement. I decided it would be better to just hide the near threshold portal bug as a whole and compromise by having this wierd outline surrounding the portal. Maybe I’ll drop some insane IKEA lore explaining how it was a feature and not a bug"}, {"post_id": 22093, "ts": "2026-07-04T11:01:53Z", "hours": 0.84, "text": "heheh funny bug, set the near plane threshold to 0 (EPILEPSY WARNING)"}, {"post_id": 21382, "ts": "2026-07-03T09:02:32Z", "hours": 0.5333, "text": "Placed some more shelves"}, {"post_id": 20620, "ts": "2026-07-02T08:19:02Z", "hours": 0.6378, "text": "Cleaned up the code, not much ig. Honestly, I don’t even know if I want to, and should, build the whole IKEA. I’ve been considering turning this into a noneuclidean IKEA storage simulation. . The benefits of this is that it’s much easier to make while still keeping the potential for glTF objects for Blahaj and friends, and also makes it so my project is more narrowly focused, but the downsides is that it probably has less variance, and has not much room for future upgrades. . I might implement the solution where it is a storage simulator for now, ship it, and later I can add code to turn it into a more “detailed” IKEA simulator if I decide graphic computing is for me."}, {"post_id": 19887, "ts": "2026-07-01T09:51:12Z", "hours": 2.5925, "text": "I. Solved. The. Bug Turns out, after spending 3 days on the bug, asking the Stardance Slack multiple times, having discussions with multiple chatbots, and also loosing maybe 10-15 strands of hair, I’ve finally done it. Turns out, the solution was to change a decimal place, from 0.1 to around 0.01. . Not gonna lie, before this I had completely lost faith in this project. Like seriously. Maybe I’ll keep working on it now that this bug is solved. . “Now Ethan, what exactly is the bug??” you may ask? Well, if you didn’t read my previous devlogs (or maybe i didnt write abt it, idk lol i kinda just.. forget most of my devlogs), I had an issue where there would be a frame of blue in between portal transitions. It completely ruined the “magic trick” of the noneuclidean IKEA. . I can now sleep tonight in peace :)"}, {"post_id": 19023, "ts": "2026-06-30T05:59:45Z", "hours": 1.7836, "text": "Changed the soundtrack, and updated the home page! Not really much to say, same bugs as usual, same features to add, I haven’t been procrasting a lot not gonna lie these bugs are kinda hard to solve. It’s hard to blend when I should add based on IKEA and what to sacrifice based on what I can do."}, {"post_id": 18709, "ts": "2026-06-29T21:52:18Z", "hours": 1.3064, "text": "Bit.. lacking… for a homepage, but uhh it’ll do for now"}, {"post_id": 17981, "ts": "2026-06-28T22:51:32Z", "hours": 1.4881, "text": "Just fixed a bug where the portal would have this weird wireframe surrounding it making it very obvious theres a portal here. However, I’ve been trying to fix the issue where for 1 frame something appears on the screen when u enter a portal. My guess on why this is is because since the portal is a very thin cube, the inside of the cube still exists, hence the blue part. This would require modifying my cube engine into a multi-object engine (pretty hard), but I will give it a try."}, {"post_id": 17383, "ts": "2026-06-28T04:34:37Z", "hours": 2.0033, "text": "Worked on the shelving for the self-service area. Once I was finished with this, I realised that IKEA stores go counterclockwise , while mine is designed to go clockwise (in the clip I went clockwise bc the storage stuff are always at the end). Well… its a feature now . After all, this project isn’t really designed to be that realistic. If it was super realistic, it wouldn’t be a single floor and it definitely won’t have buggy portals everywhere."}, {"post_id": 16829, "ts": "2026-06-27T10:15:54Z", "hours": 0.3594, "text": "It is my pleasure to announce that we have undergone a name change. “Super Noneuclidean” just didn’t describe my project enough, so using my last 3 braincells left today I decided I should rename it to “wierd ikea simulator”. . I know, I know, you might be thinking, “but why Ethan? This name sounds actually horrible”. Well, there’s a pretty good reason for this name, let me explain. . A year ago, I was obsessed with state-of-the-art AI. And making money. Mainly the latter. But anyways, entrepeneurship is like 5% coding and 50% arguing to others about why your product is good, and another 45% fixing bugs and later headaches. I don’t exactly hate my experiences with AI, but I definitely need a break from corporate marketing and actually do something dumb for once. During the name change, I decided “super noneuclidean” didn’t have any “IKEA” in it, and I thought I could make it even more dumb, so using reverse psychology the dumbest name is the one that sounds the most plain, direct, and, well… dumb, hence my name. . So far, this project has really saved my mentality, pretty cool indeed. . (and yes I wrote on my last 2 braincells at 9pm while sleepy af. thanks for reading tho)"}, {"post_id": 16814, "ts": "2026-06-27T09:32:39Z", "hours": 1.6997, "text": "I. Fixed. The. Bug It wasn’t a bug, it was just me forgetting to add a feature. In other words, I thought my code was broken when in reality I didn’t even code a recursive rendering system in the first place, so portals were always blue. So… IKEA is going pretty well. The noneuclidean shell is basically complete. It’s time to work on some interior deco, but first I might have a bit of a look on the code and clean up some AI slop. (Oh. yeah, and idk if IKEA has the yellow door thing world-wide. It does in my local IKEA, so I added it) but now… its BLAHAJ TIME"}, {"post_id": 16638, "ts": "2026-06-27T01:58:54Z", "hours": 1.0125, "text": "Noneuclidean IKEA shell coming together nicely! Got the colours pretty right too. Only issue is that theres this wierd blue thing covering portals rendered behind portals, but that should be solved in another day"}, {"post_id": 16581, "ts": "2026-06-26T23:31:38Z", "hours": 0.6994, "text": "After numerous experiments, I have screwed up. I should’ve created the IKEA design before I started working on the Noneuclidean files, because now I have to delete all of them. Well there goes my 8 hours (I don’t know what image to attach here)"}, {"post_id": 14931, "ts": "2026-06-24T07:55:13Z", "hours": 2.3319, "text": "Aight. It’s been a couple of weeks and i found a job (hooray), so unfortunately i havent been able to do much coding, except maybe plan the idea. The idea “Instead of building JUST a noneuclidean thing (bc everyone’s been doing that for years now), i make it an IKEA simulator” bc we ALL know that IKEA rooms are secretly noneuclidean mazes that trap us into buying 347 chairs (speaking from experience trust) The plan I currently have 2 things made: a noneuclidean tunnel, and a noneuclidean room where it looks like a 4-roomed house, but it actually has 6 rooms ( note: still broken ), so I think I can get started with the first floor and the market-hall for now. A quick search of “ikea layout” shows a redditor’s very useful intentionally-confusing floor plan, so I will be using that with a few adjustments to fit in with my idea The problems we got some few problems idk how to get obj models into my custom from-scratch engine i still need to fix a ton of bugs, and i need to adapt my hard-coded code to the new ikea idea nevertheless, im quite excited about this project, i will continue working on it. my blueprint is attatched here"}, {"post_id": 5964, "ts": "2026-06-09T23:55:06Z", "hours": 1.0092, "text": "I’ve had some exams recently, so I didn’t really do much. I added another room where the inside is longer than the outside which is cool, but it has a bug where the block looks really close to the portal? I don’t now how to describe it lol. Anyways, I’ll just leave it for now, once I finish my exams I’ll continue working on it."}, {"post_id": 3362, "ts": "2026-06-06T07:48:33Z", "hours": 1.3211, "text": "After like 5 hours of working. THE. BUG. FINALLY. FIXEDDDD. I can’t believe it. It literally took 3 lines of code changing. But well, it was a good experience. Now, everything shown in the other portal looks proportionate. Also, if you didn’t notice, i changed some files, like adding the noneuclidean code to the noneuclideans/ folder."}, {"post_id": 1986, "ts": "2026-06-04T07:51:04Z", "hours": 3.2575, "text": "Okay. I’ve just spent the past 3 hours of my day fixing a bug. And it still hasn’t been fixed. Apparently since the portal makes the tunnel look shorter, it also makes the other side of the tunnel look further away. I’ve made some… adjustments ( ahem hardcodes values).. into the portal side detection script and it seems to be working, but i have to find a way to change the portals and stuff without doing a complete refresh, something i need to find a way to do. . In the attatched screen recording, you can see how the rectangular prism looks zoomed in at the start, and on the other side, a rectangular prism with the same distance looks further away. . Oh well, I’ll probably fix it tommorrow."}, {"post_id": 1328, "ts": "2026-06-03T08:26:24Z", "hours": 0.2683, "text": "Split my code into modular pieces. Not a big change, but definitely makes my project look less confusing."}, {"post_id": 1303, "ts": "2026-06-03T06:34:58Z", "hours": 2.3286, "text": "So… I decided to completely redo my project. yeah apparently i got the definition of hyperbolic space wrong??? idk i watched a yt video and i decided to make one of those shorter-on-the-inside corridors. So what I did is that I salvaged the portal thing, and I placed one that led from one side of the corridor to the other, so its shorter. It has a few bugs, but it think its working right."}, {"post_id": 732, "ts": "2026-06-02T10:44:29Z", "hours": 1.0644, "text": "I got my handy AI to add the famous round ball (hyperbolic space), as well as a portal (i think it worked????)… and it ran out of credits (that’s fine though, I think my brain still has some credits left) It kinda broke the Ames room thing, but I’m still learning the theory so that’s fine I’ll fix it first thing tmrw"}, {"post_id": 669, "ts": "2026-06-02T06:48:17Z", "hours": 0.4014, "text": "Just started! I got the bare, bare bones working. Still working out how to do things, but it’s a start!"}]...
|
Title: ethan's wierd ikea sim by @appleroll | Title: ethan's wierd ikea sim by @appleroll | Stardance
Devlogs:
Just started! I got the bare, bare bones working. Still working out how to do things, but it’s a start!
I got my handy AI to add the famous round ball (hyperbolic space), as well as a portal (i think it worked????)… and it ran out of credits (that’s fine though, I think my brain still has some credits left) It kinda broke the Ames room thing, but I’m still learning the theory so that’s fine I’ll fix it first thing tmrw
So… I decided to completely redo my project. yeah apparently i got the definition of hyperbolic space wrong??? idk i watched a yt video and i decided to make one of those shorter-on-the-inside corridors. So what I did is that I salvaged the portal thing, and I placed one that led from one side of the corridor to the other, so its shorter. It has a few bugs, but it think its working right.
Split my code into modular pieces. Not a big change, but definitely makes my project look less confusing.
Okay. I’ve just spent the past 3 hours of my day fixing a bug. And it still hasn’t been fixed. Apparently since the portal makes the tunnel look shorter, it also makes the other side of the tunnel look further away. I’ve made some… adjustments ( ahem hardcodes values).. into the portal side detection script and it seems to be working, but i have to find a way to change the portals and stuff without doing a complete refresh, something i need to find a way to do. . In the attatched screen recording, you can see how the rectangular prism looks zoomed in at the start, and on the other side, a rectangular prism with the same distance looks further away. . Oh well, I’ll probably fix it tommorrow.
After like 5 hours of working. THE. BUG. FINALLY. FIXEDDDD. I can’t believe it. It literally took 3 lines of code changing. But well, it was a good experience. Now, everything shown in the other portal looks proportionate. Also, if you didn’t notice, i changed some files, like adding the noneuclidean code to the noneuclideans/ folder.
I’ve had some exams recently, so I didn’t really do much. I added another room where the inside is longer than the outside which is cool, but it has a bug where the block looks really close to the portal? I don’t now how to describe it lol. Anyways, I’ll just leave it for now, once I finish my exams I’ll continue working on it.
Aight. It’s been a couple of weeks and i found a job (hooray), so unfortunately i havent been able to do much coding, except maybe plan the idea. The idea “Instead of building JUST a noneuclidean thing (bc everyone’s been doing that for years now), i make it an IKEA simulator” bc we ALL know that IKEA rooms are secretly noneuclidean mazes that trap us into buying 347 chairs (speaking from experience trust) The plan I currently have 2 things made: a noneuclidean tunnel, and a noneuclidean room where it looks like a 4-roomed house, but it actually has 6 rooms ( note: still broken ), so I think I can get started with the first floor and the market-hall for now. A quick search of “ikea layout” shows a redditor’s very useful intentionally-confusing floor plan, so I will be using that with a few adjustments to fit in with my idea The problems we got some few problems idk how to get obj models into my custom from-scratch engine i still need to fix a ton of bugs, and i need to adapt my hard-coded code to the new ikea idea nevertheless, im quite excited about this project, i will continue working on it. my blueprint is attatched here
After numerous experiments, I have screwed up. I should’ve created the IKEA design before I started working on the Noneuclidean files, because now I have to delete all of them. Well there goes my 8 hours (I don’t know what image to attach here)
Noneuclidean IKEA shell coming together nicely! Got the colours pretty right too. Only issue is that theres this wierd blue thing covering portals rendered behind portals, but that should be solved in another day
I. Fixed. The. Bug It wasn’t a bug, it was just me forgetting to add a feature. In other words, I thought my code was broken when in reality I didn’t even code a recursive rendering system in the first place, so portals were always blue. So… IKEA is going pretty well. The noneuclidean shell is basically complete. It’s time to work on some interior deco, but first I might have a bit of a look on the code and clean up some AI slop. (Oh. yeah, and idk if IKEA has the yellow door thing world-wide. It does in my local IKEA, so I added it) but now… its BLAHAJ TIME
It is my pleasure to announce that we have undergone a name change. “Super Noneuclidean” just didn’t describe my project enough, so using my last 3 braincells left today I decided I should rename it to “wierd ikea simulator”. . I know, I know, you might be thinking, “but why Ethan? This name sounds actually horrible”. Well, there’s a pretty good reason for this name, let me explain. . A year ago, I was obsessed with state-of-the-art AI. And making money. Mainly the latter. But anyways, entrepeneurship is like 5% coding and 50% arguing to others about why your product is good, and another 45% fixing bugs and later headaches. I don’t exactly hate my experiences with AI, but I definitely need a break from corporate marketing and actually do something dumb for once. During the name change, I decided “super noneuclidean” didn’t have any “IKEA” in it, and I thought I could make it even more dumb, so using reverse psychology the dumbest name is the one that sounds the most plain, direct, and, well… dumb, hence my name. . So far, this project has really saved my mentality, pretty cool indeed. . (and yes I wrote on my last 2 braincells at 9pm while sleepy af. thanks for reading tho)
Worked on the shelving for the self-service area. Once I was finished with this, I realised that IKEA stores go counterclockwise , while mine is designed to go clockwise (in the clip I went clockwise bc the storage stuff are always at the end). Well… its a feature now . After all, this project isn’t really designed to be that realistic. If it was super realistic, it wouldn’t be a single floor and it definitely won’t have buggy portals everywhere.
Just fixed a bug where the portal would have this weird wireframe surrounding it making it very obvious theres a portal here. However, I’ve been trying to fix the issue where for 1 frame something appears on the screen when u enter a portal. My guess on why this is is because since the portal is a very thin cube, the inside of the cube still exists, hence the blue part. This would require modifying my cube engine into a multi-object engine (pretty hard), but I will give it a try.
Bit.. lacking… for a homepage, but uhh it’ll do for now
Changed the soundtrack, and updated the home page! Not really much to say, same bugs as usual, same features to add, I haven’t been procrasting a lot not gonna lie these bugs are kinda hard to solve. It’s hard to blend when I should add based on IKEA and what to sacrifice based on what I can do.
I. Solved. The. Bug Turns out, after spending 3 days on the bug, asking the Stardance Slack multiple times, having discussions with multiple chatbots, and also loosing maybe 10-15 strands of hair, I’ve finally done it. Turns out, the solution was to change a decimal place, from 0.1 to around 0.01. . Not gonna lie, before this I had completely lost faith in this project. Like seriously. Maybe I’ll keep working on it now that this bug is solved. . “Now Ethan, what exactly is the bug??” you may ask? Well, if you didn’t read my previous devlogs (or maybe i didnt write abt it, idk lol i kinda just.. forget most of my devlogs), I had an issue where there would be a frame of blue in between portal transitions. It completely ruined the “magic trick” of the noneuclidean IKEA. . I can now sleep tonight in peace :)
Cleaned up the code, not much ig. Honestly, I don’t even know if I want to, and should, build the whole IKEA. I’ve been considering turning this into a noneuclidean IKEA storage simulation. . The benefits of this is that it’s much easier to make while still keeping the potential for glTF objects for Blahaj and friends, and also makes it so my project is more narrowly focused, but the downsides is that it probably has less variance, and has not much room for future upgrades. . I might implement the solution where it is a storage simulator for now, ship it, and later I can add code to turn it into a more “detailed” IKEA simulator if I decide graphic computing is for me.
Placed some more shelves
heheh funny bug, set the near plane threshold to 0 (EPILEPSY WARNING)
Fine-tuned some values, especially in movement. I decided it would be better to just hide the near threshold portal bug as a whole and compromise by having this wierd outline surrounding the portal. Maybe I’ll drop some insane IKEA lore explaining how it was a feature and not a bug
Added these little pallette things and first blahajs, but they’re lacking textures and the pallette looks a bit off, will fix first thing tmrw
Still a few bugs, but they’re getting better and I’ve added the pallet things now. I think it should be close to shipping :)
Prepared for ship! Wrote some more in the README, including references used in my IKEA (I’m not trying to copy IKEA, but it can’t be completely different). Hopefully you all enjoy the product I’ve made, because I certainly did enjoy making it!
Ships:
I made a custom non-euclidean game engine, built from scratch with Vite and WebGPU. In this demo, you can explore a highly simplified and abstract IKEA simulation, largely inspired by my experiences shopping at IKEA (the endless rows of… boxes and furniture), as well as SCP-3008 (I only found that out while making this project). . The most challenging part were the endless bugs encountered while adding seamless Non-Euclidean geometry, which I had decided to solve by mixing Euclidean geometry with portals, which is how most games simulate Non-Euclideanness. I could’ve opted for a pure mathematically non-euclidean game engine, but that would’ve made making IKEA itself much harder as I would have to wrap my head around non-euclidean geometry. . I had numerous Non-euclidean things planned, such as a tunnel that was longer/shorter on the inside. However, it was hard to integrate them into the actual IKEA due to its non-euclidean shell (meaning it has varying amounts of rooms inside what looks like a building with only 4 rooms). . In the end, I’m very proud of my project as a whole and how I went from a total graphics noob to someone who could make a graphics engine and something IKEA-resembling, entirely from scratch. I certainly enjoyed the moments I spent coding (and debugging) this project, and I hope you enjoy it too!...
|
1793051567.92192
|
1793137967.92192
|
|
3832
|
SpaceCraft by @Rohit | Stardance
|
Rohit
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: SpaceCraft by @Rohit | Stardance
|
1792504320.4351656
|
1793109120.4351656
|
|
3833
|
Trashy AI by @Ravoov | Stardance
|
Ravoov
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Trashy AI by @Ravoov | Stardance
|
1792507717.7615304
|
1793112517.7615304
|
|
3834
|
My first slack bot! by @rahmat9009 | Stardance
|
rahmat9009
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T03:06:01Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I built a Slack bot using Node.js and Slack Bolt that responds to slash commands like /isam-ping, /isam-catfact, and /isam-joke. It connects to Slack using Socket Mode and runs on a remote Linux server (Nest). The challenging part was deployment. At first, the bot kept failing because the project was missing a package.json, so dependencies weren’t installing correctly. I also ran into issues with missing modules like axios, and later the bot stopped responding because the process wasn’t being kept alive after closing my terminal. I fixed these problems by properly initializing the Node project, manually installing dependencies, and using PM2 to keep the bot running in the background. I also learned how Slack Socket Mode works and how environment variables are required for authentication. I’m proud that I managed to fully deploy a working bot on a remote server and debug issues step by step until it stayed online reliably. To test it, users can run the slash commands /isam-ping, /isam-catfact, and /isam-joke inside Slack after adding the bot to a workspace.", "repo": "https://github.com/Rahmat9009/ISAM-bot", "demo": "https://github.com/Rahmat9009/"}]...
|
[{"post_id": 10399, "ts": "202 [{"post_id": 10399, "ts": "2026-06-17T02:42:24Z", "hours": 0.8461, "text": "I’m trying to build my first Slack bot."}]...
|
Title: My first slack bot! by @rahmat9009 | Starda Title: My first slack bot! by @rahmat9009 | Stardance
Devlogs:
I’m trying to build my first Slack bot.
Ships:
I built a Slack bot using Node.js and Slack Bolt that responds to slash commands like /isam-ping, /isam-catfact, and /isam-joke. It connects to Slack using Socket Mode and runs on a remote Linux server (Nest). The challenging part was deployment. At first, the bot kept failing because the project was missing a package.json, so dependencies weren’t installing correctly. I also ran into issues with missing modules like axios, and later the bot stopped responding because the process wasn’t being kept alive after closing my terminal. I fixed these problems by properly initializing the Node project, manually installing dependencies, and using PM2 to keep the bot running in the background. I also learned how Slack Socket Mode works and how environment variables are required for authentication. I’m proud that I managed to fully deploy a working bot on a remote server and debug issues step by step until it stayed online reliably. To test it, users can run the slash commands /isam-ping, /isam-catfact, and /isam-joke inside Slack after adding the bot to a workspace....
|
1793090912.8782032
|
1793177312.8782032
|
|
3835
|
Kaz's Macropad by @kaz | Stardance
|
kaz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Kaz's Macropad by @kaz | Stardance
|
1792482519.5966616
|
1793087319.5966616
|
|
3836
|
My awesome macropad! by @hello4312 | Stardance
|
hello4312
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @hello4312 | Starda Title: My awesome macropad! by @hello4312 | Stardance...
|
1792792390.9831052
|
1793397190.9831052
|
|
3837
|
Echoes of the Abyss by @Rithvik | Stardance
|
Rithvik
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-06T15:32:27Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a game that is a simple choice based game with a nice background story. If you would like to find out more about the story, play the game! There is an inventory as well as your stats such as health, sanity, and torch levels. Be smart and cautious when choosing your path as it can’t be changed later on. Happy adventuring!", "repo": "https://github.com/WiDiC201/EchoesOfTheAbyss", "demo": "https://widic201.github.io/EchoesOfTheAbyss/"}]...
|
[{"post_id": 23523, "ts": "202 [{"post_id": 23523, "ts": "2026-07-06T15:26:22Z", "hours": 2.5614, "text": "Finished my Game, shipping now"}, {"post_id": 10222, "ts": "2026-06-16T21:00:57Z", "hours": 1.0, "text": "Building a Fun Game with Options to follow a story"}]...
|
Title: Echoes of the Abyss by @Rithvik | Stardance Title: Echoes of the Abyss by @Rithvik | Stardance
Devlogs:
Building a Fun Game with Options to follow a story
Finished my Game, shipping now
Ships:
I made a game that is a simple choice based game with a nice background story. If you would like to find out more about the story, play the game! There is an inventory as well as your stats such as health, sanity, and torch levels. Be smart and cautious when choosing your path as it can’t be changed later on. Happy adventuring!...
|
1792381643.9536803
|
1793245643.9536803
|
|
3838
|
A WEBSITE FOR A BRAND OF ACAI BOWLS by @CLOUD_JS | A WEBSITE FOR A BRAND OF ACAI BOWLS by @CLOUD_JS | Stardance...
|
CLOUD_JS
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A WEBSITE FOR A BRAND OF ACAI BOWLS by @CLO Title: A WEBSITE FOR A BRAND OF ACAI BOWLS by @CLOUD_JS | Stardance...
|
1792731310.9828064
|
1793336110.9828064
|
|
3839
|
3D Voronoi by @ml | Stardance
|
ml
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 3D Voronoi by @ml | Stardance
|
1792702421.2263188
|
1793307221.2263188
|
|
3840
|
My awesome macropad! by @yatharth_khurjal | Starda My awesome macropad! by @yatharth_khurjal | Stardance...
|
yatharth_khurjal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @yatharth_khurjal | Title: My awesome macropad! by @yatharth_khurjal | Stardance...
|
1792666228.6672888
|
1793271028.6672888
|
|
3841
|
My first slack bot! by @Dasherhong | Stardance
|
Dasherhong
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Dasherhong | Starda Title: My first slack bot! by @Dasherhong | Stardance...
|
1792691665.8166213
|
1793296465.8166213
|
|
3842
|
Untitled by @nethrapattu | Stardance
|
nethrapattu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @nethrapattu | Stardance
|
1792583644.7712324
|
1793188444.7712324
|
|
3843
|
My first slack bot! by @Vinny | Stardance
|
Vinny
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Vinny | Stardance
|
1792641312.2124915
|
1793246112.2124915
|
|
3844
|
My awesome macropad! by @Royal-ibu | Stardance
|
Royal-ibu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Royal-ibu | Starda Title: My awesome macropad! by @Royal-ibu | Stardance...
|
1792745596.1804893
|
1793350396.1804893
|
|
3845
|
Rust Voxel Engine (vulkan) by @DubbsPi | Stardance
|
DubbsPi
|
1
|
10.0
|
83
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-11T17:18:48Z", "hours": 10.0, "multiplier": 8.25, "payout": 83, "blessing": "neutral", "text": "This is a simple voxel engine programmed in rust using vulkan. It was hard to figure out ways to optimize triangle count while also keeping rendering fast. The solution I landed on was building one mesh to upload to the gpu, although this creates stutters upon loading new chunks. I was unable to find a way to fix this problem while also keeping the engine performant. Overall, I think it turned out pretty good for a first project here.", "repo": "https://github.com/DubbsPi/Rust-Voxel-Engine", "demo": "https://github.com/DubbsPi/Rust-Voxel-Engine/releases/tag/Release"}]...
|
[{"post_id": 6941, "ts": "2026 [{"post_id": 6941, "ts": "2026-06-11T17:15:21Z", "hours": 0.6144, "text": "Tried to fix stuttering, unable to."}, {"post_id": 2838, "ts": "2026-06-05T17:59:09Z", "hours": 1.6611, "text": "Did some optimization. Made stuff stutter a bunch but or else run at 1000fps"}, {"post_id": 2516, "ts": "2026-06-05T01:33:39Z", "hours": 0.9753, "text": "Added chunk threading (running into lack of culling issues to fix and maxing out of buffers)"}, {"post_id": 2434, "ts": "2026-06-04T22:28:35Z", "hours": 5.2139, "text": "Got a small voxel world generated"}, {"post_id": 1209, "ts": "2026-06-03T02:01:53Z", "hours": 1.6106, "text": "Got a square rendered using wgpu’s vulkan with keyboard inputs working"}]...
|
Title: Rust Voxel Engine (vulkan) by @DubbsPi | St Title: Rust Voxel Engine (vulkan) by @DubbsPi | Stardance
Devlogs:
Got a square rendered using wgpu’s vulkan with keyboard inputs working
Got a small voxel world generated
Added chunk threading (running into lack of culling issues to fix and maxing out of buffers)
Did some optimization. Made stuff stutter a bunch but or else run at 1000fps
Tried to fix stuttering, unable to.
Ships:
This is a simple voxel engine programmed in rust using vulkan. It was hard to figure out ways to optimize triangle count while also keeping rendering fast. The solution I landed on was building one mesh to upload to the gpu, although this creates stutters upon loading new chunks. I was unable to find a way to fix this problem while also keeping the engine performant. Overall, I think it turned out pretty good for a first project here....
|
1793084084.5320778
|
1793170484.5320778
|
|
3846
|
My awesome macropad! by @kingjamesh | Stardance
|
kingjamesh
|
0
|
2.81
|
0
|
[]
|
[{"post_id": 39225, "ts": "202 [{"post_id": 39225, "ts": "2026-08-02T01:45:53Z", "hours": 2.8072, "text": "Devlog #1: Schematic + started designing PCB I made my schematic for my hackpad and started designing the PCB on KiCad. It’s going to be a 8 key macropad with a rotary encoder and oled display. Note: I can’t seem to upload a second screenshot of the start of my PCB design. Routing is killing me though"}]...
|
Title: My awesome macropad! by @kingjamesh | Stard Title: My awesome macropad! by @kingjamesh | Stardance
Devlogs:
Devlog #1: Schematic + started designing PCB I made my schematic for my hackpad and started designing the PCB on KiCad. It’s going to be a 8 key macropad with a rotary encoder and oled display. Note: I can’t seem to upload a second screenshot of the start of my PCB design. Routing is killing me though...
|
1792932631.3818629
|
1793796631.3818629
|
|
3847
|
About Me Website by @trixyy | Stardance
|
trixyy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: About Me Website by @trixyy | Stardance
|
1792766994.90228
|
1793371794.90228
|
|
3848
|
My first slack bot! by @smash | Stardance
|
smash
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @smash | Stardance
|
1792644841.2509346
|
1793249641.2509346
|
|
3849
|
My awesome macropad! by @priwashere | Stardance
|
priwashere
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @priwashere | Stard Title: My awesome macropad! by @priwashere | Stardance...
|
1792724109.1443405
|
1793328909.1443405
|
|
3850
|
CashFlow by @block | Stardance
|
block
|
1
|
6.0
|
19
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-06T00:54:16Z", "hours": 6.0, "multiplier": 3.07, "payout": 19, "blessing": "neutral", "text": "For this project, I made a piece of software that allows users to easily budget, and track their finances. Built on Java, it was designed with compatibility in mind. This project, being a quick project for a school assignment, is not my best work. Despite this, it gets the job done and successfully meets the goals I had for the project. During the development of this project, I had learned a lot on using the JavaFX library, and overcame the original struggles I had faced with designing the interface. Use of this project varies per operating system. For Linux users, it’s as simple as downloading a .Appimage file. For other operating systems, this project requires manual compiling, as I could not get jpackage to compile the project for any other system on my Linux PC.", "repo": "https://github.com/Block047/CashFlow", "demo": "https://github.com/Block047/CashFlow/releases/tag/ALPHA"}]...
|
[{"post_id": 23194, "ts": "202 [{"post_id": 23194, "ts": "2026-07-06T00:47:36Z", "hours": 0.7339, "text": "Managed to compile the Project to a .Appimage file and finished the github repo."}, {"post_id": 13998, "ts": "2026-06-22T23:31:27Z", "hours": 4.4439, "text": "I finished the basic principle of the app, including an AI assistant and moving around the budgeting and savings thing."}, {"post_id": 1127, "ts": "2026-06-02T23:24:06Z", "hours": 0.9058, "text": "Finished the transaction history screen, working on statistics."}]...
|
Title: CashFlow by @block | Stardance
Devlogs:
Fi Title: CashFlow by @block | Stardance
Devlogs:
Finished the transaction history screen, working on statistics.
I finished the basic principle of the app, including an AI assistant and moving around the budgeting and savings thing.
Managed to compile the Project to a .Appimage file and finished the github repo.
Ships:
For this project, I made a piece of software that allows users to easily budget, and track their finances. Built on Java, it was designed with compatibility in mind. This project, being a quick project for a school assignment, is not my best work. Despite this, it gets the job done and successfully meets the goals I had for the project. During the development of this project, I had learned a lot on using the JavaFX library, and overcame the original struggles I had faced with designing the interface. Use of this project varies per operating system. For Linux users, it’s as simple as downloading a .Appimage file. For other operating systems, this project requires manual compiling, as I could not get jpackage to compile the project for any other system on my Linux PC....
|
1793091036.9749007
|
1793177436.9749007
|