Live data from Hacker News

A playable DOOM MCP app

chrisnager.com

21–30 of 34 posts

Re: A playable DOOM MCP app

#22
Was a little disappointed that this didn't result in the agent playing Doom itself over MCP.

Still this is very cool! (And if that had been what you'd implemented, my disappointment would have been that it wasn't the reverse. :P Can it do both?)

Re: A playable DOOM MCP app

#23
post #21

Apart from a cool project, this evolved my perspective on what an MCP is, along with some cool architecture insights and inspiring ideas. Thank you!

Glad to hear it! This stuff is fascinating and rapidly evolving. I’ve been learning by doing. Happy hacking.

Re: A playable DOOM MCP app

#24
post #11
post #4

I read this and I did not understand it. An MCP is synthesizing DOOM frames from a training set? What is this doing

It took me a reread and some thinking to realize what was going on. The 'MCP app' he's referring to here is basically a browser front-end replacement like electron. So what he's doing here is running DOOM as apart of that browser run-time and passing it through to the front-end. It's less "playing DOOM through the AI" and more "Playing DOOM while the AI can watch".

Thank you for this explanation. So the AI can respond based on the DOOM game that it’s watching? E.g. Could you ask the chatbot for advice on what to do next on the current game level?

Re: A playable DOOM MCP app

#25
Interesting experiment!

I think tool calling (such as MCP) is really underrated. People think of it as a way to connect to Google Drive etc but the potential for MCP to power actual in-chat apps is very under-explored.

I've been working on something called Liveclip which is like tables in chat: just a few hours ago I implemented a way for ChatGPT (etc) to surface sentences within the US Constitution: https://x.com/firasd/status/2049187034066198658

I've also thought that games are an obvious way to explore chat-native MCP apps. Hangman for example. Also small utilities like a clock. In fact I have a no-auth remote MCP clock that can be added to any client right now deployed straight from https://github.com/firasd/mcpclock to https://mcpclock.firasd.workers.dev/mcp <-- works in Claude .ai, Claude iOS, Claude Code, Codex, etc right now

Re: A playable DOOM MCP app

#26
post #20

somebody did this a month ago https://www.youtube.com/watch?v=fdbXNWkpPMY i am increasingly going schizo, where every single thing I post/see posted gets copied and karma farmed on social media. further, any novelty I share with an llm gets eaten/absorbed by the harness as a feature.

Timestamp?

Re: A playable DOOM MCP app

#28
post #11

Earlier quoted context omitted.

It took me a reread and some thinking to realize what was going on. The 'MCP app' he's referring to here is basically a browser front-end replacement like electron. So what he's doing here is running DOOM as apart of that browser run-time and passing it through to the front-end. It's less "playing DOOM through the AI" and more "Playing DOOM while the AI can watch".

Thank you for this explanation. So the AI can respond based on the DOOM game that it’s watching? E.g. Could you ask the chatbot for advice on what to do next on the current game level?

Kind of? Even watching is probably a bit of a stretch here. The point of an MCP server is to be a sort of AI translator for whatever you're inputting. Here we're inputting an iframe that's running a wasm binary. So I imagine in theory all the AI sees is the actual iframe and whatever is in memory currently for the wasm game. Funny enough without some sort of screenshot tool on top of this I'm not sure the AI can actually 'see' the game at all.

Re: A playable DOOM MCP app

#29
post #26
post #20

somebody did this a month ago https://www.youtube.com/watch?v=fdbXNWkpPMY i am increasingly going schizo, where every single thing I post/see posted gets copied and karma farmed on social media. further, any novelty I share with an llm gets eaten/absorbed by the harness as a feature.

Timestamp?

I am not sure if it aligns to the approach in OP's article but it's the last ~minute or two of the linked video.

Re: A playable DOOM MCP app

#30
post #20

somebody did this a month ago https://www.youtube.com/watch?v=fdbXNWkpPMY i am increasingly going schizo, where every single thing I post/see posted gets copied and karma farmed on social media. further, any novelty I share with an llm gets eaten/absorbed by the harness as a feature.

[deleted]
Post reply on HN