Da es zum Release von X2 nicht mehr lange hin ist, wäre es nicht schlecht etwas mehr über die KI-Scripts zu erfahren. Wie programmiert man sowas? Welche Möglichkeiten hat man?
greili>>>
@Ego: KI-Scripts?
Moderator: Moderatoren für Deutsches X-Forum
-
- Posts: 2213
- Joined: Wed, 6. Nov 02, 20:31
-
- Posts: 831
- Joined: Wed, 6. Nov 02, 20:31
Du hast einen spielinternen Editor, der über die Tastatur gesteuert wird (war jedenfalls bei der X-Con so). Du kannst aus verschiedenen Funktionen (Preis einer Ware im Sektor finden, in XY landen, IF THEN etc.), mathematischen Operatoren (größer, kleiner blabla) wählen. Man erhält denn soetwas wie einen Lückentext, in den man nur noch die entsprechenden Dinge eintragen muss, wie z.B. Variablennamen, Größen für die Preise...
Es gab noch ein paar Menüpunkte, an die kann ich mich allerdings nicht erinnern, im Moment. *g*
Es gab noch ein paar Menüpunkte, an die kann ich mich allerdings nicht erinnern, im Moment. *g*
Bring the violence
It's significant
It's significant
-
- Posts: 310
- Joined: Wed, 6. Nov 02, 20:31
hmm, das könnte ganz spassig werden. ichhabe mal ein demo von einem spiel namens colobot gespielt, da konnte man auch ki-scripte für roboter zusammenstellen. die haben einem dann bestimmte rohstoffe geholt oder ihre batterien wiederaufgeladen usw. allerdings war die ausführungsgeschwindigkeit der scripte nicht so besonders: es gab einen befehl, mit dem man alle objekte eines bestimmten typs orten konnte. die hatte man dann in einer liste. diese war allerdings nicht sortiert und ich habe in der skriptsprache ein quicklsort implementiert und drüber laufen lassen. das hat allerdings bei 20 elementen fast eine sekunde gedauert. das ist zwar schon ein oder zwei rechnergenerationen her (ich glaube ich hatte einen 500mhz athlon), aber ich hoffe mal, dass egosoft da eine bessere ausführungsgeschwindigkeit erreichen kann.
gruss freggel
gruss freggel
-
- EGOSOFT
- Posts: 5116
- Joined: Wed, 6. Nov 02, 20:31
Sind 20ms recht?Freggel.Doe wrote:....das hat allerdings bei 20 elementen fast eine sekunde gedauert. das ist zwar schon ein oder zwei rechnergenerationen her (ich glaube ich hatte einen 500mhz athlon), aber ich hoffe mal, dass egosoft da eine bessere ausführungsgeschwindigkeit erreichen kann.
gruss freggel
Man kann(Handlungsfreiheit *g*) sollte es aber nicht übertreiben, wer 200 rechenintensive Scripte gleichzeitig durchlaufen lässt und die Schleifen auf ein intervall von 1ms setzt, kann seinen Rechner durchaus in Performance-Probleme bringen (es gibt zwar einen Mechanismus, der das Spiel vor Script-Endlosschleifen schützt, aber es gibt mit Sicherheit ein paar findige Bastler, die "Horror-Scripte" erstellen können

BurnIt!
In der Ruhe liegt die Kraft. / In peace lies strength.
In der Ruhe liegt die Kraft. / In peace lies strength.
-
- Posts: 3929
- Joined: Sat, 9. Nov 02, 19:33
-
- Posts: 310
- Joined: Wed, 6. Nov 02, 20:31
das hört sich doch gut anBurnIt wrote:Sind 20ms recht?
Man kann(Handlungsfreiheit *g*) sollte es aber nicht übertreiben, wer 200 rechenintensive Scripte gleichzeitig durchlaufen lässt und die Schleifen auf ein intervall von 1ms setzt, kann seinen Rechner durchaus in Performance-Probleme bringen (es gibt zwar einen Mechanismus, der das Spiel vor Script-Endlosschleifen schützt, aber es gibt mit Sicherheit ein paar findige Bastler, die "Horror-Scripte" erstellen können)

gruss freggel
Last edited by Freggel.Doe on Wed, 29. Jan 03, 20:55, edited 2 times in total.
-
- Posts: 310
- Joined: Wed, 6. Nov 02, 20:31
hey tatsächlich habe ich hier einen screenshot von einem script gefunden:
[ external image ]
der war allerdings in den x-news von februar 2002 also weiß ich nicht genau, wie aktuell das noch ist.
gruss freggel
[ external image ]
der war allerdings in den x-news von februar 2002 also weiß ich nicht genau, wie aktuell das noch ist.
gruss freggel