Viewing a single comment thread. View all comments

Redditing-Dutchman t1_ixusxxn wrote

Would be amazing if the villagers in Minecraft would one day possess this power. You visit a village and it's just a few dirt huts, then come back much later and suddenly there is a giant castle being build.

232

travelsonic t1_ixuwag1 wrote

That'd be absolutely awesome.

I do wonder though if this'd lead to them putting up a fight to prevent looting chests... which, actually, I wonder why isn't already a thing in SOME cases.

99

CuteCatBoy69 t1_ixwhbr9 wrote

That would make the game significantly better, flat out. Even if it weren't even real AI, if villages just progressed with time the game would feel more alive.

37

MasterBot98 t1_ixx3cd8 wrote

There were some mods on the topic, considering the devs already used other mod ideas weird that they didn't in this case *shrugs*.

7

Acererak09 t1_ixvdsc8 wrote

Piglins become hostile if you loot chests in a bastion remnant or mine gold near them.

22

travelsonic t1_ixy8oyk wrote

Or loot chests outside bastions - even if you plopped them down.

2

YourWiseOldFriend t1_ixy7trf wrote

>I do wonder though if this'd lead to them putting up a fight to prevent looting chests

As part of the learning program the AI learns how to fight. I can't see that becoming a problem at all.

/The 600 series had rubber skin. We spotted them easy.

4

Necessary-Celery t1_iy1syqs wrote

I'd want smart trading. When it's dirt huts they value seeds over diamonds. When it's a castle diamonds are worth far less than maps from far away.

1

Gagarin1961 t1_ixuz728 wrote

Oh god they’re starting to make nuclear missile silos!

26

Goukaruma t1_ixvar85 wrote

Sounds like a double edged sword. Imagine you build a nice big house in Minecraft. You are super proud of it. You come back later and the NPCs build much better ones around it. I think this can be very demotivating.

17

trowzerss t1_ixwlpqr wrote

Yeah, I think it would be better if it was still a village, but just had little additions that made logical sense or told a story, like oh, here's a beekeeper's hut with some hives outside. And look, the farmer built a cellar and stored some pumpkins in there. Little things to explore are just as fun as giant buildings.

12

psilorder t1_ixx12q7 wrote

Makes me think of how i did not enjoy building in Fallout 4, but i might enjoy coming back and seeing what the villagers have built with the items i brought back.

3

Aurum555 t1_ixuwm9t wrote

Feels like the video game episode of community when abed creates an empire of programmable babies

16

garry4321 t1_ixv6muk wrote

That would require a lot of computer resources to constantly keep the area rendered, and keep the AI computing and running in the background. There’s a reason villagers are simple and don’t do anything when you’re not around.

4

avalonian422 t1_ixvau0f wrote

Technology improves my boy

12

garry4321 t1_ixvbqyl wrote

And CPU’s have stagnated in power offer the last 10 years. Unless we get a breakthrough, there’s zero chance that the game is going to simulate AI villagers over an infinite map.

−10

aliokatan t1_ixvfw8j wrote

gary let me tell you in the 8800GT days nobody could even dream of the word AI aside from terminator and here it is running on-device, mainstream

13

garry4321 t1_ixwfzk2 wrote

I’m saying near future. Also, there are infinite villages, so each village you find now has to be rendered and simulated constantly in addition to your actions. Picture each villager as now being a separate instance of Minecraft running on your PC.

Also, referencing historic gains in computing ignores the current factual reality that the exponential growth of CPU power has stalled for the last 10+ years and we are getting smaller and smaller returns on investment into CPU power.

−5

aliokatan t1_ixwuuy1 wrote

AI efficiency and processing power has exploded in the last few years alone

2

Crivos t1_ixvgudp wrote

I saw something about graphene chips instead of silicone ones upping the charts.

6

garry4321 t1_ixwfpat wrote

Oh… well if you saw it, we must have the resources to simulate an infinite possible amount of AI villages in the next few years.

−1

LastPlaceStar t1_ixwbrpk wrote

The fact that the map is infinite has absolutely zero relevance.

3

garry4321 t1_ixwfgav wrote

Infinite map means infinite villages means each new village you come across needs to be-maintained in processing and simulated in real-time. So yea, infinite map DOES matter. Each new village now needs to be simulated in addition to just simulating gameplay.

−2

LastPlaceStar t1_ixwxkr8 wrote

The game doesn't process everything at the same time. That's what chunk loading is.

1

RedditFuelsMyDepress t1_ixx2yxj wrote

I guess the confusion is that how would they change the village based on AI behavior if that AI isn't always simulated on the background. Obviously they don't need to render it graphically when you're not there, but you'd expect the village to change when you leave and come back. Could they just quickly run the simulation or "predict" what changes would have occurred when the chunk is loaded in? I'm genuinely asking, because I don't know how this stuff usually works.

3

GOOD_BONE_N_CALCIUM t1_ixyjtlk wrote

Hell they could have the information processed into the seed how things will proceed once observed / loaded / reloaded vs in world time.

1

garry4321 t1_ixzrlyb wrote

Thats my point. If you want AI robots always building while you are not there, the game has to render those chunks and simulate the AI building. Perhaps not graphically, but still has to process it exactly the same as if you were there. Otherwise the game just has to fake it and slap in a pre-built castle as if the AI built it, but then thats not AI at all, thats just slapping down pre-builds.

1

Emu1981 t1_ixwsz31 wrote

