I
Ironmantiger
Ich muss für Info (Schule) ein Speil programmieren, habe mich also für Scrabble entschieden.
Es geht auch alles wunderbar nur die KI macht probleme. Da diese etwas langsam ist (20sek pro durchlauf) wollte ich sie in einem eigenem thread laufen lassen...
nur das geht irgendwie nicht
hier mein aufruf der KI
ich hpffe ihr könnt mir helfen
mfg
Es geht auch alles wunderbar nur die KI macht probleme. Da diese etwas langsam ist (20sek pro durchlauf) wollte ich sie in einem eigenem thread laufen lassen...
nur das geht irgendwie nicht
hier mein aufruf der KI
Java:
ki = new KI(fields,lines,rows,Dict,Systemletters,0);
ki.start();
ki.run();
und hier die kurzform meiner KI klasse
package scrabble;
import Thesaurus.*;
import java.util.ArrayList;
/**
*
* @author André
*/
public class KI implements Runnable{
//[vars]
private Thread t;
public KI(String[][]f,int l, int r,OpenThesaurus d,String[] w,int s){
felder = new String[l][r];
lines = l;
rows = r;
felder = f;
dict = d;
letters = w;
strength = s;
sf = new StringFind();
}
//funktionen [...]
public void start() {
t = new Thread(this);
t.start();
}
public void stop() {
t.stop();
t = null;
}
@Override public void run() {
//run
}
}
mfg