3 ms·
This was created with Vercel's AI assistant "v0" Here's a link to the chat: https://v0.dev/chat/4X85A52Dzde?b=b_tOXbbZzZPgT&f=0 https://v0.dev/chat/4X85A52Dzde
by airstrike 2y ago
This was created with Vercel's AI assistant "v0"
Here's a link to the chat: https://v0.dev/chat/4X85A52Dzde?b=b_tOXbbZzZPgT&f=0 https://v0.dev/chat/4X85A52Dzde?b=b_tOXbbZzZPgT&f=0
- pierrec 2y agoThe JS part is nowhere to be seen, I guess they used the assistant to create the layout, but not the actual DOOM integration part (?) Even then, that chat gets pretty painful to read after a while... Paraphrasing, but that's the gist of it: "center the text in the button", "you didn't center it, center the text", "please please center the text"...
- airstrike 2y agoThe very beginning of the chat is already inefficient as it wastes a lot of "context space" to just get very basic stuff in like defining the text at the top.. that kind of stuff should go in the very first message
- skrebbel 2y agoI read through the chat but it's all nitpicking about layout and there doesn't seem to be any point where DOOM is actually inserted. I don't understand, did the author get the AI to do the easy part and then code the hard part by themselves?
- monkpit 2y agoIsn’t WASM doom a solved thing already? I wouldn’t consider that the hard part, unless I’m missing your point.
- skrebbel 2y agowell you'll need integrations to have the WASMised doom tell you when a monster gets hit, or when you died. you need to worry about which keyboard events to pass in, etc. i know it's not super hard but it's definitely the more exciting part of this, vs all the "make the title text bigger" stuff that's in the chat
- to11mtm 2y agoEhh if you think about doom it's just a hook in the loop for whatever triggers the death animation.
- furyofantares 2y agoSure but if you think about making this project I think a lot is already know how to layout a box on a webpage and probably don't know how to hook WASM-ism Doom into the page logic.
- furyofantares 2y ago> a lot is already know I meant "a lot of us already know"
- skrebbel 2y agoWait you wanna live monkey patch the WASM bitcode to hack that hook in? There's gotta be easier ways. This is the kind of stuff I'd hope an AI tool like Vercel's v0 could help with but instead this demo just shows it as a layouter, and an annoyingly bad one at that.
- gruez 2y ago>This was created with Vercel's AI assistant "v0" "with" is doing a lot of the heavy lifting here. I skimmed the log and so far as I can tell, the only thing that the AI assistant did was design the UI. It didn't implement the actual game. This might sound impressive, but aside from adding minor bits of interaction (eg. a button that shows "loading" for a few seconds), there's little difference functionality-wise from a drag-and-drop UI designer like winforms (and its predecessor, visual basic, which existed in the 90s).
- runlevel1 2y agoAs others have pointed out, that was only setting up the UI. Here's the repo with the rest of the source: https://github.com/rauchg/doom-captcha https://github.com/rauchg/doom-captcha They also had to modify Doom to skip the menus, add the necessary callbacks, and a few other tweaks.