I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Slettet bruger
31. juli 2006 - 16:20#1
UPS!
* Hvordan skaber man underklasser med AS? Hvis jeg har et klasse, der hedder 'Klasse', og gerne vil give den et child ved navn 'Type'. *
Skulle være:
* Hvordan skaber man underklasser med AS? Hvis jeg har et klasse, der hedder 'Vegetation', og gerne vil give den et child ved navn 'Blomst' (og Træ og Busk osv.). *
Antag at du har et spilscenarie hvor NPC'er er kategoriseret som "fjender" eller "venner", og disse kategoriseringer er dynamiske - hvordan vedligeholder du dette?
Du kan som Barklund nævner have et objekt, hvis opgave det er at opretteholde disse kategorier, altså eksempelvis rykke et objekt fra et array, der indeholder alle fjender til et der indeholder alle venner. Dermed har du et array for hver kategorisering og metoderne til at manipulere med disse kategorier i et objekt (lad os kalde det en NPCRelationsManager) Hvert NPC-objekt registrerer sig så evt hos dette objekt ved oprettelse med en initiel kategorisering (f.eks "neutral").
Du kan lade alle NPC objekter have en attribut der holder på deres relation til spillere.
Du kan kombinere dem, så du har en NPCManager har referencer til alle NPC'er (gennem en registrering), og kan returnere lister af kategorier eller blot kategorisere den enkeltes relation på bagrund af dennes attribut.
hf2ke, igen, "kategorisering" er en meget løs betegnelse - jeg tænker, at skal vi kategorisere nogle vegetationer efter hvilken type de er, så kan man lave et array, der hedder "blomster" og et der hedder "buske" - men når der ikke kommer mere kontekst, kan jeg jo kun komme med helt overordnede forslag og ikke noget konkret.
Synes godt om
Slettet bruger
03. august 2006 - 14:34#9
Som:
--- class Blomst { }; class Busk { }; --- --- Vegatation = new Array(var mælkebøtte:Blomst = new Blomst, var enBusk:Busk = new Busk); ---
Lad os hellere lige køre abstraktionen lidt op og spørge om formålet? Hvorfor vil det kategorisere og hvordan forestiller du dig at du vil bruge denne kategorisering?
Synes godt om
Slettet bruger
08. august 2006 - 12:33#11
Det var faktisk bare for at gøre det lettere for mig selv at holde styr på tingene... Men bare glem det.
Synes godt om
Slettet bruger
08. august 2006 - 12:34#12
Beklager, men jeg laver det bare på en anden måde.
Der er skam intet galt i at gøre det lettere for sig selv. Men så er det jo bedst at starte med, præcis hvad det er, der skal være lettere - i stedet for hvordan det kan gøres (uden at vide hvad). :)
Synes godt om
Slettet bruger
10. august 2006 - 09:33#14
Okaj, jeg prøver at være lidt mere specifik næste gang :D
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.