TiraLabra/TiraLabra — pull request #138 by hhkopper (2014-03-24 17:04:08+00:00)
Title: Palautus 2

Tällä viikolla ymmärsin hieman paremmin miten a*-algoritmin tulisi toimia.
Koodia sain tehtyä sen verran, että nyt haamu joka jahtaa mania, manin koordinaateilla, toimii a*-algoritmin tuottaman vastauksen perusteella. Algoritmin koodi on hieman sekalaista, sillä pyrkimykseni oli saada vain se toimimaan, jatkossa aion siistiä ja selkeyttää sitä, kun selviää onko ajatus edes sinne päin.
Vaikeuksia oli toteuttaa muiden haamujen jahtaaminen, sillä ideani siitä miten selvitetään, mikä on varsinainen ruutu johon kukin haamu pyrkii, ei toiminut. Tähän tulen ainakin pyytämään torstaina apua.
Ohjelma on edennyt ihan hyvin, aikomukseni on seuraavaksi toteuttaa koodia siten, että kaikki haamut osaavat jahdata mania. Yksi osaa ennakoida manin liikettä ja yksi hakeutuu manin lähelle. Jos ehdin aion myös aloitella toteuttamaan haamujen liikkumista silloin kun ne ovat heikkoja.
Aikomukseni on jättää yhdelle haamulle alkuperäinen liikkuminen, jotta myös alkuperäisestä ohjelmastani on tallella jotain tässä versiossa pelistä.