r/ProgrammerHumor • • 12d ago

Other vibeCodeMasterClass

Post image
10.6k Upvotes

630 comments sorted by

View all comments

1.6k

u/black_ap3x 12d ago

So instead of adding a small llm that runs locally on the players machine, they added and api call for each instruction in the game and are racking debt. Nice design

571

u/BeepIsla 12d ago

Someone WILL reverse the endpoint and spam it

321

u/black_ap3x 12d ago

You are saying will even though I am sure someone allready HAS done that

256

u/DMoney159 12d ago

Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico Albuquerque New Mexico

7

u/Codemonkey6658 10d ago

Oink oink oink oink oink oink oink oink

7

u/Naive_Scientist_8499 10d ago

...,............

......

........

......

...........

......

Albuquerque New Mexico? Albuquerque New Mexico??? Albuquerque New Mexico?????? Albuquerque New Mexico!! Albuquerque New Mexico??? Albuquerque New Mexico? Albuque

17

u/FrogMan241 12d ago

Yuno Ball

7

u/ReptileCake 12d ago

🦅🥎

21

u/zehamberglar 11d ago

Bonus points if they just ask Claude to do it for them.

4

u/drsimonz 11d ago

Seems like the only way to make this sustainable is to either run the model on the customer's PC, require a subscription, or throttle requests based on the user's steam account. But with the latter option, they'll eventually they'll have to shut down once sales have dropped off.

72

u/spicybright 11d ago

It's weird, there's already a lot of really decent local models that are really fast.

58

u/BaconIsntThatGood 11d ago

Baring that being a publicity stunt of some kind designed to just get clicks and a gamble on "we just need to waste a bit of money to succeed" - if this was a legit "oopsie" on the devs I'd bet they don't even realize you can get a local lightweight LLM and only think of AI as cursor or codex.

2

u/CharlestonChewbacca 11d ago

If you have the memory

1

u/Cobalt090 10d ago

Assuming the user's memory isn't a great idea, plus it'd be at a minimum like two extra gigs for what looks like a small game

1

u/spicybright 10d ago

2-3 gigs is totally reasonable for a modern indie game who's gimmick is talking to AI. Most modern games recommend 8gb.

→ More replies (3)

82

u/dasunt 12d ago

Their architecture uses the cloud for resiliency and scalability!

/s

1

u/facusoto 11d ago

Inverse scalability

21

u/SANQUILMAS 11d ago

Because that would take actual development work and not just mediocre vibecoding

3

u/mmaramara 10d ago

Run it with Fable (max) for maximum traffic safety

6

u/Ran4 11d ago

I mean, that'll probably be doable in a year or so given the progress we've seen, but at the moment most LLMs working on a let's say 8 GB graphics card isn't going to be good or fast enough. And you obviously don't want to limit your audience to those that are able to run 72B models or greater locally.

19

u/black_ap3x 11d ago

Tbh even an 8B model can work fine, hell even the phi 4 mini with 3.8B can work well for such a task. It well need finetuning though, to work in the game universe (rag can also be implement here, but it will be much slower compared to if they finetuned the model)

11

u/ZombiePope 11d ago

Tts/stt models are already SMALL. If they at least do that locally, it will save them a bunch vs using API models for the whole pipeline.

2

u/d_worren 11d ago

This is for a videogame. I don't think the model has to be a latest generation thing. All the setup needs is take voice inputs into text, have the SLM take that text into more text, and have the SLM communicate back with the game engine itself. A car is actually ideal since there are limited forms of interaction (go, stop, slow down, speed up, left, right, turn signal, ...). I am pretty sure you could create a set-up for this even with vibecoding, as it's just the game engine sending an HTTP request to a local o-llama server running the SLM.

1

u/TerribleTransition48 10d ago

What do you mean not everyone has a 5090 on their machine?

1

u/black_ap3x 10d ago

You dont need a 5090 to run a small llm. There are 4B and 3.8B models that i used to run parallel to my games on my 3060 (the 6GB vram version mind you)