|
61605
|
Hewa - Flight Controller by @nicklogan1412 | Stard Hewa - Flight Controller by @nicklogan1412 | Stardance...
|
nicklogan1412
|
0
|
3.12
|
0
|
[]
|
[{"post_id": 67716, "ts": "202 [{"post_id": 67716, "ts": "2026-09-13T22:28:50Z", "hours": 0.9167, "text": "Devlog 3 Heres what I did Created the final schematic with all components. Added mounting holes Added Servo control pins Heres what the schematic contains: -1x BMP 280 -1x MPU6080 -1x DHT11 -5x 3 pin male connectors -1X ESP32 C3 Mini DevkitM-1 -3x 10k pullup resistors"}, {"post_id": 67468, "ts": "2026-09-13T16:06:34Z", "hours": 1.1836, "text": "Devlog 2 What I did, Updated schematic and redid wiring did some wiring tests, I need to re route most of my wires did some reaserch on my parts."}, {"post_id": 67083, "ts": "2026-09-13T04:09:30Z", "hours": 1.0169, "text": "Devlog 1 Today I didnt do a lot, I just created a simple schematic and tested wiring some things togther. The schematic had ESP32 C3 DevBoard BMP280 Pressure sensor DHT11 Humidity sensor I will use these as add ones to the flight controller. Also, Hewa is Sky in Swahili so thats how this project got its name."}]...
|
Title: Hewa - Flight Controller by @nicklogan1412 Title: Hewa - Flight Controller by @nicklogan1412 | Stardance
Devlogs:
Devlog 1 Today I didnt do a lot, I just created a simple schematic and tested wiring some things togther. The schematic had ESP32 C3 DevBoard BMP280 Pressure sensor DHT11 Humidity sensor I will use these as add ones to the flight controller. Also, Hewa is Sky in Swahili so thats how this project got its name.
Devlog 2 What I did, Updated schematic and redid wiring did some wiring tests, I need to re route most of my wires did some reaserch on my parts.
Devlog 3 Heres what I did Created the final schematic with all components. Added mounting holes Added Servo control pins Heres what the schematic contains: -1x BMP 280 -1x MPU6080 -1x DHT11 -5x 3 pin male connectors -1X ESP32 C3 Mini DevkitM-1 -3x 10k pullup resistors...
|
1793649235.9781878
|
1794254035.9781878
|
|
61606
|
STARBOY by @torren | Stardance
|
torren
|
0
|
37.29
|
0
|
[]
|
[{"post_id": 70725, "ts": "202 [{"post_id": 70725, "ts": "2026-09-19T17:35:19Z", "hours": 2.7944, "text": "this session was all about making starboy feel real before the parts even show up. the website now opens with an intro where he hops onto a dark stage, a spotlight flickers on and finds him, and when you hit “leap into the experience” he jumps straight at the camera and his screen opens up onto the page. i wrote a renderer from scratch so his body reads as actual polished chrome instead of flat grey, and gave him new glowing mint eyes. i also moved the keyring off the outside of the star and into a hole through its point, rebuilt the 3d files around it, and re-rendered everything in black chrome with a steel ring through it. every link and heading on the site now reacts when you hover, with letters that roll and ripple as your cursor moves over them. next up is building the real one once the parts arrive."}, {"post_id": 68299, "ts": "2026-09-14T21:44:02Z", "hours": 1.2147, "text": "parts aren’t here yet so this one was all software. the firmware compiles for the first time, and i wrote a hardware test that checks the screen, backlight and every sensor one by one so i can catch a bad wire before closing the shell. i added a tuning console so i can make him shiver, play any effect or change how sensitive he is over usb without reflashing. then i wrote tests for his mood logic, and they caught 3 bugs that would’ve only shown up on the real star: shaking froze his eyes, hanging on a belt loop counted as tilted forever so he’d never sleep, and my battery saver made him deaf while asleep. the website got a sensor sandbox where you control his temperature, noise, tilt and shake, plus you can tap any of the 400 eye looks to get the exact seed for a real star."}, {"post_id": 67838, "ts": "2026-09-14T03:13:14Z", "hours": 1.7747, "text": "i’m building a tiny wearable pet from scratch: a chrome star with a round screen for a face that clips onto your belt loop. he reacts to you, so shake him and he gets dizzy and mad, take him somewhere cold and he shivers, and yell near him and he gets nervous. every star rolls his own eyes on first boot, with 4 shapes and 100 colorways for 400 looks, and some only show up 0.04% of the time. i designed the 20.5mm shell in openscad with a stepped pocket so the 37.5mm screen board actually fits, hand-wired everything to a seeed xiao esp32c3, and finished the eye firmware with 20 rare effects. you can play with him live at starboy-diy.nadellasripad11.workers.dev, and next up the parts arrive so i can print and chrome the shell and wake him up for real 👀"}, {"post_id": 67386, "ts": "2026-09-13T14:09:53Z", "hours": 31.5061, "text": "star shaped keychain with a round display eye that reacts to shaking, cold, noise and gets sleepy when left alone. runs on an esp32-c3 with an accelerometer, temp sensor and mic, and every unit generates its own eye colours and pupil style from a seed so no two come out the same. the shell took a few tries to get right, first a rounded blob then long thin spikes, before landing on a fat middle with short points. caught a display pocket that was 4mm too small (every listing quotes the glass size, not the board) and the back engraving cutting into the electronics cavity, then added checks in the cad so those can’t sneak back in. stls are exported and ready."}]...
|
Title: STARBOY by @torren | Stardance
Devlogs:
st Title: STARBOY by @torren | Stardance
Devlogs:
star shaped keychain with a round display eye that reacts to shaking, cold, noise and gets sleepy when left alone. runs on an esp32-c3 with an accelerometer, temp sensor and mic, and every unit generates its own eye colours and pupil style from a seed so no two come out the same. the shell took a few tries to get right, first a rounded blob then long thin spikes, before landing on a fat middle with short points. caught a display pocket that was 4mm too small (every listing quotes the glass size, not the board) and the back engraving cutting into the electronics cavity, then added checks in the cad so those can’t sneak back in. stls are exported and ready.
i’m building a tiny wearable pet from scratch: a chrome star with a round screen for a face that clips onto your belt loop. he reacts to you, so shake him and he gets dizzy and mad, take him somewhere cold and he shivers, and yell near him and he gets nervous. every star rolls his own eyes on first boot, with 4 shapes and 100 colorways for 400 looks, and some only show up 0.04% of the time. i designed the 20.5mm shell in openscad with a stepped pocket so the 37.5mm screen board actually fits, hand-wired everything to a seeed xiao esp32c3, and finished the eye firmware with 20 rare effects. you can play with him live at starboy-diy.nadellasripad11.workers.dev, and next up the parts arrive so i can print and chrome the shell and wake him up for real 👀
parts aren’t here yet so this one was all software. the firmware compiles for the first time, and i wrote a hardware test that checks the screen, backlight and every sensor one by one so i can catch a bad wire before closing the shell. i added a tuning console so i can make him shiver, play any effect or change how sensitive he is over usb without reflashing. then i wrote tests for his mood logic, and they caught 3 bugs that would’ve only shown up on the real star: shaking froze his eyes, hanging on a belt loop counted as tilted forever so he’d never sleep, and my battery saver made him deaf while asleep. the website got a sensor sandbox where you control his temperature, noise, tilt and shake, plus you can tap any of the 400 eye looks to get the exact seed for a real star.
this session was all about making starboy feel real before the parts even show up. the website now opens with an intro where he hops onto a dark stage, a spotlight flickers on and finds him, and when you hit “leap into the experience” he jumps straight at the camera and his screen opens up onto the page. i wrote a renderer from scratch so his body reads as actual polished chrome instead of flat grey, and gave him new glowing mint eyes. i also moved the keyring off the outside of the star and into a hole through its point, rebuilt the 3d files around it, and re-rendered everything in black chrome with a steel ring through it. every link and heading on the site now reacts when you hover, with letters that roll and ripple as your cursor moves over them. next up is building the real one once the parts arrive....
|
1793649236.8831458
|
1794254036.8831458
|
|
61607
|
Ion thruster by @vvv | Stardance
|
vvv
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ion thruster by @vvv | Stardance
|
1793649238.183511
|
1794254038.183511
|
|
61608
|
Kibb Bot by @KibbTheFox | Stardance
|
KibbTheFox
|
0
|
1.18
|
0
|
[]
|
[{"post_id": 67568, "ts": "202 [{"post_id": 67568, "ts": "2026-09-13T18:26:19Z", "hours": 0.4211, "text": "Slack Bot Devlog 2 I added a few more commands: /kibb-aboutme (about my fursona) /kibb-aboutcreator (about me) /kibb-musicrec (the music I like) There are a few things I would do with this bot if I knew how to but google isn’t helping :( For some reason the pfp isn’t updating??"}, {"post_id": 67101, "ts": "2026-09-13T04:58:58Z", "hours": 0.76, "text": "Slack Bot Devlog 1 3 Commands so far: /kibb-meow - meows /kibb-help - help menu /kibb-foxpic - generates fox pic I had an unreasonable amount of trouble with github (accidentally created the same repo twice and broke it and I was creating and deleting repos trying to fix it for 20 minutes straight)"}]...
|
Title: Kibb Bot by @KibbTheFox | Stardance
Devlog Title: Kibb Bot by @KibbTheFox | Stardance
Devlogs:
Slack Bot Devlog 1 3 Commands so far: /kibb-meow - meows /kibb-help - help menu /kibb-foxpic - generates fox pic I had an unreasonable amount of trouble with github (accidentally created the same repo twice and broke it and I was creating and deleting repos trying to fix it for 20 minutes straight)
Slack Bot Devlog 2 I added a few more commands: /kibb-aboutme (about my fursona) /kibb-aboutcreator (about me) /kibb-musicrec (the music I like) There are a few things I would do with this bot if I knew how to but google isn’t helping :( For some reason the pfp isn’t updating??...
|
1793649239.0823019
|
1794254039.0823019
|
|
61609
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864104.9887714
|
1793728104.9887714
|
|
61610
|
Automated Telescope by @Robert-K | Stardance
|
Robert-K
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Automated Telescope by @Robert-K | Stardanc Title: Automated Telescope by @Robert-K | Stardance...
|
1793649239.9872718
|
1794254039.9872718
|
|
61611
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864105.99813
|
1793728105.99813
|
|
61612
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864106.9453816
|
1793728106.9453816
|
|
61613
|
ONE TAB by @Devadutt | Stardance
|
Devadutt
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-20T20:20:19Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I build a Website with google search bar and hyperlinks to some of my favorites sites. The hardest part was setting up the workflow. I messed it up a couple time I misspelled the depoly.yml file and so on. I am happy I made something like this. Thank YOu", "repo": "https://github.com/Devadutt-11/ONE-TAB", "demo": "https://devadutt-11.github.io/ONE-TAB/"}]...
|
[{"post_id": 71432, "ts": "202 [{"post_id": 71432, "ts": "2026-09-20T20:15:00Z", "hours": 1.2419, "text": "completed …..!"}, {"post_id": 71362, "ts": "2026-09-20T18:06:39Z", "hours": 2.1028, "text": "Done some designing and added few hyperlink"}, {"post_id": 70781, "ts": "2026-09-19T19:10:19Z", "hours": 2.3478, "text": "I completed my guide almost correctly.I am looking forward for my next part of the project…!"}]...
|
Title: ONE TAB by @Devadutt | Stardance
Devlogs:
Title: ONE TAB by @Devadutt | Stardance
Devlogs:
I completed my guide almost correctly.I am looking forward for my next part of the project…!
Done some designing and added few hyperlink
completed …..!
Ships:
I build a Website with google search bar and hyperlinks to some of my favorites sites. The hardest part was setting up the workflow. I messed it up a couple time I misspelled the depoly.yml file and so on. I am happy I made something like this. Thank YOu...
|
1793684923.895933
|
1793771323.895933
|
|
61614
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864107.7650263
|
1793728107.7650263
|
|
61615
|
AirMate revived!! by @ARCreator | Stardance
|
ARCreator
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AirMate revived!! by @ARCreator | Stardance
|
1793649240.8471909
|
1794254040.8471909
|
|
61616
|
My awesome macropad! by @nasirsodiq1 | Stardance
|
nasirsodiq1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @nasirsodiq1 | Star Title: My awesome macropad! by @nasirsodiq1 | Stardance...
|
1793649241.740251
|
1794254041.740251
|
|
61617
|
AI ASSISTANT( SPIDY-Z) by @Kanavya | Stardance
|
Kanavya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AI ASSISTANT( SPIDY-Z) by @Kanavya | Starda Title: AI ASSISTANT( SPIDY-Z) by @Kanavya | Stardance...
|
1793649243.8185728
|
1794254043.8185728
|
|
61618
|
A plane flying game by @aryankumbhar362 | Stardanc A plane flying game by @aryankumbhar362 | Stardance...
|
aryankumbhar362
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A plane flying game by @aryankumbhar362 | S Title: A plane flying game by @aryankumbhar362 | Stardance...
|
1793649244.6863563
|
1794254044.6863563
|
|
61619
|
hackth pad by @hann | Stardance
|
hann
|
0
|
2.22
|
0
|
[]
|
[{"post_id": 73079, "ts": "202 [{"post_id": 73079, "ts": "2026-09-24T10:28:42Z", "hours": 0.5333, "text": "the extruding thing didnt work so i cried"}, {"post_id": 72673, "ts": "2026-09-23T13:51:16Z", "hours": 0.9731, "text": "i designed the outercase before it crashed (mylaptop)"}, {"post_id": 71828, "ts": "2026-09-21T16:49:07Z", "hours": 0.3, "text": "i had to redo the pcb cus it was bad :/"}, {"post_id": 67109, "ts": "2026-09-13T05:18:13Z", "hours": 0.4167, "text": "i made a schematic and the pcb and then my pc died :D"}]...
|
Title: hackth pad by @hann | Stardance
Devlogs:
i Title: hackth pad by @hann | Stardance
Devlogs:
i made a schematic and the pcb and then my pc died :D
i had to redo the pcb cus it was bad :/
i designed the outercase before it crashed (mylaptop)
the extruding thing didnt work so i cried...
|
1793649245.5676355
|
1794254045.5676355
|
|
61620
|
kboard by @krishrathineswaran | Stardance
|
krishrathineswaran
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: kboard by @krishrathineswaran | Stardance
|
1793649246.487913
|
1794254046.487913
|
|
61621
|
XKBM by @hudson6134 | Stardance
|
hudson6134
|
0
|
6.92
|
0
|
[]
|
[{"post_id": 77425, "ts": "202 [{"post_id": 77425, "ts": "2026-10-06T22:48:08Z", "hours": 4.4214, "text": "Worked on CSS, now looks really Xbox-y and also made the app working fully, adding presets next"}, {"post_id": 67667, "ts": "2026-09-13T20:30:31Z", "hours": 2.4997, "text": "Worked on main functionality, a style and custom keybinds!"}]...
|
Title: XKBM by @hudson6134 | Stardance
Devlogs:
W Title: XKBM by @hudson6134 | Stardance
Devlogs:
Worked on main functionality, a style and custom keybinds!
Worked on CSS, now looks really Xbox-y and also made the app working fully, adding presets next...
|
1793649247.3807507
|
1794254047.3807507
|
|
61622
|
My own site! by @Nnedookie | Stardance
|
Nnedookie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Nnedookie | Stardance
|
1793649248.2896335
|
1794254048.2896335
|
|
61623
|
HDL CPU by @haochern | Stardance
|
haochern
|
0
|
0.98
|
0
|
[]
|
[{"post_id": 67105, "ts": "202 [{"post_id": 67105, "ts": "2026-09-13T05:06:42Z", "hours": 0.9761, "text": "Figured out HackaTime! Wrote the beginnings of my program counter and memory modules. My program can read the contents of a .txt file, which will eventually be divided into instructions and computer memory."}]...
|
Title: HDL CPU by @haochern | Stardance
Devlogs:
Title: HDL CPU by @haochern | Stardance
Devlogs:
Figured out HackaTime! Wrote the beginnings of my program counter and memory modules. My program can read the contents of a .txt file, which will eventually be divided into instructions and computer memory....
|
1793649250.4328363
|
1794254050.4328363
|
|
61624
|
My first slack bot! by @Safetrack | Stardance
|
Safetrack
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Safetrack | Stardan Title: My first slack bot! by @Safetrack | Stardance...
|
1793649251.310668
|
1794254051.310668
|
|
61625
|
Pulse.ai by @Anirudh_m | Stardance
|
Anirudh_m
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pulse.ai by @Anirudh_m | Stardance
|
1793649252.193651
|
1794254052.193651
|
|
61626
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864108.597431
|
1793728108.597431
|
|
61627
|
Clock by @alok_ | Stardance
|
alok_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Clock by @alok_ | Stardance
|
1793649253.0967484
|
1794254053.0967484
|
|
61628
|
Beach Breeze by @gudfriend25 | Stardance
|
gudfriend25
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-19T05:21:12Z", "hours": 3.0, "multiplier": 4.18, "payout": 0, "blessing": "neutral", "text": "I made a website to help plan a beach trip. It was really confusing trying to figure out how to make the mini game, but that’s why it’s the thing I’m most proud of. To use the website, you just have to open the deployed link and you can click through the different tabs and try out the features.", "repo": "https://github.com/SW384/Beach-Breeze", "demo": "https://sw384.github.io/Beach-Breeze/"}]...
|
[{"post_id": 70420, "ts": "202 [{"post_id": 70420, "ts": "2026-09-19T04:56:33Z", "hours": 2.065, "text": "Ok I finished the game and am going to submit this website now! First submission yayyy."}, {"post_id": 68469, "ts": "2026-09-15T05:07:59Z", "hours": 0.6292, "text": "This is a website I worked on for 8-10 hours for Sunbeam but ended up not submitting. Because it was for that event, I didn’t set up hackatime so I couldn’t get those hours (crying ;;). This website is called Beach Breeze and it meant to help plan the perfect beach day. I already had a few things from those hours of coding, but I wanted to add a minigame tab to it, and that’s what I have been working on. So far, I’ve created that tab and added the background for the game."}]...
|
Title: Beach Breeze by @gudfriend25 | Stardance
D Title: Beach Breeze by @gudfriend25 | Stardance
Devlogs:
This is a website I worked on for 8-10 hours for Sunbeam but ended up not submitting. Because it was for that event, I didn’t set up hackatime so I couldn’t get those hours (crying ;;). This website is called Beach Breeze and it meant to help plan the perfect beach day. I already had a few things from those hours of coding, but I wanted to add a minigame tab to it, and that’s what I have been working on. So far, I’ve created that tab and added the background for the game.
Ok I finished the game and am going to submit this website now! First submission yayyy.
Ships:
I made a website to help plan a beach trip. It was really confusing trying to figure out how to make the mini game, but that’s why it’s the thing I’m most proud of. To use the website, you just have to open the deployed link and you can click through the different tabs and try out the features....
|
1793684925.067254
|
1793771325.067254
|
|
61629
|
bot by @EllaZ | Stardance
|
EllaZ
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: bot by @EllaZ | Stardance
|
1793649253.9981284
|
1794254053.9981284
|
|
61630
|
Column Battler by @yoonha | Stardance
|
yoonha
|
1
|
2.0
|
15
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-03T14:00:31Z", "hours": 2.0, "multiplier": 6.16, "payout": 15, "blessing": "neutral", "text": "I made a game using the Java programming language where the player competes against a bot named Intellisense. The game revolves around deploying a card one by one in columns, and at the end of the game, whichever side that has the greater sum of cards in a column wins the points assigned to that column. The side that has more points wins. A good chunk of the work was dedicated to developing Intellisense’s logic, which revolves around assessing each column and using an internal rating system as to how good of a change would be created, should the card be deployed in the column. There were a lot of logical reasonings for why Intellisense should or should not deploy a card in a specific column, and I needed to consider the reasoning behind every decision and rating value. Adding lines of code to each reasoning and establishing a fair rating algorithm to make Intellisense truly intelligible was the main difficulty. You can try the game by accessing the Programiz link I attached, or copy-and-paste the code on Github and load it on any Java compiler. Beware, Intellisense is quite smart!", "repo": "https://github.com/Yoon-Ha-Hwang/console_based-card_game", "demo": "https://github.com/Yoon-Ha-Hwang/console_based-card_game/releases/tag/Initial-Release"}]...
|
[{"post_id": 76411, "ts": "202 [{"post_id": 76411, "ts": "2026-10-03T13:37:57Z", "hours": 0.5, "text": "I implemented a difficulty setting, and adjusted what each difficulty setting does to make sure it’s still a challenge. I also added an error handling logic in case the user entered something other than a integer value when it comes to capturing the player’s reply to determine which column the player wants to put their card in."}, {"post_id": 76320, "ts": "2026-10-03T05:41:32Z", "hours": 0.6, "text": "Today, I continued to develop Intellisense (the bot)’s logic, and polish the game a bit more. Intellisense asks herself, “What if I placed my card here?” and then assigns a score based on how a card placed in that column affects the result. She will then deploy the card on the column that has the highest score value. I also polished the game experience by making the explanation of the game better when it first loads, as well as detailed explanations as to which side (player or Intellisense) won. Personally, I find that Intellisense plays too well. She beat me in all three play-test sessions! I’m thinking of asking other people to play-test as well to see if it’s actually just me playing horribly. But that in turn inspired me to have a difficulty setting: an easy mode would mean the player has a slightly better deck of cards than Intellisense. However, I still have another problem that I need to solve: error handling. When the user enters something other than an integer, the game would crash. At the moment, I cannot precisely recall how to handle these kinds of errors, so I would need to do some research and ask my friends."}, {"post_id": 76259, "ts": "2026-10-02T22:57:38Z", "hours": 0.6389, "text": "Today I worked on the code a lot more than before. This session, I focused on getting the bot to think (it used Math.random() as a temporary measure) using a before/after rating system. This means the bot would assess how much of a difference would a move at a certain column have on the game’s result. I also added a brief introduction at the start and completed in creating the game ending result announcement. I made the number of columns in the game customisable so the user can come up with their own custom rules (I haven’t tested it with different values yet, because I was busy completing the game logic). One challenge I have right now is that the bot constantly plays one specific move. I would need to improve its thinking process, because admittedly it is currently quite simple. Next session, I will take a look at whether the custom columns logic works without error as well as improving the bot’s thinking process!"}, {"post_id": 76033, "ts": "2026-10-02T04:25:29Z", "hours": 0.6333, "text": "I thought of a game I wanted to develop for a long time and have started the process of making it into real life! For now I started working on the structure of the game, mainly on the initial set-up of the game and the turn logic. It’s still largely in-progress and later I will find out how to make the bot use mini-max to stay competent against the human player. Attached is a simple diagram explaining the game."}]...
|
Title: Column Battler by @yoonha | Stardance
Devl Title: Column Battler by @yoonha | Stardance
Devlogs:
I thought of a game I wanted to develop for a long time and have started the process of making it into real life! For now I started working on the structure of the game, mainly on the initial set-up of the game and the turn logic. It’s still largely in-progress and later I will find out how to make the bot use mini-max to stay competent against the human player. Attached is a simple diagram explaining the game.
Today I worked on the code a lot more than before. This session, I focused on getting the bot to think (it used Math.random() as a temporary measure) using a before/after rating system. This means the bot would assess how much of a difference would a move at a certain column have on the game’s result. I also added a brief introduction at the start and completed in creating the game ending result announcement. I made the number of columns in the game customisable so the user can come up with their own custom rules (I haven’t tested it with different values yet, because I was busy completing the game logic). One challenge I have right now is that the bot constantly plays one specific move. I would need to improve its thinking process, because admittedly it is currently quite simple. Next session, I will take a look at whether the custom columns logic works without error as well as improving the bot’s thinking process!
Today, I continued to develop Intellisense (the bot)’s logic, and polish the game a bit more. Intellisense asks herself, “What if I placed my card here?” and then assigns a score based on how a card placed in that column affects the result. She will then deploy the card on the column that has the highest score value. I also polished the game experience by making the explanation of the game better when it first loads, as well as detailed explanations as to which side (player or Intellisense) won. Personally, I find that Intellisense plays too well. She beat me in all three play-test sessions! I’m thinking of asking other people to play-test as well to see if it’s actually just me playing horribly. But that in turn inspired me to have a difficulty setting: an easy mode would mean the player has a slightly better deck of cards than Intellisense. However, I still have another problem that I need to solve: error handling. When the user enters something other than an integer, the game would crash. At the moment, I cannot precisely recall how to handle these kinds of errors, so I would need to do some research and ask my friends.
I implemented a difficulty setting, and adjusted what each difficulty setting does to make sure it’s still a challenge. I also added an error handling logic in case the user entered something other than a integer value when it comes to capturing the player’s reply to determine which column the player wants to put their card in.
Ships:
I made a game using the Java programming language where the player competes against a bot named Intellisense. The game revolves around deploying a card one by one in columns, and at the end of the game, whichever side that has the greater sum of cards in a column wins the points assigned to that column. The side that has more points wins. A good chunk of the work was dedicated to developing Intellisense’s logic, which revolves around assessing each column and using an internal rating system as to how good of a change would be created, should the card be deployed in the column. There were a lot of logical reasonings for why Intellisense should or should not deploy a card in a specific column, and I needed to consider the reasoning behind every decision and rating value. Adding lines of code to each reasoning and establishing a fair rating algorithm to make Intellisense truly intelligible was the main difficulty. You can try the game by accessing the Programiz link I attached, or copy-and-paste the code on Github and load it on any Java compiler. Beware, Intellisense is quite smart!...
|
1793684926.254772
|
1793771326.254772
|
|
61631
|
Gryd by @geographyman700 | Stardance
|
geographyman700
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Gryd by @geographyman700 | Stardance
|
1793649254.8977852
|
1794254054.8977852
|
|
61632
|
super original minecraft clone by @rigel | Stardan super original minecraft clone by @rigel | Stardance...
|
rigel
|
0
|
9.71
|
0
|
[]
|
[{"post_id": 67972, "ts": "202 [{"post_id": 67972, "ts": "2026-09-14T09:29:10Z", "hours": 9.7058, "text": "super original minecraft clone - devlog 1 14/09 Another new project, this time I’m going to make a start at recreating Minecraft from scratch (how original!!). I won’t be using a game engine, because that’s cheating - instead, I’m using C++ and OpenGL. This is my first real attempt at both graphics programming, and object-oriented c++, so my start will be a bit slow. What I did In this devlog, I followed the learnopengl tutorial and made myself a triangle, which we could then turn into a textured cube. I also added a movable perspective camera using some linear algebra, and refactored the code into multiple different files and made shaders, textures and the camera each their own class. Finally I set up a build system with CMake that also copies over textures and What was challenging Surprisingly, getting my head around proper C++ was the hardest part. I have pretty good experience competitive programming in C++ but using classes and header files was a bit mind bending. I think I’ve set up a decent codebase to build upon however. What I’m going to do next Currently a lot of things (such as the vertices!) are hard-coded, so I need to address that. Only so much fun can be had with a spinning cube. Next up is probably the logic to turn a 3d map of blocks into triangle meshes. This along with noise is the part of the project that interests me the most - it’s easy to draw a lot of things, but hard to do quick. I really really doubt that I’ll get anywhere near finishing this project by the end of the month, but maybe I’ll have something to ship. Thanks for reading!"}]...
|
Title: super original minecraft clone by @rigel | Title: super original minecraft clone by @rigel | Stardance
Devlogs:
super original minecraft clone - devlog 1 14/09 Another new project, this time I’m going to make a start at recreating Minecraft from scratch (how original!!). I won’t be using a game engine, because that’s cheating - instead, I’m using C++ and OpenGL. This is my first real attempt at both graphics programming, and object-oriented c++, so my start will be a bit slow. What I did In this devlog, I followed the learnopengl tutorial and made myself a triangle, which we could then turn into a textured cube. I also added a movable perspective camera using some linear algebra, and refactored the code into multiple different files and made shaders, textures and the camera each their own class. Finally I set up a build system with CMake that also copies over textures and What was challenging Surprisingly, getting my head around proper C++ was the hardest part. I have pretty good experience competitive programming in C++ but using classes and header files was a bit mind bending. I think I’ve set up a decent codebase to build upon however. What I’m going to do next Currently a lot of things (such as the vertices!) are hard-coded, so I need to address that. Only so much fun can be had with a spinning cube. Next up is probably the logic to turn a 3d map of blocks into triangle meshes. This along with noise is the part of the project that interests me the most - it’s easy to draw a lot of things, but hard to do quick. I really really doubt that I’ll get anywhere near finishing this project by the end of the month, but maybe I’ll have something to ship. Thanks for reading!...
|
1793649255.7582774
|
1794254055.7582774
|
|
61633
|
automated plant watering system by @aurin_3433 | S automated plant watering system by @aurin_3433 | Stardance...
|
aurin_3433
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: automated plant watering system by @aurin_3 Title: automated plant watering system by @aurin_3433 | Stardance...
|
1793649256.6722178
|
1794254056.6722178
|
|
61634
|
My awesome macropad! by @mithil | Stardance
|
mithil
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mithil | Stardance
|
1793649257.558183
|
1794254057.558183
|
|
61635
|
15919ify+ by @sox123 | Stardance
|
sox123
|
4
|
30.0
|
333
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-31T12:49:51Z", "hours": 0.0, "multiplier": 9.51, "payout": 4, "blessing": "neutral", "text": "Dudes, cant be bothered to write all that any more. Just read below. I dont even want any monies. Look at the time i spent writing each file. I did not use AI except for the dicts.js. file AI Declaration that no one wants to read.", "repo": "https://github.com/Jimvel-src/15919ify", "demo": "https://sox.nekoweb.org/15919.html"}, {"ship_num": 2, "ts": "2026-10-31T08:13:34Z", "hours": 7.0, "multiplier": 13.23, "payout": 87, "blessing": "neutral", "text": "15919ify+ An open-source web utility designed to take in text in 7 Bit ISO 15919 format and transcode it into various Indic Scripts. While built with a modular architecture capable of scaling to multiple languages, it currently only has support for Malayalam, Tamil, Odia and Kannada (not fully ironed out), but has a lot of scripts added with bugs being fixed according to speaker. Current Malayalam setup is made taking huge liberties like introducing various character combinations not in the current standard (ie, chillu letters). Features Scans input strings character-by-character, intelligently grouping multi-character consonant and vowel clusters (up to 3-character keys) Dictionary based mapping system covering all letters and symbols in Malayalam, Tamil, Kannada, Telugu, Devenagari, Odia, Bengali-Asamiya, Gurumukhi, Gujarati, Kaithi (dead script btw), Sinhala, Tibetan, Saurashtra. Can also convert texts in these script to this custom format using the “latinify” option in web or the toLatinText() function. The challenges The ISO 15919 standard was kinda dumb to start on, because it did not have a native way to express the “Chillu” letters found only in Malayalam, and thus, I had to add to the standard in order to even make Malayalam usable. I’m in India, so school already started in June, and so I had to do it all within the very little time I have (Boards..) Changes since last ship add latinify.js to take indic text to convert it to our fancy form more punctuations are passed through. Prerequisites before trying it out I suggest checking out the Github repo for typing instructions, beacause most of this is a weird concept so it might be better if you have an idea of how to even do anything. Also, I don’t think most of y’all know these Indic Scripts, so this is defenitely niche, but pretty helpful, becuase all generic tools I tried for the task were pretty bad with Malayalam’s specificity, and also the fact that there is NO tool currently that takes in any form of 15919 and gives a transliteration for Any non-Devanagiri language;", "repo": "https://github.com/Jimvel-src/15919ify", "demo": "https://sox.nekoweb.org/15919.html"}, {"ship_num": 3, "ts": "2026-10-19T18:12:52Z", "hours": 12.0, "multiplier": 9.68, "payout": 117, "blessing": "neutral", "text": "15919ify+ An open-source web utility designed to take in text in 7 Bit ISO 15919 format and transcode it into various Indic Scripts. While built with a modular architecture capable of scaling to multiple languages, it currently only has support for Malayalam, Tamil, Odia and Kannada (not fully ironed out), but has a lot of scripts added with bugs being fixed according to speaker. Current Malayalam setup is made taking huge liberties like introducing various character combinations not in the current standard (ie, chillu letters). Features Scans input strings character-by-character, intelligently grouping multi-character consonant and vowel clusters (up to 3-character keys) Dictionary based mapping system covering all letters and symbols in Malayalam, Tamil, Kannada, Telugu, Devenagari, Odia, Bengali-Asamiya, Gurumukhi, Gujarati, Kaithi (dead script btw), Sinhala, Tibetan, Saurashtra. The challenges The ISO 15919 standard was kinda dumb to start on, because it did not have a native way to express the “Chillu” letters found only in Malayalam, and thus, I had to add to the standard in order to even make Malayalam usable. I’m in India, so school already started in June, and so I had to do it all within the very little time I have (Boards..) Changes since last ship Added many more scripts and made some well supported. Reworked most of the code, so that it is actually modular Added dev guides, so people can actually implement it Relicensed from GPL3 to MIT, so that people can use it in prod without GPL3’ing the whole project Prerequisites before trying it out I suggest checking out the Github repo for typing instructions, beacause most of this is a weird concept so it might be better if you have an idea of how to even do anything. Also, I don’t think most of y’all know these Indic Scripts, so this is defenitely niche, but pretty helpful, becuase all generic tools I tried for the task were pretty bad with Malayalam’s specificity, and also the fact that there is NO tool currently that takes in any form of 15919 and gives a transliteration for Any non-Devanagiri language;", "repo": "https://github.com/Jimvel-src/15919ify", "demo": "https://sox.nekoweb.org/15919.html"}, {"ship_num": 4, "ts": "2026-09-28T12:28:21Z", "hours": 11.0, "multiplier": 11.03, "payout": 125, "blessing": "neutral", "text": "15919ify+ An open-source web utility designed to take in text in 7 Bit ISO 15919 format and transcode it into various Indic Scripts. While built with a modular architecture capable of scaling to multiple languages, it currently only has support for Malayalam, Tamil and Kannada (not fully ironed out). Current Malayalam setup is made taking huge liberties like introducing various character combinations not in the current standard (ie, chillu letters). Features Scans input strings character-by-character, intelligently grouping multi-character consonant and vowel clusters (up to 3-character keys) Dictionary based mapping system covering all letters and symbols in Malayalam, Tamil & Kannada The challenges The ISO 15919 standard was kinda dumb to start on, because it did not have a native way to express the “Chillu” letters found only in Malayalam, and thus, I had to add to the standard in order to even make Malayalam usable. I’m in India, so school already started in June, and so I had to do it all within the very little time I have (Boards..) Prerequisites before trying it out I suggest checking out the Github repo for typing instructions, beacause most of this is a weird concept so it might be better if you have an idea of how to even do anything. Also, I don’t think most of y’all know these Indic Scripts, so this is defenitely niche, but pretty helpful, becuase all generic tools I tried for the task were pretty bad with Malayalam’s specificity, and also the fact that there is NO tool currently that takes in any form of 15919 and gives a transliteration for Any non-Devanagiri language;", "repo": "https://github.com/Jimvel-src/15919ify", "demo": "https://sox.nekoweb.org/15919.html"}]...
|
[{"post_id": 85492, "ts": "202 [{"post_id": 85492, "ts": "2026-10-31T12:43:55Z", "hours": 0.4594, "text": "Again more FAQs AI allegations Broskis. I did not use AI on any files, other than “dicts.js”, and i have stated that in the declarations. The Readme is all hand written (look at it, so many MD mistakes), js is handwritten, html is hand written, CSS IS HANDWRITTEN!! I made all the UI with a specific branding that i designed on paper for my whole personal site is what I’m using heree. Even in “dicts.js”, i only used it for copying one table to be filled with unicode data from public source. For the debugging, i just searched it up on fricking StackOverflow. I DO NOT like to GET CUCKCODER allegation when i literally spent 30hrs of my life on some stupid ass project. That one tamil guy who said “vanakkam” is spelled wrong Bro, DID YOU EVEN READ that this is a transLITERATOR? it takes sounds in the 15919 ISO standard, that I DID NOT MAKE. Some stupid Bureaucratic people somewhere made. It distinguishes SOUNDS well. Tamil doesnt have many sounds, but many other langauges do. You cant tell the difference between ट and ठ and त and थ propeerly in the regulalr english format everyone uses. So, vanakkam here would be வநககம because it is transliterating the sounds. There are three “n” in tamil. How do you differentiate between those logically? the system differentiates between them as “.n”, “n”, “_n”. ( ண, ந, ன) One guy who said thiss is not different Bro. This is a transLITERATOR, converts SOUNDS, not MEANINGS. Uses 15919 ISO format (no one else does) Has support for almost all lanagauges in tthe standard (again, nobody used this)"}, {"post_id": 85393, "ts": "2026-10-31T08:07:04Z", "hours": 2.0317, "text": "Fixed many bugs in the code for latinify, added the option to the html, and published latest to npm as [email protected] . Also, known error, dont put latin text in the latinify input, it will give out undefined. punctuation have been allowed to passthrough. also, playfair display updated, so i had to switch the branding back to playfair."}, {"post_id": 85036, "ts": "2026-10-30T20:20:45Z", "hours": 2.7342, "text": "For the final few devlogs, i have decided to add another giant feature, the latinifier, which takes text in normal scripts and converts it into our format. its already too late at night bruh"}, {"post_id": 84878, "ts": "2026-10-30T14:18:43Z", "hours": 0.6, "text": "Published to NPM!!!!! The reason I wasnt able to publish earlier is because firefox kept throwing errors, and the fact that fido:// key thingies didnt work. Today i had the exttremely smart idea to try and use Chrome, and then was forced to use the Passwd mgr, but i finally published it!"}, {"post_id": 81968, "ts": "2026-10-23T07:35:53Z", "hours": 0.5181, "text": "Just added more of the lanaguage typing instructions MDs, linked them up to the main MD. Also, I found many bugs in the mappings, which i fixed. (Gujarati had chandrabindu mapped as t N and not t M, Bengali-Asamiya had more bugs like the uhh Letter II was used inplace of symbol II accidentally, and some devanagari mappings were not removed.)."}, {"post_id": 81304, "ts": "2026-10-20T19:17:24Z", "hours": 0.6564, "text": "Fixed copy, now can copy without adding “c” to the input. FAQs yall been asking on the rating Do you know all these scripts? Uh, no, not most of them. I know Malayalam (native), Devaagari, English (learnt in school), Tamil and Kannada because I like to learn stuff when i go on tours (im a nerd lol), and i learnt many scripts along this project. I didnt have to “conform” most of the stuf, because most Indic languages are pretty similar, and also because UNICODE and other organisations have already done the work on mappings, so i just had to implement that only. Occcasionally, I did ask forum posts on these langauge speakers, to fix any bugs and add features. Is it a translator? No , it is not a translator. It is a trans literator , it does not convert meanings, it converts sounds. Do not expect everything you type in to be a meaningful output. Often times, it is butchered, because the standard is pretty dumb, and no one ever uses it. Why does it convert everything Vide previous Question. So, most of everything gets transliterated, except when the sound DOESNT exist in the script, when it just ommits it entirely. Since sounds are converted, almost everything is processed. What is this even used for. Interational transliteration based on an International standard. Albeit it is quite stupid, and as a mallu, i feel it is very undeveloped. Only reason i devoloped this is because nobody made anything, and it was a fun project. Why not add more scripts / langauges Well, this project is based on the standard ISO 15919, which is limited to around 10 scripts, and i might have added more, because i trusted the wikipedia table too much. Not only do i not have any time, i also dont need to do something that isnt actually useful. Why does this tool add a virama at the end? Im sorry yall had to add the “a” at the end manually, but this is a slight limitation. Adding inherent virama might break someother langauges, and also other vowel signs. But i will try to see what I can do. What is the arrow thingy in the corner Manual refersh button so that you can manually click it to force a rerender. This is now pretty obsolete, but has existed, so idc."}, {"post_id": 81050, "ts": "2026-10-19T17:39:25Z", "hours": 1.1714, "text": "Rewrote the README so that its actually usable for anybody implementing it. And I think all the features are done on this project, the only thing remaining is to iron out bugs, if any, and to maintain this repo based on issues from speakers"}, {"post_id": 80369, "ts": "2026-10-17T12:54:19Z", "hours": 1.5278, "text": "Added tibetan and sinhala and fixed many syntax errors i made while eepy. I also took the Descision to not do Thai and Nashtaliq for reasons of * thai has funny vowels not compatible perfectly with the current parser and would require a rewrite, *Nashtaliq already has many implementations and standards >I was busy with School so slight delay."}, {"post_id": 78363, "ts": "2026-10-10T15:44:18Z", "hours": 0.5742, "text": "Today was quite unenventful and i was busy with school works, So, i just added Gujarati and Gurumukhi. The Next few are actually a bit tricky being Sinhala, Thai and Tibetan. Thai is very very complicated for me to get my head around (trust me, i tried), Sinhala just has too many letters (and therefore tokens, whcih i will add). Tibetan is also on the same level as thai, due to the phonetic change or sum shi that happened long ago, causing a difference in the written vs the spoken langauge."}, {"post_id": 78125, "ts": "2026-10-09T17:07:49Z", "hours": 1.51, "text": "So, I finally got to fixing a ton of bugs and also added Kaithi (almost dead script) and Saurashatra (not commonly used), and also a QOL onto the example html where you can now refresh without causing text to be entered. Very Much advise to check up, because last version, I had Malayalam’s virama swapped with the anuswara. Should be fixed now. Also updated the Odia’s autoAnu to be true, based on the research i did from natives."}, {"post_id": 77095, "ts": "2026-10-05T16:57:18Z", "hours": 0.365, "text": "Split Asamiya and Bangla into two seperate scripts, because I dont wanna cause another riot that Unicode had to face. (ie, Letter “ra” is different in the two langauges, but share the same script (the asamiya Ra was added to Unicode as an extension, which the natives didnt like. In my token based system, one would’ve been forced to be the main, so i split them up.)"}, {"post_id": 77071, "ts": "2026-10-05T15:31:32Z", "hours": 0.8778, "text": "Added Bangla-Asamiya script. The main challenge was that the 15919 standard was actually wrong on some parts. So I had to use CharMap on a native font, and I also had to cross reference the unicode block. But I did get it done. TIL: the anuswara maps to Ng in this script and not the sanksrit “-m” or “-n”, so there was that confusion."}, {"post_id": 76451, "ts": "2026-10-03T15:48:32Z", "hours": 1.2714, "text": "So, I did Yet Another Refactor, now net -201 (+46, -251) lines in the 15919.js file after adding Odia. Odia is not a language I know too well, so I put up a post on an Odia subreddit to get info. So, will update as soon as get info. also updated the MD’s. From Now on, all the remaining lanaguges i do not have much knowledge in, and thus will take longer for an actual version, cuz i will have to do polls."}, {"post_id": 76174, "ts": "2026-10-02T16:06:26Z", "hours": 1.6156, "text": "Added Devanagari support to the thing. Also, I had forgotten to add the MD for Telugu, so that is here as well, along with Devanagari MD. I also made imports by pkgmans easier.. Side note: I wish I could add the time required to add these induvidual files to main, but ill prolly get a reply of just use CLI git. And most of this stuff is just maintainer chores. Like I have to add and update the hosted ‘try it out’ page, otherwise it would’nt be good"}, {"post_id": 75868, "ts": "2026-10-01T12:38:30Z", "hours": 1.8589, "text": "So, I think I want to publish this npm or other JS pkgman’s, so that others can use it Easier. So I decided to make the whole project less dependant on the HTML and also took the repeated if’s out. Now it should be much better accessable in a console."}, {"post_id": 75818, "ts": "2026-10-01T07:50:40Z", "hours": 0.5394, "text": "Due to popular demand during last ship, i decided that I would split the whole js file into the main logic file 15919.js and the dictonaries file dicts.js"}, {"post_id": 75583, "ts": "2026-09-30T14:12:09Z", "hours": 0.5403, "text": "Added an experimental QoL feature, that adds an Anuswara and replaces the regular ‘m’ char when a word is ended with a space, punctuation or a newline (/n)"}, {"post_id": 75165, "ts": "2026-09-29T10:59:05Z", "hours": 0.2714, "text": "I haven’t used Ai for the Css or the Html. I have only used AI for js, especially only in the Dicts. The reason i got Kannada and Tamil done so quickly is because Tamil is just Malayalam but debloated (no chillu, so many less letters) and Kannada is just Malalayalam but only a slight bit of debloating (no chillu). The reason that the github html doesnt match the css in repo, is because the Html in the repo is made deliberately empty due it only being an EXAMPLE!! It is not a finalised product. Also, the CSS is only in the repo because good practice. And, you can check the whole repo for the HISTORY of the CSS file. I did use the w3schools demos a lot to understand exactly how I can use flexboxes, and prevent broken errors. If you wanted to, you could download the HTML file I used in the Hosting, and that matches the CSS, because I made it literally in my home directory."}, {"post_id": 74831, "ts": "2026-09-28T12:07:43Z", "hours": 0.7611, "text": "finalised everything for the shipping"}, {"post_id": 74737, "ts": "2026-09-28T03:07:29Z", "hours": 0.3892, "text": "attempt at learning kannada logic"}, {"post_id": 74323, "ts": "2026-09-27T05:28:36Z", "hours": 1.4225, "text": "added a ton of shi"}, {"post_id": 72636, "ts": "2026-09-23T12:29:39Z", "hours": 0.5022, "text": "Rewrote CSS and added fonts, icons to make site look better."}, {"post_id": 72296, "ts": "2026-09-22T16:33:29Z", "hours": 1.3769, "text": "cooked up a good enough css for the site."}, {"post_id": 72236, "ts": "2026-09-22T14:42:46Z", "hours": 0.9306, "text": "update readme to add instructions."}, {"post_id": 71060, "ts": "2026-09-20T07:58:10Z", "hours": 0.7111, "text": "Added proper chillu support, and fixed example html bugs."}, {"post_id": 70675, "ts": "2026-09-19T15:56:05Z", "hours": 2.1819, "text": "Fixed major errors, Made a no-css example page for js implementation, and added almost all characters. Still need to fix conjucted characters (കൂട്ടക്ഷരങ്ങൾ, [kuu.t.tak.sara;n;na.l])."}, {"post_id": 69682, "ts": "2026-09-17T16:00:09Z", "hours": 1.0994, "text": "made the tokens to malayalam converter. Also, side note, i dont think i have the time to make this multilangauge, but i will try."}, {"post_id": 67192, "ts": "2026-09-13T07:55:46Z", "hours": 1.2806, "text": "Rewrite most of the stuff, it was stupid."}, {"post_id": 67133, "ts": "2026-09-13T06:09:19Z", "hours": 0.6619, "text": "Start of the code, setting up dicts"}]...
|
Title: 15919ify+ by @sox123 | Stardance
Devlogs:
Title: 15919ify+ by @sox123 | Stardance
Devlogs:
Start of the code, setting up dicts
Rewrite most of the stuff, it was stupid.
made the tokens to malayalam converter. Also, side note, i dont think i have the time to make this multilangauge, but i will try.
Fixed major errors, Made a no-css example page for js implementation, and added almost all characters. Still need to fix conjucted characters (കൂട്ടക്ഷരങ്ങൾ, [kuu.t.tak.sara;n;na.l]).
Added proper chillu support, and fixed example html bugs.
update readme to add instructions.
cooked up a good enough css for the site.
Rewrote CSS and added fonts, icons to make site look better.
added a ton of shi
attempt at learning kannada logic
finalised everything for the shipping
I haven’t used Ai for the Css or the Html. I have only used AI for js, especially only in the Dicts. The reason i got Kannada and Tamil done so quickly is because Tamil is just Malayalam but debloated (no chillu, so many less letters) and Kannada is just Malalayalam but only a slight bit of debloating (no chillu). The reason that the github html doesnt match the css in repo, is because the Html in the repo is made deliberately empty due it only being an EXAMPLE!! It is not a finalised product. Also, the CSS is only in the repo because good practice. And, you can check the whole repo for the HISTORY of the CSS file. I did use the w3schools demos a lot to understand exactly how I can use flexboxes, and prevent broken errors. If you wanted to, you could download the HTML file I used in the Hosting, and that matches the CSS, because I made it literally in my home directory.
Added an experimental QoL feature, that adds an Anuswara and replaces the regular ‘m’ char when a word is ended with a space, punctuation or a newline (/n)
Due to popular demand during last ship, i decided that I would split the whole js file into the main logic file 15919.js and the dictonaries file dicts.js
So, I think I want to publish this npm or other JS pkgman’s, so that others can use it Easier. So I decided to make the whole project less dependant on the HTML and also took the repeated if’s out. Now it should be much better accessable in a console.
Added Devanagari support to the thing. Also, I had forgotten to add the MD for Telugu, so that is here as well, along with Devanagari MD. I also made imports by pkgmans easier.. Side note: I wish I could add the time required to add these induvidual files to main, but ill prolly get a reply of just use CLI git. And most of this stuff is just maintainer chores. Like I have to add and update the hosted ‘try it out’ page, otherwise it would’nt be good
So, I did Yet Another Refactor, now net -201 (+46, -251) lines in the 15919.js file after adding Odia. Odia is not a language I know too well, so I put up a post on an Odia subreddit to get info. So, will update as soon as get info. also updated the MD’s. From Now on, all the remaining lanaguges i do not have much knowledge in, and thus will take longer for an actual version, cuz i will have to do polls.
Added Bangla-Asamiya script. The main challenge was that the 15919 standard was actually wrong on some parts. So I had to use CharMap on a native font, and I also had to cross reference the unicode block. But I did get it done. TIL: the anuswara maps to Ng in this script and not the sanksrit “-m” or “-n”, so there was that confusion.
Split Asamiya and Bangla into two seperate scripts, because I dont wanna cause another riot that Unicode had to face. (ie, Letter “ra” is different in the two langauges, but share the same script (the asamiya Ra was added to Unicode as an extension, which the natives didnt like. In my token based system, one would’ve been forced to be the main, so i split them up.)
So, I finally got to fixing a ton of bugs and also added Kaithi (almost dead script) and Saurashatra (not commonly used), and also a QOL onto the example html where you can now refresh without causing text to be entered. Very Much advise to check up, because last version, I had Malayalam’s virama swapped with the anuswara. Should be fixed now. Also updated the Odia’s autoAnu to be true, based on the research i did from natives.
Today was quite unenventful and i was busy with school works, So, i just added Gujarati and Gurumukhi. The Next few are actually a bit tricky being Sinhala, Thai and Tibetan. Thai is very very complicated for me to get my head around (trust me, i tried), Sinhala just has too many letters (and therefore tokens, whcih i will add). Tibetan is also on the same level as thai, due to the phonetic change or sum shi that happened long ago, causing a difference in the written vs the spoken langauge.
Added tibetan and sinhala and fixed many syntax errors i made while eepy. I also took the Descision to not do Thai and Nashtaliq for reasons of * thai has funny vowels not compatible perfectly with the current parser and would require a rewrite, *Nashtaliq already has many implementations and standards >I was busy with School so slight delay.
Rewrote the README so that its actually usable for anybody implementing it. And I think all the features are done on this project, the only thing remaining is to iron out bugs, if any, and to maintain this repo based on issues from speakers
Fixed copy, now can copy without adding “c” to the input. FAQs yall been asking on the rating Do you know all these scripts? Uh, no, not most of them. I know Malayalam (native), Devaagari, English (learnt in school), Tamil and Kannada because I like to learn stuff when i go on tours (im a nerd lol), and i learnt many scripts along this project. I didnt have to “conform” most of the stuf, because most Indic languages are pretty similar, and also because UNICODE and other organisations have already done the work on mappings, so i just had to implement that only. Occcasionally, I did ask forum posts on these langauge speakers, to fix any bugs and add features. Is it a translator? No , it is not a translator. It is a trans literator , it does not convert meanings, it converts sounds. Do not expect everything you type in to be a meaningful output. Often times, it is butchered, because the standard is pretty dumb, and no one ever uses it. Why does it convert everything Vide previous Question. So, most of everything gets transliterated, except when the sound DOESNT exist in the script, when it just ommits it entirely. Since sounds are converted, almost everything is processed. What is this even used for. Interational transliteration based on an International standard. Albeit it is quite stupid, and as a mallu, i feel it is very undeveloped. Only reason i devoloped this is because nobody made anything, and it was a fun project. Why not add more scripts / langauges Well, this project is based on the standard ISO 15919, which is limited to around 10 scripts, and i might have added more, because i trusted the wikipedia table too much. Not only do i not have any time, i also dont need to do something that isnt actually useful. Why does this tool add a virama at the end? Im sorry yall had to add the “a” at the end manually, but this is a slight limitation. Adding inherent virama might break someother langauges, and also other vowel signs. But i will try to see what I can do. What is the arrow thingy in the corner Manual refersh button so that you can manually click it to force a rerender. This is now pretty obsolete, but has existed, so idc.
Just added more of the lanaguage typing instructions MDs, linked them up to the main MD. Also, I found many bugs in the mappings, which i fixed. (Gujarati had chandrabindu mapped as t N and not t M, Bengali-Asamiya had more bugs like the uhh Letter II was used inplace of symbol II accidentally, and some devanagari mappings were not removed.).
Published to NPM!!!!! The reason I wasnt able to publish earlier is because firefox kept throwing errors, and the fact that fido:// key thingies didnt work. Today i had the exttremely smart idea to try and use Chrome, and then was forced to use the Passwd mgr, but i finally published it!
For the final few devlogs, i have decided to add another giant feature, the latinifier, which takes text in normal scripts and converts it into our format. its already too late at night bruh
Fixed many bugs in the code for latinify, added the option to the html, and published latest to npm as [email protected] . Also, known error, dont put latin text in the latinify input, it will give out undefined. punctuation have been allowed to passthrough. also, playfair display updated, so i had to switch the branding back to playfair.
Again more FAQs AI allegations Broskis. I did not use AI on any files, other than “dicts.js”, and i have stated that in the declarations. The Readme is all hand written (look at it, so many MD mistakes), js is handwritten, html is hand written, CSS IS HANDWRITTEN!! I made all the UI with a specific branding that i designed on paper for my whole personal site is what I’m using heree. Even in “dicts.js”, i only used it for copying one table to be filled with unicode data from public source. For the debugging, i just searched it up on fricking StackOverflow. I DO NOT like to GET CUCKCODER allegation when i literally spent 30hrs of my life on some stupid ass project. That one tamil guy who said “vanakkam” is spelled wrong Bro, DID YOU EVEN READ that this is a transLITERATOR? it takes sounds in the 15919 ISO standard, that I DID NOT MAKE. Some stupid Bureaucratic people somewhere made. It distinguishes SOUNDS well. Tamil doesnt have many sounds, but many other langauges do. You cant tell the difference between ट and ठ and त and थ propeerly in the regulalr english format everyone uses. So, vanakkam here would be வநககம because it is transliterating the sounds. There are three “n” in tamil. How do you differentiate between those logically? the system differentiates between them as “.n”, “n”, “_n”. ( ண, ந, ன) One guy who said thiss is not different Bro. This is a transLITERATOR, converts SOUNDS, not MEANINGS. Uses 15919 ISO format (no one else does) Has support for almost all lanagauges in tthe standard (again, nobody used this)
Ships:
15919ify+ An open-source web utility designed to take in text in 7 Bit ISO 15919 format and transcode it into various Indic Scripts. While built with a modular architecture capable of scaling to multiple languages, it currently only has support for Malayalam, Tamil and Kannada (not fully ironed out). Current Malayalam setup is made taking huge liberties like introducing various character combinations not in the current standard (ie, chillu letters). Features Scans input strings character-by-character, intelligently grouping multi-character consonant and vowel clusters (up to 3-character keys) Dictionary based mapping system covering all letters and symbols in Malayalam, Tamil & Kannada The challenges The ISO 15919 standard was kinda dumb to start on, because it did not have a native way to express the “Chillu” letters found only in Malayalam, and thus, I had to add to the standard in order to even make Malayalam usable. I’m in India, so school already started in June, and so I had to do it all within the very little time I have (Boards..) Prerequisites before trying it out I suggest checking out the Github repo for typing instructions, beacause most of this is a weird concept so it might be better if you have an idea of how to even do anything. Also, I don’t think most of y’all know these Indic Scripts, so this is defenitely niche, but pretty helpful, becuase all generic tools I tried for the task were pretty bad with Malayalam’s specificity, and also the fact that there is NO tool currently that takes in any form of 15919 and gives a transliteration for Any non-Devanagiri language;
15919ify+ An open-source web utility designed to take in text in 7 Bit ISO 15919 format and transcode it into various Indic Scripts. While built with a modular architecture capable of scaling to multiple languages, it currently only has support for Malayalam, Tamil, Odia and Kannada (not fully ironed out), but has a lot of scripts added with bugs being fixed according to speaker. Current Malayalam setup is made taking huge liberties like introducing various character combinations not in the current standard (ie, chillu letters). Features Scans input strings character-by-character, intelligently grouping multi-character consonant and vowel clusters (up to 3-character keys) Dictionary based mapping system covering all letters and symbols in Malayalam, Tamil, Kannada, Telugu, Devenagari, Odia, Bengali-Asamiya, Gurumukhi, Gujarati, Kaithi (dead script btw), Sinhala, Tibetan, Saurashtra. The challenges The ISO 15919 standard was kinda dumb to start on, because it did not have a native way to express the “Chillu” letters found only in Malayalam, and thus, I had to add to the standard in order to even make Malayalam usable. I’m in India, so school already started in June, and so I had to do it all within the very little time I have (Boards..) Changes since last ship Added many more scripts and made some well supported. Reworked most of the code, so that it is actually modular Added dev guides, so people can actually implement it Relicensed from GPL3 to MIT, so that people can use it in prod without GPL3’ing the whole project Prerequisites before trying it out I suggest checking out the Github repo for typing instructions, beacause most of this is a weird concept so it might be better if you have an idea of how to even do anything. Also, I don’t think most of y’all know these Indic Scripts, so this is defenitely niche, but pretty helpful, becuase all generic tools I tried for the task were pretty bad with Malayalam’s specificity, and also the fact that there is NO tool currently that takes in any form of 15919 and gives a transliteration for Any non-Devanagiri language;
15919ify+ An open-source web utility designed to take in text in 7 Bit ISO 15919 format and transcode it into various Indic Scripts. While built with a modular architecture capable of scaling to multiple languages, it currently only has support for Malayalam, Tamil, Odia and Kannada (not fully ironed out), but has a lot of scripts added with bugs being fixed according to speaker. Current Malayalam setup is made taking huge liberties like introducing various character combinations not in the current standard (ie, chillu letters). Features Scans input strings character-by-character, intelligently grouping multi-character consonant and vowel clusters (up to 3-character keys) Dictionary based mapping system covering all letters and symbols in Malayalam, Tamil, Kannada, Telugu, Devenagari, Odia, Bengali-Asamiya, Gurumukhi, Gujarati, Kaithi (dead script btw), Sinhala, Tibetan, Saurashtra. Can also convert texts in these script to this custom format using the “latinify” option in web or the toLatinText() function. The challenges The ISO 15919 standard was kinda dumb to start on, because it did not have a native way to express the “Chillu” letters found only in Malayalam, and thus, I had to add to the standard in order to even make Malayalam usable. I’m in India, so school already started in June, and so I had to do it all within the very little time I have (Boards..) Changes since last ship add latinify.js to take indic text to convert it to our fancy form more punctuations are passed through. Prerequisites before trying it out I suggest checking out the Github repo for typing instructions, beacause most of this is a weird concept so it might be better if you have an idea of how to even do anything. Also, I don’t think most of y’all know these Indic Scripts, so this is defenitely niche, but pretty helpful, becuase all generic tools I tried for the task were pretty bad with Malayalam’s specificity, and also the fact that there is NO tool currently that takes in any form of 15919 and gives a transliteration for Any non-Devanagiri language;
Dudes, cant be bothered to write all that any more. Just read below. I dont even want any monies. Look at the time i spent writing each file. I did not use AI except for the dicts.js. file AI Declaration that no one wants to read....
|
1793684927.4407792
|
1793771327.4407792
|
|
61636
|
My awesome macropad! by @Dharshini | Stardance
|
Dharshini
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Dharshini | Starda Title: My awesome macropad! by @Dharshini | Stardance...
|
1793649258.4632325
|
1794254058.4632325
|
|
61637
|
My awesome macropad! by @sandeep_106 | Stardance
|
sandeep_106
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sandeep_106 | Star Title: My awesome macropad! by @sandeep_106 | Stardance...
|
1793649259.378095
|
1794254059.378095
|
|
61638
|
OPENBIT by @Andresiwi | Stardance
|
Andresiwi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: OPENBIT by @Andresiwi | Stardance
|
1793649260.2615314
|
1794254060.2615314
|
|
61639
|
My own site! by @NavNav | Stardance
|
NavNav
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-13T13:02:48Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website, honestly just a website, could realy get colour had to get help, but finished but from now its me, myself and I, and nothing else", "repo": "https://github.com/NavNav1914/My-website", "demo": "https://navnav1914.github.io/My-website/"}]...
|
[{"post_id": 67349, "ts": "202 [{"post_id": 67349, "ts": "2026-09-13T12:55:51Z", "hours": 0.5114, "text": "Just did my own site, coding journey starts here"}]...
|
Title: My own site! by @NavNav | Stardance
Devlog Title: My own site! by @NavNav | Stardance
Devlogs:
Just did my own site, coding journey starts here
Ships:
I made a website, honestly just a website, could realy get colour had to get help, but finished but from now its me, myself and I, and nothing else...
|
1793684928.7744582
|
1793771328.7744582
|
|
61640
|
bob-the-os by @LYY | Stardance
|
LYY
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: bob-the-os by @LYY | Stardance
|
1793649261.1668792
|
1794254061.1668792
|
|
61641
|
My Web-OS by @Adhyan | Stardance
|
Adhyan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My Web-OS by @Adhyan | Stardance
|
1793649262.235646
|
1794254062.235646
|
|
61642
|
padderwadder by @rantles | Stardance
|
rantles
|
0
|
9.4
|
0
|
[]
|
[{"post_id": 82580, "ts": "202 [{"post_id": 82580, "ts": "2026-10-25T09:27:23Z", "hours": 0.4383, "text": "devlog 7 last minute addition of a rotary encoder, managed to do it fairly quick to my surprise"}, {"post_id": 78071, "ts": "2026-10-09T13:51:50Z", "hours": 1.2825, "text": "devlog 6 aye done with the firmware, originally did KMK but switched to QMK cause i struggled with the tap dance"}, {"post_id": 77008, "ts": "2026-10-05T10:49:49Z", "hours": 0.2725, "text": "devlog 5 just figured out how to add graphics! moved the pcb mesh around a bit because they were clipping through the plate, changed the frame around the oled as well bc i think it looks better"}, {"post_id": 75816, "ts": "2026-10-01T07:24:42Z", "hours": 1.1178, "text": "devlog 4 did some polishing, now on to the firmware!"}, {"post_id": 74845, "ts": "2026-09-28T12:47:47Z", "hours": 1.9817, "text": "devlog 3 decided to add an oled because it looked empty and got it almost attached woohoo not sure if its supposed to be that size though"}, {"post_id": 69614, "ts": "2026-09-17T12:49:53Z", "hours": 1.375, "text": "devlog #2 turns out i needed to modify my plate size, failed miserably for now but theres progress…"}, {"post_id": 67269, "ts": "2026-09-13T10:39:10Z", "hours": 2.9367, "text": "spent way too long on figuring out to make this exact shape but finally i got it after an hour 💀"}]...
|
Title: padderwadder by @rantles | Stardance
Devlo Title: padderwadder by @rantles | Stardance
Devlogs:
spent way too long on figuring out to make this exact shape but finally i got it after an hour 💀
devlog #2 turns out i needed to modify my plate size, failed miserably for now but theres progress…
devlog 3 decided to add an oled because it looked empty and got it almost attached woohoo not sure if its supposed to be that size though
devlog 4 did some polishing, now on to the firmware!
devlog 5 just figured out how to add graphics! moved the pcb mesh around a bit because they were clipping through the plate, changed the frame around the oled as well bc i think it looks better
devlog 6 aye done with the firmware, originally did KMK but switched to QMK cause i struggled with the tap dance
devlog 7 last minute addition of a rotary encoder, managed to do it fairly quick to my surprise...
|
1793649264.062043
|
1794254064.062043
|
|
61643
|
My own site! by @Aradhya300 | Stardance
|
Aradhya300
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Aradhya300 | Stardance
|
1793649265.60123
|
1794254065.60123
|
|
61644
|
My awesome macropad! by @mrhaswaray2010 | Stardanc My awesome macropad! by @mrhaswaray2010 | Stardance...
|
mrhaswaray2010
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mrhaswaray2010 | S Title: My awesome macropad! by @mrhaswaray2010 | Stardance...
|
1793649270.7150083
|
1794254070.7150083
|
|
61645
|
Nexus by @Jayant69 | Stardance
|
Jayant69
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Nexus by @Jayant69 | Stardance
|
1793649271.6094165
|
1794254071.6094165
|
|
61646
|
Spider robot by @DHAN7SH | Stardance
|
DHAN7SH
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Spider robot by @DHAN7SH | Stardance
|
1793649272.5100038
|
1794254072.5100038
|
|
61647
|
Online Message Service by @LYY | Stardance
|
LYY
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Online Message Service by @LYY | Stardance
|
1793649273.4561512
|
1794254073.4561512
|
|
61648
|
My own site! by @nasirazfar | Stardance
|
nasirazfar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @nasirazfar | Stardance
|
1793649274.3152926
|
1794254074.3152926
|
|
61649
|
My awesome macropad! by @mayanxclusive | Stardance
|
mayanxclusive
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mayanxclusive | St Title: My awesome macropad! by @mayanxclusive | Stardance...
|
1793649275.1900551
|
1794254075.1900551
|
|
61650
|
Hack pad by @rigid_valmeo | Stardance
|
rigid_valmeo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Hack pad by @rigid_valmeo | Stardance
|
1793040757.6896307
|
1793904757.6896307
|
|
61651
|
Niks Personal Site by @niksgraves | Stardance
|
niksgraves
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T09:26:12Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the Niks Personal Site a personal space of mine on the internet, aswell as the home of my directories and portfolios i really wanted to go all out here, but unfortunately i wasnt good enough at CSS, so i had claude help me with drafting (the disclaimer is in the readme) this contains an about me, my current projects, and how you can find me on the internet thank you!", "repo": "", "demo": ""}]...
|
[{"post_id": 67623, "ts": "202 [{"post_id": 67623, "ts": "2026-09-13T19:29:23Z", "hours": 0.31, "text": "I feel like I am pretty much ready for shipping!"}, {"post_id": 67599, "ts": "2026-09-13T19:00:27Z", "hours": 0.4903, "text": "Finishing up the README, I’m not really a writer kinda dud, so bare with me here"}, {"post_id": 67565, "ts": "2026-09-13T18:21:40Z", "hours": 0.7083, "text": "Ive always wanted to use this kind of styling, but i just never figured out when to use it"}, {"post_id": 67190, "ts": "2026-09-13T07:51:36Z", "hours": 0.6742, "text": "MVP Almost done!"}]...
|
Title: Niks Personal Site by @niksgraves | Stardan Title: Niks Personal Site by @niksgraves | Stardance
Devlogs:
MVP Almost done!
Ive always wanted to use this kind of styling, but i just never figured out when to use it
Finishing up the README, I’m not really a writer kinda dud, so bare with me here
I feel like I am pretty much ready for shipping!
Ships:
This is the Niks Personal Site a personal space of mine on the internet, aswell as the home of my directories and portfolios i really wanted to go all out here, but unfortunately i wasnt good enough at CSS, so i had claude help me with drafting (the disclaimer is in the readme) this contains an about me, my current projects, and how you can find me on the internet thank you!...
|
1793684929.9533846
|
1793771329.9533846
|
|
61652
|
Spotify Buddy by @akito | Stardance
|
akito
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Spotify Buddy by @akito | Stardance
|
1793649277.2166095
|
1794254077.2166095
|
|
61653
|
My very own WebOS by @anami | Stardance
|
anami
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @anami | Stardance
|
1793649278.0889478
|
1794254078.0889478
|
|
61654
|
Gothic dungeon game by @adbhutkunder834 | Stardanc Gothic dungeon game by @adbhutkunder834 | Stardance...
|
adbhutkunder834
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-13T16:30:35Z", "hours": 0.0, "multiplier": 1.01, "payout": 0, "blessing": "neutral", "text": "I coded a fully interactive text-based adventure game from scratch using html and CSS and JavaScript . the game features a custom dark gothic CSS background and uses JavaScript functions to dynamically change the story and button choices (like opening a chest or run0 without reloading the page. MY TIME TRACKING PROOF my hackatime extension bugged out and missed my main session but I recorded my complete actual coding session of 1hr 52 minutes using lapse. **MY LAPSE VIDEO PROOF: https://lapse.hackclub.com/timelapse/handoff/hj0eKrzKf54Y", "repo": "https://github.com/adbhutkunder834-collab/gothic-dungen-game", "demo": "https://adbhutkunder834-collab.github.io/gothic-dungen-game/game2.html"}]...
|
[{"post_id": 67471, "ts": "202 [{"post_id": 67471, "ts": "2026-09-13T16:09:45Z", "hours": 0.2547, "text": "gothic dungeon game"}]...
|
Title: Gothic dungeon game by @adbhutkunder834 | S Title: Gothic dungeon game by @adbhutkunder834 | Stardance
Devlogs:
gothic dungeon game
Ships:
I coded a fully interactive text-based adventure game from scratch using html and CSS and JavaScript . the game features a custom dark gothic CSS background and uses JavaScript functions to dynamically change the story and button choices (like opening a chest or run0 without reloading the page. MY TIME TRACKING PROOF my hackatime extension bugged out and missed my main session but I recorded my complete actual coding session of 1hr 52 minutes using lapse. **MY LAPSE VIDEO PROOF: https://lapse.hackclub.com/timelapse/handoff/hj0eKrzKf54Y...
|
1793684931.1413338
|
1793771331.1413338
|