Auto >> Automobiel >  >> Motor

Begrijpt u dat de Villager-motoren geen interferentie veroorzaken?

Ik heb begrepen dat de term 'niet-inmenging' in de context van dorpsmotoren, of algemener, game-AI-engines, geen standaard of universeel geaccepteerde eigenschap is. Er is geen algemeen gedefinieerde ‘dorpelingenmotor’ als aparte categorie. De term verwijst waarschijnlijk naar AI-systemen die niet-spelerpersonages (NPC's) in games besturen, vaak systemen die eenvoudig gedrag van werknemers of burgers simuleren.

Niet-inmenging betekent in een computerwetenschappelijke of beveiligingscontext doorgaans dat de uitvoering van het ene proces het waarneembare gedrag van een ander proces niet beïnvloedt. Dit is een sterke eigenschap die zelden perfect wordt bereikt in complexe systemen.

Als we dit toepassen op spel-AI:Een "niet-storende" AI-engine van dorpelingen zou kunnen impliceren dat de acties van een AI-eenheid van dorpelingen geen effect hebben op de interne toestand of het gedrag van andere AI-eenheden van dorpelingen, afgezien van indirecte effecten zoals uitputting van hulpbronnen of conflicten over het vinden van paden. Een zekere mate van interactie is echter vrijwel onvermijdelijk. Dorpsbewoners kunnen strijden om hulpbronnen, elkaar volgen of reageren op gebeurtenissen in hun omgeving.

Hoewel we conceptueel kunnen praten over *benaderingen* van niet-interferentie in de AI van dorpelingen, is het daarom hoogst onwaarschijnlijk dat een praktische implementatie werkelijk volledige non-interferentie zou vertonen. De ontwerpkeuzes zouden het niveau van interactie en schijnbare interferentie sterk beïnvloeden. Het antwoord is dus doorgaans nee , een typische "dorpelingenmotor" is niet echt niet-interfererend.