frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I hated how much my 12-year-old played Roblox, so we built our own FPS

https://cooked.house
4•davitb•1h ago
I'm a father of two, 7 and 12. They are obsessed with Roblox, especially Rivals.

Like a lot of parents, we did not love it. We tried the usual things: block it, limit it, set timers." It became a daily battle, a lose-lose situation.

So I flipped the problem.

Instead of fighting what they loved, I decided to lean into it, but with a twist.

Why just play an FPS when you could build one together?

My kids became the PMs. Claude and I became their engineer.

I was shocked by how fast we moved. We picked a name, Cooked and started building.

Get in. Lock in. Get cooked!

In the first 3 hours, we had an actual FPS we could play together in the browser.

Next day I invited my friend's two kids over. Suddenly, I had four PMs.

We had 3 laptops, 1 iPad and 1 iPhone.

So in 30mins we added mobile support and could play all 5 together.

The kids would ask for features:

"Can we have a rocket launcher that knocks people off the map?"

"The knife should stab faster when you hold it."

I know almost nothing about FPS design, so they were the experts. They explained what they wanted. We turned that into prompts. Claude would implement it.

We would reload the page and play it 10 mins later.

It's the most fun I've had building software in years. My kids are proud of it.

# Here's how Cooked is cooked.

The architecture

- It's just a web page. TypeScript + Three.js. - No game server. Multiplayer runs over a P2P WebRTC mesh. - Supabase is only the matchmaker. It handles presence and the WebRTC handshake. - It is very cheap to run. Static site plus a few Cloudflare edge functions for TURN relay. - Bots fill empty rooms. Each bot gets a random loadout and play style.

# What worked and what didn't

I have been writing software for 20 years. For the last 9 years, as CEO of Krisp.ai, I have not had much time to program myself. I missed it.

Claude changed it. I obsessed with this side project for the last 2-3 weeks.

First, building a project with your kids is a great way to bond. It gives you shared interests and real quality time.

Second, I wanted to understand the limits of Claude today and how we can apply this at Krisp. This helps me stay grounded.

Opus 4.8 is extremely good at architecting application systems, researching references, and implementing algorithms.

I would tell it things such as "research how the weapon system is designed in Roblox, Diablo, Fortnite and come up with a proposal on how to do this in Cooked". It would come up with an impressive backlog and I would just say "Go".

Where it was really weak was UI design. It simply couldn't detect/see obvious design problems.

I’ve tried to implement a loop with a game designer agent, UI designer and system architect. While the research, reasoning were top-notch, the system failed due to bad design taste and the inability to see images properly and spot problems there.

Interesting fact. It really failed miserably when I challenged it to design and draw "hands" that hold the weapons. I also have struggled with building decent maps. It lacks imagination and fails even after providing a lot of guidance.

Another interesting fact. This morning, I gave the same problem of “drawing a hand” to Fable and it drew it from first-shot, for all weapons. Very impressive.

# Why I'm sharing this

Two reasons.

One: if you're a parent fighting the same screen-time battle, consider flipping it. Building the thing they love, with them, turned a source of conflict into a shared creative project. My 12-year-old now understands feature scoping. My 7-year-old has strong opinions about explosion sizes.

Two: AI coding tools have crossed a line. A dad who is not a game developer, together with four kids, built a real multiplayer browser FPS that their friends actually play.

Every Postcard Tells a Story

https://observer.co.uk/style/features/article/every-postcard-tells-a-story
1•NaOH•14s ago•0 comments

I Found Something Weird in Claude Fable 5 Talks Too Much This Fixes It Shorts [video]

https://www.youtube.com/shorts/jWLxXeL5p5E
1•gptaiclips•54s ago•0 comments

Show HN: Sun light and path calculation for photography

https://www.lightwindow.app
1•sourabh86•2m ago•0 comments

Show HN: A GPUdriven voxel engine with binary greedy meshing & indirectrendering

https://github.com/omar-owis/VoxelEngine
1•Iwho•2m ago•0 comments

Ask HN: How Do You "Not Write Any Code by Hand" with a Token Budget?

1•mc-0•2m ago•0 comments

Loss of Cognitive Flexibility, Not Memory, May Be Earliest Sign of Alzheimer's

