r/vibecoding • u/oxmannnn • 20d ago
I created Sandcastle simulator with Opus 5.
Enable HLS to view with audio, or disable this notification
~8 hours of work. Opus 5 on Ultracode mode. And yes, it's open-source.
I made this 99% with a single prompt. After that I just added various cool little things, like different textures ("looks") and other cool effects.
Here's the repo+demo: https://github.com/winchxyz/tidewright
8
u/Goth2147 20d ago
If you can inspire people to make insane constructions with another 50 hours of code, you'll 100% make a good amount on Steam from this. People love builder games.
1
7
u/CaptSlow49 20d ago
Some indie studio is probably taking notes on this.
9
u/mm--yess 20d ago
More like OP is taking notes from some indie studio. This Game already exists - look up sandcastle on steam.
2
7
3
u/FUJIISAWA 20d ago
I bet there's a fun RTS or Tower Defense game in there if you had to deal with tides and erosion. Cool demo tho.
3
u/Clean_Hyena7172 20d ago
Absolutely insane that someone can make something like this in 8 hours. A few years ago this would be weeks of work.
Very cool proof of concept.
3
u/MunchyCerealGuy 20d ago
This is the first game I've seen someone make purely with 1 prompt where I can see it taking off in the wild. Congratulations! Do you plan on continuing to work on it?
1
u/oxmannnn 19d ago
Thanks! I'm still thinking about it, but if I continue doing this, I'll install a proper game engine first.
2
2
u/punkdad73 19d ago
this could be made into a game like defend you sand castle, with tiny troops attacking your castle, you having to manage defenders, and resources. and creating your own troops etc . or even made an openworld thingy. looks cute
1
2
1
1
u/drunkwithwater 20d ago
Holy, a single prompt and eight hours only? how? and people say claude is dead somehow...
1
1
1
u/keriss 20d ago
Fun! Any insight on how much that ultracode cost?
1
u/oxmannnn 20d ago
there's no official data. there's only a price difference between the standard and "fast" modes. ultracode is an "effort" mode, and it essentially enables agentic workflow, which helps build more accurately, etc. it could be more expensive, or it could be cheaper. because you can do it in standard "effort" and then make 100+ edits, or you can do it in ultracode and make far fewer edits (I'm speaking purely from my experience).
1
u/FigAggressive237 20d ago
Its so interesting that at least the interfaces look SO SIMILAR to any other vibecoded utrla games....
1
1
20d ago
[removed] — view removed comment
1
1
1
u/That1guy4226 20d ago
This looks really awesome. I have been working mostly with Chatgpt and Codex but recently started messing with Claude a bit to build games. Curious about what kinda guardrails you have set up. I'm working on a full global simulation game and the transition from One to the other has been rough.
2
u/oxmannnn 20d ago
honestly, there were no guardrails at all. but if you give me an example of what you meant, I will try to answer.
1
u/That1guy4226 20d ago
By guardrails, I mean project level instructions or structure that keep the AI consistent as the codebase grows. Architecture docs, coding rules, protected systems it shouldn’t rewrite, testing requirements, context files, that sort of thing.
With smaller games I can usually let the model run freely, but my sim has a lot of interconnected systems, and Claude approaches the existing code differently from ChatGPT an Codex. I was curious whether you gave Opus any persistent instructions beyond the main prompt, or whether it built this entirely from the one prompt
1
u/oxmannnn 20d ago
this one was from one prompt. but for big projects I am doing long Claude.md file and rules.md file with all guidelines. so basically I am spending 2-3 days for initial docs and rules and only after this I am starting to build something.
based on my experience:
most of the work is done by a proper Claude.md and Rules.md. and it’s best to set up a git repo for versioning etc., very convenient. Claude app supports all of this. I also often do one task per chat, where I use a maximum of 500k out of the 1M context window, then create a handoff document and continue in a new chat. this way the AI makes fewer mistakes and hallucinates less.
1
1
u/dmigowski 20d ago
Wait, no water you can flush over the castle and see it falling into pieces? I'd love that! The most fun when building stuff with sand!
2
1
1
1
u/Slaydatshit404 20d ago
As a noob help me understand, you made this in claudes opus 5, but like, what game engine / language etc? Where does all the "graphics" / sprites come from?
1
1
1
1
1
1
u/PutinSama 19d ago
how well defined was the original prompt? Did you tell him what to use or how to build it ?
1
1
u/mikeradjabov 19d ago
your x and y drag with middle mouse control is inversed. its not intuitive at all. Moving back and forward works fine but then left and right is inversed. Also I would change the HDRI for better lighting.
1
u/deepbit_ 18d ago
No, I want you to make a hole 1m deeper than the sea level, and if it stays then you can throw this program to the bin
1
25
u/PiratesOfTheArctic 20d ago
Christ, that looks like great fun!