HN user

pzxc

1,276 karma

https://gamevibe.us

hn@prx_d0t_us

Posts63
Comments246
View on HN
gamevibe.us 8d ago

Show HN: Vibe-coding games with Claude, day 93: Rock Paper Scissors Lizard Spock

pzxc
2pts0
gamevibe.us 13d ago

Show HN: Daily vibe-coding video games, day 87: Jungle Chess

pzxc
1pts1
gamevibe.us 19d ago

Show HN: Daily vibe-coding video games, day 81: World Domination

pzxc
4pts1
gamevibe.us 22d ago

Vibe-coding video games with Claude (Day 75: Corner the Market)

pzxc
2pts3
freepocketgames.com 1mo ago

Show HN: Making a new video game every day (Day 69: Hot Death Zero)

pzxc
2pts0
gamevibe.us 1mo ago

Show HN: Daily vibe-coding video games, day 45: "Elementary"

pzxc
1pts0
www.forbes.com 2mo ago

SpaceX and OpenAI both filing for IPO the same week

pzxc
4pts1
gamevibe.us 2mo ago

Show HN: Daily vibe-coding video games, day 33: Tower Defense (single prompt)

pzxc
8pts7
ca.news.yahoo.com 2mo ago

Hawaii passes law bypassing Citizens United, governor signs it

pzxc
57pts18
gamevibe.us 2mo ago

Show HN: Vibe-coding video games with Claude (Day 30: Chess)

pzxc
1pts0
www.theguardian.com 2mo ago

Residents furious as Utah approves datacenter twice the size of Manhattan

pzxc
70pts37
www.windowslatest.com 2mo ago

Microsoft denies Win 11 CPU boost is lazy, says Apple does it and you love it

pzxc
4pts0
gamevibe.us 2mo ago

Show HN: Vibe-coding video games with Claude (Day 26: Primetime)

pzxc
1pts0
gamevibe.us 2mo ago

Show HN: Vibe-coding video games with Claude (Day 24: Fishies)

pzxc
2pts0
arstechnica.com 2mo ago

SpaceX IPO gives Musk unchecked power and forbids investor lawsuits

pzxc
20pts3
www.theverge.com 2mo ago

Apples settles lawsuit about Siri AI, iPhone users can get $25-$95 each

pzxc
3pts2
gamevibe.us 2mo ago

Show HN: Vibe-coding video games with Claude (Day 21: Blackjack)

pzxc
2pts4
www.tomshardware.com 2mo ago

Google exits drone swarm program – employees revolted over ethical fears

pzxc
6pts2
gamevibe.us 2mo ago

Show HN: Vibe-coding video games with Claude (Day 15: Mahjong)

pzxc
2pts0
gamevibe.us 2mo ago

Show HN: Vibe-coding video games with Claude (Day 14: Tetris)

pzxc
7pts3
gamevibe.us 2mo ago

Vibe-coding video games with Claude

pzxc
4pts3
gamevibe.us 3mo ago

Show HN: Vibe-coding video games with Claude (Day 10: Dominoes)

pzxc
2pts1
gamevibe.us 3mo ago

Show HN: Making video games every day with Claude (Day 9: Pong Paralyzer)

pzxc
3pts0
gamevibe.us 3mo ago

Show HN: Making video games every day with Claude (Day 5: Minefield)

pzxc
1pts2
gamevibe.us 3mo ago

Show HN: Vibe-coding video games with Claude

pzxc
4pts1
www.youtube.com 8y ago

How to Hijack Amazon Prime Now for Good

pzxc
1pts0
www.techdirt.com 10y ago

Best Points from 20 Amicus Brief Filings in Support of Apple Against the FBI

pzxc
1pts0
www.theverge.com 11y ago

Adobe sues Forever 21 for pirating Photoshop

pzxc
11pts4
www.businessweek.com 11y ago

How Houston Gets Along Without Zoning Laws

pzxc
44pts46
news.ycombinator.com 11y ago

Ask HN: How to politely decline an NDA?

pzxc
19pts20

If you're curious, this is the single prompt used to build the game with Claude Sonnet 5.0 on Medium:

Create game 197 "Jungle" based on the Chinese board game "dou shou qi". Since it's a board game it can use a regular controller (doesn't need websockets), but please include scoring (backend authoritative/anticheat) and sound effects (ui/lib/sfx.ts)

