3 ms·
The prompt was > Write an HTML and JavaScript page implementing space invaders It may not be "copy pasting" but it's generating output as best it can be recre
by hbn 1y ago
The prompt was
> Write an HTML and JavaScript page implementing space invaders
It may not be "copy pasting" but it's generating output as best it can be recreated from its training on looking at Space Invaders source code.
The engineers at Taito that originally developed Space Invaders were not told "make Space Invaders" and then did their best to recall all the source code they've looked at in their life to re-type the source code to an existing game. From a logistics standpoint, where the source code already exists and is accessible, you may as well have copy-pasted it and fudged a few things around.
- simonw 1y agoThe source code for original Space Invaders from 1978 has never been published. The closest to that is disassembled ROMs. I used that prompt because it's the shortest possible prompt that tells the model to build a game with a specific set of features. If I wanted to build a custom game I would have had to write a prompt that was many paragraphs longer than that. The aim of this piece isn't "OMG looks LLMs can build space invaders" - at this point that shouldn't be a surprise to anyone. What's interesting is that my laptop can run a model that is capable of that now.
- sarchertech 1y ago> The source code for original Space Invaders from 1978 has never been published. The closest to that is disassembled ROMs. Sure but that doesn’t impact the OPs point at all because there are numerous copies of reverse engineered source code available. There are numerous copies of the reverse engineered source code already translated to JavaScript in your models training set.
- nottorp 1y ago> What's interesting is that my laptop can run a model that is capable of that now. I'm afraid no one cared much about your point :) You'll only get "OMG look how good LLMs are they'll get us all fired!" comments and "LLMs suck" comments. This is how it goes with religion...
- hbn 1y agoThe discussion I replied to was just regarding whether or not what the LLM did should be considered "engineering" It doesn't really matter whether or not the original code was published. In fact that original source code on its own probably wouldn't be that useful, since I imagine it wouldn't have tipped the weights enough to be "recallable" from the model, not to mention it was tasked with implementing it in web technologies.
- dfedbeef 1y agoI have good news about how games were programmed in the 70's. What if I told you the disassembled ROM is the code.