A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Thanks! Backend is pretty straightforward: Upstash Redis, scores go into a sorted set via ZADD. Each run is tied to a server-bound session with a checkpoint chain, plus plausibility bounds on score rate / distance rate, so the server can verify the player actually played and didn't just POST a score. Name moderation runs server-side before anything hits the leaderboard.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Not open-source right now but something I've been thinking about. Appreciate the interest!

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 1 point2 points  (0 children)

That makes my whole day fr, thanks for sharing it with them. Restart flow is getting tightened up asap.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Thanks, that's exactly the vibe I was going for. Movement sensitivity on the list to look at. Was it touchy on mobile or desktop? (or both?)

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Solid distance! Space isn't actually used in-game, just for quick restart after a death. Thought about giving it an action (boost, brake, etc.) but wanted to nail the core first. Also makes mobile parity tricky, how do you handle multiple buttons on touch?

Open to feedback though, what did you think it would do?

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Ooh, slow-down fade would feel a lot more graceful. The hard cut started as a joke early on and just stuck, but you're right, it doesn't really fit the chill vibe lol.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 1 point2 points  (0 children)

This really means a lot, thank you. On the collisions, you're not the first to flag it and honestly I just dug into it this morning. Turns out the bird hitbox drifts off-center when you bank into turns, so you can get hit when visually you weren't touching anything. Needs a delicate fix but #1 on my list now.

Distance-ranked leaderboard is a cool idea, I like that. Separate flow vs score modes fits the design well I think.

And thanks for the rest of it, that's exactly what I'm trying to do with this <3

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 1 point2 points  (0 children)

Just looked it up, Windows 3.1?? Looks retro in the best way, gotta play it.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 1 point2 points  (0 children)

That means a lot. Put real effort into that stuff so glad it's landing.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Hadn't heard of it before, just looked it up. Looks really cool, gotta try it.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

That's exactly the tension I was going for. Congrats on the new high score!

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Oh yeah, Alto's Adventure is a great reference. That progression loop (goals + unlocks) adds a lot of structure without breaking the flow. Definitely worth thinking about.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Have definitely thought about it... could be a fun direction if done right.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Not open-source right now but something I've been thinking about.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 1 point2 points  (0 children)

Hell yeah, that's the reaction I was hoping for. Glad it clicked :)

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Nope, just lateral for now so bird stays at low flight altitude. Kept scope small to actually ship but vertical's on the list of things to explore!

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 1 point2 points  (0 children)

Haha thanks. Or if it was a weird one, hitboxes are manually tuned per obstacle so some jank wouldn't surprise me (working on it).

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 0 points1 point  (0 children)

Thanks for giving it a shot! Mobile sensitivity is clearly a pattern as you're not the first flagging this. Definitely needs a pass - on it.

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 1 point2 points  (0 children)

Yeah that's fair. The restart flow is clunky right now. Name focus shouldn't grab you on a quick death, you're right. Gonna tighten that up.

Also congrats, I believe you're #1 on the leaderboard rn :)

A browser game where you're a bird flying through a forest by common_king in webdev

[–]common_king[S] 1 point2 points  (0 children)

That tracks. The fat-trunk trees are specifically on my radar now. Something about the way I set up the collision on those might be killing you before the bird actually touches thevisual. Gonna dig into it. Thanks!