Will I be able to vibecode a full fairy chess website?
68
Ṁ4903
Nov 11
23%
chance

I want to try out serious vibecoding for the first time. I'm going to try making a simple fairy chess website (similar to Kung Fu Chess) doing nothing but giving Claude Code instructions. I'm willing to handle some external stuff myself (e.g. buying a domain name, renting a VPS), but pretty much everything else will have to be Claude, including deployment. Will it work?

Debugging is allowed, but it has to be Claude doing it. That is, if I notice a problem, I'll explain the problem to Claude, and Claude has to fix it. It's allowed to fail several times with some back and forth, and I can provide suggestions, as long as it can eventually figure it out.

I'll allow myself a few high-level framework suggestions, like "use tests" or "use git". But I will not make more specific decisions for it. e.g. I wasn't willing to tell it to uninstall chess.js when it couldn't seem to figure it out.

If it gets the website to a state I would feel proud to call my own, this resolves YES. That means no bugs, and has all of the basic features I ask for. If I decide this project is hopeless and Claude cannot do it unaided, this resolves NO.

  • Update 2025-10-12 (PST) (AI summary of creator comment): The website does not need to include a fully functional AI opponent. The creator is allowed to provide the AI's strategy themselves, with Claude only handling the implementation.

Get
Ṁ1,000
and
S3.00
Sort by:
bought Ṁ50 NO

I am betting on you not being proud of how many braincells you lose arguing with it.

@Henry38hw I think there's an interesting point here about how as people get used to AI coding tools, their productivity with them will increase vs not using them. Mostly because the lost braincells make it hard to go it alone after a while /halfjoking

@Henry38hw It has been very frustrating every time I have to interact with Claude, I am not enjoying it. However it is nice that I can tell it to do something and then go read an article while it does it, test it, then tell it to try again, and continue in a loop until it works. Feels stupid but the end result does eventually work with very low time investment from me.

And it's taken the site down over various syntax errors. Still refuses to test things before deploying them.

bought Ṁ50 YES

Only if you use tribecode

IT DID IT! PAWNS CAN MOVE 2 SPACES FROM THE FIRST RANK!

@IsaacKing Only took me asking it 15 times

sold Ṁ54 NO

@IsaacKing Ahaha nice

Oh it's still doing this wrong though, looks like it's implemented "pawns can move 2 from the first two ranks", not "pawns can move 2 on their first move", so it's still bugged for any pawn that moves to the second rank.

It has once again forgotten the root password

WHY ARE THE BOARD SQUARES CHANGING SIZE ON EVERY MOVE

Please include my favorite variant, pebble chess.

Each players first move is to place "a pebble" on an empty square on their half. Pebble cant move, cant be captured, but can be jumped over only by knights.

@Yakushi12345 It's a specific variant that I thought of, not all variants

bought Ṁ25 YES

idk what that is but I believe in you

@Rachell "Fairy chess" means any variant of chess, usually relying on only small changes to the base rules. e.g. https://en.wikipedia.org/wiki/Fairy_chess_piece

New problem; it keeps starting the server process with root permissions for some reason, then forgets the root password and can't restart it later. I've told it the root password multiple times and told it to write it down in claude.md, but this doesn't help, it just forgets and insists that it can't restart the server. Running the server as itself rather than root seems to have never occurred to it either.

(I originally tried to have Claude run directly as root, but Anthropic has annoyingly disabled the --dangerously-skip-permissions flag for root users, so I had to make it a non-root account.)

I told it directly to read claude.md when it needed the root password; it still couldn't figure it out. I have now told it even more directly that the root password is in claude.md. It's trying again.

bought Ṁ50 NO

This is so broken 😅 I just won by timeout against the AI without any moves being made

And it seemed the only way to then get back to the main menu was to press the concede button...

Hmm, yes, it seems to be breaking things faster than it's fixing them. The queue has also stopped working.

Out of credits again, I think this has cost me about $60 so far. Is what it's given me so far worth $60? Eh, I guess so. Would have taken me longer to make it on my own. But I dread the idea of wading into a fully Claude-generated codebase and trying to take over development from there myself.

I've asked Claude to refactor everything to be more maintainable, and write itself careful documentation on every part of the codebase for future development. Let's see what happens.

The refactor seems to have removed random UI features; it got rid of the opponent's name and the concede button on the game screen. Adding those back...

Related questions

© Manifold Markets, Inc.Terms + Mana-only TermsPrivacyRules