stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Ander507

@Ander507

Joined July 13th, 2026

  • 35Devlogs
  • 7Projects
  • 19Ships
  • 261Votes
I am a 18 year old self learned coder who want to work in software enginering when i get older
Ship Changes requested

What I made

CHRONO BLINK is a top-down HTML5 arena where time only flows when you move. Stand still and the world crawls at 0.08×. Start moving and it wakes up. Your only attack is a blink-dash: a short invulnerable lunge. Slice an enemy and the dash refunds. Miss and you sit in 1.2s of lockout.

The whole game is one canvas in one index.html. No engine, no build, no install.

What was challenging

Getting the time scale to feel like a mechanic instead of a pause. A hard stop looks broken. It had to lerp, and combos / dash cooldown still run on real seconds so you cannot hide in slow-mo forever.

Phone was the other fight. Glow, scanlines, and chromatic aberration were eating frames, so DPR is capped, scanlines are a 1×4 pattern instead of a fill per row, and the RGB split only composites while the punch is actually on screen. Dash distance is capped so the landing reticle stays on screen. On rotate, resize waits ~120ms because mobile browsers still report the old viewport if you measure on the orientation event.

Shop layout had to reflow too: two columns in short landscape, stacked in portrait, or the buttons become un-tappable.

What I’m proud of

The loop actually clicks. You freeze, the arena goes quiet, you pick a line, you blink through a stalker and the dash comes back. That moment is the whole game.

Also that it runs from a local file on desktop and thumbs on a phone, with AZERTY as first-class, not an afterthought. CrazyGames SDK only loads on CrazyGames (or localhost / ?cg=1). Everywhere else it just uses localStorage and never fetches it.

How to test

Clone the repo and open index.html. Double-click is enough. file:// works.

  1. Stand still. Time should crawl.
  2. Move. The arena should speed up.
  3. Blink through something (refund). Miss on purpose (1.2s lockout).

Desktop: WASD, ZQSD, or arrows. Blink with Space or right-click toward the reticle. M mutes. X skips the tutorial.

Phone: left thumb to move, right-side drag then release to blink.

First run has a skippable tutorial. Coins bank into Reach / Recovery / Magnet between deaths. Progress lives in localStorage (chronoBlink.*) if you want a fresh start.

  • 4 devlogs
  • 10h
Open comments for this post

5h 39m 50s logged

Devlog #3

Added two gameplay videos this week: landscape and portrait.

The covers look fine but they don’t show the actual hook. Time slows down when you stop moving. That’s hard to get from a still image, so I recorded some real runs instead of another screenshot.

I did both orientations because the game isn’t the same crop on a phone. Desktop is mouse + WASD (ZQSD works too), blink with space or right click. Phone is left thumb to move and right drag to blink. The HUD and shop reflow with the screen — landscape can split the death screen into two columns, portrait stacks so the buttons stay tappable. One horizontal trailer cropped vertical would just look wrong.

The clips are just me playing. I stand still for a second so you can see the slow-mo, blink through a stalker (that refunds the dash), miss one so the 1.2s cooldown is obvious, then some gunners / phantoms, coins, and the shop. I left a bit of the phone tutorial in (hold still, then drag & release) since that’s what you actually need on mobile.

That’s the whole update. Videos are on the page if you want to see it moving.

0
0
10
Ship 💀 Cursed

Built SnipClip. Clipboard history, snips, recording, OCR. Tray app, all local, Tauri + Rust.

I got tired of opening the whole vault just to paste something I copied two minutes ago. So Ctrl+Shift+D / Alt+C is a small panel now, bottom right, on top of whatever you’re in. Search, pin, click, it pastes. Vault is still Ctrl+Shift+V if you actually need it.

The annoying part was everything fighting each other. I’d record, then snip, and the overlay just wouldn’t come back. I’d hit record a second time and the bar still thought I was in the first clip. One hotkey already taken by Windows used to kill the rest. 1.6.1 is that last bit: the popup binding is optional, and a conflict just toasts instead of wiping snip/clipboard.

Also hit R in the snip editor if you need a black box over a token. Blur never hid anything.

Try v1.6.1 from GitHub Releases. MSI or the portable zip if SmartScreen blocks the installer. Copy a few things, hit Ctrl+Shift+D over Notepad, click a card. Then record, stop, snip. Then record again. You want the overlay to show, and the second take should start at 00:00.

  • 3 devlogs
  • 10h
  • 15.69x multiplier
  • 76 Stardust
Try project → See source code →
Open comments for this post

47m 30s logged

Devlog #9.1 — Tiny cleanup (v.1.6.1)

Date: September 14, 2026
Project: SnipClip

Spent like forty minutes tidying up some code that was getting ugly. Nothing flashy, just rewrote a couple small spots so I’m not fighting myself next time I open the file. Same app, less mess.

