====== AI (Artificial Intelligence) ====== {{ rpd:images:tengu_mob.png|AI-bestuurde Mob}} AI in Remixed Dungeon verwijst naar de kunstmatige intelligentie die verschillende entiteiten in het spel bestuurt, met name mobs en NPC's. ==== Mob AI Types ==== * **Zwervend**: Mobs die willekeurig door de kerker zwerven totdat ze een speler detecteren * **Jacht**: Mobs die actief de speler zoeken en achtervolgen zodra ze worden gedetecteerd * **Wacht**: Mobs die op een specifieke locatie blijven of een bepaald gebied patrouilleren * **Passief**: Mobs die de speler niet aanvallen tenzij ze worden uitgelokt * **Gespecialiseerd**: Mobs met unieke gedragingen (zoals Tengu's speciale tactiekfase) ==== AI Gedrag ==== * **Gezichtslijn**: Mobs detecteren spelers op basis van zicht, dat door muren kan worden geblokkeerd * **Geluid-gebaseerde Detectie**: Sommige mobs kunnen spelers detecteren door geluid * **Padvinding**: Mobs gebruiken padvindingsalgoritmen om door de kerker te navigeren * **Tactische Besluitvorming**: Sommige mobs maken tactische keuzes op basis van hun gezondheid, de gezondheid van de speler en omgevingsfactoren ==== Algemene AI Patronen ==== * **Waarschuwingsfase**: Mobs worden alert wanneer ze de speler detecteren * **Gevechtsfase**: Mobs gaan in gevecht zodra ze dicht genoeg bij de speler zijn * **Vluchten**: Sommige mobs vluchten mogelijk als hun gezondheid laag is * **Vergelding**: Mobs reageren op aanvallen van de speler of andere bronnen ==== Modding AI ==== * AI-gedragingen kunnen worden aangepast via Java-code of Lua-scripts voor modding-doeleinden * Aangepaste AI kan worden geïmplementeerd in zowel Java als Lua ==== Inhoudsverificatie ==== * Informatiebron: Java-klassen in [[https://github.com/NYRDS/remixed-dungeon/tree/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/ai|com.nyrds.pixeldungeon.ai]] * Implementatiedetails in verschillende AI-klassen * Voorbeelden in mob-implementaties door het hele spel ==== Zie Ook ==== * [[nl:rpd:mobs|Mobs]] * [[nl:rpd:npcs|NPC's]] * [[nl:rpd:tengu_mob|Tengu]] (voorbeeld van complexe AI) {{tag> rpd ai mechanics}}