>And CPU’s have stagnated in power offer the last 10 years.

You are joking right? 2012 saw the release of Intel's 3rd gen Core processors and AMD's Piledriver CPUs. The 13900k is around 250% faster than the i7-3770k in the single core Geekbench 5 and nearly 400% faster than the FX-8350 - in the multicore benchmark that lead increases to around 700% and 800% respectively (bit unfair given that the 3770k is 4c/8t, the FX-8350 is 8c/8t and the 13900k is 24c/32t). That isn't even taking into account the iGPU/dGPU would be likely used for running the AI models over the CPU - you cannot deny that there has been a huge uplift in performance of GPUs from 2012 to now.

TL;DR: CPUs may have stagnated with only minor performance gains from each new generation from around 2011 to 2017 but from 2017 to now there has been constant noticeable improvements for each new generation due to AMD actually putting up some decent competition with their Zen architecture.

3

garry4321 t1_ixzsrfy wrote

Im not saying it hasnt improved at all, I am saying that moore's law is dead, and the multiplication of processing power each year is less and less. Processors used to double in processing power roughly every 2 years.

You even prove my point. The 3770k was released in early 2012. The I9 13900k which is the TOP OF THE FUCKING LINE CPU was JUST released.

Over 10 years and the top of the line CPU is only 250% faster than a chip released back in 2012? We were still flying the space shuttle in 2012. Obama still was a president with black hair in 2012.

2.5x better CPU in over 10 years. NOT GREAT

1

Cale111 t1_iy2ucr0 wrote

Moore’s law is about transistor count, not speed. It’s still in effect, just slightly less since 2010

2

Idrialite t1_ixxnpmn wrote

Modern large neural networks usually run on GPUs, not CPUs

1

garry4321 t1_ixzr35f wrote

So you have to have quad 4090's to run minecraft now since you are rendering dozens to potentially hundreds/thousands of AI's building across an infinite map requiring the areas they are in to be rendered at all times.

Its not going to happen.

1

Idrialite t1_ixzzmig wrote

I'm 99% sure it'll be a trivial amount of computation within 100 years. We still have plenty of avenues to explore.

1

garry4321 t1_iy0thtr wrote

Perhaps, but these people are talking like we should do it now with zero understanding of how games work or things get done in a computer game. You don't just simulate AI villages with full pathfinding, and construction/deconstruction, crafting etc. abilities without huge PC requirements.

1

Remarkable-Hall-9478 t1_ixyk21k wrote

Why would it need to be rendered? And AI isn’t inherently heavyweight. All of this can be done very simply

2

garry4321 t1_ixzqgox wrote

Why would it need to be rendered?

If the goal is that when you come back to the town, they just plop a pre-fab castle in the middle of the town, thats not AI is it? They have to simulate the villagers building in Realtime at all times. With infinite villages available, that means that the game is now simulating dozens to hundreds of AI's building across the map thus having to keep those areas rendered in memory.

1

Remarkable-Hall-9478 t1_iy116hs wrote

Why does it have to be rendered in real time at all times? It literally only ever has to be rendered when it’s on-screen. The ”building” can be low-weight calculations done off-screen that then provide an emergent future state. There is absolutely no reason to be constantly running anything in the background except for the minimal amount of extrapolation based on game state. Even if you did have the AI models running in the background, unless you’re actively training them, drawing results out is simple and very low capacity

2

garry4321 t1_iy1vzff wrote

Ok so not AI. Just prebuilds (like we have now), but when you come to the village, one of the villagers has a block in his hands pretending he’s building it. You walk out of render distance for a second, come back , and there is a castle plopped down and the villager says “I did that”

1

MauG59 t1_ixw1d08 wrote

until they start evolving collective consciousness and transcend to the spiritual dimension

3

Crivos t1_ixvgk4e wrote

I want to play that game right now!!! 🤩🤩🤩🤩

2

Jindujun t1_ixwu4gl wrote

There's a mod called Millenaire that i played many years ago that had the function of NPC villages expanding

2

JeffFromSchool t1_ixwceou wrote

I honestly think that we can do that right now, and possibly even for the last decade.

We just don't have any gaming systems with anywhere near that much parallel computational power to keep track of all of these things at once. AI isn't going to fix this.

People have trouble with frame drops now. Now imagine their computer/console trying render the dozens, if not hundreds or thousands of free-thinking NPCs who all still exist when you leave the area.

We'd be measuring in rendered frames per hour, not per second. We probably won't have this until quantum computers are a household commodity.

1

CuteCatBoy69 t1_ixwhsap wrote

Depends on how much they dumb it down and take shortcuts. I think they could cut a lot of corners instead of being real AI constantly. Games where NPCs harvest resources and stuff have existed forever, just using simple pathfinding and stuff. All they'd need to do to make it feel alive is have a lot of different structures and whatnot the AI could progress towards building, and have them choose which one they're gonna build at world generation. Possibly have AI calculate variations and additions. If it's out of sight of the player it doesn't need to be true AI or even real-time.

3

trowzerss t1_ixwlhvi wrote

I'd be happy enough if we could just use machine learning to generate more natural and complex landscapes etc. Like ones that make logical sense, especially for things like rivers and seguing between biomes.

1

4354574 t1_ixxsncu wrote

But would they create Lutherans?

1

myusernamehere1 t1_ixy39xk wrote

There was a mod that did exactly this. The millenaire mod, dont think its been updated in years tho

1