0
0
18
Open comments for this post

38m 7s logged

Devlog #9 — Snip works again + a real Win+V popup

Date: September 14, 2026
Project: SnipClip

Had a nasty one after the last ship: stop a recording, hit snip, and the overlay would die or come back weird. Turned out a late cleanup from the recorder was parking a brand-new snip session. Fixed that, and made sure a broken dock hotkey can’t wipe snip/clipboard shortcuts anymore. Snip → record → snip again feels solid.

Also shipped the thing reviewers kept comparing us to. Ctrl+Shift+D (and Alt+C) now open a floating Win+V-style clipboard panel over whatever app you’re in — search, pin, clear all, click a card to paste. Not a resized vault window; an actual popup.

Tagged v1.6.0.

0
0
16
Open comments for this post

8h 16m 58s logged

Devlog #8 - v1.5.5

Too many bugs

this release SHOULDNT BE DOWNLOADET it breaks fully i am gonna fix it in 1.6.0 but i cant like take down the version 1.5.5 from github

0
0
9
Open comments for this post

7h 58m 35s logged

Devlog #1

I wanna make a project like LMStudio, OpenCode and Cursor in 1 app with some small additions like arena to test what AI gives the best answer rn i just made loading a model and running a local model possible all other stuff are just for show for now

0
0
7
Ship 💀 Cursed

Where-to-watch used to be a row of streaming logos and that was it. Rent and Buy were gone, prices never showed, and song “Listen on” chips mashed into one blob.

This round puts the full panel back: Stream / Rent / Buy, with HD/4K under the logo and a short price under rent/buy (39 kr, not DKK 39.00). Stream is “you already pay for this.” Rent/Buy are pay-per-title. Same thing on the hero pick and the smaller cards.

The annoying part wasn’t fetching JustWatch. It was the UI. First pass looked boxed and goofy. Fancy overlapping logos clipped titles into “Incept.” I ripped the extra chrome and just made the group labels huge so you can tell the three modes apart at a glance.

Also: Listen-on for YouTube Music / Spotify / Apple Music has its own styles now, so those chips don’t steal CSS from the movie cards.

Try it: aurawatch.org — no account. Movies or TV, set your region, hit Match. Scroll the hero + the “or these” cards. Songs format → flip Listen on → preview a couple tracks.

  • 1 devlog
  • 4h
  • 17.45x multiplier
  • 34 Stardust
Try project → See source code →
Open comments for this post

3h 54m 21s logged

Devlog 10 — Pick your music app, see where it streams

Biggest thing: song picks aren’t Apple-only anymore. You choose YouTube Music, Spotify, or Apple Music once — Listen opens that app. Apple still uses the iTunes track link when we have it; otherwise it falls back to search like the others.

The annoying bit: 30s previews were tied to card index, not the actual track. Fast re-runs or filtering could play the wrong snippet. Previews now key off track_id from iTunes so the audio matches the card you’re looking at.

Also this round:

  • Flatrate streaming badges on movie/show cards (Netflix, Crunchyroll, Max, etc.) via TMDB watch providers
  • ~/aurawatch/... path crumbs instead of fake C:\AuraWatch\ strings in the desktop chrome

Try it: aurawatch.org — Songs format → flip “Listen on” → hit preview on a couple results

0
0
13
Ship 💀 Cursed

Ship #6 — v0.5.0

AuraWatch used to hand you a pile of “here’s some stuff.” Now it picks one for tonight — hero card up top, a few “or these” under it, Decide for me / Not this when you’re still stuck.

Also in this one: match %, local watchlist, era + runtime filters, soft “On my apps” (hard-filtering services was wiping songs/games/books — looked like Gemini died, was just me being dumb). Sign-in’s a popup now so /room doesn’t yeet you to a separate page.

Live: https://aurawatch.org
Code: https://github.com/Ander507/AuraWatch

  • 1 devlog
  • 3h
  • 19.40x multiplier
  • 25 Stardust
Try project → See source code →
Open comments for this post

2h 32m 33s logged

Devlog 9 — From recommender to decider

Stopped treating “here’s 12 options” like a finished product. You get one hero pick for tonight, then a couple of “or these” underneath — not a wall of equal cards.

Decide for me, Not this, and exclude titles you already bounced so the next run isn’t the same pile again. Soft “On my apps” badge too — hard-filtering by services was nuking songs/games/books when those formats don’t even have streaming providers. Looked like the API died. It was me.

Also shoved match %, watchlist, era/runtime stuff into the mix, and sign-in is a popup now so /room doesn’t yeet you to a separate login page mid-flow.

Try it: https://aurawatch.org

0
0
32
Open comments for this post

32m 2s logged

Devlog #1

First i started making a mindmap and planing the game out

and made the index.html file

The other default files does not count and the readme also wont count cause its not a part of the game

