perjantai 10. elokuuta 2012

Kerrankin ajoissa


Kerrankin kerkiän ja muistan kirjoitella blogipostauksen silloin kun olen suunnittelut sen kirjoittavani. Tällä viikolla ei ole hirveästi raportoinnin aihetta tiistaina tekemäni postauksen takia. Peli on vielä sisäisessä testissä, kun testaajani ei ole kerinnyt peliä kanssani vielä testata, katsotaan jos saadaan aikaiseksi viikonlopun aikana. Viime päivityksen jälkeen peliin on lisätty tekoälylle liikkumiskontrollit sekä rakennusten valloituskontrollit sekä valloituslogiikat. Valloituksen mekaniikka ja logiikka vaatii vielä hieman viilaamista ja bugikorjailua, mutta toiminnallisuus on paikallaan.

Seuraavalla viikolla jatketaan tekoälyn eteenpäin viemistä valloituslogiikan bugien korjaamisen merkeissä sekä aloitetaan työskentely yksikköjen hyökkäämiskontrollien ja hyökkäyslogiikan parissa. Tavoitteena olisi myös saada testausvaihe kunnolla käyntiin ja peli saataville kaikille halukkaille testaajille. 

Tämän viikon muutokset:
- Lisätty liikkumiskontrollit tekoälylle
- Lisätty valloituskontrollti tekoälylle
- Lisätty valloituslogiikka tekoälylle

Ensi viikon muutokset:
- Tekoälyn hyökkäyskontrollit
- Tekoälyn hyökkäyslogiikka
- Testausvaihe kunnolla käyntiin

tiistai 7. elokuuta 2012

Testaamisen tärkeys

Lykkäsin tätä postausta tarkoituksella koska Droidwars oli/on todella lähellä testausvaiheen alkua ja sen oli tarkoitus alkaa jo tänään. Eilen kumminkin kysyin kaveria testamaan peliä varmuuden vuoksi ennen isomman skaalan testausta. Tämä huomattiinkin todella tarpeelliseksi testiksi, moninpelissä kun peli kaatui tallennuksen lataamisen jälkeen. Kaatumislogit saatiin puhelimesta talteen ja tänään paikallistin ja (toivottavasti) korjasin ongelman. Tänään testaillaan kaverin kanssa vielä uudemman kerran ja jos peli suostuu toimimaan, saadaan isompi testaus käyntiin.

Viime viikolla tein suunnitelmien mukaisesti bugikorjauksia ja aloitin myös hieman tekoälypuolta. Tekoälypuolelle sain tehtyä tekoälyn kontrollit yksikköjen tekemiseen tuotantorakennuksista. Itse logiikkaa mikä yksikkö pitäisi tehdä ei ole vielä olemassa mutta se kuuluukin myöhempään vaiheeseen.

Tällä viikolla on tarkoitus tehdä lisää tekoälyn peruskontrolleja liikkumisen, valloituksen ja taistelun osalta. Näitä tehdessä tulee myös tehtyä myös tekoälyn prioriteettisysteemiä.


Viime viikon muutokset:
- Bugikorjauksia
- Tekoälyn tuotantokontrollit

Tämän viikon muutokset:
- Tekoälyn liikkumiskontrollit
- Tekoälyn valloituskontrollit