I did later have a second prompt but it was just to renumber the game to make it ready for publishing, after playtesting and finding no issues. And of course a lot of the infrastructure (including the sound effects library) was built in previous sessions.

If you have any questions, lay 'em on me!

For complex 3d graphics, if you want to make a good game with lots of features, you need to use a real game engine like Unity or at the very least if you want to do it in a browser use a library like three.js (the games I make are far simpler so I don't use many libraries)

Once you have the project setup, with version control setup, then you can start agentic development. Claude is the best in the business right now (imo), that could change rapidly though

I did share the prompt, it's right below the game :) I do the same for most of the games I build (one each day). Some of the games take a lot of prompts to fix/adjust things, but most require only a single prompt -- this one (Tower Defense) required just 1 sentence, a few words, that's it

As for the language, the whole application is set up with c#/.net on the backend and React/vite/js on the frontend so each game is built with that in mind. No gaming engines or physics libraries or anything, Claude handwrites all of it.

First state in the nation to do it (a few others are trying), a few days ago the Hawaii legislature passed, and today the Governor signed, a bill saying that CORPORATIONS DO NOT HAVE THE POWER TO BUY POLITICAL ADS

This takes PAC and SuperPAC money out of politics (at least in Hawaii) and gets around the 2010 Supreme Court ruling Citizens United vs FEC.

Yes, in some of the games I post the prompt(s) used, especially the early games. I'm going to go back and see if I can add that info to all the games where it's missing. The only game where I felt I needed to explain the game itself was Backgammon, if you don't know how to play that game it's kind of confusing, but all the others have space for the "patch notes"

React/vite frontend, .NET API backend. A few of the games are canvas-based, but most of them are just API calls (the turn-based games). This one is live-action so it's using websockets (SignalR)

If you flip through the games, sometimes I share the prompts used (text at the bottom of each page is like a blog entry), especially when I'm able to make a solid game with a single prompt. A few of the games have taken multiple prompts though.

I'm making a new video game every day, with AI - seeking feedback or just people to try it out

Day 11: Breakout Ultra - arkanoid/bricks style game with powerups and scoring

I used to run a flash games website (SWF files) years ago. I've made a few games of my own. I'm also an avid gamer and love to play games of all kinds.

I'm also a software engineer, and a few days ago I decided I wanted to run a games website again. So I bought the domain gamevibe.us and with the help of Claude I've been vibe-coding one video game every day since.

Happy to answer questions, take feedback, etc -- don't hold back, I know it's pretty elementary so far

Most days I create the game itself in a single prompt, or sometimes a second one to add pop/slide animations for the computer moves which the AI doesn't include by default but really adds to the experience imo

So for making the game, 5 to 15 minutes tops

But I spend between 1-4 hours on other supporting features, like the high scores, user authentication flow, fixing minor bugs I notice, marketing tasks, etc

You forgot Response #4: Ok. I'll take your word for it; here's a raise. (Aside to other managers: this guy is a flight risk. Don't offer him any promotions, and start thinking about how we might replace him.)

It happens. Not infrequently. It's why I never tell my employer when I get an offer. They might just give me the raise because it would hurt to lose me today but they can lose me in a couple months, and then the offer I had at the new company is long gone.

No they don't. My roommate moved out a few months ago, I watched him fill out the mail forwarding form (with his name and my/our address). Not only did no confirmation letter show up in my mailbox -- in fact I stopped getting my own mail for several days and when I confronted the USPS worker, he said, "Oh, I thought your apartment was vacant now." I got pretty mad and he just shrugged, not even an apology.

I had to get my car's title reissued from the DMV (I had just bought it off my roommate as he was leaving), and also had a paycheck disappear (was working 1099 remotely and paid monthly via check) because both things were coming in the mail that week and disappeared never to be seen again. (Luckily the guy I was subcontracting from paid for his own stop payment and reissued the check)

The fact that you had difficulty freezing your credit, and the person your replied to found it discouragingly easy to UN-freeze their credit, does not bode well for Equifax in either case.

Of course it does. Just because they already have the advantage doesn't mean we should forfeit the game. (That's a metaphor, this is actually much more serious than a game)

Comcast already refused to make infrastructure upgrades so that customers (who were paying Comcast) could get the services they wanted (Netflix). If net neutrality protections are removed, they could just throttle them out of existence.