https://nautil.us/memory-loss-may-not-be-the-earliest-sign-of-alzheimers-1282448
1•bookofjoe•3m ago•0 comments

I built a weather station that runs machine learning to forecast weather

https://github.com/Dominic-Muscatella/weather-station-alpha/tree/master
2•makegreatthings•3m ago•1 comments

Do you hate XML? (2010)

https://sigfrid-lundberg.se/entries/2010/07/hate_xml/
2•theanonymousone•4m ago•0 comments

I Built a 100% Free Bar Inventory System

https://opensourcebarware.com
2•RichBJamison•5m ago•0 comments

Dead Forest Theory

https://contraptions.venkateshrao.com/p/dead-forest-theory
2•akkartik•7m ago•0 comments

Wing Commander IV and the FMV future that never quite was

https://arstechnica.com/gaming/2026/07/wing-commander-iv-and-the-fmv-future-that-never-quite-was/
2•ulrischa•7m ago•0 comments

Ancient Greek Technology: The Origins of Robotics and Engineering

https://kotsanas.com/news/ancient-greek-technology/
2•andsoitis•9m ago•0 comments

RetroPad: A Tiny Notepad-style Windows text editor ~2.5kb

https://github.com/PlummersSoftwareLLC/TinyRetroPad
2•rishikeshs•10m ago•0 comments

Two nasty surprises in Home Assistant's config

https://blog.frankel.ch/home-assistant/9/
2•edward•10m ago•0 comments

Urban thermal structures in scenarios of hot weather: The Bologna study

https://www.sciencedirect.com/science/article/pii/S2212095526000106?via%3Dihub
1•simonebrunozzi•10m ago•0 comments

QuickFolder: Android Home Screen Organizer and App Launcher

https://play.google.com/store/search?q=QuickFolder&c=apps
1•amm811•12m ago•0 comments

When AI agents get you kicked out from a YC Startup

https://github.com/vaishcodescape/shipd-agent
1•vaishcodescape•14m ago•0 comments

Australia probes mystery space balls that washed up on beach

https://www.bbc.com/news/articles/c1jyydr7jnjo
1•poly2it•14m ago•0 comments

Ghostlog: Live terminal UI to monitor AI coding agent Git commits

https://github.com/salarkhannn/ghostlog
1•salarkhannn•15m ago•0 comments

Paint the Earth on a live interactive globe

https://earth.tattoo/?lat=39.74225&lng=-96.94255&zoom=2.63
2•earth-tattoo•15m ago•0 comments

Chemical accidents rise as Trump administration proposes weakening safety rules

https://insideclimatenews.org/news/30062026/hazardous-chemical-accidents-rise-as-safety-rules-wea...
1•p_stuart82•18m ago•0 comments

Show HN: rockbox-dsp – A reusable Rust DSP library extracted from Rockbox

https://crates.io/crates/rockbox-dsp
1•tsiry•21m ago•0 comments

The Company Founder Who Got Fired for Ignoring His Own Return-to-Office Rules

https://www.wsj.com/business/the-founder-who-got-fired-for-ignoring-his-own-return-to-office-rule...
1•berkeleyjunk•28m ago•0 comments

Show HN: Meon – declarative flat-parsing engine (SoA, no AST)

https://github.com/vgnapuga/meon
1•vgnapuga•31m ago•0 comments

Show HN: Aletheia – The Uncertainty Loop Agent for Claude Code and Codex

https://github.com/nsankar/Aletheia
1•sankarn_ai•31m ago•0 comments

Engram – persistent memory for AI agents, in-process, no cloud

https://github.com/HBarefoot/engram
2•barefootdifital•37m ago•0 comments

Moving Back Home Used to Be a Sign of Failure. Now It Shows Financial Savvy

https://www.wsj.com/lifestyle/relationships/living-with-parents-finances-0c35530c
6•apparent•40m ago•1 comments

Cursed Gemstones – The Koh-I-Noor Diamond

https://www.vulcans-forge.com/blog/news/cursed-gemstones-the-koh-i-noor-diamond
3•thunderbong•40m ago•0 comments

Longcat

https://longc.at/longcat.html
12•willmeyers•41m ago•0 comments

Istota – a multi-user AI agent and personal OS

https://istota.cynium.com/
5•durakot•41m ago•0 comments