Goal:
Fun
Easy to understand
Can be published on Crazy Games with ads later

0
0
13
Ship 💀 Cursed

Ship #4

Built SnipClip, a tray app for clipboard history, snips, recording, and OCR. All local. Tauri + Rust.

This ship is math and translate. Copy 2×3÷4 and the clipboard becomes 6. Copy Danish and, if you turn it on, you get English. The hard part was not being annoying: skip links and code so it doesn’t “translate” a stack trace, don’t freeze the clipboard monitor if the network dies, and leave translate off unless you opt in.

Proud of the dumb loop. Copy math, get the answer. Copy a language you can’t read, get one you can. Original stays on the card so you can copy either. I copied 60+7 as a test and it put 67 on the clipboard. This is six seven.

To test: grab the Windows installer from GitHub Releases. Copy 2×3÷4, then Ctrl+Shift+V and check the Math tab. Settings → Auto-translate, pick a language, copy some foreign text. Alt+C still pastes without opening the app.

  • 1 devlog
  • 7h
  • 15.98x multiplier
  • 54 Stardust
Try project → See source code →
Open comments for this post

6h 43m 20s logged

Devlog #7 - v1.5.4

I kept copying two things SnipClip just stored and forgot about: arithmetic, and text I couldn’t read.

Copy 2×3÷4 and it solves it now. The answer goes on the clipboard, the line lands in a Math tab. I copied 60+7 as a test and it put 67 on there. This is six seven.

Auto-translate is the other one. Off unless you turn it on. Pick a language, copy some text, it translates in the background and keeps the original on the card so you can copy either. Skips links, code, and anything that’s already in the target language. If you’re offline it just does nothing, so the clipboard monitor never waits on a dead request.

That’s it. Copy math, get the answer. Copy Danish, get English.

skipped devlog for v1.5.3 cause there was a bug and cargo only allows major.minor.patch so only 3 numbers in version

0
0
15
Ship 💀 Cursed

Built SnipClip, a tray app for clipboard history, region screenshots, screen recording, and OCR. All local. Tauri + Rust.

The hard part was making it feel instant. Recording used to copy the whole monitor every frame. Clipboard polling opened the clipboard twice every 400ms even when nothing changed. OCR froze the window while models loaded. I fixed those by capturing only the selected region with GDI, checking GetClipboardSequenceNumber() before any read, and running OCR off the UI thread.

Proud of the loop: copy something, Ctrl+Shift+V for the vault, Alt+C to paste without opening the app, Ctrl+Shift+S to snip, Ctrl+Shift+R to record. One app, stays in the tray.

To test: grab the Windows installer from GitHub Releases, copy a few things, then try those shortcuts. Settings has themes and remappable hotkeys if you want to poke around.

  • 1 devlog
  • 6h
  • 6.68x multiplier
  • 20 Stardust
Try project → See source code →
Open comments for this post

5h 54m 44s logged

Devlog #6

Kept using SnipClip all day and it felt fine. Then I watched what it was doing when I wasn’t snipping.

The clipboard monitor opened the clipboard twice every 400ms, even when nothing changed. Windows already has GetClipboardSequenceNumber() for that. Check the number, skip if it’s the same, and when something did change, one open reads both text and image.

OCR was freezing the window because it ran on the UI thread. Models now load in the background at startup, and recognition happens off the main thread. Snips reuse the same GDI region capture as recording instead of grabbing the whole monitor.

Also cleaned up the empty vault, the Alt+C palette copy, and the README so a stranger can actually try it. Bumping to v1.3.0.

Copy something, hit Ctrl+Shift+V, then Alt+C. That’s the loop.

0
0
24
Ship 💀 Cursed

Shipped Group Vibe Rooms. You open a room, share the link, everyone types a vibe, the host hits Calculate — same picks for the whole group.

Also made Match, Rooms, and Lists look and navigate the same, including on phone.

Try it: aurawatch.org/room — make a room, join it in another tab, calculate.

  • 1 devlog
  • 3h
  • 14.94x multiplier
  • 26 Stardust
Try project → See source code →
Open comments for this post

3h 25m 11s logged

Devlog 8 — Group Vibe Rooms

Biggest thing: you can now match with a group, not just yourself.

Flow: host signs in → shares /room/... → guests only need a nickname +
vibe (no account). Host hits Calculate. We merge everyone’s
notes/likes, run one recommend, and save the same cards for everyone
— including where to watch / play. Rooms self-destruct after 24 hours.

The annoying bit: at first anyone could hit Calculate and burn a Gemini
call for the whole room. Calculate is host-only now, and the host’s
filters (region, rating, decade) actually stick on the room instead of
getting dropped.

Also this round:

  • Roblox as its own format
  • Critic scores on cards (TMDB / Rotten Tomatoes-style %)

Try it: aurawatch.org/room

0
0
19
Loading more…

Followers

Loading…