I, as a one man web dev shop, run about 20 or so websites. Some are info sites, some are SaaS, some are just hobbies. Comcast won't throttle traffic to me because they don't care about someone as small as me -- but if Comcast and all the other ISPs start offering "fast lane service" for cheaper prices that give prime service to big places like Facebook/etc (who can afford to pay the ISPs kickbacks), and degraded or "normal" service to everyone else (me), then I am harmed just the same.

That would be prohibitively expensive. The number of overly broad patents that patent trolls own is way too large to be able to challenge them in a cost effective way.

If you want to play offense rather than defense, your money is better spent lobbying to get the law changed so that overly broad patents are more difficult to acquire in the first place.

What you say is not untrue, but it's still bad advice to do it -- a security red herring. First of all, you don't know that 100% of mail servers ignore characters after the +, so you can't safely strip those characters or you might not end up with a usable email address. That goes double for stripping the dots/periods, which gmail ignores but many other mail servers do not.

On top of that, it's just as easy to set up a catchall email address -- an email box that accepts all mail for a domain, literally anything@mydomain.com. So a malicious actor could sidestep this security attempt with minimal effort, but it still inconveniences legitimate users despite being worthless from a security perspective.

The math books teaching the formulas for calculating interest is not the same as personal finance education. As a geek of course I knew all the formulas, I couldn't even take a math class my senior year because I took Calculus as a junior and they ran out of possible math classes for me to take. But although I knew all the formulas, nope, I can't recall any math problems, or any explanations/descriptions, relating to: how credit cards work, minimum payments, grace periods before interest starts, the fact that after paying interest you have to pay it off and wait a full period before the grace period resumes, how balance transfers work... and that's just credit cards, and just the basics, not the more advanced topics like travel points/cashback, signup bonuses, churning, etc which you probably shouldn't be teaching kids anyway.

Nor was I ever taught anything about savings accounts, tax-deferred retirement accounts, stock investing, etc. Although I hear stock investing in particular does come up in a lot of schools because it's "fun". But I never had any teachers let us play the stock market for fun, I totally would have been into that. I was never even shown a tax form in school, let alone had it explained.

I was able to do my own taxes because my dad showed me how. My mom showed me how to balance a checkbook, although that rapidly became useless knowledge when I could start monitoring my account online on a daily basis :) The rest I just kinda figured out, or didn't. My dad told me credit cards were bad but never explained them, ended up getting in debt, have been out of debt for a few years and now use credit cards responsibly -- "pay off in full to get the cashback, never pay interest". Nope nobody ever told me that either.

I believe you are completely incorrect, but fortunately the tide is turning. This article points out that 17 states now require personal finance education in high school, but 20 years ago only one state did (Illinois). http://www.businessinsider.com/high-schools-teaching-persona...

I certainly did not have it myself, and my K-12 years were from 1985-1998 in Indiana (public school). We had an accounting class. We had a government class that taught how a bill becomes a law and all that. We even had a home economics class where we learned how to make pillows and pigs-in-blankets. But no personal finance whatsoever, and certainly no economics until college.

I distinctly remember approximately 15 minutes of relevant personal finance education in all my primary school years, when one math teacher went off-curriculum at the end of a class to show us the magic of compound interest. (It blew my mind)

Everything else, from balancing a checkbook (no that wasn't taught in accounting) to filling out tax forms to how credit cards work was either taught by my parents or self-learned through social context.

You do realize how many poor college students have been taken in by credit card offers that used to be right on campus to sign up gullible freshmen, don't you? Fortunately I think that has fallen out of practice (it got enough publicity that colleges now realize it makes them look bad, I think). But for how many years have millions of 18-year-olds fallen into this kind of trap?

You think any of those people had personal finance classes? I seriously, seriously doubt that. I think the vast majority of Americans (until recently) did not have any such formal education on how to navigate money in the real world.

I don't have any idea the prevalence of this kind of education in other countries, though.

I really really like this creation of yours, and I've already learned a couple things from it.

However, you really really need to be careful about SQL injection. I can see that you tried to lock it down as much as possible, as far as I can tell the account the queries are running under only has SELECT permission (no update/delete/etc). However I was still able to get some data you probably don't want me to have...

This query returns a list of all tables in your database:

SELECT c.relname||'' FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace

And this query returns a list of users and their privileges:

SELECT usename||'', usecreatedb||'', usesuper||'', usecatupd||'' FROM pg_user

I guess your name is Andy based on your HN username, but who is Rusty? :) And that's just what I've been able to get in 5 minutes of trying, let alone a determined attacker.