this post was submitted on 13 Mar 2025
152 points (94.7% liked)

Games

39391 readers
1076 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you're submitting before posting to see if it's already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don't share it here, there are other places to find it. Discussion of piracy is fine.

We don't want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform

By type

By games

Language specific

founded 2 years ago
MODERATORS
top 48 comments
sorted by: hot top controversial new old
[–] allo@sh.itjust.works 65 points 2 months ago* (last edited 2 months ago) (4 children)

"Now, I understand why so few companies have attempted to develop a life simulation game. The challenge isn't just additive the more you try to build—it's exponential. At a certain point, finding bugs in this vast world we've created feels like playing tag with invisible ghosts."

He's not bragging; it's honesty. I'm thankful he is sharing the experience. I know totally what he's talking about. I remember trying to make a simulation of reality in the wc3 map editor in elementary school. Add the weather so the plants grow. Tie growth variables also in to deer eating them. wolves eat the deer. So everything needs hunger variables. But already we start having the 'exponential growth' he is talking about: because what about the Weather and the Deer? And the Weather and Wolves? Add aspect of the world for one type of object (weather for plants), and suddenly you have to figure out how or whether it relates to everything else you have (Deer and Wolves). Now let's say we add villagers and Structures. Every time we add something, we have more nodes to consider the interrelations of.

It's easy when there are few systems and few types of things (like a cardgame of creatures with atk and def), but it escalates quick and does exactly what he's saying the more systems you try to accurately include and farther toward 'full life sim'.

So im just a noob, but I see clearly this is what he is conveying to us. (probably cuz i tried a similar path in elementary school. if i remember correctly i ran in to this same issue, scale was too big too big project and i switched to something else. it exponentialed quick; just like he says)

edit: i bet he wasnt brave as much as did not forsee the exponentialness aspect and wanting to aim high caused him to fall in to it

[–] Sonotsugipaa@lemmy.dbzer0.com 25 points 2 months ago (2 children)

So everything needs hunger variables

T̸h̶e̴ ̷f̵o̶g̴ ̷w̴a̷s̴ ̸h̸u̵n̵g̴r̸y̸,̸ ̶i̴t̷ ̵a̸t̶e̵ ̵t̷h̵e̶ ̸w̴o̸l̷v̷e̸s̴

[–] Maestro@fedia.io 31 points 2 months ago (1 children)

Dwarf Fortress goes that deep. They once had to fix a problem where cats died from alcohol poisoning. Dwarfs in a bar would spill their drinks, the cats would walk through the puddles and subsequently lick their paws to clean themselves. It's crazy!

[–] Knock_Knock_Lemmy_In@lemmy.world 18 points 2 months ago* (last edited 2 months ago) (1 children)

I think the bug was that a splash of beer had the same alcohol content as a cup.

[–] echodot@feddit.uk 15 points 2 months ago (1 children)

Yes that was the bug. After all it makes sense that cats would clean their paws and get a bit of alcohol in their bodies. Kind of bizarre to think though that the system was sophisticated enough to track grooming behavior but not quantity.

It really goes to show how stupid computers actually are. They just follow your instructions regardless of how insane they may be

[–] Knock_Knock_Lemmy_In@lemmy.world 5 points 2 months ago (1 children)

