oregano

Oregano: Websim Version

This prototype of the game was made with natural language on Websim.

It was exported to git using dl-websim-versions.js.

Development

Look in dl-websim-versions.js for the ID of the latest version of the project on Websim, and open the URL https://websim.ai/c/<ID> in your browser.

Then enter LLM prompts into the virtual address bar.

To download the latest version of the project from Websim, add entries to the versions array in dl-websim-versions.js (automatically as described, or manually) and run:

node scripts/dl-websim-versions.js

It will skip downloading versions that are already committed to git, and commit the new versions to git.

Notes

Issues

I don’t plan to use the AI’s code directly, but I wanted to review it to remind myself how bad the AI’s code can be.

I find it’s very important to step back and restructure code to match new requirements (especially before implementing new features), but the AI takes a lot of structure as a given, which is useful when doing one-off changes, but problematic when the AI is building repeatedly on top of its own output.

It can and does restructure things, and perhaps if I had asked it to refactor the code every other step, it would have been better. But I wasn’t looking at the code it was producing, most of the time, I was looking at the game it was producing, which is part of the fun of Websim.

Here are some problems I noticed with the code:

Some more general problems: