[ fresh.bm @ 31.03.2011. 17:31 ] @
Poz.
Trebao bih napraviti vjestacku inteligenciju koja bi pobjedila igricu MasterMind, ili ti po naski Skocko, na slagalica.tv u odredjenom broju poteza, do 6.
Zanima me da li je to moguce i kako? U stvari, znam da je moguce. Kolega je uradio, samo sto ne zeli da da kod. Rekao je sam da je radio u JavaScriptu i da je odredjivanje pozicije na koju treba kliknuti vrsio parsiranjem teksta tj. html-a.
[ Aleksandar Ružičić @ 31.03.2011. 18:55 ] @
ako mislis na ovo - http://www.slagalica.tv/play/slagalica/test onda mozes ovako nekako:

prvo pokupis sva ponudjena slova:
Code (javascript):

var slova = [];
$('.slovo').each(function(){
  var self = $(this);
  slova.push({
    slovo: self.text(),
    click: function(){ self.mousedown(); }
  });
});
 


sad ako hoces da kliknes recimo trece slovo mozes to da uradis ovako:
Code (javascript):

slova[2].click();
 


da znas koje je to trece slovo, imas slovo property:
Code (javascript):

console.log(slova[2].slovo);
 


sad samo treba da napises algoritam koji ce od ponudjenih slova da "sastavi" najduzu rec...
[ fresh.bm @ 01.04.2011. 13:35 ] @
Tako nesto, samo mi to treba za igru Skocko.

Moze li se nesto slicno tome napraviti i za tu igru? Da izabere neku nasumicnu kombinaciju i da prepozna kada je pogodio neku od pozicija, to su oni crveni i bijeli krugovi sa strane. Imam algoritam za rijesavanje toga, samo ne znam kako da mi prepozna koji su krugici u pitanju. Na to sve, da li moze skripta sama da 'klika' ili moram ja na osnovu njegovih rezultata da kilikam na stranicu?
[ Br@nkoR @ 01.04.2011. 14:08 ] @
Analiziraj stranicu. Gledaj šta se dešava, šta se menja, kada klikneš na neki link/opciju. Dakle gledaj generisani kod.