What is amazing is how our universe and existence seems to be governed by a few physics laws (which we don't fully understand).

[–] Adalast@lemmy.world 3 points 2 months ago

Reminds me of Rimworld and the fact that, if there is no other accessible entities on the map with a nutrition stat, children and animals will b-line for booze that raiders drop and get hammered. I can't count the number of Muffalo, dogs, and cats that I have had which end up with an alcohol tolerance hedif out of nowhere.

[–] allo@sh.itjust.works 7 points 2 months ago (1 children)

that would be a super cool touch in a game

Secret of the Haunted Forest

Player eventually realizes the reason for the unexplained corpses is the hunger mechanic applies to the fog too.

[–] snugglesthefalse@sh.itjust.works 4 points 2 months ago

I'm just reminded of the fog men in kenshi

[–] echodot@feddit.uk 19 points 2 months ago (2 children)

I've read from a few people who've done similar sorts of things that the solution to this problem is to just have everything track everything to begin with. Hunger level, heart rate, mood, everything you can possibly think of to track, and then just have everything else inherit from that global class. A lot of the values will be zero for some objects, but that's okay, after all a storage crate doesn't need a mood, both at some point in the future maybe you want to add an emotional box, and your code will definitely handle it now. Otherwise you have to go back in and alter everything every time you make a slight change.

[–] rhombus@sh.itjust.works 12 points 2 months ago

A more complicated but ultimately faster approach is using a structure like an Entity Component System. You build an entity (deer, person, plant) out of components that are just data (health, hunger, mood), and then each type of component has a corresponding system that updates all the components at once based on other values. It’s somewhat similar, but you save space on unnecessary components not being added, and it packs the data together in way that is faster for the computer to iterate through.

[–] redhorsejacket@lemmy.world 2 points 2 months ago (1 children)

An emotional box? Enough about my wife!

OH!

[–] shalafi@lemmy.world 1 points 2 months ago (1 children)

LOL, forgot about that tacky bastard.

[–] redhorsejacket@lemmy.world 5 points 2 months ago

He sucks, but it was such a good set-up for a shitty Dice Man style joke, I couldn't resist.

[–] Kaldo@fedia.io 6 points 2 months ago (2 children)

Making a system like this one day is my dream. I'm not in game dev and I'm probably never going to make a playable game but I naively believe that if you organize this well enough in advance, the moment it starts clicking together would be amazing. If you define all the individual actors in a flexible enough way, eventually the simulation should just 'click' and start functioning on its own, right? :P

For example, you dont need to code the specific wolves+rain interaction - you just need to code "if vulnerable/tired - find shelter" and have rain affect the living creatures in that way. It doesn't matter if there are deer or sheep in the area, "if wolf hungry" logic should just say "find something with meat to eat nearby".

Then again I know enough about programming to know this is extremely naive and it'd probably be a million times more difficult if I ever got around to doing it. I don't even know where I fall on the dunner-kruger graph yet, but it's an interesting thing to think about for me.

[–] echodot@feddit.uk 4 points 2 months ago (1 children)

According to the dwarf fortress developer the hard part isn't the code exactly it's the graphics which is why he doesn't bother with them.

[–] Kaldo@fedia.io 5 points 2 months ago

Oh I empathize with that. I tried unity/godot and code part would always be fun and easy, I love that... models, assets, animations break my brain however. I wish I could just not bother with them but it's such an important part of the experience, arguably the most important one

[–] redhorsejacket@lemmy.world 4 points 2 months ago

This video series sounds like it might be up your alley. Guy documents his attempts to simulate a goblin society and ecosystem.

[–] Paradachshund@lemmy.today 5 points 2 months ago (1 children)

Hey another kid who grew up wc3 modding! I did a ton of that too.

[–] AmosBurton_ThatGuy@lemmy.ca 6 points 2 months ago (1 children)

I made a tower defense map in the Starcraft map editor when I was a kid , but it was based off of anti air rather than anti ground like the other TD maps at the time. I got it working pretty damn well (at least IMO) but I didn't have internet at the time and that was on my dads work laptop so it sadly got lost.

I don't think I could recreate that now if I tried, crazy what you can do as a bored kid with too much time.

[–] Paradachshund@lemmy.today 3 points 2 months ago (2 children)

That's cool! I made tons of stuff but most of it never got finished or released cause I just kept starting the next thing. Probably the wildest thing I ever made was a prototype for a sidescrolling platformer in wc3. It had keyboard movement and ability usage, jumping, a heart counter in the top left, enemies, powerups... It was kind of janky but it worked surprisingly well considering what I built it in.

[–] allo@sh.itjust.works 3 points 2 months ago (1 children)

o the memories lol.

<3 both of u. I was Pixie_Tails on US east and west and in one of the big mapmaking guilds on east. I look back and think wc3 was the mentally healthiest part of my childhood. My most fun thing was a game like dota but with a huge natural map and a minute at the start for everyone to choose their castle locations. Like you could choose to be on a hill, along a river, etc. Then there were diff biomes to choose your hero from and the hero choices spawned like pkmn and there were rares. and choosing base unit types. then it became like dota where units spawned at castles and attackmoved to other castles. Was epic.

My weakness was unit and ability balancing since it didnt interest me so i never did it.

anyway, we thought up and made these as kids. i think that's the coolest thing

[–] Paradachshund@lemmy.today 2 points 2 months ago

That's so cool sounding too! I made so many half baked ideas honestly. Tower defenses, single player campaigns (way too ambitious ones), and so many more. It really taught me a lot about proper game dev honestly.

[–] AmosBurton_ThatGuy@lemmy.ca 3 points 2 months ago (1 children)

God damn, that sounds awesome! Those map editors were seriously impressive for their time, so many cool things you could do with them. I also liked making "campaign" maps but with hero units and harder AI (SC base ai was too easy but you could set it to be harder through the map editor) or those "maze" maps where you have to keep the units you start out with alive through a bunch of different encounters.

Ahh good times!

[–] Paradachshund@lemmy.today 3 points 2 months ago

For real. I had a project to make two full since player campaigns and it was waaaaaay too ambitious. I've always been hopelessly ambitious with game dev stuff and I still am honestly 😅

So fun to hear everyone chiming about doing this back then.

[–] CrimsonMishaps@lemmy.world 60 points 2 months ago (3 children)

Anyone that declares that he himself is recklessly brave doing anything is a self-promoting ass.

[–] Get_Off_My_WLAN@fedia.io 43 points 2 months ago

I don't think he wasn't praising himself there. I interpreted it as calling himself foolish.

[–] tonytins@pawb.social 14 points 2 months ago (1 children)

Games are very difficult software to create. The only reason publishers like EA or Ubisoft can get away with pumping theirs out at an rapid (and unhealthy) pace is because they have a massive team

[–] Cruxifux@feddit.nl 9 points 2 months ago (4 children)

You have to understand that telling other people how brave and cool you are makes them think you’re an idiot though, right?

[–] Eyck_of_denesle@lemmy.zip 20 points 2 months ago (1 children)

Am I the only one that interpreted it as him calling himself foolish?

[–] catloaf@lemm.ee 6 points 2 months ago (1 children)

No, that's how it was intended, and how most people read it.

[–] Eyck_of_denesle@lemmy.zip 0 points 2 months ago

Some lemmy users really love getting mad xD. Can't believe I thought I would say this but reddit gaming subs are not this bad. Idk if it's just me but It doesn't excite me to check the comments anymore.

[–] 3dmvr@lemm.ee 19 points 2 months ago* (last edited 2 months ago)

Hes not praising himself, I was recklessly brave going into the lions den, isnt prasiing yourself, its admonishing yourself, like you took on some insane challenge without thinking

[–] dxc@sh.itjust.works 6 points 2 months ago

Best example is the US president

[–] tonytins@pawb.social -1 points 2 months ago

You have to have a certain amount of bravery and humility to program because failure is with you at every step of the way. I know. I do this shit as a hobby.

[–] shalafi@lemmy.world 2 points 2 months ago (1 children)

Bravery is doing a thing that scares the hell out of you. The reckless part is being brave when it's foolish. He's saying he was foolhardy. Probably doesn't know the word exists.

[–] CrimsonMishaps@lemmy.world 0 points 2 months ago (1 children)

I guess it didn’t hit me that English may not be his first language so I see your point!

[–] Ilandar@lemm.ee 1 points 2 months ago

It didn't "hit you" that the Korean creator of a Korean video game might not have English as his first language? Yikes...

[–] Sylvartas@lemmy.dbzer0.com 15 points 2 months ago

I respect the hustle, but as a professional gameplay programmer : the fuck did you expect ? Piling systems upon systems does indeed increase the game logic's complexity exponentially. Probably a big reason why there are so few (good) immersive sims even though it's quite the popular genre.

[–] Kolanaki@pawb.social 14 points 2 months ago (1 children)

Here's an idea: Just make Conway's Game of Life but with absurdly good graphics. 😌

[–] Regrettable_incident@lemmy.world 4 points 2 months ago

I'd buy that.

[–] finitebanjo@lemmy.world 9 points 2 months ago (2 children)

Is it gonna be similar to second life or something?

[–] tonytins@pawb.social 13 points 2 months ago (1 children)

Seems more like Sims 3-style, but if you cranked up the graphics up to 11.

[–] MrScottyTay@sh.itjust.works 5 points 2 months ago (1 children)

And that everyone is a kpop star with high fashion.

[–] tonytins@pawb.social 5 points 2 months ago

The Sims 3: K-Pop Stuff Pack.

[–] Chozo@fedia.io 10 points 2 months ago (1 children)

I believe it's supposed to be more of a spiritual successor to The Sims.

[–] finitebanjo@lemmy.world 4 points 2 months ago

Depending on the monetization scheme that might be a nice change of pace.

I wonder which game mechanics of the sims titles are patented as of today.

[–] MITM0@lemmy.world 7 points 2 months ago

I will still respect him for attempting