|
67524
|
mlstudio by @aydenzyang | Stardance
|
aydenzyang
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mlstudio by @aydenzyang | Stardance
|
1793112555.2118251
|
1793717355.2118251
|
|
52450
|
mix it fix it by @Tallurisaikumar | Stardance
|
Tallurisaikumar
|
1
|
13.0
|
100
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-22T06:22:44Z", "hours": 13.0, "multiplier": 7.96, "payout": 100, "blessing": "neutral", "text": "I made a puzzle sliding game called “mix it. fix it.” where the user can choose a random image or insert his/her image and make it into a puzzle which he/she can solve it by moving the pieces into their correct position. I included some extra features like streaks, XP, levels, coins, missions, hints, undo, personal best, pause/restart, dark mode, keyboard, and mobile controls. What were the challenges? The most challenging part was to make the mechanics of the game work correctly. Every piece has to move only when it is next to the empty slot, and to test it all out on different sizes, like 5×5, 6×6, 7×7 to see if it worked. Another challenge was to make it compatible for both mobile and pc because their controls are different. What are you most proud of? I’m most proud of turning the project into something “real,” that makes it feel like an actual small game and not just a demo sliding puzzle experiment. Having XP, streaks, missions, hints, personal best, and puzzle sizes all make the game feel more complete, like a real game that makes you want to play more. Another thing that I am proud of is that the user can insert his/her photo into the game which creates a unique experience. What feedback would you give to other testers? First, I recommend to try a 2×2 puzzle first to get used to the controls. Tap/click on the piece that is next to the empty slot to move it there. After getting used to it, you can try bigger sizes like 4×4, 5×5, etc. Also, you can: -insert your own image, try different sizes of puzzles, hit the hint button when you are stuck, press undo to go back to your previous move, try keyboard controls, test on mobile if you have one, and try to beat your personal best! 💪 Pro tip: the bigger the size is, the harder it is!", "repo": "https://github.com/tallurisai9346-beep/Mix-it-Fix-it", "demo": "https://mix-it-fix-it.vercel.app/"}]...
|
[{"post_id": 52113, "ts": "202 [{"post_id": 52113, "ts": "2026-08-22T06:11:21Z", "hours": 0.3853, "text": "finally my game complete"}, {"post_id": 52081, "ts": "2026-08-22T04:47:27Z", "hours": 0.9117, "text": "my game complet"}, {"post_id": 52054, "ts": "2026-08-22T03:05:13Z", "hours": 6.4922, "text": "add this like bord size,and levels"}, {"post_id": 51850, "ts": "2026-08-21T18:32:28Z", "hours": 0.7711, "text": "now my main some complete out put is very good"}, {"post_id": 51747, "ts": "2026-08-21T16:01:12Z", "hours": 3.9742, "text": "my new project now name is mix it fix it game i typing html now"}]...
|
Title: mix it fix it by @Tallurisaikumar | Stardan Title: mix it fix it by @Tallurisaikumar | Stardance
Devlogs:
my new project now name is mix it fix it game i typing html now
now my main some complete out put is very good
add this like bord size,and levels
my game complet
finally my game complete
Ships:
I made a puzzle sliding game called “mix it. fix it.” where the user can choose a random image or insert his/her image and make it into a puzzle which he/she can solve it by moving the pieces into their correct position. I included some extra features like streaks, XP, levels, coins, missions, hints, undo, personal best, pause/restart, dark mode, keyboard, and mobile controls. What were the challenges? The most challenging part was to make the mechanics of the game work correctly. Every piece has to move only when it is next to the empty slot, and to test it all out on different sizes, like 5×5, 6×6, 7×7 to see if it worked. Another challenge was to make it compatible for both mobile and pc because their controls are different. What are you most proud of? I’m most proud of turning the project into something “real,” that makes it feel like an actual small game and not just a demo sliding puzzle experiment. Having XP, streaks, missions, hints, personal best, and puzzle sizes all make the game feel more complete, like a real game that makes you want to play more. Another thing that I am proud of is that the user can insert his/her photo into the game which creates a unique experience. What feedback would you give to other testers? First, I recommend to try a 2×2 puzzle first to get used to the controls. Tap/click on the piece that is next to the empty slot to move it there. After getting used to it, you can try bigger sizes like 4×4, 5×5, etc. Also, you can: -insert your own image, try different sizes of puzzles, hit the hint button when you are stuck, press undo to go back to your previous move, try keyboard controls, test on mobile if you have one, and try to beat your personal best! 💪 Pro tip: the bigger the size is, the harder it is!...
|
1792875258.8018405
|
1793739258.8018405
|
|
64828
|
mit-topper-pov by @tejasv | Stardance
|
tejasv
|
1
|
2.79
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-22T21:16:44Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created mit-pov, a browser-based desktop OS software, but with the perspective taken from an MIT topper’s point of view rather than the default OS design. The first screen that appeared after launch was the welcome page, which then transitioned to the actual desktop. The desktop comprises a wallpaper, a top bar, a clock, and icons on the bottom bar, which open windows with drag-and-drop. The applications were Transcript.exe (GPA and coursework in the form of a real-life transcript), Trophy Case.exe (showcasing achievements), and Projects.exe (portfolio cards in the form of a portfolio). The new application the user has not seen in the tutorial is the Terminal.exe, which is a fake interactive terminal where the user can type in commands, such as whoami, and receive an appropriate response in the terminal emulator. What were the biggest challenges? The biggest challenge was implementing the window mechanic. It had to have drag-and-drop, focus listening, and opening/closing functions, and all of them had to share the same set of rules or have some of them overridden due to specific cases, such as having multiple windows open at the same time and having their z-index sorted out. What are you most proud of? I am most proud of the fact that the application was not just a modified version of the given tutorial. It involved using React and TypeScript framework rather than the default JavaScript code and, thus, constituted a different project at its core. What should users know before testing? The users do not have to log in or type in any credentials before launching. The first step would be to open applications by clicking on the icons on the bottom bar and playing around with them, including dragging windows. Then, the user should try to open the Terminal.exe and type some commands to see the easter eggs.", "repo": "https://github.com/tejasvswipe/mit-pov-webos", "demo": "https://mit-pov-webos.vercel.app"}]...
|
[{"post_id": 75507, "ts": "202 [{"post_id": 75507, "ts": "2026-09-30T09:49:16Z", "hours": 0.2667, "text": "ADDED PLENTY OF FEATURES TO MAKE IN 80% HUMAN AND REWRITE README BY MY SELF"}, {"post_id": 75288, "ts": "2026-09-29T17:16:52Z", "hours": 0.3272, "text": "Debugged the code"}, {"post_id": 74768, "ts": "2026-09-28T06:19:37Z", "hours": 1.1936, "text": "added new feature , spotify integrity , alarm , llm support, now this website has 12 features , vroooommm!!!!! MIT i am coming"}, {"post_id": 72408, "ts": "2026-09-22T21:06:06Z", "hours": 0.7753, "text": "an ui ux update with real features mit-pov-webos.vercel.app"}, {"post_id": 72348, "ts": "2026-09-22T18:36:53Z", "hours": 0.3078, "text": "developin’ the backend for the GOAT for the MIT aspirants and beautiful , rizzy frontend in the , for the cool aspirants only"}]...
|
Title: mit-topper-pov by @tejasv | Stardance
Devl Title: mit-topper-pov by @tejasv | Stardance
Devlogs:
developin’ the backend for the GOAT for the MIT aspirants and beautiful , rizzy frontend in the , for the cool aspirants only
an ui ux update with real features mit-pov-webos.vercel.app
added new feature , spotify integrity , alarm , llm support, now this website has 12 features , vroooommm!!!!! MIT i am coming
Debugged the code
ADDED PLENTY OF FEATURES TO MAKE IN 80% HUMAN AND REWRITE README BY MY SELF
Ships:
I created mit-pov, a browser-based desktop OS software, but with the perspective taken from an MIT topper’s point of view rather than the default OS design. The first screen that appeared after launch was the welcome page, which then transitioned to the actual desktop. The desktop comprises a wallpaper, a top bar, a clock, and icons on the bottom bar, which open windows with drag-and-drop. The applications were Transcript.exe (GPA and coursework in the form of a real-life transcript), Trophy Case.exe (showcasing achievements), and Projects.exe (portfolio cards in the form of a portfolio). The new application the user has not seen in the tutorial is the Terminal.exe, which is a fake interactive terminal where the user can type in commands, such as whoami, and receive an appropriate response in the terminal emulator. What were the biggest challenges? The biggest challenge was implementing the window mechanic. It had to have drag-and-drop, focus listening, and opening/closing functions, and all of them had to share the same set of rules or have some of them overridden due to specific cases, such as having multiple windows open at the same time and having their z-index sorted out. What are you most proud of? I am most proud of the fact that the application was not just a modified version of the given tutorial. It involved using React and TypeScript framework rather than the default JavaScript code and, thus, constituted a different project at its core. What should users know before testing? The users do not have to log in or type in any credentials before launching. The first step would be to open applications by clicking on the icons on the bottom bar and playing around with them, including dragging windows. Then, the user should try to open the Terminal.exe and type some commands to see the easter eggs....
|
1793051343.5365715
|
1793915343.5365715
|
|
61160
|
missons by @johnathonl | Stardance
|
johnathonl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: missons by @johnathonl | Stardance
|
1793037242.6649306
|
1793642042.6649306
|
|
18322
|
mission z by @devansh_thakur_736 | Stardance
|
devansh_thakur_736
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mission z by @devansh_thakur_736 | Stardanc Title: mission z by @devansh_thakur_736 | Stardance...
|
1793246089.2979577
|
1793850889.2979577
|
|
52193
|
mission completed by @jasika | Stardance
|
jasika
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mission completed by @jasika | Stardance
|
1793425989.318386
|
1794030789.318386
|
|
3964
|
miso by @masonnishimura123 | Stardance
|
masonnishimura123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: miso by @masonnishimura123 | Stardance
|
1793188535.0374296
|
1793793335.0374296
|
|
14704
|
misinformation-detector by @syntaxbrew_dev | Stard misinformation-detector by @syntaxbrew_dev | Stardance...
|
syntaxbrew_dev
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: misinformation-detector by @syntaxbrew_dev Title: misinformation-detector by @syntaxbrew_dev | Stardance...
|
1792893135.951015
|
1793757135.951015
|
|
57268
|
mirrorbot by @denis | Stardance
|
denis
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mirrorbot by @denis | Stardance
|
1793426057.1375268
|
1794030857.1375268
|
|
57871
|
mirari by @AbhrajitGogoi | Stardance
|
AbhrajitGogoi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mirari by @AbhrajitGogoi | Stardance
|
1792929274.92774
|
1793793274.92774
|
|
51199
|
mip - money ive spent by @kunshyuh | Stardance
|
kunshyuh
|
0
|
2.27
|
0
|
[]
|
[{"post_id": 51189, "ts": "202 [{"post_id": 51189, "ts": "2026-08-20T18:07:24Z", "hours": 0.8153, "text": "uhm the expense history is finally showing expenses and the next code will be for SQL Database and small tweaks to the app and final update will be a html based local host to use this"}, {"post_id": 50517, "ts": "2026-08-19T18:17:53Z", "hours": 0.5692, "text": "uhh the add expense button is finally working with a lot of options of types of expenses, also added a seperate for all the past expenses done in the current month, still not asthetic or minimal but it will take time"}, {"post_id": 50147, "ts": "2026-08-19T07:53:40Z", "hours": 0.8889, "text": "have added income, spent, remaining and add expense button!! its not minimal yet"}]...
|
Title: mip - money ive spent by @kunshyuh | Starda Title: mip - money ive spent by @kunshyuh | Stardance
Devlogs:
have added income, spent, remaining and add expense button!! its not minimal yet
uhh the add expense button is finally working with a lot of options of types of expenses, also added a seperate for all the past expenses done in the current month, still not asthetic or minimal but it will take time
uhm the expense history is finally showing expenses and the next code will be for SQL Database and small tweaks to the app and final update will be a html based local host to use this...
|
1793379277.0217814
|
1793984077.0217814
|
|
60845
|
mintyp3 by @abhinavbandaru | Stardance
|
abhinavbandaru
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mintyp3 by @abhinavbandaru | Stardance
|
1793037063.03669
|
1793641863.03669
|
|
60555
|
mint link by @juhkiranjan | Stardance
|
juhkiranjan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mint link by @juhkiranjan | Stardance
|
1793036866.715911
|
1793641666.715911
|
|
24210
|
minspace by @_minspace | Stardance
|
_minspace
|
0
|
13.4
|
0
|
[]
|
[{"post_id": 19681, "ts": "202 [{"post_id": 19681, "ts": "2026-07-01T02:16:24Z", "hours": 13.4028, "text": "Devlog #1: HOW HAVE I DONE NOTHING IN 13 HOURS. was too scared to post this devlog because I’ve lowkey done nothing … but then I looked and saw 13 HOURS?? anyways, this is what I did for my personal website this last week!!: 1 Design This was the fun part!! Most of the time spent this past week was designing my character who the entire website is pretty much themed around and the palette for everything!! I mean, they’re not on the site yet.. but.. they exist pinkie promise. i also designed venus (the little cute goldfish who’s the cursor!! isnt he the cutest!!) and the favicon! 2 Coding… god I hate javascript –Ok guys i promise I’ve coded a website before, but whenever it came to javascript I lowkey just … copied junk from like w3schools or something 💀 so actually trying to learn what to do was like trying to put a circle in a square hole in my little dumb brain. the main thing was the cursor, omg.. that might have taken the entire 13 hours like genuinely i contemplated giving up like 80 times 💀💀 dont even get me started on the stupid draggable thing.. i’m glad i did it now so I wouldn’t crash out later but JEEZ I WAS CRASHING OUT NOW 😭✌️ NEWSFLASH!! CODING IS… KINDA HARD ACTUALLY thank god for youtube and the probably 30 year old redditors named like u/poopfart and u/discordekitten for posting the most comprehensive tutorials on the internet ily What’s Next? I’m planning on implementing one of the main events next: the banner!! it’s not even on the site yet but.. it’s in the works! I’m planning on having my little character be interactive in it but idk how.. see yall in another week probably LMBO my LAPSE so you can see my timelapses of art: https://lapse.hackclub.com/user/@minmin my GIT REPO: https://github.com/ggolf-wangg/minspace the in-progress SITE: https://minspace.neocities.org/ TLDR: absolute HTMLarp tries and fails for 13 hours to just change the cursor and nothing else this video is so embarrassing there’s LITERALLY nothing there 😭😭"}]...
|
Title: minspace by @_minspace | Stardance
Devlogs Title: minspace by @_minspace | Stardance
Devlogs:
Devlog #1: HOW HAVE I DONE NOTHING IN 13 HOURS. was too scared to post this devlog because I’ve lowkey done nothing … but then I looked and saw 13 HOURS?? anyways, this is what I did for my personal website this last week!!: 1 Design This was the fun part!! Most of the time spent this past week was designing my character who the entire website is pretty much themed around and the palette for everything!! I mean, they’re not on the site yet.. but.. they exist pinkie promise. i also designed venus (the little cute goldfish who’s the cursor!! isnt he the cutest!!) and the favicon! 2 Coding… god I hate javascript –Ok guys i promise I’ve coded a website before, but whenever it came to javascript I lowkey just … copied junk from like w3schools or something 💀 so actually trying to learn what to do was like trying to put a circle in a square hole in my little dumb brain. the main thing was the cursor, omg.. that might have taken the entire 13 hours like genuinely i contemplated giving up like 80 times 💀💀 dont even get me started on the stupid draggable thing.. i’m glad i did it now so I wouldn’t crash out later but JEEZ I WAS CRASHING OUT NOW 😭✌️ NEWSFLASH!! CODING IS… KINDA HARD ACTUALLY thank god for youtube and the probably 30 year old redditors named like u/poopfart and u/discordekitten for posting the most comprehensive tutorials on the internet ily What’s Next? I’m planning on implementing one of the main events next: the banner!! it’s not even on the site yet but.. it’s in the works! I’m planning on having my little character be interactive in it but idk how.. see yall in another week probably LMBO my LAPSE so you can see my timelapses of art: https://lapse.hackclub.com/user/@minmin my GIT REPO: https://github.com/ggolf-wangg/minspace the in-progress SITE: https://minspace.neocities.org/ TLDR: absolute HTMLarp tries and fails for 13 hours to just change the cursor and nothing else this video is so embarrassing there’s LITERALLY nothing there 😭😭...
|
1793551797.1380153
|
1794156597.1380153
|
|
48302
|
minimalistic-sufucatic-tab by @alihassnainxdot | S minimalistic-sufucatic-tab by @alihassnainxdot | Stardance...
|
alihassnainxdot
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: minimalistic-sufucatic-tab by @alihassnainx Title: minimalistic-sufucatic-tab by @alihassnainxdot | Stardance...
|
1793224297.713331
|
1793829097.713331
|
|
65650
|
minimalOS by @hanrokarate052 | Stardance
|
hanrokarate052
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: minimalOS by @hanrokarate052 | Stardance
|
1793090923.3418293
|
1793695723.3418293
|
|
64209
|
minimal clock by @Synt-0 | Stardance
|
Synt-0
|
0
|
1.54
|
0
|
[]
|
[{"post_id": 71883, "ts": "202 [{"post_id": 71883, "ts": "2026-09-21T18:08:51Z", "hours": 1.5442, "text": "i finished the schematic (i forgot to record so 1hr not recorded ) and the pcb need to go on with the case model (it was today when i found out kicad had raytracing man it took 10s another one 87sec idk why in my pentium gold with igpu ! )"}]...
|
Title: minimal clock by @Synt-0 | Stardance
Devlo Title: minimal clock by @Synt-0 | Stardance
Devlogs:
i finished the schematic (i forgot to record so 1hr not recorded ) and the pcb need to go on with the case model (it was today when i found out kicad had raytracing man it took 10s another one 87sec idk why in my pentium gold with igpu ! )...
|
1793058778.2074478
|
1793663578.2074478
|
|
70692
|
minimOS by @rbl | Stardance
|
rbl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: minimOS by @rbl | Stardance
|
1793199034.7264533
|
1793803834.7264533
|
|
71820
|
minigames by @kevinbms | Stardance
|
kevinbms
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: minigames by @kevinbms | Stardance
|
1793224053.1620574
|
1793828853.1620574
|
|
63922
|
miniaturity's personal website by @miniaturity miniaturity's personal website by @miniaturity | Stardance...
|
miniaturity
|
0
|
8.36
|
0
|
[]
|
[{"post_id": 72031, "ts": "202 [{"post_id": 72031, "ts": "2026-09-22T01:08:41Z", "hours": 5.1069, "text": "starting work on homepage made a cool ripple background that inverts. cards revolve around the center in a circle added dialogue that appears when you hover over certain areas added lastfm component (gets my last track through cloudflare workers) it looks real empty.. just for now"}, {"post_id": 71127, "ts": "2026-09-20T10:27:25Z", "hours": 1.9581, "text": "my favorite pokemon + titlecard added my favorite pokemon card! it’s an interactable full-art that shines as you hover over it! added my name + some logos"}, {"post_id": 70906, "ts": "2026-09-20T00:23:18Z", "hours": 1.2947, "text": "first devlog: interactive sine-wave foreground created a sine-wave foreground element that reacts to your mouses position. using the distance from the mouse to each element, i increased the amplitude of the wave the closer the pointer is. also has (pseudo) random animated sine waves flowing through."}]...
|
Title: miniaturity's personal website by @mini Title: miniaturity's personal website by @miniaturity | Stardance
Devlogs:
first devlog: interactive sine-wave foreground created a sine-wave foreground element that reacts to your mouses position. using the distance from the mouse to each element, i increased the amplitude of the wave the closer the pointer is. also has (pseudo) random animated sine waves flowing through.
my favorite pokemon + titlecard added my favorite pokemon card! it’s an interactable full-art that shines as you hover over it! added my name + some logos
starting work on homepage made a cool ripple background that inverts. cards revolve around the center in a circle added dialogue that appears when you hover over certain areas added lastfm component (gets my last track through cloudflare workers) it looks real empty.. just for now...
|
1793055198.827013
|
1793659998.827013
|
|
43793
|
mini_consol by @kdenis | Stardance
|
kdenis
|
1
|
28.27
|
331
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-21T08:49:31Z", "hours": 28.0, "multiplier": 11.7, "payout": 331, "blessing": "neutral", "text": "What did you make? I built a DIY mini handheld console powered by an Arduino Nano! My main goal was to dive into embedded systems development and get hands-on experience with hardware and C++. Because of this, I focused on core functionality rather than super complex games. When you turn it on, you’re greeted with a scrolling “mini console” text, followed by a game selection menu. During gameplay, pressing the designated pause button opens a pause menu where you can either resume (saving your current progress) or exit to the main menu. I included two games: Snake and Flappy Bird. What was challenging? Generating non-blocking audio feedback was definitely the hardest part. I implemented button click sounds using PWM to control the volume, which took a lot of time to tune since working with audio signals is trickier than controlling a motor. It required pseudo-multitasking using millis() to keep the gameplay smooth while playing sounds. Also, in Snake, I initially didn’t use a grid-based movement system and implemented pixel-by-pixel movement instead. Because of this, collision detection with food can occasionally miss. What are you proud of? I’m really proud of the software architecture and code structure in several parts of the project. I focused on clean OOP principles, solid encapsulation, and clear code organization (though a few spots are still a bit messy!). I’m also proud that i didn’t use delay funtion and of my Settings.h file What should people know so they can test your project? To test or build it, you just need to know how to connect the display and buttons to an Arduino Nano. Inside the Settings.h file, you can easily customize pin configurations, volume, colors, display sizes, and game speeds. I also added comments throughout the codebase to make it easy to follow along!", "repo": "https://github.com/deniska-design/mini_consol", "demo": "https://www.youtube.com/watch?v=uTfua7OpIts"}]...
|
[{"post_id": 53755, "ts": "202 [{"post_id": 53755, "ts": "2026-08-24T13:03:26Z", "hours": 0.2725, "text": "DevLog №10 prepared everything for shiping. added wiring.png and AI usage declaration in my README file."}, {"post_id": 50404, "ts": "2026-08-19T15:50:50Z", "hours": 2.895, "text": "DevLog №9 ###What’s New Walls & Pipes Mechanics: Added moving wall obstacles. Score Counter: Integrated a score tracking system. ###How It Works Score Logic: To keep things simple and efficient, the score increases automatically whenever a wall reaches the left edge of the screen. Illusion of Movement: The bird stays in place while the walls continuously cycle and reset from the right edge back to the left. This creates a smooth side-scrolling illusion! It was a fairly straightforward feature to implement, but it instantly made the project feel much more like a complete game!"}, {"post_id": 48980, "ts": "2026-08-17T15:48:49Z", "hours": 2.9033, "text": "Devlog №8 Bird Physics & Rendering Flicker-Free Rendering To prevent screen flickering caused by redrawing the entire screen, I optimized the loop by clearing only the bird’s exact position before rendering its new frame. Physics Implementation Movement relies on both velocity and acceleration : Acceleration continuously increases the downward velocity (gravity). Jump mechanic resets the downward velocity to initial on every input. Next Steps: Wall Generation Obstacle Setup I need to create an array of one dynamic wall . Recycling Logic As soon as a wall reaches the left edge of the screen, it will wrap around to the right . The height/position will randomize each time it reappears to form a continuous level."}, {"post_id": 46939, "ts": "2026-08-14T14:36:32Z", "hours": 1.1725, "text": "Devlog №7 implemted PMW to control sound volume"}, {"post_id": 46796, "ts": "2026-08-14T09:32:51Z", "hours": 0.7017, "text": "Devlog №6 Today I quickly set up the startup text so it scrolls smoothly, and that’s pretty much it. Nothing complicated, really—took me literally half an hour. Next up: finish tuning the PWM to quiet down the audio, and then I’ll probably work on making a more interesting splash screen."}, {"post_id": 46404, "ts": "2026-08-13T16:12:02Z", "hours": 8.6364, "text": "Devlog №5 I added sound effects for every button press on my mini-console! Sounds like a super quick and easy task, right? Well, it should have been. But a few architectural bumps in the road ended up eating way more time than expected. What went wrong (and how I fixed it) Hardware Pin Conflict: My buzzer was originally soldered to a pin used by SPI . As soon as the display initialized, things went sideways. Game Loop vs. Main Loop Architecture: My game logic was running inside an infinite loop within a standalone function, while the sound playback logic lived in the main loop calling that function. Solution: soldered the buzzer to another pin and quick architecture refactor solved both problems pretty easily — I spent about an hour on each issue. The Biggest Problem: A very loud buzzer remains the biggest and unsolved issue. I tried to tame it in software using PWM (Pulse Width Modulation) to decrease the volume. But PWM control is tricky on its own, and since the buzzer relies on a fixed frequency to generate tone, layering custom PWM over it completely broke the audio pitch. Next Up: Implement smooth scrolling text for the console startup screen. Conquer this cursed PWM/volume issue once and for all. Start writing a Flappy Bird clone"}, {"post_id": 43336, "ts": "2026-08-08T15:14:08Z", "hours": 3.9092, "text": "DevLog №4 What’s New Pause Menu Implemented: Players can now pause the game at any time with two options: -> Continue: Return to the game with all current progress intact. -> Exit to Menu: Quit to the main menu (resets all game progress). Technical Challenges The main challenge was handling this within my current architecture, which relies on a main loop with a nested switch statement for state management. I needed a reliable way for these states to communicate and handle game object lifecycles properly: -> Persisting Objects: Retaining game objects in memory when resuming from pause. -> Cleaning Up: Safely destroying objects and resetting state when returning to the main menu (either voluntarily or on Game Over). Next Goals -> Add sound effects using the built-in piezo buzzer. -> Implement a new mini-game: Flappy Bird."}, {"post_id": 42572, "ts": "2026-08-07T12:00:33Z", "hours": 3.4556, "text": "DevLog №3 : What I worked on: Started implementing the Pause state during gameplay. To make this work properly, the game needs to preserve the current state of both the Snake and Food objects when transitioning into pause and back. Slightly refactored the main loop architecture and updated the SnakeGameHandle function. The Struggle: decided to write a helper function to update values inside my StateMachine (handling states like Game, Menu, Pause, Snake, FlappyBird).Blaming it on late-night fatigue, I wrote the function in the most overcomplicated way possible… and called it even worse. The result? Every time I exited the Snake game, I was greeted by a blank black screen because the Menu state was never getting assigned correctly. I spent over an hour staring at the code, completely stumped as to why it was breaking. I think it happened because of self-assignment The Fix: Decided to get some sleep. Woke up the next morning with a fresh head and fixed the black screen issue in 20 minutes. Next Goal: Finish up the Pause feature completely"}, {"post_id": 41914, "ts": "2026-08-06T13:03:12Z", "hours": 1.4547, "text": "devlog #2: added StateHandle file to handle all the actions(menu, games) in my main loop in main.cpp. Now my main loop is shorter and more understandable"}, {"post_id": 41835, "ts": "2026-08-06T09:24:37Z", "hours": 3.1758, "text": "Devlog #1: I uploaded all the files I had written before I found out about Hack Club. After that, I spent most of my time figuring out how to detect collisions between the snake and the food. Since I originally built everything pixel-by-pixel instead of using a grid system, comparing screen positions directly required too many pixel checks. To optimize this and avoid checking every single pixel pair, I had to tweak the logic. Even though it was tricky to adjust without a strict grid, the collision detection is working now and the game is totally playable"}]...
|
Title: mini_consol by @kdenis | Stardance
Devlogs Title: mini_consol by @kdenis | Stardance
Devlogs:
Devlog #1: I uploaded all the files I had written before I found out about Hack Club. After that, I spent most of my time figuring out how to detect collisions between the snake and the food. Since I originally built everything pixel-by-pixel instead of using a grid system, comparing screen positions directly required too many pixel checks. To optimize this and avoid checking every single pixel pair, I had to tweak the logic. Even though it was tricky to adjust without a strict grid, the collision detection is working now and the game is totally playable
devlog #2: added StateHandle file to handle all the actions(menu, games) in my main loop in main.cpp. Now my main loop is shorter and more understandable
DevLog №3 : What I worked on: Started implementing the Pause state during gameplay. To make this work properly, the game needs to preserve the current state of both the Snake and Food objects when transitioning into pause and back. Slightly refactored the main loop architecture and updated the SnakeGameHandle function. The Struggle: decided to write a helper function to update values inside my StateMachine (handling states like Game, Menu, Pause, Snake, FlappyBird).Blaming it on late-night fatigue, I wrote the function in the most overcomplicated way possible… and called it even worse. The result? Every time I exited the Snake game, I was greeted by a blank black screen because the Menu state was never getting assigned correctly. I spent over an hour staring at the code, completely stumped as to why it was breaking. I think it happened because of self-assignment The Fix: Decided to get some sleep. Woke up the next morning with a fresh head and fixed the black screen issue in 20 minutes. Next Goal: Finish up the Pause feature completely
DevLog №4 What’s New Pause Menu Implemented: Players can now pause the game at any time with two options: -> Continue: Return to the game with all current progress intact. -> Exit to Menu: Quit to the main menu (resets all game progress). Technical Challenges The main challenge was handling this within my current architecture, which relies on a main loop with a nested switch statement for state management. I needed a reliable way for these states to communicate and handle game object lifecycles properly: -> Persisting Objects: Retaining game objects in memory when resuming from pause. -> Cleaning Up: Safely destroying objects and resetting state when returning to the main menu (either voluntarily or on Game Over). Next Goals -> Add sound effects using the built-in piezo buzzer. -> Implement a new mini-game: Flappy Bird.
Devlog №5 I added sound effects for every button press on my mini-console! Sounds like a super quick and easy task, right? Well, it should have been. But a few architectural bumps in the road ended up eating way more time than expected. What went wrong (and how I fixed it) Hardware Pin Conflict: My buzzer was originally soldered to a pin used by SPI . As soon as the display initialized, things went sideways. Game Loop vs. Main Loop Architecture: My game logic was running inside an infinite loop within a standalone function, while the sound playback logic lived in the main loop calling that function. Solution: soldered the buzzer to another pin and quick architecture refactor solved both problems pretty easily — I spent about an hour on each issue. The Biggest Problem: A very loud buzzer remains the biggest and unsolved issue. I tried to tame it in software using PWM (Pulse Width Modulation) to decrease the volume. But PWM control is tricky on its own, and since the buzzer relies on a fixed frequency to generate tone, layering custom PWM over it completely broke the audio pitch. Next Up: Implement smooth scrolling text for the console startup screen. Conquer this cursed PWM/volume issue once and for all. Start writing a Flappy Bird clone
Devlog №6 Today I quickly set up the startup text so it scrolls smoothly, and that’s pretty much it. Nothing complicated, really—took me literally half an hour. Next up: finish tuning the PWM to quiet down the audio, and then I’ll probably work on making a more interesting splash screen.
Devlog №7 implemted PMW to control sound volume
Devlog №8 Bird Physics & Rendering Flicker-Free Rendering To prevent screen flickering caused by redrawing the entire screen, I optimized the loop by clearing only the bird’s exact position before rendering its new frame. Physics Implementation Movement relies on both velocity and acceleration : Acceleration continuously increases the downward velocity (gravity). Jump mechanic resets the downward velocity to initial on every input. Next Steps: Wall Generation Obstacle Setup I need to create an array of one dynamic wall . Recycling Logic As soon as a wall reaches the left edge of the screen, it will wrap around to the right . The height/position will randomize each time it reappears to form a continuous level.
DevLog №9 ###What’s New Walls & Pipes Mechanics: Added moving wall obstacles. Score Counter: Integrated a score tracking system. ###How It Works Score Logic: To keep things simple and efficient, the score increases automatically whenever a wall reaches the left edge of the screen. Illusion of Movement: The bird stays in place while the walls continuously cycle and reset from the right edge back to the left. This creates a smooth side-scrolling illusion! It was a fairly straightforward feature to implement, but it instantly made the project feel much more like a complete game!
DevLog №10 prepared everything for shiping. added wiring.png and AI usage declaration in my README file.
Ships:
What did you make? I built a DIY mini handheld console powered by an Arduino Nano! My main goal was to dive into embedded systems development and get hands-on experience with hardware and C++. Because of this, I focused on core functionality rather than super complex games. When you turn it on, you’re greeted with a scrolling “mini console” text, followed by a game selection menu. During gameplay, pressing the designated pause button opens a pause menu where you can either resume (saving your current progress) or exit to the main menu. I included two games: Snake and Flappy Bird. What was challenging? Generating non-blocking audio feedback was definitely the hardest part. I implemented button click sounds using PWM to control the volume, which took a lot of time to tune since working with audio signals is trickier than controlling a motor. It required pseudo-multitasking using millis() to keep the gameplay smooth while playing sounds. Also, in Snake, I initially didn’t use a grid-based movement system and implemented pixel-by-pixel movement instead. Because of this, collision detection with food can occasionally miss. What are you proud of? I’m really proud of the software architecture and code structure in several parts of the project. I focused on clean OOP principles, solid encapsulation, and clear code organization (though a few spots are still a bit messy!). I’m also proud that i didn’t use delay funtion and of my Settings.h file What should people know so they can test your project? To test or build it, you just need to know how to connect the display and buttons to an Arduino Nano. Inside the Settings.h file, you can easily customize pin configurations, volume, colors, display sizes, and game speeds. I also added comments throughout the codebase to make it easy to follow along!...
|
1793472519.8234718
|
1793558919.8234718
|
|
42443
|
miniKeeb by @sox123 | Stardance
|
sox123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: miniKeeb by @sox123 | Stardance
|
1793177233.26474
|
1793782033.26474
|
|
64696
|
mini war game by @ryandutt17989 | Stardance
|
ryandutt17989
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini war game by @ryandutt17989 | Stardance
|
1793065921.5714421
|
1793670721.5714421
|
|
63115
|
mini ultrasonic radar by @Aalabhya | Stardance
|
Aalabhya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini ultrasonic radar by @Aalabhya | Starda Title: mini ultrasonic radar by @Aalabhya | Stardance...
|
1793048062.2065341
|
1793652862.2065341
|
|
7821
|
mini timer by @pia-potato | Stardance
|
pia-potato
|
0
|
0.53
|
0
|
[]
|
[{"post_id": 3376, "ts": "2026 [{"post_id": 3376, "ts": "2026-06-06T08:30:26Z", "hours": 0.5347, "text": "Here’s my mini pomodoro timer so far! It works as a small application window and can run on the side while you work. Next, I’m planning to work on graphics and design."}]...
|
Title: mini timer by @pia-potato | Stardance
Devl Title: mini timer by @pia-potato | Stardance
Devlogs:
Here’s my mini pomodoro timer so far! It works as a small application window and can run on the side while you work. Next, I’m planning to work on graphics and design....
|
1793443656.519952
|
1794048456.519952
|
|
25609
|
mini swerve modules and chasis by @NIKOLAI_GOGOL44 mini swerve modules and chasis by @NIKOLAI_GOGOL444 | Stardance...
|
NIKOLAI_GOGOL444
|
1
|
86.0
|
429
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-15T14:40:20Z", "hours": 86.0, "multiplier": 5.0, "payout": 429, "blessing": "neutral", "text": "I made a miniature functional swerve chasis modeled after frc swerve drive trains. I am proud of it being my first actual finished project, and challenging thing along the way was definitely learning the new software required to make this.", "repo": "https://github.com/NIKOLAI-GOGOL444/mini-swerve-drive-train", "demo": ""}]...
|
[{"post_id": 31281, "ts": "202 [{"post_id": 31281, "ts": "2026-07-19T15:46:26Z", "hours": 4.2267, "text": "Programming complete! PCB time. Today I fixed the issue of module 3’s wheel being offset, and tuned the PID loop. Now the robot finally works well enough to begin pcb design! Designing a pcb will make the final push of testing and programming much easier. I probably wont have may devlogs here for awhile because Im documenting my PCB as a seperate project on hackclub horizons so I can qualify for polaris, but once the pcb is done ill do a final post for this project. This has been very fun, i will definitely do another project before summer ends on stardance."}, {"post_id": 30958, "ts": "2026-07-18T23:34:22Z", "hours": 9.0239, "text": "pid tuning + finding some problems! found some issues in the code varriable defenitions that did not relate to the actual robot, ex some pins were switched that made modules steer backwards rather than the direction intended, mod 3 displacement was wrong. still some issues, like modules 4 and 3 are pretty tense, will have to open them up and see if anythings wrong. probably going to start pcb design about now anyway because I think the code is fine, and I need 20 hours in time to buy a ticket to polaris. anyway super super tired, havent slept in 20 hours :’-)"}, {"post_id": 30569, "ts": "2026-07-18T07:58:33Z", "hours": 7.6264, "text": "pid tuning + debugging. i did some bug fixes with the kinematics code, such as fixing radians to angle conversion that i forgot to add, added a step that accounts from slight added drive speed from steering that happens in coaxial swerve drive, and spent 3 hours trying to fix my multiplexer only to realize i accidentially changed the adress. oops! then, I finally began tuning the pid loop, only to discover that turning is weak because the gears that are attached to the steer motors have bad grip on the shaft, because when I made them i forgot to add wiggle room, so during assembly i would sand the insides, making them too loose. so fixed that and reprinted, now in my next time log i will add the new gears and finish tuning the pid, if thats done then this projects time on stardance is complete! when i finish this project, I defenitley want to do some cool stuf with RFs. defo gonna do another project here on stardance."}, {"post_id": 29394, "ts": "2026-07-16T10:07:22Z", "hours": 9.3406, "text": "BIG devlog tonight! swerve drive kinematics code + some testing! today, I pulled through and did all the kinematics code for the swerve drive. it required using the offsets of the modules from the center, the drive joystick inputs, and the steer joystick inputs to calculate vector length and magnitude, then use those to derive a target angle and speed for each module, then speed is scaled down to fit the (0,4095) PWM range for my motors. the target angle is optimized to switch to a smaller rotation if the angle is above 90 degrees, then it is plugged into a PID loop that helps the steer motor achieve the angle. im super tired its like 6 am over here, so Im going to sleep. tomorrow I will have to replace an encoder that went bad on module two, and tune the PID loop. after that, this project will be complete, and I will begin the second half, which is pcb creation, and I will be documenting that on horizons as a seperate hardware project. :-)"}, {"post_id": 28682, "ts": "2026-07-15T02:36:36Z", "hours": 5.5006, "text": "code and elecronic fixes + new weird issue I dont really remember what I did last night on the robot, I do remember though that one of my encoders went bad so I had to buy a new one, that should come soon. also, all four of my drive motors have stopped reacting to pwm inputs. after peering more, the motors themselves are fine, and even the h brigde is fine because the motors will sometimes twitch abit during startup from floating values. I think It is the code, will look into that tonight. on a good note I have daisychained power to all 4 of my motor controllers, and begun planning out how I want to program my swerves and learning the mathematics needed for that, so Im pretty excited to do that. hopefully I can wrap this project up soon so I can start working On the ISEF project I wanna do with radio waves :-)"}, {"post_id": 27614, "ts": "2026-07-13T11:04:04Z", "hours": 8.6331, "text": "booting difficulties + figured it out + swerve kinematics planning! I was having alot of trouble getting the code to flash to my ESP32. the board would dissapear, loose connection, etc. this began happening after adding alot more components to the board, which eventually led to me learning that some of the pins on my board are completely unuseable due to connections to PSRAM. I need almost all the pins on the board for my project, so I am switching to a different ESP32 model that doesnt have psram, as my project doesnt need all that processing strength. after that, I began learning the kinematics needed to program a swerve drive train, and began taking notes and making plans for code structure, etc."}, {"post_id": 26480, "ts": "2026-07-11T09:26:15Z", "hours": 4.3925, "text": "Soldering electronics to breadboarded system + some coding! Today I soldered all the electronics to the breadboarded system that I haven’t yet, so the breadboarded system is complete and ready to be programmed for 4 modules! I also ran out of I/O pins on my esp32, so I added an I/O extension chip breakout board to the system so I could have enough pins for my drive motors’ encoders, which will be very important for autonomous programs later os For coding, I changed my functions and rewrote some of the code to be suitable for 4 modules, such as changing the drive and steer functions to take an int variable argument of 1 through 4, to control different modules. I also did the same thing for the encoders. I’m tired, so I will sleep, and tomorrow I plan to program the I/O extension chip and the drive encoders, then hopefully get my hands on some 18AWGg wire so I can daisy chain the battery to my four motor controllers, so I can see how just the basic code without any trig math works on my swerve drive train, then just go from there. hopefully this coding stage doesnt take so long, so I can design a pcb! the messy breadboard is stressing me out >_<, also I wanna make my first pcb, working on this project has helped me learn alot more about data protocols and chips, also how to read datasheets, so Id love to figure out kicad and make something using that knowledge, Oh and I really wanna make the pcb cute with decals n stuff lol. Wow, that was a long devlog prob my longest. Oh, one more thing: I’m pretty sure one of my modules steer motors is broken, so I’ll have to open it up and see what is wrong; probably will have an update on that tomorrow."}, {"post_id": 25817, "ts": "2026-07-10T08:58:52Z", "hours": 8.2981, "text": "completed chasis + starting code! I completed the chasis, and I will begin programming. I just noticed my code isnt working for one module and radio system, so im debugging that, then ill probably go to bed and solder the other 3 modules to the system, then program it. I want to have a working system and code before I try making a pcb, so ill have to deal with this wire mess for now :’-)"}, {"post_id": 24585, "ts": "2026-07-08T09:05:41Z", "hours": 1.88, "text": "assembling final chasis began! I finished the first swerve today and screwed it into the chasis as you can see in the picture, and I would have done the other three tonight, however my printer (my moms technicaly, shes a teacher and she bought it for her class using a grant, but she lets me use it lol) is clogged! my mother doesnt want me to touch it so she will fix it soon, so until then I cant print anything :’-( should be fixed in a few days though."}, {"post_id": 23972, "ts": "2026-07-07T06:36:46Z", "hours": 4.15, "text": "assembling some swerve V6 + one minor issue + soldering some components!: I assembled about two swerves, before running out of filament, so ill keep printing once I get my hands on a new roll. as for the meshing issues, they have been fixed now! the gears mesh perfectly. however, there is too much wiggle room for the 48t gear in the bottom shell, which causes meshing issues when the 48t gear shifts out of the center, so Ill have to fix that, but after that the design is perfect! yaaay! other than that, I disasembled the older swerve model ive been using for programming, and soldered its components plus the steer motors."}, {"post_id": 23304, "ts": "2026-07-06T05:39:11Z", "hours": 4.5336, "text": "Finished swerves V^! should be the final deisgn, as I went in and fixed all the design errors I was avoiding. everything looks perfect! hopefuly this is the last iteration, ill print it ASAP and see. (ignore the missing leg thingy, in the redesign both are identical!) these files will be on the repository soon."}, {"post_id": 22707, "ts": "2026-07-05T08:43:38Z", "hours": 7.0681, "text": "swerves V6! began working on (FIINAALL) swerve iteration. V5 wouldve been final if I hadnt ignored super obvi meshing issues.. anyway as you can see meshing is perfect. as you can see by the second photo I got a whole lot done. moral of the story, dont ignore obvious problems until they become a hassle to fix and have you awake at 4:41 am :’-)"}, {"post_id": 22029, "ts": "2026-07-04T08:42:20Z", "hours": 0.9167, "text": "trying to fix meshing issues. after some research, its likely due to innacuracies of the shaft holder for the drive gears, and misalignment of my bevels. its super late, so ill make some cad fixes tomorrow."}, {"post_id": 22009, "ts": "2026-07-04T07:38:40Z", "hours": 0.7833, "text": "greasing modules + meshing issues! idk why theres meshing issues tbh. im gonna look at the cad and see what I can do :’-("}, {"post_id": 21781, "ts": "2026-07-03T21:44:04Z", "hours": 4.3769, "text": "today I worked on assembling swerves for my final assembly, and I also soddered some encoders for the swerves."}, {"post_id": 19440, "ts": "2026-06-30T19:17:59Z", "hours": 5.1442, "text": "moving project to stardance from forge, and code updates! today, I moved my projects logs and info to stardance as best I could, because shipping ends today and Id like to ship. my logs from forge are on my repository, and I now have a demo in my stardance if anyone is intrested in viewing the cad. also, last night I worked on the code alot, specifically the system that will use nrf pa lina modules to transmit controller commands to the robot. its not working, and after working around the code abit, I suspect it is because I havent soddered 10uf capacitors to the gnd and 3.3v pins of my nrf pa lina modules, so I will try that soon and update how it goes. the updated code with radio transmission is posted in my repository however, if you would like to see it."}]...
|
Title: mini swerve modules and chasis by @NIKOLAI_ Title: mini swerve modules and chasis by @NIKOLAI_GOGOL444 | Stardance
Devlogs:
moving project to stardance from forge, and code updates! today, I moved my projects logs and info to stardance as best I could, because shipping ends today and Id like to ship. my logs from forge are on my repository, and I now have a demo in my stardance if anyone is intrested in viewing the cad. also, last night I worked on the code alot, specifically the system that will use nrf pa lina modules to transmit controller commands to the robot. its not working, and after working around the code abit, I suspect it is because I havent soddered 10uf capacitors to the gnd and 3.3v pins of my nrf pa lina modules, so I will try that soon and update how it goes. the updated code with radio transmission is posted in my repository however, if you would like to see it.
today I worked on assembling swerves for my final assembly, and I also soddered some encoders for the swerves.
greasing modules + meshing issues! idk why theres meshing issues tbh. im gonna look at the cad and see what I can do :’-(
trying to fix meshing issues. after some research, its likely due to innacuracies of the shaft holder for the drive gears, and misalignment of my bevels. its super late, so ill make some cad fixes tomorrow.
swerves V6! began working on (FIINAALL) swerve iteration. V5 wouldve been final if I hadnt ignored super obvi meshing issues.. anyway as you can see meshing is perfect. as you can see by the second photo I got a whole lot done. moral of the story, dont ignore obvious problems until they become a hassle to fix and have you awake at 4:41 am :’-)
Finished swerves V^! should be the final deisgn, as I went in and fixed all the design errors I was avoiding. everything looks perfect! hopefuly this is the last iteration, ill print it ASAP and see. (ignore the missing leg thingy, in the redesign both are identical!) these files will be on the repository soon.
assembling some swerve V6 + one minor issue + soldering some components!: I assembled about two swerves, before running out of filament, so ill keep printing once I get my hands on a new roll. as for the meshing issues, they have been fixed now! the gears mesh perfectly. however, there is too much wiggle room for the 48t gear in the bottom shell, which causes meshing issues when the 48t gear shifts out of the center, so Ill have to fix that, but after that the design is perfect! yaaay! other than that, I disasembled the older swerve model ive been using for programming, and soldered its components plus the steer motors.
assembling final chasis began! I finished the first swerve today and screwed it into the chasis as you can see in the picture, and I would have done the other three tonight, however my printer (my moms technicaly, shes a teacher and she bought it for her class using a grant, but she lets me use it lol) is clogged! my mother doesnt want me to touch it so she will fix it soon, so until then I cant print anything :’-( should be fixed in a few days though.
completed chasis + starting code! I completed the chasis, and I will begin programming. I just noticed my code isnt working for one module and radio system, so im debugging that, then ill probably go to bed and solder the other 3 modules to the system, then program it. I want to have a working system and code before I try making a pcb, so ill have to deal with this wire mess for now :’-)
Soldering electronics to breadboarded system + some coding! Today I soldered all the electronics to the breadboarded system that I haven’t yet, so the breadboarded system is complete and ready to be programmed for 4 modules! I also ran out of I/O pins on my esp32, so I added an I/O extension chip breakout board to the system so I could have enough pins for my drive motors’ encoders, which will be very important for autonomous programs later os For coding, I changed my functions and rewrote some of the code to be suitable for 4 modules, such as changing the drive and steer functions to take an int variable argument of 1 through 4, to control different modules. I also did the same thing for the encoders. I’m tired, so I will sleep, and tomorrow I plan to program the I/O extension chip and the drive encoders, then hopefully get my hands on some 18AWGg wire so I can daisy chain the battery to my four motor controllers, so I can see how just the basic code without any trig math works on my swerve drive train, then just go from there. hopefully this coding stage doesnt take so long, so I can design a pcb! the messy breadboard is stressing me out >_<, also I wanna make my first pcb, working on this project has helped me learn alot more about data protocols and chips, also how to read datasheets, so Id love to figure out kicad and make something using that knowledge, Oh and I really wanna make the pcb cute with decals n stuff lol. Wow, that was a long devlog prob my longest. Oh, one more thing: I’m pretty sure one of my modules steer motors is broken, so I’ll have to open it up and see what is wrong; probably will have an update on that tomorrow.
booting difficulties + figured it out + swerve kinematics planning! I was having alot of trouble getting the code to flash to my ESP32. the board would dissapear, loose connection, etc. this began happening after adding alot more components to the board, which eventually led to me learning that some of the pins on my board are completely unuseable due to connections to PSRAM. I need almost all the pins on the board for my project, so I am switching to a different ESP32 model that doesnt have psram, as my project doesnt need all that processing strength. after that, I began learning the kinematics needed to program a swerve drive train, and began taking notes and making plans for code structure, etc.
code and elecronic fixes + new weird issue I dont really remember what I did last night on the robot, I do remember though that one of my encoders went bad so I had to buy a new one, that should come soon. also, all four of my drive motors have stopped reacting to pwm inputs. after peering more, the motors themselves are fine, and even the h brigde is fine because the motors will sometimes twitch abit during startup from floating values. I think It is the code, will look into that tonight. on a good note I have daisychained power to all 4 of my motor controllers, and begun planning out how I want to program my swerves and learning the mathematics needed for that, so Im pretty excited to do that. hopefully I can wrap this project up soon so I can start working On the ISEF project I wanna do with radio waves :-)
BIG devlog tonight! swerve drive kinematics code + some testing! today, I pulled through and did all the kinematics code for the swerve drive. it required using the offsets of the modules from the center, the drive joystick inputs, and the steer joystick inputs to calculate vector length and magnitude, then use those to derive a target angle and speed for each module, then speed is scaled down to fit the (0,4095) PWM range for my motors. the target angle is optimized to switch to a smaller rotation if the angle is above 90 degrees, then it is plugged into a PID loop that helps the steer motor achieve the angle. im super tired its like 6 am over here, so Im going to sleep. tomorrow I will have to replace an encoder that went bad on module two, and tune the PID loop. after that, this project will be complete, and I will begin the second half, which is pcb creation, and I will be documenting that on horizons as a seperate hardware project. :-)
pid tuning + debugging. i did some bug fixes with the kinematics code, such as fixing radians to angle conversion that i forgot to add, added a step that accounts from slight added drive speed from steering that happens in coaxial swerve drive, and spent 3 hours trying to fix my multiplexer only to realize i accidentially changed the adress. oops! then, I finally began tuning the pid loop, only to discover that turning is weak because the gears that are attached to the steer motors have bad grip on the shaft, because when I made them i forgot to add wiggle room, so during assembly i would sand the insides, making them too loose. so fixed that and reprinted, now in my next time log i will add the new gears and finish tuning the pid, if thats done then this projects time on stardance is complete! when i finish this project, I defenitley want to do some cool stuf with RFs. defo gonna do another project here on stardance.
pid tuning + finding some problems! found some issues in the code varriable defenitions that did not relate to the actual robot, ex some pins were switched that made modules steer backwards rather than the direction intended, mod 3 displacement was wrong. still some issues, like modules 4 and 3 are pretty tense, will have to open them up and see if anythings wrong. probably going to start pcb design about now anyway because I think the code is fine, and I need 20 hours in time to buy a ticket to polaris. anyway super super tired, havent slept in 20 hours :’-)
Programming complete! PCB time. Today I fixed the issue of module 3’s wheel being offset, and tuned the PID loop. Now the robot finally works well enough to begin pcb design! Designing a pcb will make the final push of testing and programming much easier. I probably wont have may devlogs here for awhile because Im documenting my PCB as a seperate project on hackclub horizons so I can qualify for polaris, but once the pcb is done ill do a final post for this project. This has been very fun, i will definitely do another project before summer ends on stardance.
Ships:
I made a miniature functional swerve chasis modeled after frc swerve drive trains. I am proud of it being my first actual finished project, and challenging thing along the way was definitely learning the new software required to make this....
|
1793444161.720526
|
1793530561.720526
|
|
18221
|
mini music player! by @sleepymeep | Stardance
|
sleepymeep
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini music player! by @sleepymeep | Stardan Title: mini music player! by @sleepymeep | Stardance...
|
1793328463.9869251
|
1793933263.9869251
|
|
50061
|
mini maraca cracker by @Nolan-L-from-Milorad | Sta mini maraca cracker by @Nolan-L-from-Milorad | Stardance...
|
Nolan-L-from-Milorad
|
1
|
18.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-26T00:16:40Z", "hours": 18.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I’ve done it! I’ve been wanting to make a decently high power output stereo amplifier for a while now and when I was looking for ICs to use I found the LM1875 a tiny 30 watt amplifier IC in a tiny 5 pin TO-220 package the main black body is a mere 10 mm * 8 mm big so I took the time to build two of them into a stereo amplifier and blew up some earbuds on the way (LOL) and rocked the entire house. The heatsink on the back does get pretty warm at higher volumes if you use it for a while though keeps under 60 degrees celsius so well within the LM1875 max tempreture (of 150 degrees celsius sustained) The internals are built onto a prototype board and housed in a 3D printed enclosure The big aluminium heatsink out the back of the maraca cracker 2,000 (name courtesy of DankPods) was salvaged from and old power supply. “this thing is hillarious if you hook it up to a tiny speaker”", "repo": "https://gitlab.com/miloradceo/maracacracker", "demo": ""}]...
|
[{"post_id": 82482, "ts": "202 [{"post_id": 82482, "ts": "2026-10-24T23:06:03Z", "hours": 2.825, "text": "I’m ready to ship! . I’ve made a gitlab repo and spent quite some time making a schematic for the device (like >1.5 hours) I also took some nice photos with my Nikon D3200. I feel this is always the part of the project I dread most spending hours taking photos, making documentation, schematics and other tiny things that just take so much longer than you think they would"}, {"post_id": 80269, "ts": "2026-10-17T01:39:04Z", "hours": 4.19, "text": "I did a tonne of minor case work for the device and got it all buttoned up and added a power LED. . I also filmed and edited a video advertising and showing off the maraca cracker 2000 with my friend and totally did not rip off dankpods in the process by blowing up earbuds and overdriving speakers that I couldn’t lapse BECAUSE LAPSE DOESN’T WORK ON LINUX (please fix this nothing works about it I have brought this up multiple times in stardance-help in slack and I’ve gotten nothing) . NEXT: I need to pull all the documentation (that I still need to make) and files into a gitlab repo"}, {"post_id": 74738, "ts": "2026-09-28T03:07:51Z", "hours": 2.2236, "text": "After more case work we have a top for it and the best branding known to humankind MARACA CRACKER 2,000!!!!!!! I’m really happy to see this project come together as well as it has I did a majour boo-boo where I moddeled the case as if the amp was 15mm wider and on the remodel I mucked up the case’s screw holes that I now realise I really need two more of. will do more soon"}, {"post_id": 70447, "ts": "2026-09-19T06:33:51Z", "hours": 1.0833, "text": "More case work with fusion, not terribly interesting but it must be done :( The volume knob now fits and the audio input is screwed into the case as well. I’m contemplating the design for the final case too. I must first do the basic case then make it look nice once that is done I can add cool patterns, text and MARACA CRACKER 2,000!!!!! MUST MAKE DADDY DANKPODS PROUD (lol) I’ll blow up some dirtybuds in the demo video too! (or at least try)"}, {"post_id": 61955, "ts": "2026-09-05T04:22:53Z", "hours": 4.3492, "text": "I recently locked in and did a tonne (kinda forgot to post a bit) But I started designing a case in fusion 360 (FreeCad stinks) I also put screw terminals on the side with a DC barrel jack for power input (edit I put a picture in as I realized I completely forgot to add one LOL :3)"}, {"post_id": 49446, "ts": "2026-08-18T09:13:08Z", "hours": 1.4833, "text": "I’ve kept myself busy! I’ve soldered in the socket and part of the right channel, the rest of the circuit’s parts have been pushed in and I will solder them in the morning. additionally I have soldered up left / right RCA jacks and a volume knob out of two trimpots vertically mounted and attached with a board at the top. This is all going surprisingly well considering the complexity of building a dual-channel amplifier with just the datasheet’s schematic to go off of!"}, {"post_id": 49123, "ts": "2026-08-17T19:12:18Z", "hours": 2.1742, "text": "My goal for this project is to build a small high power amplifier that also doesn’t look trash and start fires. BUT STILL PLAYS SCARLET FIRE I just dropped $50 NZD at jaycar for parts for this project 💀 somehow I managed to perfectly assemble one channel just out of following the datasheet’s example schematic, I know I’m amazed too but miracles happen! attached is the schematic I was using and a picture of what I built"}]...
|
Title: mini maraca cracker by @Nolan-L-from-Milora Title: mini maraca cracker by @Nolan-L-from-Milorad | Stardance
Devlogs:
My goal for this project is to build a small high power amplifier that also doesn’t look trash and start fires. BUT STILL PLAYS SCARLET FIRE I just dropped $50 NZD at jaycar for parts for this project 💀 somehow I managed to perfectly assemble one channel just out of following the datasheet’s example schematic, I know I’m amazed too but miracles happen! attached is the schematic I was using and a picture of what I built
I’ve kept myself busy! I’ve soldered in the socket and part of the right channel, the rest of the circuit’s parts have been pushed in and I will solder them in the morning. additionally I have soldered up left / right RCA jacks and a volume knob out of two trimpots vertically mounted and attached with a board at the top. This is all going surprisingly well considering the complexity of building a dual-channel amplifier with just the datasheet’s schematic to go off of!
I recently locked in and did a tonne (kinda forgot to post a bit) But I started designing a case in fusion 360 (FreeCad stinks) I also put screw terminals on the side with a DC barrel jack for power input (edit I put a picture in as I realized I completely forgot to add one LOL :3)
More case work with fusion, not terribly interesting but it must be done :( The volume knob now fits and the audio input is screwed into the case as well. I’m contemplating the design for the final case too. I must first do the basic case then make it look nice once that is done I can add cool patterns, text and MARACA CRACKER 2,000!!!!! MUST MAKE DADDY DANKPODS PROUD (lol) I’ll blow up some dirtybuds in the demo video too! (or at least try)
After more case work we have a top for it and the best branding known to humankind MARACA CRACKER 2,000!!!!!!! I’m really happy to see this project come together as well as it has I did a majour boo-boo where I moddeled the case as if the amp was 15mm wider and on the remodel I mucked up the case’s screw holes that I now realise I really need two more of. will do more soon
I did a tonne of minor case work for the device and got it all buttoned up and added a power LED. . I also filmed and edited a video advertising and showing off the maraca cracker 2000 with my friend and totally did not rip off dankpods in the process by blowing up earbuds and overdriving speakers that I couldn’t lapse BECAUSE LAPSE DOESN’T WORK ON LINUX (please fix this nothing works about it I have brought this up multiple times in stardance-help in slack and I’ve gotten nothing) . NEXT: I need to pull all the documentation (that I still need to make) and files into a gitlab repo
I’m ready to ship! . I’ve made a gitlab repo and spent quite some time making a schematic for the device (like >1.5 hours) I also took some nice photos with my Nikon D3200. I feel this is always the part of the project I dread most spending hours taking photos, making documentation, schematics and other tiny things that just take so much longer than you think they would
Ships:
I’ve done it! I’ve been wanting to make a decently high power output stereo amplifier for a while now and when I was looking for ICs to use I found the LM1875 a tiny 30 watt amplifier IC in a tiny 5 pin TO-220 package the main black body is a mere 10 mm * 8 mm big so I took the time to build two of them into a stereo amplifier and blew up some earbuds on the way (LOL) and rocked the entire house. The heatsink on the back does get pretty warm at higher volumes if you use it for a while though keeps under 60 degrees celsius so well within the LM1875 max tempreture (of 150 degrees celsius sustained) The internals are built onto a prototype board and housed in a 3D printed enclosure The big aluminium heatsink out the back of the maraca cracker 2,000 (name courtesy of DankPods) was salvaged from and old power supply. “this thing is hillarious if you hook it up to a tiny speaker”...
|
1793321509.2773123
|
1793407909.2773123
|
|
45697
|
mini keyboard+ ellectric guitar pedals by @zhowie_ mini keyboard+ ellectric guitar pedals by @zhowie_ | Stardance...
|
zhowie_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini keyboard+ ellectric guitar pedals by @ Title: mini keyboard+ ellectric guitar pedals by @zhowie_ | Stardance...
|
1793346904.194912
|
1793951704.194912
|
|
43182
|
mini keyboard(??= by @AnibalCR | Stardance
|
AnibalCR
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini keyboard(??= by @AnibalCR | Stardance
|
1793206477.8429983
|
1793811277.8429983
|
|
58268
|
mini keyboard hehe by @guardep | Stardance
|
guardep
|
0
|
9.87
|
0
|
[]
|
[{"post_id": 67071, "ts": "202 [{"post_id": 67071, "ts": "2026-09-13T03:43:49Z", "hours": 3.045, "text": "finished the PCB design after some iterations. I am now heading on to the Case design portion of the project. i moved from OnShape and moved to fusion since i was able to get my educational license. i am hoping that since i have a printer i can quickly model new cases incase some measurements are wrong so that i can just screw on the board and the same thing for the top plate."}, {"post_id": 65963, "ts": "2026-09-11T13:34:41Z", "hours": 5.0633, "text": "There has been a couple of upgrades, not it is just to finish tracign and doing final desgin touches and then i can start 3d modeling"}, {"post_id": 64388, "ts": "2026-09-08T18:31:53Z", "hours": 0.8625, "text": "this is actually helping me some about 3d modeling and how to build PCB. This has been a really challenging project this time, will continue to improve, but for now i think 2 hours of continuous work and constant remodeling is enough"}, {"post_id": 64291, "ts": "2026-09-08T16:05:09Z", "hours": 0.8956, "text": "I cant follow the instructions for building the case for this since it is different to the on eon the guide. Here we go to design the case"}]...
|
Title: mini keyboard hehe by @guardep | Stardance
Title: mini keyboard hehe by @guardep | Stardance
Devlogs:
I cant follow the instructions for building the case for this since it is different to the on eon the guide. Here we go to design the case
this is actually helping me some about 3d modeling and how to build PCB. This has been a really challenging project this time, will continue to improve, but for now i think 2 hours of continuous work and constant remodeling is enough
There has been a couple of upgrades, not it is just to finish tracign and doing final desgin touches and then i can start 3d modeling
finished the PCB design after some iterations. I am now heading on to the Case design portion of the project. i moved from OnShape and moved to fusion since i was able to get my educational license. i am hoping that since i have a printer i can quickly model new cases incase some measurements are wrong so that i can just screw on the board and the same thing for the top plate....
|
1793483347.4493687
|
1794088147.4493687
|
|
47062
|
mini keyboard by @siddhantk | Stardance
|
siddhantk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini keyboard by @siddhantk | Stardance
|
1793166684.3610604
|
1793771484.3610604
|
|
71542
|
mini keyboard by @sashuM | Stardance
|
sashuM
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini keyboard by @sashuM | Stardance
|
1793065630.4123454
|
1793670430.4123454
|
|
33899
|
mini keyboard by @nabilh | Stardance
|
nabilh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini keyboard by @nabilh | Stardance
|
1793148566.1295235
|
1793753366.1295235
|
|
65747
|
mini keyboard by @khaoula | Stardance
|
khaoula
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini keyboard by @khaoula | Stardance
|
1793091048.279026
|
1793695848.279026
|
|
61998
|
mini keyboard by @jahanschmid | Stardance
|
jahanschmid
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini keyboard by @jahanschmid | Stardance
|
1793044126.8821156
|
1793648926.8821156
|
|
57137
|
mini keyboard by @david_souldatos | Stardance
|
david_souldatos
|
0
|
14.4
|
0
|
[]
|
[{"post_id": 77860, "ts": "202 [{"post_id": 77860, "ts": "2026-10-08T15:52:20Z", "hours": 1.785, "text": "Today I worked on the code for my mini keyboard. I programmed the microcontroller to recognize the four buttons and the rotary encoder and give each input its own function. I also added the logic for detecting when buttons are pressed and for reading the encoder when it is turned. After testing everything, I made a few changes to fix input issues and make the controls respond more reliably."}, {"post_id": 77558, "ts": "2026-10-07T13:53:34Z", "hours": 12.6114, "text": "Today I worked on my 3D chess board and pieces project. I started by creating the basic board layout and designing the chess pieces in CAD. I also worked on the PCB design and began turning the 2D design into a 3D model. I’m still improving the shapes and dimensions, but the project is starting to come together."}]...
|
Title: mini keyboard by @david_souldatos | Stardan Title: mini keyboard by @david_souldatos | Stardance
Devlogs:
Today I worked on my 3D chess board and pieces project. I started by creating the basic board layout and designing the chess pieces in CAD. I also worked on the PCB design and began turning the 2D design into a 3D model. I’m still improving the shapes and dimensions, but the project is starting to come together.
Today I worked on the code for my mini keyboard. I programmed the microcontroller to recognize the four buttons and the rotary encoder and give each input its own function. I also added the logic for detecting when buttons are pressed and for reading the encoder when it is turned. After testing everything, I made a few changes to fix input issues and make the controls respond more reliably....
|
1793418581.9982293
|
1794023381.9982293
|
|
33362
|
mini keyboard by @JustSomeGuy | Stardance
|
JustSomeGuy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini keyboard by @JustSomeGuy | Stardance
|
1793375388.386086
|
1793980188.386086
|
|
11628
|
mini jam 213 genetic by @VoidCatter | Stardance
|
VoidCatter
|
0
|
3.05
|
0
|
[]
|
[{"post_id": 12859, "ts": "202 [{"post_id": 12859, "ts": "2026-06-21T01:51:33Z", "hours": 3.0506, "text": "Setup a main menu system"}]...
|
Title: mini jam 213 genetic by @VoidCatter | Stard Title: mini jam 213 genetic by @VoidCatter | Stardance
Devlogs:
Setup a main menu system...
|
1793271162.8436599
|
1793875962.8436599
|
|
56847
|
mini house by @Aamina | Stardance
|
Aamina
|
1
|
9.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T21:25:21Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "hiiii! I made a HOUSE in ONSHAPE It contains a apple bed and a pear shaped shelf and a circualar window, took my inspiration mainly from pinterest I am really proud of the little filllet i added towards the end of the bed learning the fillet was really hardidk how many ppl find it so easy", "repo": "https://github.com/Aaminanad/Doll-House", "demo": "https://cad.onshape.com/documents/62cefe056e7e8e57faa6f86c/w/bd84009dd3603970f55f3756/e/afb144d180f27d6a90eea362?renderMode=0&uiState=6a99e3a69b7c67374b505437"}]...
|
[{"post_id": 61120, "ts": "202 [{"post_id": 61120, "ts": "2026-09-03T21:19:23Z", "hours": 8.9378, "text": "hey guyss i made a mini house , only a room in it using ONSHAPE , it was my first project so it was a bit hard but im so happy with how it turned out I made a apple bed and a pear shelf and a circular window yayayayy"}]...
|
Title: mini house by @Aamina | Stardance
Devlogs: Title: mini house by @Aamina | Stardance
Devlogs:
hey guyss i made a mini house , only a room in it using ONSHAPE , it was my first project so it was a bit hard but im so happy with how it turned out I made a apple bed and a pear shelf and a circular window yayayayy
Ships:
hiiii! I made a HOUSE in ONSHAPE It contains a apple bed and a pear shaped shelf and a circualar window, took my inspiration mainly from pinterest I am really proud of the little filllet i added towards the end of the bed learning the fillet was really hardidk how many ppl find it so easy...
|
1793411247.5578325
|
1793497647.5578325
|
|
53534
|
mini hackpad by @anonymosuzer | Stardance
|
anonymosuzer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini hackpad by @anonymosuzer | Stardance
|
1793490930.408604
|
1794095730.408604
|
|
71689
|
mini games by @kevimasd | Stardance
|
kevimasd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini games by @kevimasd | Stardance
|
1793155639.5950506
|
1793760439.5950506
|
|
68473
|
mini cyberdeck by @uzair | Stardance
|
uzair
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini cyberdeck by @uzair | Stardance
|
1793123272.8000066
|
1793728072.8000066
|
|
39043
|
mini computer by @liamcreutzberg | Stardance
|
liamcreutzberg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: mini computer by @liamcreutzberg | Stardanc Title: mini computer by @liamcreutzberg | Stardance...
|
1793163253.6594188
|
1793768053.6594188
|
|
66219
|
mini blind by @KashanZahid | Stardance
|
KashanZahid
|
0
|
0.28
|
0
|
[]
|
[{"post_id": 74806, "ts": "202 [{"post_id": 74806, "ts": "2026-09-28T09:58:41Z", "hours": 0.2833, "text": "sep,27 s today i did some programing of voice assistant"}]...
|
Title: mini blind by @KashanZahid | Stardance
Dev Title: mini blind by @KashanZahid | Stardance
Devlogs:
sep,27 s today i did some programing of voice assistant...
|
1793094876.1654541
|
1793699676.1654541
|
|
70689
|
mini About me website for Boba Bash workshop by @L mini About me website for Boba Bash workshop by @Luksus | Stardance...
|
Luksus
|
0
|
2.2
|
0
|
[]
|
[{"post_id": 81325, "ts": "202 [{"post_id": 81325, "ts": "2026-10-20T20:39:12Z", "hours": 2.2047, "text": "Website for Boba bash workshop The workshop was about learning basic html, css, js. Since I know how to html, I created something funny, because I wanted to be a part of the workshop that was online. Those who live in India in some spot, Boba Bash will have a live event, where you need your website to enter. I wont ship this project as I don’t take it as a serious project. I added it because it was a part of Stardance and I wanted it here. The website contains basic js, css, html. Only true coders mix html and css into index.html. When you click the “next” button, you get next message and the button will move to another spot for funsies ."}]...
|
Title: mini About me website for Boba Bash worksho Title: mini About me website for Boba Bash workshop by @Luksus | Stardance
Devlogs:
Website for Boba bash workshop The workshop was about learning basic html, css, js. Since I know how to html, I created something funny, because I wanted to be a part of the workshop that was online. Those who live in India in some spot, Boba Bash will have a live event, where you need your website to enter. I wont ship this project as I don’t take it as a serious project. I added it because it was a part of Stardance and I wanted it here. The website contains basic js, css, html. Only true coders mix html and css into index.html. When you click the “next” button, you get next message and the button will move to another spot for funsies ....
|
1793195367.0045469
|
1793800167.0045469
|
|
22437
|
minesweepr by @ney | Stardance
|
ney
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: minesweepr by @ney | Stardance
|
1793361349.9464018
|
1793966149.9464018
|
|
67195
|
minesweeper by @flyingpig525 | Stardance
|
flyingpig525
|
0
|
42.22
|
0
|
[]
|
[{"post_id": 75792, "ts": "202 [{"post_id": 75792, "ts": "2026-10-01T04:53:23Z", "hours": 42.2156, "text": "I’ve already got a good bit of time logged on this project (that seems to be a habit of mine). This is a zig minesweeper clone with a couple features tacked onto it. If you’ve ever played creamsweeper on the DiamondFire minecraft server, this is basically that but a native application. Features infinite board different biomes that modify the rules of the game biomes are generated based on cellular noise a cool ui library that i spent too much time on mouse AND keyboard controls flag only mode"}]...
|
Title: minesweeper by @flyingpig525 | Stardance
D Title: minesweeper by @flyingpig525 | Stardance
Devlogs:
I’ve already got a good bit of time logged on this project (that seems to be a habit of mine). This is a zig minesweeper clone with a couple features tacked onto it. If you’ve ever played creamsweeper on the DiamondFire minecraft server, this is basically that but a native application. Features infinite board different biomes that modify the rules of the game biomes are generated based on cellular noise a cool ui library that i spent too much time on mouse AND keyboard controls flag only mode...
|
1793108888.377438
|
1793713688.377438
|
|
49564
|
minesite by @darshan_kukreja | Stardance
|
darshan_kukreja
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: minesite by @darshan_kukreja | Stardance
|
1793292564.0490885
|
1793897364.0490885
|
|
53669
|
minedeck by @tomy_blasbichler | Stardance
|
tomy_blasbichler
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: minedeck by @tomy_blasbichler | Stardance
|
1793498136.8932881
|
1794102936.8932881
|