# I built NFT Flappy Bird with Claude Sonnet 3.5 in 2 Hours > Sonnet 3.5 is rumored to be a powerful LLM for coding. Let's put it to the test. **Published by:** [Smoothbrain](https://paragraph.com/@smoothbrain/) **Published on:** 2024-06-24 **Categories:** ai, nft, blockchain **URL:** https://paragraph.com/@smoothbrain/building-nft-flappy-bird-with-claude-sonnet-3-5 ## Content Today I'm testing out Claude Sonnet 3.5. We're building NFT Flappy Bird: Play Flappy Bird with any NFT from your collection.The Game After 2 Hours of Hacking Hacking with Claude Sonnet 3.5After 2 hours of braindead hacking, here's what happened: I fed Claude only non-technical prompts about the design I wanted. I did not tell it what stack to use. I asked it to build all the features I wanted, and then asked it to give me step by step instructions to build out the repository of files. It assumed I wanted frontend only at first, so I asked it to write the backend as well and it complied intelligently. My original prompt. It ignored the bit about "most valuable."It took about 45 minutes to get the game working, including fetching NFTs from the connected wallet. The biggest stumbling blocks were getting webpack configured correctly (several back and forths). It used an outdated OpenSea API spec until corrected. NFT selection worked well as soon as these were fixed. I spent the remaining 1 hour and 15 minutes trying to fix bugs such as: Bird NFT image too big (easy fix), scoring details (fixed then regressed several times), play area boundaries (took several tries but eventually it figured out how to align the play area with the visual canvas). I ran out of credits before I could get it to fix the position of the pipes, such that they emanate from the top and bottom edges of the screen respectively. I created a second Free account when I ran out of Pro credits and still could not solve the bug (without me intervening in the code directly). TakeawaysClaude Pro plan still very limited if you're dealing in code. Their docs suggest eeking more out by starting new convos periodically but lack of context is the mind killer in programming so I didn't even try it. As a result, it may be more fun to do this with a custom chat interface plugged into the API directly so you don't hit the 5 hour request limit. Claude is better than ChatGPT 4o at writing code. I switched to ChatGPT to try to finish the project and it solved some bugs and started introducing others. I decided not to bother Claude is good at writing code, but it Flappy Bird is a common game to clone so chance of overfitting in this example. It did very nicely integrate the wallet connect and NFT select. I'm pleased with it and will be using it in futureI have not played much with Cursor and did this whole experiment in VSCode. Possible that Cursor or similar + 3.5 is really excellent and relieves user from the copy-paste dance. ## Publication Information - [Smoothbrain](https://paragraph.com/@smoothbrain/): Publication homepage - [All Posts](https://paragraph.com/@smoothbrain/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@smoothbrain): Subscribe to updates ## Optional - [Collect as NFT](https://paragraph.com/@smoothbrain/building-nft-flappy-bird-with-claude-sonnet-3-5): Support the author by collecting this post - [View Collectors](https://paragraph.com/@smoothbrain/building-nft-flappy-bird-with-claude-sonnet-3-5/collectors): See who has collected this post