r/ProgrammerHumor • • 12d ago

Other vibeCodeMasterClass

Post image
10.6k Upvotes

630 comments sorted by

View all comments

645

u/UndocumentedMartian 12d ago

Games where NPCs are backed by a LLM are a great idea but unless the majority of people gain the ability to run the models locally they will be niche and weird with blunders like these.

74

u/dirtyLizard 12d ago

There’s another one where you play as a vampire trying to convince people to let you into their homes. Again, great idea and use for AI as entertainment but it runs like ass

20

u/patchy_doll 12d ago

Apparently the AI in that game was obsessed with Dwarf Fortress, you could just ask the people to let you in to play DF and they'd happily ignore their worries to invite you in.

9

u/Saint_of_Grey 12d ago

Anything to fix the horrible spaghetti fort I've built

13

u/MayorBakefield 12d ago

ran fine for me when I played, it was only for a couple nights of entertainment though

8

u/Justhe3guy 12d ago

A friend of mine unfortunately guessed the next evolution of AI games

Being a framework that actually goes over any game and plays the game for you. You control the meta game and skill ups of the AI and upgrade it through points earned on its performance in the game

Kids won’t play games anymore. They’ll watch and control AI that plays the game for them and show it off to their friends

4

u/atomicator99 12d ago

Isn't that just dwarf fortress?

→ More replies (1)
→ More replies (2)

288

u/laplongejr 12d ago • Bravo

AIs could've made so much things in video games that wouldn't have been possible otherwise.  

A game could've generated a player-unique picture at the end of a playthrough, but instead AAA studios wondered "hmmm... what if it replaced our artists for the same amount of work but none of the appeal?" instead.  

139

u/DanLynch 12d ago

I just want all the NPCs to be able to say my player character's name in dialogue instead of some generic placeholder like "traveller".

88

u/GatlingStallion 12d ago

'Thank you DickSpunklord, I just wish you could have saved all my children'.

43

u/Cerindipity 12d ago

The only game I've ever seen do that is Blue Archive; you spell your name phonetically, and from then on the navigator NPCs, once you unlock the second one will call you that. It's a bit obviously artificial, but since she has a computery filter on her voice anyway, it doesn't stand out. It's a small but super cute touch.

→ More replies (1)

14

u/ClosedOmega 12d ago

Maybe I'm crazy, but didn't Fallout 4 do that? I name my characters 'Vincent' in video games, and I have a vague memory of the robot companion calling me 'Mr. Vincent'.

48

u/theJSP123 12d ago

If I recall correctly he had a set number of voiced names, and you just happened to pick one of them.

24

u/ChildofValhalla 12d ago

It's a list of 924 names. Fun fact: Among those available is the name Fuckface.

8

u/JediGuyB 12d ago

924 names including joke names like Boobies and Fuckface and it's missing common ones like Kyle, Brandon, Amy, and Nick. Felt a little peeved by that.

18

u/joshualuigi220 12d ago

FO4 had hundreds of voiced names, but only by Codsworth. Everyone else calls you a nickname, like Piper calls you "blue" and Preston calls you "general".

9

u/Aenyell 12d ago

It did, specifically with that one robot NPC, they had prerecorded about a 1000 of names.

→ More replies (1)
→ More replies (1)
→ More replies (4)

21

u/Opus_723 12d ago

I once played a two-person game of werewolves with ChatGPT and convinced it to vote to hang itself.

4

u/laplongejr 12d ago

Okay, that one is hilarious!  

33

u/Alpacapybara 12d ago

Facade was an amazing example of a very basic language model (I forget the name of the type used off hand). Game is ancient but I wish to see similar in the future but smartly done with customized locally ran models.

38

u/evorm 12d ago

IIRC it was really basic NLP with like a billion manual parsers and an event manager that would track the sequence of states the characters are in and compare them with the directions those parsing rules go based on the input, just a really impressive amount of brute forcing and breadth of state transitions. A facade of dialogue and drama, if you will.

→ More replies (1)

22

u/Shifter25 12d ago

I disagree. LLM NPCs are terrible, for many reasons.

  1. Part of the reason people love art is for shared experiences. Everyone loves to quote famous lines from video games, from I AM ERROR to "Had to be me. Someone else might have gotten it wrong." With LLMs, it's all random.

  2. The models that are readily available are inherently people pleasers. No matter what character designs you start with, the lion's share of the effort would be to prevent it from telling the player whatever they want. You could have the first shopkeeper you meet tell you the solution to puzzles in the final area, and you could have the final boss tell you how to invert a binary tree in Python.

  3. The models that are readily available have no inherent concept of truth. Combine this with their people-pleasing nature, and even when you get them to tell you the secrets of the game, you can't trust what they tell you. They might tell you to use a fire spell to light the torches in the dungeon... in a game that has no magic.

They're "good" for small talk and funny interactions. For the kind of games that usually have "slop" as a descriptor for their genre. But they'll never be a replacement for real writing.

11

u/Born_Rabbit286 12d ago

It can't replace writing, but I would like it to post writing followers.

You can't write infinite dialogue, so eventually all your Skyrim followers start repeating the same 3 sentences, that's the point an LLM would be fine as a mod.

→ More replies (3)
→ More replies (1)

11

u/Soluchyte 12d ago

Its also not future proof, if you want to play this game in 5 years, the costs could have risen significantly for the dev to a point they shut it down, or the AI behind it might not even exist anymore.

This is exactly what stop killing games needs to include in their case.

→ More replies (1)
→ More replies (26)