|
57813
|
Blare by @Pirajin | Stardance
|
Pirajin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Blare by @Pirajin | Stardance
|
1791823912.9264822
|
1792687912.9264822
|
|
57810
|
SlackBot by @Pirajin | Stardance
|
Pirajin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: SlackBot by @Pirajin | Stardance
|
1791823912.452322
|
1792687912.452322
|
|
57809
|
Frictionless by @Pirajin | Stardance
|
Pirajin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Pirajin | Stardance
|
1791823912.3255036
|
1792687912.3255036
|
|
57807
|
HackPad by @Pirajin | Stardance
|
Pirajin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: HackPad by @Pirajin | Stardance
|
1791823912.2609918
|
1792687912.2609918
|
|
42616
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823910.3133743
|
1792687910.3133743
|
|
52809
|
My first slack bot! by @ineshchaudhary | Stardance
|
ineshchaudhary
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @ineshchaudhary | St Title: My first slack bot! by @ineshchaudhary | Stardance...
|
1791823908.0207107
|
1792687908.0207107
|
|
41305
|
My own site! by @samyog_dev | Stardance
|
samyog_dev
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @samyog_dev | Stardance
|
1791823907.0309136
|
1792687907.0309136
|
|
42615
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823906.634441
|
1792687906.634441
|
|
42614
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823906.5219402
|
1792687906.5219402
|
|
46242
|
My awesome macropad! by @mehrak | Stardance
|
mehrak
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mehrak | Stardance
|
1791823906.2483332
|
1792687906.2483332
|
|
33973
|
Project AP-I by @Athan | Stardance
|
Athan
|
0
|
18.79
|
0
|
[]
|
[{"post_id": 49695, "ts": "202 [{"post_id": 49695, "ts": "2026-08-18T16:19:01Z", "hours": 4.7183, "text": "Devlog #4 - crew DMs actually land in the queue now last one was Captain’s Deck + Shorts geometry. this stretch was the thing i kept putting off: stop pasting reels by hand when the crew already DMs them. =_= the collector worker sits on the same laptop, same chrome, different profile. it does not steal the upload session. if ffmpeg or a YT/IG upload is mid-flight it waits. then it opens the crew chats and copies reel permalinks. first version was dumb. it clicked the inbox list, grabbed whatever looked like a reel, and dumped garbage on Unsorted cargo. half of it was profile-grid junk and fake shortcodes. instagram said the link was broken. i stared at @unknown like the app was haunted. ツ fix: open /direct/t/{id}/ for the known chats, scroll older messages, click the actual preview cards. real reel codes are 11 chars. anything else gets marked invalid. niche word under the reel ( Anime / Sport / Meme ) queues a job. no niche = Unsorted cargo , i pick it. we don’t invent a niche to make the dashboard look busy. i added a Clip column and then yeeted it instagram embeds in Ship’s log. looked cute. loaded maybe 50% of the time, with scrollbars. (._.) dropped it. dashboard is the old table again plus Unsorted cargo. open the reel on IG if you want to watch it. where it stands submit still public. demo still read-only. crew DMs now become jobs or unsorted rows instead of sitting in my DMs forever. still my pc. still playwright. but “the boys sent 10 reels” is closer to “they’re on the desk” than it was last week. =) what I am planning Next ;D Mostly gonna fix bugs in the collection worker that I encountering during use in the next few weeks, Also rn its really hard to setup project ap-i for yourself. So, I am gonna try to learn and make it into some kinda desktop app. But not sure as It took too much time just to understand how to make these automations etc 😭 and I need to study academics too 💀 live at : https://ap-i.techxtreme.me"}, {"post_id": 39052, "ts": "2026-08-01T18:47:41Z", "hours": 5.2094, "text": "Devlog #3 - Captain’s Deck, Shorts that look like Shorts, and a queue i babysit less devlog 1 and 2 were the “why is everything on fire” posts. this one is what i built after the pipeline stopped dying every hour: UI, demo voyage, edit preset, Drive auth, and ops controls that matter when the factory is still my laptop. the dashboard stopped looking like a spreadsheet i tore out the generic admin chrome and rebuilt it as Captain’s Deck - One Piece-inspired voyage language without ripping logos or characters. Crow’s nest, Ship’s log, Lost cargo, Crew, Sea lanes. day watch = turquoise sea + parchment; night watch = deep navy + lantern gold. Pirata One for display. sky washes, wave shimmer, ship-sail motion when something lands. still dense ops tables underneath, but it finally feels like a product.### demo mode + the crew briefingpublic submit was already open. missing piece: a safe admin poke. read-only demo watch - demo login boards you with write actions locked. Stretch, Navi, Cookie and the doodle crew run an interactive voyage tutorial (spotlight + mascots) when you land. replay tour is one click. filter Ship’s log, open Cargo bay - you just can’t smash retry/delete on live jobs. public demo without yeeting production. :) shorts were uploading as normal youtube videos caught it live in studio: short clip, landscape preview, regular upload not a Short. ffmpeg did speed + bgm but never forced 9:16. source stayed landscape, so youtube stayed “normal video.” shared edit now always outputs 1080x1920 , asserts dimensions after encode, fails loud if not. IG gets the clean export. YT can still get niche brand c-text (ShonenSnaps / CrackleCrumb / ScoreMorsel) when there’s no burned-in hard captions. preset: 1.2x speed, stronger filter, original audio, quiet bgm (~5%), no logo watermark on IG. :D drive auth + knowing if the laptop is awake invalid_grant wiped jobs because the oauth refresh token was minted while the google app was still in Testing. publishing consent to Production does not resurrect old tokens - mint a new one after. worker health probes Drive; claim skips when Drive is dead. vercel can’t ping my private worker, so the topbar has a remote laptop signal (supabase heartbeat): offline vs connected and ready. if that light is dead, the queue is sleeping. ops controls when soft limits park everything rolling 24h soft daily upload cap still parks niches at the limit. sometimes i need one job through. Ship’s log swaps Retries for a Force button on those rows: one-shot soft-limit bypass for that job only (platform hard caps still apply). also pause / unpause / abort so one hung Playwright session doesn’t hold the door. deferred jobs recheck sooner so the queue doesn’t look cursed when a slot frees early. =_+ where it stands submit is public. demo voyage read-only. real uploads still need my pc awake with chrome profiles + docker n8n. last stretch wasn’t another playwright ghost story - shape, Drive health, Captain’s Deck polish, and operator controls so the queue cooks without me hovering. still local. still weird. closer to “drop the link and walk away” than where #2 left me. ;) the video attached is sped up 16x the orignal tho +_= live: https://ap-i.techxtreme.me github: https://github.com/its-techxtreme/project-ap-i"}, {"post_id": 31152, "ts": "2026-07-19T10:12:11Z", "hours": 1.4228, "text": "Devlog #2 — breakages, fixes, and where it stands continuing from #1, Because apparently the pipeline had more ways to die than i budgeted my mental piece for 😭 =_= 😭 pipeline breakages that made me feel cursed a non-exhaustive list of things that broke autonomy (these are the majot ones, many more small things too): claim SQL bug — null failure_code made healthy queued jobs invisible to claim_next_job . queue looked alive. nothing claimed. i checked daily upload limits, n8n, worker health… everything green. the bug was one boolean expression treating SQL NULL like false. retry after login recovery did nothing — youtube was login_required , instagram already uploaded, admin hit retry, worker said “no platforms need upload” because login_required wasn’t in the retryable set. i fixed the session, clicked retry, watched nothing happen, questioned my life choices. zombie uploading jobs — crash mid-instagram after youtube succeeded. status stayed uploading . claim blocked. daily limit logic counted the zombie as an inflight upload. cascade of sadness overflowed. drive cleanup count lying — overview said “6 files need cleanup” and half were old cancelled junk. made the ops panel feel broken even when it wasn’t (fake failures T_T). yt-dlp randomly failing on some instagram urls with “no video formats found.” not a glamorous issue. still ate an hour. each time the dashboard looked calm and the logs were quiet for 30+ minutes, that was the tell. silence usually meant a stuck lock, not “everything is fine.” how i actually got past it (atleast for the meanwhile) i stopped trying to be clever and started treating the worker like a hostile roommate. if an upload hangs longer than ~12 minutes, kill it and mark that platform failed if a job is still uploading after the lock expires / goes stale, auto-recover it on the next claim instead of waiting for me to notice if studio shows Create and we’re not on an auth URL, we’re logged in — stop screaming about 2fa banners scrape share urls from anchors, inputs, and page text, because youtube’s dialog is allergic to consistent DOM keep secrets and playwright profiles off github. public repo + demo read-only login so people can poke the UI without yeeting my jobs also: verify delay went from 30 minutes to 5 for local testing because waiting half an hour to learn the upload silently failed was making me insane. where it stands it kinda works. not “enterprise reliable.” more like “if my pc is awake and chrome profiles are healthy, videos move.” submit is public. admin dashboard shows queue / failed review / accounts. demo user can look, can’t smash retry/delete. real uploads still need my laptop + n8n and docker which runs on it. frustrations that still remain (T_T) : local dependency, playwright flakiness, platforms changing UI for sport, and the eternal fear that tomorrow’s youtube banner invents a new sentence that trips the detector again. but i went from “i will paste this reel into six tabs” to “drop the link and let the queue cook.” for a broke-student compromise architecture, that’s the win i care about. This devlog shows only 1hr, cuz actually 60-70% of work was done in previous timed devlog, but I hit the character limit. try the demo if you want to click around without breaking anything: url: https://project-ap-i.vercel.app username: ProjectAPIDemo password: ProjectAPI@13 submit page is public. dashboard demo login is read-only (you can browse, you cannot smash retry/delete/account buttons). thanks for reading these long-ass devlogs. seriously fr !! if you made it through both, you now know more about my chrome profiles than my friends do :)"}, {"post_id": 27778, "ts": "2026-07-13T17:07:54Z", "hours": 7.4442, "text": "Devlog #1 — shipping this without a VPS budget ok so i will be honest about how this project actually felt to build, because if i write the clean “i learned so much” version nobody will believe it, so anyways lets move on ;) Basciallyy, i started Project AP-I because managing short form content for three niches (memes, anime, sports) was eating my brain at very very fast rate. Every day was the same monotonous loop: find an approved clip, download it, slap a watermark, write a caption, open youtube studio, open instagram, upload twice, pray nothing asks for 2fa. doing that by hand for multiple accounts is how you lose a whole evening and still miss one niche. i wanted a queue. drop the link once, pick the niche, walk away. sounds simple, but fr it was nott 😭 +_= the money problem / why everything runs on my laptop my first instinct was “just rent a VPS, put chrome + playwright there, done.” then i looked at prices for a box that can actually run headed chrome without dying, plus storage for temp video, plus sitting there 24/7. for a student project that was a hard no. so i compromised. So the architecture became weird on purpose: vercel = public submit form + admin UI (free, fine for that) supabase = source of truth for jobs / accounts / audit logs my trusty windows laptop = native worker with real chrome profiles + ffmpeg + yt-dlp docker n8n on the same laptop = cron that claims jobs and calls the worker so the so called “cloud” part is mostly the website in my project sadly =_=. the actual factory is under my desk. if my pc sleeps, the queue sleeps. that sucks. but it meant i could ship real uploads without burning money i don’t have. i’d rather have an ugly local stack that works than a pretty architecture diagram and empty wallet :) playwright almost made me quit ngl browser automation for youtube studio + instagram is genuinely mean. docs make it look like page.click('#upload') and you’re done. lemme give u a look at reality:- -youtube throws a red banner that says turn on 2-step verification while you’re fully logged in, and my detector treated that like a login wall. i watched chrome sitting there logged in, create button visible, video already published… and the job still flipped to login_required . i wanted to throw the laptop. sometimes it does publish, then fails because it couldn’t scrape the youtu.be link from the share dialog. so the video is live on the channel and the database says failed. truly was a nightmare for me. instagram will hang mid-upload. worker restarts. job stuck in uploading forever. claim logic sees “someone is uploading” and refuses to take the next job. whole pipeline frozen for like an hour while five videos sit in queued doing nothing. i stared at the dashboard thinking n8n died. n8n was fine. one ghost job was holding the me at the edge of Cyberpsychosis (anime reference :D) every “one more small fix” turned into another edge case. captcha? stop and mark login_required. real verify-it’s-you interstitial? same. security upsell notification? ignore it or you false-positive yourself into a corner =_= i had to rewrite the challenge detector like three times until it stopped panicking at youtube’s “your account is at greater risk” banner. and that was just the browser drama. Since I have reached the charcter limit I will continue in next devpost."}]...
|
Title: Project AP-I by @Athan | Stardance
Devlogs Title: Project AP-I by @Athan | Stardance
Devlogs:
Devlog #1 — shipping this without a VPS budget ok so i will be honest about how this project actually felt to build, because if i write the clean “i learned so much” version nobody will believe it, so anyways lets move on ;) Basciallyy, i started Project AP-I because managing short form content for three niches (memes, anime, sports) was eating my brain at very very fast rate. Every day was the same monotonous loop: find an approved clip, download it, slap a watermark, write a caption, open youtube studio, open instagram, upload twice, pray nothing asks for 2fa. doing that by hand for multiple accounts is how you lose a whole evening and still miss one niche. i wanted a queue. drop the link once, pick the niche, walk away. sounds simple, but fr it was nott 😭 +_= the money problem / why everything runs on my laptop my first instinct was “just rent a VPS, put chrome + playwright there, done.” then i looked at prices for a box that can actually run headed chrome without dying, plus storage for temp video, plus sitting there 24/7. for a student project that was a hard no. so i compromised. So the architecture became weird on purpose: vercel = public submit form + admin UI (free, fine for that) supabase = source of truth for jobs / accounts / audit logs my trusty windows laptop = native worker with real chrome profiles + ffmpeg + yt-dlp docker n8n on the same laptop = cron that claims jobs and calls the worker so the so called “cloud” part is mostly the website in my project sadly =_=. the actual factory is under my desk. if my pc sleeps, the queue sleeps. that sucks. but it meant i could ship real uploads without burning money i don’t have. i’d rather have an ugly local stack that works than a pretty architecture diagram and empty wallet :) playwright almost made me quit ngl browser automation for youtube studio + instagram is genuinely mean. docs make it look like page.click('#upload') and you’re done. lemme give u a look at reality:- -youtube throws a red banner that says turn on 2-step verification while you’re fully logged in, and my detector treated that like a login wall. i watched chrome sitting there logged in, create button visible, video already published… and the job still flipped to login_required . i wanted to throw the laptop. sometimes it does publish, then fails because it couldn’t scrape the youtu.be link from the share dialog. so the video is live on the channel and the database says failed. truly was a nightmare for me. instagram will hang mid-upload. worker restarts. job stuck in uploading forever. claim logic sees “someone is uploading” and refuses to take the next job. whole pipeline frozen for like an hour while five videos sit in queued doing nothing. i stared at the dashboard thinking n8n died. n8n was fine. one ghost job was holding the me at the edge of Cyberpsychosis (anime reference :D) every “one more small fix” turned into another edge case. captcha? stop and mark login_required. real verify-it’s-you interstitial? same. security upsell notification? ignore it or you false-positive yourself into a corner =_= i had to rewrite the challenge detector like three times until it stopped panicking at youtube’s “your account is at greater risk” banner. and that was just the browser drama. Since I have reached the charcter limit I will continue in next devpost.
Devlog #2 — breakages, fixes, and where it stands continuing from #1, Because apparently the pipeline had more ways to die than i budgeted my mental piece for 😭 =_= 😭 pipeline breakages that made me feel cursed a non-exhaustive list of things that broke autonomy (these are the majot ones, many more small things too): claim SQL bug — null failure_code made healthy queued jobs invisible to claim_next_job . queue looked alive. nothing claimed. i checked daily upload limits, n8n, worker health… everything green. the bug was one boolean expression treating SQL NULL like false. retry after login recovery did nothing — youtube was login_required , instagram already uploaded, admin hit retry, worker said “no platforms need upload” because login_required wasn’t in the retryable set. i fixed the session, clicked retry, watched nothing happen, questioned my life choices. zombie uploading jobs — crash mid-instagram after youtube succeeded. status stayed uploading . claim blocked. daily limit logic counted the zombie as an inflight upload. cascade of sadness overflowed. drive cleanup count lying — overview said “6 files need cleanup” and half were old cancelled junk. made the ops panel feel broken even when it wasn’t (fake failures T_T). yt-dlp randomly failing on some instagram urls with “no video formats found.” not a glamorous issue. still ate an hour. each time the dashboard looked calm and the logs were quiet for 30+ minutes, that was the tell. silence usually meant a stuck lock, not “everything is fine.” how i actually got past it (atleast for the meanwhile) i stopped trying to be clever and started treating the worker like a hostile roommate. if an upload hangs longer than ~12 minutes, kill it and mark that platform failed if a job is still uploading after the lock expires / goes stale, auto-recover it on the next claim instead of waiting for me to notice if studio shows Create and we’re not on an auth URL, we’re logged in — stop screaming about 2fa banners scrape share urls from anchors, inputs, and page text, because youtube’s dialog is allergic to consistent DOM keep secrets and playwright profiles off github. public repo + demo read-only login so people can poke the UI without yeeting my jobs also: verify delay went from 30 minutes to 5 for local testing because waiting half an hour to learn the upload silently failed was making me insane. where it stands it kinda works. not “enterprise reliable.” more like “if my pc is awake and chrome profiles are healthy, videos move.” submit is public. admin dashboard shows queue / failed review / accounts. demo user can look, can’t smash retry/delete. real uploads still need my laptop + n8n and docker which runs on it. frustrations that still remain (T_T) : local dependency, playwright flakiness, platforms changing UI for sport, and the eternal fear that tomorrow’s youtube banner invents a new sentence that trips the detector again. but i went from “i will paste this reel into six tabs” to “drop the link and let the queue cook.” for a broke-student compromise architecture, that’s the win i care about. This devlog shows only 1hr, cuz actually 60-70% of work was done in previous timed devlog, but I hit the character limit. try the demo if you want to click around without breaking anything: url: https://project-ap-i.vercel.app username: ProjectAPIDemo password: ProjectAPI@13 submit page is public. dashboard demo login is read-only (you can browse, you cannot smash retry/delete/account buttons). thanks for reading these long-ass devlogs. seriously fr !! if you made it through both, you now know more about my chrome profiles than my friends do :)
Devlog #3 - Captain’s Deck, Shorts that look like Shorts, and a queue i babysit less devlog 1 and 2 were the “why is everything on fire” posts. this one is what i built after the pipeline stopped dying every hour: UI, demo voyage, edit preset, Drive auth, and ops controls that matter when the factory is still my laptop. the dashboard stopped looking like a spreadsheet i tore out the generic admin chrome and rebuilt it as Captain’s Deck - One Piece-inspired voyage language without ripping logos or characters. Crow’s nest, Ship’s log, Lost cargo, Crew, Sea lanes. day watch = turquoise sea + parchment; night watch = deep navy + lantern gold. Pirata One for display. sky washes, wave shimmer, ship-sail motion when something lands. still dense ops tables underneath, but it finally feels like a product.### demo mode + the crew briefingpublic submit was already open. missing piece: a safe admin poke. read-only demo watch - demo login boards you with write actions locked. Stretch, Navi, Cookie and the doodle crew run an interactive voyage tutorial (spotlight + mascots) when you land. replay tour is one click. filter Ship’s log, open Cargo bay - you just can’t smash retry/delete on live jobs. public demo without yeeting production. :) shorts were uploading as normal youtube videos caught it live in studio: short clip, landscape preview, regular upload not a Short. ffmpeg did speed + bgm but never forced 9:16. source stayed landscape, so youtube stayed “normal video.” shared edit now always outputs 1080x1920 , asserts dimensions after encode, fails loud if not. IG gets the clean export. YT can still get niche brand c-text (ShonenSnaps / CrackleCrumb / ScoreMorsel) when there’s no burned-in hard captions. preset: 1.2x speed, stronger filter, original audio, quiet bgm (~5%), no logo watermark on IG. :D drive auth + knowing if the laptop is awake invalid_grant wiped jobs because the oauth refresh token was minted while the google app was still in Testing. publishing consent to Production does not resurrect old tokens - mint a new one after. worker health probes Drive; claim skips when Drive is dead. vercel can’t ping my private worker, so the topbar has a remote laptop signal (supabase heartbeat): offline vs connected and ready. if that light is dead, the queue is sleeping. ops controls when soft limits park everything rolling 24h soft daily upload cap still parks niches at the limit. sometimes i need one job through. Ship’s log swaps Retries for a Force button on those rows: one-shot soft-limit bypass for that job only (platform hard caps still apply). also pause / unpause / abort so one hung Playwright session doesn’t hold the door. deferred jobs recheck sooner so the queue doesn’t look cursed when a slot frees early. =_+ where it stands submit is public. demo voyage read-only. real uploads still need my pc awake with chrome profiles + docker n8n. last stretch wasn’t another playwright ghost story - shape, Drive health, Captain’s Deck polish, and operator controls so the queue cooks without me hovering. still local. still weird. closer to “drop the link and walk away” than where #2 left me. ;) the video attached is sped up 16x the orignal tho +_= live: https://ap-i.techxtreme.me github: https://github.com/its-techxtreme/project-ap-i
Devlog #4 - crew DMs actually land in the queue now last one was Captain’s Deck + Shorts geometry. this stretch was the thing i kept putting off: stop pasting reels by hand when the crew already DMs them. =_= the collector worker sits on the same laptop, same chrome, different profile. it does not steal the upload session. if ffmpeg or a YT/IG upload is mid-flight it waits. then it opens the crew chats and copies reel permalinks. first version was dumb. it clicked the inbox list, grabbed whatever looked like a reel, and dumped garbage on Unsorted cargo. half of it was profile-grid junk and fake shortcodes. instagram said the link was broken. i stared at @unknown like the app was haunted. ツ fix: open /direct/t/{id}/ for the known chats, scroll older messages, click the actual preview cards. real reel codes are 11 chars. anything else gets marked invalid. niche word under the reel ( Anime / Sport / Meme ) queues a job. no niche = Unsorted cargo , i pick it. we don’t invent a niche to make the dashboard look busy. i added a Clip column and then yeeted it instagram embeds in Ship’s log. looked cute. loaded maybe 50% of the time, with scrollbars. (._.) dropped it. dashboard is the old table again plus Unsorted cargo. open the reel on IG if you want to watch it. where it stands submit still public. demo still read-only. crew DMs now become jobs or unsorted rows instead of sitting in my DMs forever. still my pc. still playwright. but “the boys sent 10 reels” is closer to “they’re on the desk” than it was last week. =) what I am planning Next ;D Mostly gonna fix bugs in the collection worker that I encountering during use in the next few weeks, Also rn its really hard to setup project ap-i for yourself. So, I am gonna try to learn and make it into some kinda desktop app. But not sure as It took too much time just to understand how to make these automations etc 😭 and I need to study academics too 💀 live at : https://ap-i.techxtreme.me...
|
1791823905.8633528
|
1792687905.8633528
|
|
2513
|
BIBI game by @Luksh | Stardance
|
Luksh
|
0
|
9.45
|
0
|
[]
|
[{"post_id": 7103, "ts": "2026 [{"post_id": 7103, "ts": "2026-06-11T21:31:46Z", "hours": 1.6372, "text": "Adding borders and score pannels"}, {"post_id": 5643, "ts": "2026-06-09T14:51:52Z", "hours": 0.4856, "text": "Fixed some erros"}, {"post_id": 5071, "ts": "2026-06-08T19:09:39Z", "hours": 1.6503, "text": "Giving the Enemy a Brain (and Fixing the “Infinity Rocket” Glitch!)"}, {"post_id": 3642, "ts": "2026-06-06T17:41:27Z", "hours": 2.9761, "text": "Fixing the Aim & Semi-Auto Shooting!"}, {"post_id": 725, "ts": "2026-06-02T10:01:23Z", "hours": 2.7044, "text": "What I Accomplished Assembled the Main Scene: Successfully created a master playground scene (Main.tscn) and instanced both the player and the enemy into it so they exist in the same world. Player Controls & Mouse Aiming: Implemented a movement script for the player utilizing arrow keys, and added logic allowing the player’s gun to smoothly track and look at the mouse cursor. Camera System: Added a Camera2D node attached directly to the player so the game window viewport tracks the player dynamically."}]...
|
Title: BIBI game by @Luksh | Stardance
Devlogs:
W Title: BIBI game by @Luksh | Stardance
Devlogs:
What I Accomplished Assembled the Main Scene: Successfully created a master playground scene (Main.tscn) and instanced both the player and the enemy into it so they exist in the same world. Player Controls & Mouse Aiming: Implemented a movement script for the player utilizing arrow keys, and added logic allowing the player’s gun to smoothly track and look at the mouse cursor. Camera System: Added a Camera2D node attached directly to the player so the game window viewport tracks the player dynamically.
Fixing the Aim & Semi-Auto Shooting!
Giving the Enemy a Brain (and Fixing the “Infinity Rocket” Glitch!)
Fixed some erros
Adding borders and score pannels...
|
1791823905.6378968
|
1792687905.6378968
|
|
37688
|
Piano by @Amanojaku | Stardance
|
Amanojaku
|
0
|
0.0
|
0
|
[]
|
[{"post_id": 32015, "ts": "202 [{"post_id": 32015, "ts": "2026-07-20T21:37:31Z", "hours": 0.0, "text": "Light-controlled piano using a speaker from a toy, an astable multivibrator, and LED’s."}]...
|
Title: Piano by @Amanojaku | Stardance
Devlogs:
L Title: Piano by @Amanojaku | Stardance
Devlogs:
Light-controlled piano using a speaker from a toy, an astable multivibrator, and LED’s....
|
1791823905.2329087
|
1792687905.2329087
|
|
24834
|
My awesome macropad! by @Divyansh_Agarwal | Starda My awesome macropad! by @Divyansh_Agarwal | Stardance...
|
Divyansh_Agarwal
|
0
|
1.41
|
0
|
[]
|
[{"post_id": 14935, "ts": "202 [{"post_id": 14935, "ts": "2026-06-24T08:28:03Z", "hours": 0.9269, "text": "#2 Learnt about schematic designing and library imports from youtube setup things and started again with new design and connections and finally the schematic design is complete."}, {"post_id": 14657, "ts": "2026-06-23T20:55:00Z", "hours": 0.4858, "text": "#1 Learnt about KiCad today explored bits designed a schematic design for a 6 key macropad with rgb diodes. Having some trouble in assigning footprints as libraries are not syncing so will continue fix this by the next devlog."}]...
|
Title: My awesome macropad! by @Divyansh_Agarwal | Title: My awesome macropad! by @Divyansh_Agarwal | Stardance
Devlogs:
#1 Learnt about KiCad today explored bits designed a schematic design for a 6 key macropad with rgb diodes. Having some trouble in assigning footprints as libraries are not syncing so will continue fix this by the next devlog.
#2 Learnt about schematic designing and library imports from youtube setup things and started again with new design and connections and finally the schematic design is complete....
|
1791823903.3345945
|
1792687903.3345945
|
|
46208
|
BBuddy by @booshy | Stardance
|
booshy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BBuddy by @booshy | Stardance
|
1791823899.050157
|
1792687899.050157
|
|
24089
|
Untitled by @filipthepernea | Stardance
|
filipthepernea
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @filipthepernea | Stardance
|
1791823895.1137142
|
1792687895.1137142
|
|
18218
|
Custom Web Os by @jonathan | Stardance
|
jonathan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Custom Web Os by @jonathan | Stardance
|
1791823894.4784064
|
1792687894.4784064
|
|
21441
|
My awesome macropad! by @shailesh | Stardance
|
shailesh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @shailesh | Stardan Title: My awesome macropad! by @shailesh | Stardance...
|
1791823893.9788306
|
1792687893.9788306
|
|
25592
|
keychu by @shailesh | Stardance
|
|
0
|
13.59
|
0
|
[]
|
[{"post_id": 40553, "ts": "202 [{"post_id": 40553, "ts": "2026-08-04T05:32:37Z", "hours": 7.8997, "text": "redesigned for lower cost and easily available components. It now uses a xiao-esp-32s3"}, {"post_id": 25836, "ts": "2026-07-10T09:49:56Z", "hours": 2.185, "text": "made a LS011B7DH03 Breakout board, since Its Impossible to find nice!view, so I have to source the display and make my own"}, {"post_id": 16299, "ts": "2026-06-26T14:52:07Z", "hours": 2.5258, "text": "did the routing and pcb stuff lowk was weird and hard and learnt how to do planes, copper and, non-copper zones on kicad."}, {"post_id": 15495, "ts": "2026-06-25T05:55:40Z", "hours": 0.9764, "text": "finished the schematics of my wireless kb"}]...
|
Title: keychu by @shailesh | Stardance
Devlogs:
f Title: keychu by @shailesh | Stardance
Devlogs:
finished the schematics of my wireless kb
did the routing and pcb stuff lowk was weird and hard and learnt how to do planes, copper and, non-copper zones on kicad.
made a LS011B7DH03 Breakout board, since Its Impossible to find nice!view, so I have to source the display and make my own
redesigned for lower cost and easily available components. It now uses a xiao-esp-32s3...
|
1791823893.8659966
|
1792687893.8659966
|
|
40598
|
WarioWare Game by @meorilandau | Stardance
|
meorilandau
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @meorilandau | Stardance
|
1791823892.3491666
|
1792687892.3491666
|
|
28960
|
Mini weather station by @Jovi | Stardance
|
Jovi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Mini weather station by @Jovi | Stardance
|
1791823891.1745267
|
1792687891.1745267
|
|
14302
|
My awesome macropad! by @Raphel | Stardance
|
Raphel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Raphel | Stardance
|
1791823890.8768861
|
1792687890.8768861
|
|
19836
|
Achromatic by @martin_chen_au | Stardance
|
martin_chen_au
|
0
|
2.67
|
0
|
[]
|
[{"post_id": 10964, "ts": "202 [{"post_id": 10964, "ts": "2026-06-17T23:43:13Z", "hours": 2.6728, "text": "Initial commits. I started adding – perhaps excessively – rounded elements with a clean background — though unfortunately not monochrome — and text. Links and styling is going fine, but margins and positioning and padding is not going very well; as shown the top bar (meant to mimic a window top bar) is not positioning correctly!"}]...
|
Title: Achromatic by @martin_chen_au | Stardance
Title: Achromatic by @martin_chen_au | Stardance
Devlogs:
Initial commits. I started adding – perhaps excessively – rounded elements with a clean background — though unfortunately not monochrome — and text. Links and styling is going fine, but margins and positioning and padding is not going very well; as shown the top bar (meant to mimic a window top bar) is not positioning correctly!...
|
1791823890.196109
|
1792687890.196109
|
|
37353
|
WolfOS by @aeronwtf11 | Stardance
|
aeronwtf11
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WolfOS by @aeronwtf11 | Stardance
|
1791823889.7994423
|
1792687889.7994423
|
|
10179
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823889.7062263
|
1792687889.7062263
|
|
9521
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823889.0472996
|
1792687889.0472996
|
|
26935
|
My awesome macropad! by @Samuelm | Stardance
|
Samuelm
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Samuelm | Stardanc Title: My awesome macropad! by @Samuelm | Stardance...
|
1791823888.7872622
|
1792687888.7872622
|
|
14366
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823888.5479374
|
1792687888.5479374
|
|
9759
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823888.1622264
|
1792687888.1622264
|
|
12776
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823887.8899856
|
1792687887.8899856
|
|
11757
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823887.1331313
|
1792687887.1331313
|
|
38456
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823886.540538
|
1792687886.540538
|
|
28262
|
CECN-PD by @phattar4phan | Stardance
|
phattar4phan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: CECN-PD by @phattar4phan | Stardance
|
1791823886.5221093
|
1792687886.5221093
|
|
11702
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823886.502152
|
1792687886.502152
|
|
7937
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823886.4837842
|
1792687886.4837842
|
|
11353
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823886.4797142
|
1792687886.4797142
|
|
5748
|
eeee by @rez | Stardance
|
rez
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: eeee by @rez | Stardance
|
1791823885.7060602
|
1792687885.7060602
|
|
49366
|
DreamXV Noesis by @SahirAli | Stardance
|
SahirAli
|
0
|
19.43
|
0
|
[]
|
[{"post_id": 51788, "ts": "202 [{"post_id": 51788, "ts": "2026-08-21T17:05:49Z", "hours": 2.0833, "text": "SO today i added TFT 3.5Inch Dispay to my MCU and Power Sections of PCB for Display"}, {"post_id": 51112, "ts": "2026-08-20T16:42:17Z", "hours": 3.4667, "text": "Today Was a great day as i started with Main PCB to be used in this project… Till now i have created MCU and Power Section and due to my exams approching i would have to complete atleast the hardware part in the next 3 days"}, {"post_id": 50494, "ts": "2026-08-19T17:33:23Z", "hours": 3.0, "text": "So today I tried to make the main PCB with help of AI and results were not that good so I had to make it on my own still some connections need to work"}, {"post_id": 49550, "ts": "2026-08-18T12:58:58Z", "hours": 7.5333, "text": "SO Its Day 2 Part 2 so i have started learning and making Schematics and PCB so below i have made a ESP 32 smart watch pcb and a ESP 32 with sd schematic and tried lots of other things"}, {"post_id": 49345, "ts": "2026-08-18T03:41:23Z", "hours": 2.5333, "text": "So I have to go college daily as 75% is mandatory so for this week i have a goal to learn in detail how to make schematics and PCB in Kicad and a lot about ESP 32 S3 and what will be my OS for the device and all… so i have bought a book for this project where i would jot down ideas i would get during classes and feature that could be great for this project"}, {"post_id": 48931, "ts": "2026-08-17T14:26:39Z", "hours": 0.8167, "text": "Creating A Portable AI Device Using AI »»> So yeasterday i had a thought of making a Portable AI Device with mic camera and all and i have decide to create both hardware and software on my own with help of AI for today i have only finalized the concept art measurements and started learning PCB and Schematics i will be using KICAD for schematics and PCB Some IMP Components ESP32-S3-WROOM-1 N16R8 3.5” IPS TFT 480×320 display OV2640 2MP camera INMP441 I²S MEMS microphone MAX98357A/B I²S audio amplifier 3W 4Ω speaker 3.7V ~3000mAh Li-Po battery Li-Po charging/power-management IC 3.3V voltage regulator MAX17048 battery fuel gauge USB-C connector 5-way navigation switch Mic button Camera button Back button Home button Volume + button Volume − button Power switch RGB/status LED MicroSD card slot"}]...
|
Title: DreamXV Noesis by @SahirAli | Stardance
De Title: DreamXV Noesis by @SahirAli | Stardance
Devlogs:
Creating A Portable AI Device Using AI »»> So yeasterday i had a thought of making a Portable AI Device with mic camera and all and i have decide to create both hardware and software on my own with help of AI for today i have only finalized the concept art measurements and started learning PCB and Schematics i will be using KICAD for schematics and PCB Some IMP Components ESP32-S3-WROOM-1 N16R8 3.5” IPS TFT 480×320 display OV2640 2MP camera INMP441 I²S MEMS microphone MAX98357A/B I²S audio amplifier 3W 4Ω speaker 3.7V ~3000mAh Li-Po battery Li-Po charging/power-management IC 3.3V voltage regulator MAX17048 battery fuel gauge USB-C connector 5-way navigation switch Mic button Camera button Back button Home button Volume + button Volume − button Power switch RGB/status LED MicroSD card slot
So I have to go college daily as 75% is mandatory so for this week i have a goal to learn in detail how to make schematics and PCB in Kicad and a lot about ESP 32 S3 and what will be my OS for the device and all… so i have bought a book for this project where i would jot down ideas i would get during classes and feature that could be great for this project
SO Its Day 2 Part 2 so i have started learning and making Schematics and PCB so below i have made a ESP 32 smart watch pcb and a ESP 32 with sd schematic and tried lots of other things
So today I tried to make the main PCB with help of AI and results were not that good so I had to make it on my own still some connections need to work
Today Was a great day as i started with Main PCB to be used in this project… Till now i have created MCU and Power Section and due to my exams approching i would have to complete atleast the hardware part in the next 3 days
SO today i added TFT 3.5Inch Dispay to my MCU and Power Sections of PCB for Display...
|
1791823880.3949342
|
1792687880.3949342
|
|
12933
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823878.2365937
|
1792687878.2365937
|
|
11527
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823877.3592916
|
1792687877.3592916
|
|
9970
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823877.1043272
|
1792687877.1043272
|
|
28862
|
My awesome macropad! by @PeeJay | Stardance
|
PeeJay
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @PeeJay | Stardance
|
1791823877.0000088
|
1792687877.0000088
|
|
11892
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823876.7296925
|
1792687876.7296925
|
|
52789
|
My own site! by @hassanqamar | Stardance
|
hassanqamar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @hassanqamar | Stardance
|
1791823875.8312445
|
1792687875.8312445
|
|
52763
|
ClipVault AI by @Shub | Stardance
|
Shub
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ClipVault AI by @Shub | Stardance
|
1791823873.8216891
|
1792687873.8216891
|
|
57773
|
ESP 32 CAM by @MAyaanBaig2013 | Stardance
|
MAyaanBaig2013
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ESP 32 CAM by @MAyaanBaig2013 | Stardance
|
1791823869.0122094
|
1792687869.0122094
|
|
57760
|
BLARE by @AaravJain | Stardance
|
AaravJain
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @AaravJain | Stardance
|
1791823867.1221325
|
1792687867.1221325
|
|
57755
|
Computer Science IP project by @AbhrajitGogoi | St Computer Science IP project by @AbhrajitGogoi | Stardance...
|
AbhrajitGogoi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Computer Science IP project by @AbhrajitGog Title: Computer Science IP project by @AbhrajitGogoi | Stardance...
|
1791823866.3389468
|
1792687866.3389468
|
|
42590
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823861.033694
|
1792687861.033694
|
|
42587
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1791823860.6694093
|
1792687860.6694093
|