Battle over Finland kakkonen sisältää paremmin toimivat viholliset, ja realistisemman lentomallin. Valmiissa pelissä on kamppanja, ja mahdollisesti editori jolla saa tehtyä omia tehtäviä. Verkkopeli ei ehkä sisälly lopulliseen versioon, mutta on kuitenkin työlistalla. En yritä itse tehdä malleja, vaan annan työn niille jotka sen parhaiten osaavat.
Jouni Järvenpää.
4.2.2012
27.1.2012
Ensi viikolla pääsen tekemään stukan taka-ampujaa, jolla on ilmeisesti 7.92 mm MG-15 konekivääri? En ole varma ampujan aseesta, sillä siinä Ju-87 versiossa joka tulee peliin, on tuplakonekiväärit takana, mutta ostamassani 3d-mallissa on vain yksi ase... Tutkin asiaa myöhemmin lisää.
20.1.2012
Stukaan tulee taka-ampumo, aluksi täysin automaattinen, mutta myöhemmin myös pelaajan ohjaama. Niinpä tehtävän voi suorittaa pelkkänä konekivääri-ampujana kun lentäminen jää tietokoneelle. Maastoon tulee asiallinen textuuri, ja pilvet ilmestyvät taivaalle. Tuli, savu, ja räjähdykset ovat myös työlistalla.
13.1.2012
1.1.2012
24.12.2011
2.12.2011
syöksypommittajan tekevän ketterästi silmukoita hävittäjien tavoin. Projekti pitää nyt joulutaukoa.
22.11.2011
13.11.2011
6.11.2011
Aikaisemmin vihollisten määrä oli rajoitettu 12 koneeseen, ja pelaajan apuna olevien siipimiesten määrä 3 koneeseen. Alakynnessä olevat siipimiehet saivat aina turpaansa. Nyt rajoitus on poistettu ja kaikki 15 konetta voivat olla kummalla puolella tahansa. 1+7 vs 8. Tuskin tarvitaan suurilukuisempia kahakoita?
30.10.2011
"Mutkittelu" liike oli ohjelmassa jo ennen kuin aloin ohjelmoida varsinaista taistelu-liikehdintää, ja kaiken lisäksi se syntyi aivan sattumalta. Listaus etsii maalia, mutta kun maalikone on taka-sektorissa, ei ohjelma kykene kääntämään hävittäjää 180 astetta, joten se hakee maalia löytämättä sitä ollenkaan. Niinpä kone etenee S-tyyppistä rataa. Pilotti kaartelee tällä tavoin ellei se väistele, tai maalia ole tullut sen eteen.
"Silmukka" tuskin tarvitsee kuvailla mitä silmukka tekee...? "Puolittainen silmukka" silmukka katkeaa aivan ylhäällä, ja kone ottaa vapaasti suunnan kohti maalia. Aluksi piti tehdä myös "pystykäännös", mutta se paljastui käytännössä melkein samaksi liikkeeksi kuin puolittainen silmukka. "Kaartaminen" nimensä mukaisesti liike on voimakas kaarros, joko oikealle tai vasemalle. Aivan kuin silmukka, mutta vaakatasossa.
"Vaakakierre" hävittäjä tekee vaakakierteitä akselinsa ympäri. Oli pakko laittaa kone nousemaan ja
kääntymään samalla, ettei liike vaikuta turhan mekaaniselta kieppumiselta. "Syöksyminen" kone lähtee syöksyyn joka kestää lyhyen hetken. "Syöksyminen kierteillä" voisi sanoa että syöksykierre. Kone pyörii akselinsa ympäri syöksyessään. Ohjelma ei tee kumpaakaan syöksyä ellei korkeutta ole ensin tarpeeksi.
"Lamaantuminen" vihollisen kone lentää hetken aivan suoraan, eikä tee mitään liikkeitä. Ajattelin että tämä simuloi pilotin paniikkia, helppo maali joka tapauksessa. "Komentojen kopiointi" pelaajan käskyjä kopioidaan joko samansuuntaisesti, tai sitten päinvastaisesti. On vaikea osua tällä rutiinilla lentävään viholliseen jopa aivan läheltä, koska enemyn kone vastaa pelaajan kaikkiin ohjausliikkeisiin. Vaikea maali.
23.10.2011
Vihollisten ja siipimiesten koneet suuntaavat kohti maalejaan jos ne ovat sopivan lähellä, ja nokka osoittaa tarpeeksi paljon maalikoneeseen päin. Muuten koneet kaartelevat ties minne, ja tälläinen maalikone olisi helppo pudottaa takaapäin, ellei se alkaisi väistellä lähestyvää vastustajaa.
Väistely käynnistyy kun maalikone osuu vastustajan edessä olevaan alueeseen, jolloin ohjelma alkaa kopioida pelaajan ohjauskäskyjä joko samansuuntaisesti, tai peilikuvana. Nyt ohjelmassa on neljä vaihtoehtoista väistelymallia, ja sitten vielä viidentenä vaihtoehtona silmukka.
Myös siipimiehet ja viholliset väistelevät toisiaan samalla tavoin, pelaajan komentoja kopioiden. Myönnän että komentojen kopiointi on tökerö tapa hoitaa koneiden väistely, ja tämä onkin tarkoitus korvata osittain autonomisella ohjauksella, joka on huomattavasti tyylikäämpi keino järjestää koneiden liikehdintä.
Tässä mallissa listaus valitsee sattumanvaraisesti etukäteen ohjelmoidun väistelykuvion jota kone alkaa toteuttaa. Myös kuvioiden eri muuttujat voivat olla sattumanvaraisia, niin että jokainen sarja liikkeitä on mahdollisimman ainutkertainen ja odottamaton. Näitä liikesarjoja kutsutaan kunnes kone on turvassa.
Huonomilla "lentäjillä" on vähemmän eri liikkeitä käytössään kuin paremmilla. Pilottien käytössä olevien liikkeiden lukumäärä laskee taistelun kuluessa, kun he väsyvät. Väsymys kasvaa sen mukaan kuinka rasittavia liikesarjoja he koneillaan suorittavat. Pilotin haavoittuessa liikehdintä vähenee vielä enemmän.
Varoitusalueen kokoa voisi vaihdella, että se simuloisi vastustajien valppautta. Lentäjän valppaus laskee kun he väsyvät taistelun edetessä. Jotkut pilotit ovat toisia kestävämpiä. Myös tässä kehittyneemmässä listauksessa saattaa pelaajan komentojen kopiointi olla edelleen yksi vaihtoehto muiden joukossa.
Olen huomannut että joskus vihollisen väistely päättyy törmäykseen maahan, niinpä jonkinlainen korkeusrajoitin on ohjelmoitava listaukseen, jotta liikehdintä ei käynnisty turhan matalalla. Toisinaan vihollinen ei ehdi oikaista jyrkästä syöksystä, kun se hyökkää maassa olevan pelaajan koneen kimppuun...
13.10.2011
Kuvassa, mersun siipien edessä sijaitsevat neliöt ovat konekiväärit, jotka ovat jääneet esiin. Videolla ei ole yhtään totaalista koneen hajoamista, mutta aivan lopussa La-5 hävittäjän moottori simahtaa osumasta, ja potkurin pyöriminen alkaa hidastua (Näkyy tosi huonosti). Wanha logo palasi sivulle! :)
6.10.2011
29.9.2011
22.9.2011
15.9.2011
Aikaisemmin mainitsemani ajatus, että vahinkomallennus olisi vieläkin monimutkaisempi, saattaa toteutua. On mahdollista jakaa lentokoneiden rungot ja siivet yhä useampiin osiin. Moottori, ja koneen rakenteita tulee tällöin näkyviin, kun kone pirstaloituu. Vahinkomallin pitää olla hyvä, sillä se on tärkeä osa peliä.
8.9.2011
Lisäksi jokainen osuma irroittaa pieniä sekalaisia kappaleita lentokoneesta. Myös potkuri vääntyy, jos osuu maahan. Ehkä kehitän vahinkomallia vielä pidemmälle? En tiedä mitä ominaisuuksia peliin tulee lopulta sisältymään, kaikkia ideoitani en toteuta.
1.9.2011
25.8.2011
Paransin lentomallia, mutta sitä ei kannata kehittää nykyistä pitemmälle, sillä en tiedä mitä muutoksia peliin tulee myöhemmin. Kun laskutelineet ovat kunnossa, keskityn skaalauksen ohjelmointiin. Skaalauksesta tulee yksinkertainen ja tehokas, jotta pelin grafiikka ei hidastu vaikka koneita olisi enemmänkin näkyvissä.
18.8.2011
10.8.2011
2.8.2011
Pyrin mahdollisimman yksinkertaiseen toteutukseen, sillä pelaaja ei välttämättä huomaa hienouksia joiden tekemisessä voi silti olla suuri työ. Siis kaikki pelin uusi ohjelma mahdollisimman simppeliksi, jotta jotain joskus valmistuukin. Jos koko ohjelma pitäisi tehdä uudelleen, niin tekisin kaiken paljon yksinkertaisemmin.
22.7.2011
13.5.2011
Myös 3d-tunnukset ovat huonoja, täytyy parannella myöhemmin niitäkin. Kaikissa koneissa on jotain parantamisen varaa, mutta antaa olla, tärkeintä on päästä eteenpäin pelin valmistumisessa, ja paikata pikkuvirheet myöhemmin. En usko että pelaajat huomaavat kaikkia vikoja, mutta minua ne kiusaavat.
Nyt vahinkomallennuksen, ja myöhemmin skaalauksen pariin. Joudun näiden osalta varmasti "menemään siitä mistä aita on matalin", mutta uskon että lopputuloksesta tulee toimiva. Pakko pitää pelin teossa vauhtia yllä, jos meinaan saada sen valmiiksi vielä tänä vuonna. Tiukkaa tekee, mutta "pahin" on jo takana.
5.5.2011
28.4.2011
20.4.2011
14.4.2011
5.4.2011
21.3.2011
15.3.2011
7.3.2011
1.3.2011
22.2.2011
13.2.2011
6.2.2011
30.1.2011
Hytissä vipujen sijaintia on muutettu ja koneen nokalla pyörii potkuri-textuuri. Myös runko saa textuurit.
Paljon kiusaa on aiheuttanut se, että kappaleet sivuavat läheltä toisiaan ja tällöin tapahtuu ikävää grafiikan räpsymistä, mikä on poistettava sijoittamalla osia kauemmaksi toisistaan. Ohjaamoon tulee todellakin avautuva kuomu josta voi hypätä. Työtä on paljon edessä, lopputuloksen pitää olla hyvä.
23.1.2011
Ehkäpä pelistä tulee hieman hienompi kuin mitä olen aikaisemmin ajatellut? Ohjaamoon voi tulla muutama mittari lisää, ainakin öljynpainemittari voisi olla toimiva idea? Samoin hytin kuomusta saattaa tulla avautuva. Ei kannata pihistellä yksityiskohtien määrässä kun peli on ollut näin pitkään tekeillä.
16.1.2011
9.1.2011
1.1.2011
20.12.2010
12.12.2010
5.12.2010
28.11.2010
21.11.2010
14.11.2010
3.11.2010
18.9.2010
25.6.2010
17.6.2010
10.6.2010
4.6.2010
27.5.2010
Korvasin vanhan videon ja kuvat uusilla. Koneiden ohjaamot muuttuvat vielä jonkin verran, kun sijoittelen eri vipuja paremmin. Mittarit ja ohjaamot ovat vain kevyesti esikuviaan vastaavia, eikä kaikkia yksityiskohtia ole mallennettu. Textuurit puuttuvat, ja pieniä muutoksia tulee varmasti.
21.5.2010
14.5.2010
Mersun mallissa on yli 11 000 pistettä! Toki käytän skaalausta jolloin kaukana näkyvä kone on yksinkertaisempi eikä hidasta peliä liikaa. Teen simppelit versiot kaikista lentokoneista kun ne ovat valmiina. Yritän saada juhannukseen mennessä ne kaikki toimimaan pelissä.
Ohjaaja näkyy vain kun konetta katsotaan ulkoapäin, joten pelaajan näkökulmassa liikkuvaa pilottia ei tule mukaan vaikka aluksi niin suunnittelin. Ukkeli ei ole animoitu mutta ehkäpä teen peliin mahdollisuuden hypätä laskuvarjolla? Se vaatisi hytin muuttamista avautuvaksi...
Seuraavaksi Stukaa tekemään. Kuvan Ju-87 on jo valmiina mutta vaatii työstämistä ennen kuin sen voi asentaa peliin. Olen päättänyt että myös La-5 konetta voi lentää, videolla näkyvä versio on vain väliaikainen raakile, elokuvassa maa näkyy lattiassa olevasta aukosta! :D
7.5.2010
30.4.2010
23.4.2010
16.4.2010
8.4.2010
Tapahtumat eivät sijoitu Suomeen vaan Saksan itärintamalle, talvisiin maisemiin, jossa on tarkoitus tuhota vihollisen tankkeja ja väistellä ilmatorjuntaa sekä hävittäjiä. Pelin nimikin muuttuu joten Battle over Finland kakkonen jää vain projektin nimeksi. Näin on parempi.
26.3.2010
4.3.2010
4.6.2010
Hommat ovat edenneet laiskasti, mutta silti Venäläiseen hävittäjään on tullut uusia yksityiskohtia. Osa rungon sisäisistä rakenteista on uusittu, ja jotkin koneen mittasuhteet ovat tarkastelun alla. Ohjaamossa riittää tekemistä. Jos kone valmistuu ensi viikoksi, laitan tänne siitä videon ja kuvia.
27.5.2010
Ju-87 on melkein valmis. Mutta vielä pitää palata Venäläisen La-5 hävittäjän pariin, josta tulee siis sittenkin lennettävä versio. Koneen ohjaamo muutetaan pelaajalle sopivaksi. Myöhemmin kaikista koneista tehdään lowpoly versiot skaalausta varten. Stukan "tank killer" versio saa vielä odottaa.
Korvasin vanhan videon ja kuvat uusilla. Koneiden ohjaamot muuttuvat vielä jonkin verran, kun sijoittelen eri vipuja paremmin. Mittarit ja ohjaamot ovat vain kevyesti esikuviaan vastaavia, eikä kaikkia yksityiskohtia ole mallennettu. Textuurit puuttuvat, ja pieniä muutoksia tulee varmasti.
21.5.2010
Stukan editoiminen on alkanut. Hytti ikkunoineen oli mallissa valmiina, joten niitä ei tarvinnut tehdä erikseen. Kiinteät laskutelineet helpottavat työtä. Taka-ampujan konekivääri jää liikkuvaksi jotta pelaaja voi ampua sillä vihollisia. Kojelauta syntyy mersun mittareista yhdistelemällä.
14.5.2010
Tässä kolme kuvaa Mersusta ja yksi Stukasta, sekä vanha video jonka alussa näkyvä osoite ei enää toimi. Aivan lopullinen tuo Me-109 ei ole koska joudun viimeistelemään sitä ennen pelin valmistumista. Kuten näkyy, hävittäjän sisälläkin on rakenteita jotka tulevat esiin kun siipi irtoaa.
Mersun mallissa on yli 11 000 pistettä! Toki käytän skaalausta jolloin kaukana näkyvä kone on yksinkertaisempi eikä hidasta peliä liikaa. Teen simppelit versiot kaikista lentokoneista kun ne ovat valmiina. Yritän saada juhannukseen mennessä ne kaikki toimimaan pelissä.
Ohjaaja näkyy vain kun konetta katsotaan ulkoapäin, joten pelaajan näkökulmassa liikkuvaa pilottia ei tule mukaan vaikka aluksi niin suunnittelin. Ukkeli ei ole animoitu mutta ehkäpä teen peliin mahdollisuuden hypätä laskuvarjolla? Se vaatisi hytin muuttamista avautuvaksi...
Seuraavaksi Stukaa tekemään. Kuvan Ju-87 on jo valmiina mutta vaatii työstämistä ennen kuin sen voi asentaa peliin. Olen päättänyt että myös La-5 konetta voi lentää, videolla näkyvä versio on vain väliaikainen raakile, elokuvassa maa näkyy lattiassa olevasta aukosta! :D
Ohjaamo on kunnossa. Sieltä löytyy liikkuva ohjaussauva, kaasuvipu, ja kahva joka pudottaa lisäpolttoainesäiliön tai pommin. Mittareita ovat nopeus, korkeus, kompassi, kierrosluku ja keinohorisontti. Teen parhaillaan pilottia. Ensi viikolla Mersu on valmiina, sitten on Stukan vuoro.
30.4.2010
Mersun ohjaamo on seuraavaksi työn alla. Kojelaudasta tulee yksinkertainen, kaikkia oikean koneen mittareita ja vipuja ei tule mukaan. Myös lentäjä mallennetaan hyttiin, pilotti kääntää ohjaussauvaa pelaajan komentojen mukaan. Näkökulma sijaitsee ohjaajan kasvojen kohdalla.
23.4.2010
Lupasin edellisellä viikolla tehdä seuraavaksi Stukan, mutta nyt työn alla onkin Me-109. Kun kaikki koneet ovat vihdoin valmiina teen peliin myös erillaisia maakohteita kuten tankkeja. 37mm tykeillä varustettu Stuka lisätään valikoimaan tutun syöksypommittaja version lisäksi.
16.4.2010
La-5 on valmis, vain oikea väritys puuttuu. Stukan pelikuntoon saattaminen on seuraavaksi vuorossa. Ju-87 on oma lukunsa pommiripustimen yhteyteen kuuluvan ohjaimensa ansiosta joka estää putoavaa pommia osumasta potkuriin, ohjaimen tulee olla liikkuva kuten oikeastikkin.
8.4.2010
Lopullisten 3d mallien työstäminen on alkanut. Peliin tulee Me-109 ja La-5 hävittäjät sekä Ju-87 joista ainoastaan Mersulla ja Stukalla voi lentää. Lentokoneiden vahinkomallennukseen kuuluu irtoavia osia. Pelaajan koneen siivekkeet ovat liikkuvia. Stuka saa takaampujan ja pommit.
Tapahtumat eivät sijoitu Suomeen vaan Saksan itärintamalle, talvisiin maisemiin, jossa on tarkoitus tuhota vihollisen tankkeja ja väistellä ilmatorjuntaa sekä hävittäjiä. Pelin nimikin muuttuu joten Battle over Finland kakkonen jää vain projektin nimeksi. Näin on parempi.
26.3.2010
Jotain pientä kehitystä on tapahtunut. Aloitan jossain vaiheessa ohjelmoimaan koneiden vahinkomallennusta jolloin niistä irtoaa kappaleita, tai ne alkavat savuttamaan ja palamaan. Minullahan oli jo aikaisemmin listaus joka sai koneen savuttamaan, mutta se toimi aika huonosti.
4.3.2010
Aloitan puurtamisen pelin parissa uudelleen, lähes neljän kuukauden tauon jälkeen. Lukuisia pieniä asioita pitää korjata listauksessa ennen kuin pääsen tekemään mitään todella uutta. Jos pelin ohjelma olisi valmis kesällä, niin voisin käyttää loppuvuoden grafiikan parantamiseen...
7.11.2009
Kulunut viikko ei ole mennyt hukkaan, sillä listauksen kirjoittaminen on edistynyt varsin tyydyttävästi. Tekoälyn ohjaamat koneet taistelevat täysin automaattisesti ja vastustajat pitävät päämaalinaan pelaajaa, mutta tulittavat toki siipimiehiäkin, kun ne ovat sopivalla etäisyydellä.
Taisteluissa alivoimaiset siipimiehet ovat aina jääneet alakynteen. Pitää ehkä tehdä jonkinlainen käskytysjärjestelmä jolla voi komentaa omia lentäjiä? Paljon on kiinni siitä minkälaiseen asemaan koneet alussa joutuvat, alempana lentävät hävittäjät ovat helppoja maaleja ylhäältä syöksyville.
Kaikki ei kuitenkaan vielä toimi kunnolla. Jos vihollisen hävittäjät ovat taistelussa liian lähekkäin toisiaan ne yleensä ampuvat vahingossa myös tovereitaan alas taivaalta... Ongelmaan pitää löytää jokin ratkaisu jotta viholliset eivät tipu aivan itsekseen.
Pian on aika siirtyä vahinkomallennuksen pariin. Koneiden pitää reagoida realistisesti osumiin. Olen tehnyt päätöksen jättää pommikoneet pois pelistä, niiden tekeminen kuluttaisi liikaa aikaa, eikä sopivia malleja ole saatavilla. Maakohteet ja ilmatorjunta ovat yhä harkinnassa.
31.10.2009
Valmiiseen peliin saattaa kuulua missio-generaattori joka luo sattumanvaraisia tehtäviä. Pelattavassa demossa on useita vihollisen hävittäjiä ja muutama siipimies pelaajan apuna, uskon että oikea tasapaino vastustajien ja omien koneiden lukumäärän välillä on nyt saavutettu.
19.9.2009
Siipimies osaa jo valikoida maalinsa, mutta ei se silti mikään ässä ole. Välillä kone lähtee etsimään ammuttavaa kaukaa vaikka aivan vieressä lentää vihollisen hävittäjä! On lisättävä muitakin siipimiehiä peliin ja saatava viholliset taistelemaan myös niitä vastaan.
Kamppailut tuntuvat elävämmiltä kun taistelua käydään muidenkin koneiden välillä. Lopulliseksi vastustajien lukumääräksi saattaa hyvinkin riittää 8-12 konetta, kun omia koneita on ehkä 2-3 pelaajan koneen lisäksi. Ilmatorjunta ja maakohteet voisivat myös tuoda realismia tehtäviin.
12.9.2009
Edelliset viikot ovat sujuneet laiskasti, mutta nyt demossa on yksi tietokoneen ohjaama kone joka on pelaajan puolella. Tuo siipimiehen ohjelma on varsin keskeneräinen ja joudun tekemään paljon työtä ennen kuin se on valmis. Ihan hyvältä vaikuttaa, urakka pelin parissa jatkuu...
29.8.2009
Ohjelmassa on useita vihollisia jotka tulittavat pelaajaa. Välillä ruudunpäivitys hidastuu kovan tulituksen takia - kun ilmassa on satoja luoteja. Vastustajien määrää pitää vähentää, ja korvata osa niistä omilla koneilla, joita alan seuraavaksi tekemään. Ehkäpä vain pari siipimiestä riittää?
22.8.2009
Kesä vaihtuu syksyyn, myös tauko pelin tekemisessä on päättynyt. Olen lisännyt demoon vihollisen koneita joissa on aseistus, kun viholliset ja siipimiehet ovat toiminnassa on hankkeen valmistuminen jo loppusuoralla. Peliin tulee noin tusinan koneen kokoisia taisteluja.
On hankalaa arvioida millaiseksi pelin lopullinen luonne muodostuu, mutta vuoden kuluttua pitäisi projektin olla valmiina. Viivästystä on aiheuttanut innostuksen ajoittainen hiipuminen. Battle over Finlandissa on kuitenkin sen verran paljon potentiaalia että työ viedään loppuun asti.
22.5.2009
Ei merkittävää edistystä ohjelmassa, mutta vihollisen aseistus on työn alla. Uskon että jo viikon kuluttua demossa on toimivat aseet kaikissa koneissa. Siipimiesten kehittäminen astuu kuvaan tämän jälkeen. En pidä välttämättömänä suuria, lähes 100 koneen taisteluja, vähempikin riittää.
15.5.2009
Olen varsin tyytyväinen ohjelman nykytilaan, nyt demossa on mahdollisuus taistella useita vihollisia vastaan samanaikaisesti. Kokeilin 100 hävittäjän rähinää ja grafiikka hidastui melkoisesti, mutta 30 vastustajan kamppailussa ruudunpäivitys ei häiritsevästi hyytynyt.
Uskon että tuo 100 koneen määrä tulee ylittymään kun saan skaalauksen valmiiksi. Tällöin mallit näkyvät yksinkertaisina kauempana, mutta muuttuvat yksityiskohtaisemmiksi kun ovat lähellä. Siipimiehet puuttuvat yhä taivaalta, mutta saapuvat sinne myöhemmässä vaiheessa.
Lisäsin mahdollisuuden seurata jokaista lentokonetta kameralla vapaavalintaisesti. On hienoa katsella koneiden lentoa muodostelmassa, kunnes parvi hajoaa jahtaamaan pelaajaa. Toistaiseksi vain yksi enemy on aseistettu, mutta korjaan tämänkin puutteen heti seuraavaksi.
8.5.2009
Vihdoin tekoäly on riittävä! Suunnitelmissa on ollut kehittyneemmän pilotin listaus, mutta pelaaja ei käytännössä huomaisi sen eroa suhteessa yksinkertaisempaan. Seuraavaksi aloitan ohjelmoinnin joka mahdollistaa useamman koneen pyörittämisen taistelussa samanaikaisesti.
Myöhemmin tarvitaan skaalaus joka käyttää yksinkertaisempia malleja lentokoneiden ollessa kauempana - ettei koneen ruudunpäivitys hidastu liikaa. Jätän aseistuksen laajentamisen myöhemmäksi. Kun nämä vaiheet ovat takana, ollaan projektissa jo reilusti loppusuoralla.
1.5.2009
Demossa oli kiusallinen bugi joka esti sen pelaamisen uudemmissa koneissa, sama ongelma tuli esiin itselläni kun vaihdoin näytönohjaimen uudempaan. Onneksi tuo virhe on nyt korjattu ja pelin toimivuus turvattu. Myöskään Windows Me:n vaihtuminen XP:hen ei ole tuottanut yllätyksiä.
Tekoälyn viimeistely on käynnissä. Kysymys on lähinnä oikean tyylin löytämisestä koneen käyttäytymisessä. Tulevaisuudessa keskityn siihen kuinka monta konetta voi yhtäaikaa osallistua taisteluun, vähintään yksi siipimies tarvitaan ja ainakin kolme vihollista.
Myös aseiden kohdalla tarvitaan parannuksia. Nykyisen kahden konekiväärin rinnalle tulisi saada myös tykki, sekä rynnäkkökoneita varten raketit ja vapaasti putoavat pommit. En edes vaivaa päätäni ilmatorjunnalla, tosin en usko että sitä on vaikea toteuttaa.
24.4.2009
Tauko venyi jälleen pitkälle kevääseen, mutta nyt työ alkaa uudelleen ja ohjelmointi on varsin hyvässä vaiheessa. Tekoälyn viimeistely on ensimmäisenä työlistalla, samoin aseiden toiminta. Kun olen saanut nämä alta pois, teen ohjelmaan usean koneen taistelut ja siipimiehet vielä kavereiksi.
Erilliset pommittajat ampumoineen ja ilmatorjunta tulevat myöhemmin. Projekti jatkuu ja valmistuu reipaasti myöhässä - todennäköisesti vasta 2010! Aikaisemmin ajattelin että peli olisi ladattavissa jo kuluvana vuotena mutta epäilen ettei se onnistu. Hanke valmistuu kyllä aikanaan. :)
25.12.2008
En ole tehnyt peliä, mutta jatkan ensivuoden alussa. Hyvää joulua ja onnellista uuttavuotta!
16.12.2008
Aikaisemmin vihollisen hävittäjän saattoi karistaa kannoiltaan jos pääsi suoraan sen taakse, tällöin vastustaja jatkoi lentoaan poispäin pelaajasta. Mutta nyt enemy kääntyy uudelleen kohti omaa konetta tietyn välimatkan päässä. Joulu lähestyy ja ohjelmointi jatkuu.
7.12.2008
Sopivalla etäisyydella vihollinen osaa lentää korkealle ja syöksyy sitten kimppuun jos pääsee oikeaan asemaan. Silmukka ei sisälly sen taitoihin. Tekoälyyn on tulossa parannuksena kyky väistellä tulitusta, lisäksi vastustajaan voi valita eri vaikeustasoja. Hyvältä vaikuttaa...
30.11.2008
Kone ottaa korkeutta ja syöksyy alas, mutta varsinaista silmukkaa se ei vieläkään tee. Joskus hävittäjä törmää maahan kun "pilotti" ei ehdi oikaista ajoissa. Saattaa olla että jätän silmukan liikkeenä pois, mutta haluan nähdä sen ensin toiminnassa. Duuni jatkuu edelleen tekoälyn parissa.
23.11.2008
Ei paljoa edistystä, mutta hieman kuitenkin. Tuhoutuneen hävittäjän romu ei pyöri maassa ja tekoälyn listausta on yksinkertaistettu. Olen päässyt aloittamaan silmukan ohjelmoinnin, jonkinlaisen nousuun ja syöksyyn pitää enemyn pystyä. Jotain muutakin pitää keksiä...
16.11.2008
Enemyn hävittäjässä on "kompassi" joka osoittaa pelaajan koneen suunnan, jos oma kone on vihollisen takana se vain pakenee mutkittellen. Muutenkin tekoäly on parantunut huomattavasti, nyt vastustajan kone ei kiepsahtele tökerösti vaan lentää kuten oikea lentokone.
Hävittäjään on ohjelmoitava myös silmukan tekeminen jottei taistelu tapahdu vain kaarellen. Tekoäly ei ole vielä pitkään aikaan valmis mutta hyvältä vaikuttaa. Myös pelaajan konetta pitää kehittää lisää, sillä kone liikehtii virheellisesti maassa vielä sen jälkeen kun se on ammuttu alas.
9.11.2008
Vihollinen kykenee ampumaan pelaajan hävittäjän alas, aivan kuten pelaajakin vihollisen. Koneet putoavat sattumanvaraisesti pyörien ja jääden kentän pintaan. Myöhemmin, kun kaikki mallit ovat valmiina, niistä irtoaa kappaleita ja ne savuttavat pudotessaan.
3.11.2008
Ohjelmointi on koko projektin ajan ollut hidasta, mutta konemallien puuttuessa ei valmiista ohjelmasta olisi julkaistavaksi peliksi. Nykyinen tilanne vaikuttaa oikein hyvältä, sillä listaus on edistynyt niin että viholliskone syöksyy osumista maahan jonne se jää makaamaan.
Myös pelaajan koneen on pudottava enemyn osumista. Kun olen hionut lentomallin ja tekoälyn kohdalleen on aika lisätä useita koneita peliin. Sitten ollaankin jo loppusuoralla pelin valmistumisessa - vaikka julkaisuun meneekin vielä vähintään vuosi.
13.10.2008
Seuraavaksi hävittäjiin tulee yksinkertainen vahinkomallennus jotta taisteleminen onnistuu. Lopullisen vahinkomallennuksen voin tehdä vasta kun kaikki 3d-mallit ovat editoitavina. Taivaalla lentävien koneiden lukumäärää on lisättävä jotta peliin saadaan suuria taisteluita.
Ohjelmaan on saatava skaalaus niin että kaukana olevat koneet esitetään yksinkertaisemmilla malleilla - ettei ruudunpäivitys hidastu liikaa. On vielä vaikea arvioida montako konetta voi olla yhdessä taistelussa samaan aikaan, toivottavasti puolitusinaa vähintään.
4.10.2008
Tauko ohjelmoinnissa on päättynyt jo useita viikkoja aikaisemmin, mutta päivitin sivuja vasta nyt. Alkuperäinen osoite ei ole enää toiminnassa joten uutiset tulevat jatkossa tänne. Tekoäly vaatii vielä paljon säätämistä toimiakseen kunnolla. Enemyn edessä on zone joka laukaisee sen aseet pelaajaa kohti. Tässä muutama kuva keskeneräisistä malleista ja vanha video.
9.6.2008
Aloitin ohjelmoinnin vasta viikonloppuna, joten en ole saanut aikaan kuin pieniä parannuksia. Vihollisen hävittäjä on joko täysin voittamaton, tai sitten taivaalla harhaileva maali. Parempi olisi löytää koneelle realistinen käyttätymismalli. Tekoälyssä on vielä paljon työtä jäljellä.
2.6.2008
Vihollisen hävittäjä osaa jo jahdata pelaajaa, mutta tekoälyssä on paljon parantamisen varaa. Kone ei saa törmätä maahan, eikä kääntyä luonnottomasti. Tavoitteena on mahdollisimman yksinkertainen listaus, joka hoitaa uskottavasti enemyn käyttäytymisen. Työ jatkuu...
24.5.2008
Vastustajan kone kaartaa aivan kuten pitääkin, samoin kallistuksesta palautuminen on vihdoin kunnossa. Hyökkäävän tekoälyn ohjelmointi on jo alkanut, myöhemmin tulee useita vihollisia sekä siipimiehiä ohjaava listaus. Hyvin menee, projektin eteneminen on jälleen nopeutumassa.
18.5.2008
Työ on jatkunut edelleen hitaasti, mutta myös selvää edistymistä on tapahtunut. Kone lentää eri pisteiden välillä aivan kuten pitääkin, mutta kaartaminen sulavasti käännöksissä ja niistä palautuminen on yhä ongelmana. Myöhemmin alkaa taistelevan tekoälyn ohjelmointi.
11.5.2008
Olen ollut laiska, mutta sain silti aloitettua tekoälyn ohjelmoinnin. Nyt demossa on ominaisuus jolla voi seurata viholliskoneen toimintaa, tämä on tärkeää koska joudun tarkkailemaan kuinka enemy käyttäytyy. Asensin myös waypointit, joiden välillä vihollinen lentää.
4.5.2008
Grafiikasta vastaavat listaukset ovat vihdoin tyydyttävässä kunnossa. Kun konekiväärillä ampuu, näkyvät luotien iskeytymät maahan ja vastustajan koneeseen. Seuraavaksi alkaa vihollisten tekoälyn ohjelmointi, ja myöhemmin vahinkomallennuksen tekeminen.
28.4.2008
Tietokone hajosi, mutta se korjattiin nopeasti kuntoon. Grafiikan ohjelmoinnissa ei ole tapahtunut merkittävää edistymistä, sen tekeminen on vaikeampaa kuin ajattelin. Jatkossa en aio etukäteen julistaa milloin joku työvaihe on valmiina, sillä nuo aikataulut eivät pidä juuri koskaan.
21.4.2008
Kuluneella viikolla on konekivääreistä vastaava ohjelma tehty lähes 100% uudelleen. Nyt pitemmät sarjat ovat mahdollisia, koska luoteja on ilmassa aikaisempaa enemmän. Myös ammusten lentoradoissa on sattumanvaraista hajontaa, joten tulitus näyttää todella aidolta.
En ole vielä korvannut kaikkea vanhaa grafiikkaa uudella. Ainoastaan konekiväärin suuliekit ja luodit ovat ok. Vielä pitäisi ohjelmoida ammusten iskeytymät eri kohteisiin. Nämäkään eivät toki ole lopullista grafiikkaa, vaan vaihtuvat täydellisesti kun peli on viimeistelyvaiheessa.
Pian alkaa tekoälyn ohjelmointi. Pyrkimykseni on kehittää erillaisia "persoonallisuuksia" lentäjille, jotteivat kaikki vastustajat vaikuta samankaltaisilta. Virtuaalisten lentäjien persoonallisuus voisi jakaantua vaikkapa pelkurimaiseen, varovaiseen, rohkeaan ja uhkarohkeaan...
14.4.2008
Ohjelmointi on vähitellen pääsemässä vauhtiin. 2d grafiikan vaihto kolmiulotteiseen on käytännöllinen ratkaisu, joka saadaan loppuun kuluvalla viikolla. Olen kartoittanut jatkotoimia, ja havainnut että pääsen pian kehittelemään vastustajan tekoälyä ja useampien koneiden yhteistoimintaa. Tulee jännät paikat kun vihollisen koneet alkavat ampua takaisin!
7.4.2008
Loma pelin tekemisestä venyi jälleen useiden kuukausien mittaiseksi! Niin se vain on, että yleensä meikäläinen ohjelmoi pari kuukautta, ja pitää sitten puolenvuoden tauon. Parempi kuitenkin pitää taukoa, kuin hylätä projekti kokonaan.
Huono uutinen on se, että julkaisu siirtyy ainakin vuodella eteenpäin. Ehkäpä Bof-2 voisi olla valmiina jouluna 2009? Pelin toteutus muuttuu yksinkertaisemmaksi, vaihdan huonosti toimivan ja ruman 2d grafiikan nopeaksi 3d grafiikaksi.
6.1.2008
Hyvää uutta vuotta kaikille! Työ jatkuu pian...
17.12.2007
Demon grafiikka ei toimi kaikilla testaajilla, ja etsin ongelmien syitä... Testaus on todella hyödyllistä - olisi noloa jos julkiseen levitykseen pääsisi versio, joka toimisi vain muutamilla koneilla. Parempi että ongelmat paljastuvat aikaisessa vaiheessa.
Olen saanut Ju-87 mallin josta puuttuvat textuurit. Olen tyytyväinen Stukaan ja jossain vaiheessa alan editoida sitä peliä varten. Mielessäni on pyörinyt ajatus keskinkertaisten sprite-efektien korvaamisella persoonallisilla 3d efekteillä. Tämän ratkaisu tekisi pelistä myös nopeamman.
8.12.2007
Demo on vihdoin testaajien ladattavissa. Asianomaiset tietävät linkin ja toivottavasti eivät levitä sitä ulkopuolisille. Grafiikka on kamalaa, mutta sehän on vain testausta varten. Kaikki menee vielä myöhemmin uusiksi. On vaikea ajatella miltä demo tuntuu jonkun muun pelaamana.
Pelin yleinen luonne on hahmottumassa, en usko että kaikki tulevat pitämään siitä. Mutta jotain erikoista on kuitenkin kehitettävä, sillä kaikki lentopelit toistavat samaa kaavaa. BoF2 tulee erottumaan massasta. Jatkan työtä pelin parissa, mallentajat ovat lupailleet ensimmäisiä valmiita malleja jouluksi...
30.11.2007
Tauko alkaa olla lopussa... Jatkan pelin tekemistä joulukuussa, jolloin viimeistelen pelattavan demon, jonka muutamat saavat kokeiltavaksi. Demon julkaisulla pyrin saamaan palautetta koneen käyttäytymisestä, sekä rohkaisemaan hankkeeseen osallistuvia siitä, että eräänä hetkenä peli on todella valmiina. Tässä video joka esittelee demon joitakin ominaisuuksia, videolla ei näy demossa olevia aseita eikä viholliskonetta.
15.10.2007
En ole tehnyt peliä ollenkaan, ja pidän nyt taukoa. Demo julkaistaan muutamille testaajille jouluksi.
8.10.2007
Jatkan sprite-efektien parissa vielä jonkin aikaa, ja muut pelin ominaisuudet saavat odottaa vuoroaan.
1.10.2007
En ole tehnyt juurikaan peliä, paitsi opettellut sprite-efektien käyttöä. Olen kehitellyt joitakin uusia ideoita, miten toteutan ohjelman jotkut osat uudelleen. Hyvä tästä tulee - mutta nyt pitää saada partikkelit toimimaan 100% teholla, jotta voin hyödyntää niitä pelissä kunnolla.
25.9.2007
Nyt molemmisssa konekivääreissä on spriteinä toteutetut suuliekit, samoin luotien osumat viholliskoneessa ja maassa, näkyvät poksahduksina. Kun hävittäjää ampuu tarpeeksi, se syttyy tuleen ja putoaa. Kehittelen efektit paremmaksi, ja vasta sitten siirryn tekemään koneeseen tarkempaa vahinkomallennusta. Kun spritet ja vahinkomallennus ovat kunnossa, aloitan vihollisen tekoälyn kehittelyn. Jossain välissä ohjelmaa pitää siistiä ja optimoida.
19.9.2007
Nyt hävittäjässä on kaksi konekivääriä. Laukausten osumat noteerataan joko maassa, tai alueella kaartelevassa viholliskoneessa. Lentomalli tuntuu paremmalta, kun sitä joutuu käyttämään vastustajan takaa-ajamiseen, joka ei ole helppoa. Myös osuminen viholliseen on juuri sopivan vaikeaa - ja samalla hauskaa. Pelissä ei ammuta yhdellä lennolla tusinaa vihollista taivaalta alas.
Lisään myöhemmin tykin, vapaasti putoavat pommit ja ehkä raketit. Vihollisen tekoälyn kehittely on myös aloitettava. En tiedä missä järjestyksessä etenen, mutta jatkan sitkeästi ohjelmointia. Jotkut ovat saaneet linkin videoon, joka esittelee pelin ominaisuuksia. En aio päästää sitä julkiseen levitykseen, mutta video saattaa myöhemmin saada jatkoa - kun demossa on enemmän ominaisuuksia. Sprite-efektit ovat jo työnalla.
12.9.2007
Paljon uutta on valmistunut peliin. Ohjaamossa on toimiva ohjussauva, kaasukahva ja laskuteineiden vipu. En tee mittareita, ennenkuin saan lopulliset mallit käyttööni. Olen ohjelmoinut peliin uusia kameranäkymiä, ja parannellut entisiä:
1. Tähtäin - jonka kamera osoittaa suoraan eteenpäin.
2. Ohjaamo - jossa näkökulma toimii nyt hiirellä, näppäimistön sijaan.
3. Näkymä takaa - joka on hieman erillainen kuin aikaisempi.
4. Vapaa kamera - jota voi pyöritellä koneen ympärillä ja zoomata. Muutin sen hiirellä toimivaksi.
5. Hollywood kamera! tämä katselukulma seuraa konetta ensin kauempaa, niin että kuvaaminen
alkaa koneen edestä, ja jatkuu koneen lentäessä kameran ohi. Kamera aloittaa
automaattisesti uudelleen kuvaamisen. Näkökulmaa voi myös zoomata. Näyttää aika hienolta...
Seuraavana vuorossa on aseiden tekeminen. Aluksi riittää, että saan hävittäjään jonkinlaisen konekiväärin, jolla voi ampua alas vihollisen koneita. Sen jälkeen on aloitettava vastustajien ohjelmointi, niiden tekoälyn suunnittelu on tärkeimpiä ominaisuuksia mitä peliin tulee.Työtä on ihan hirveästi jäljellä. Mutta vihdoin peliin on tullut uusia ominaisuuksia, ja lentomallin ohjelmoinnista on päästy eteenpäin.
5.9.2007
Lentomalli ja koneen käyttäytyminen maassa, ovat vihdoin tyydyttävässä kunnossa. Olen ryhtynyt tekemään ohjaamoa. Se varustellaan liikkuvalla ohjaussauvalla, sekä sarjalla muita toimivia vipuja. Hyttiin tulee myös mittaristo, jonka pyrin toteuttamaan textuureilla, mutta kaikki muu on 3d grafiikkaa. Ohjaamossa pelaaja voi kääntää katselukulmaa hiirellä tai näppämistöllä. Siirryn hytin valmistumisen jälkeen aseistamaan hävittäjää.
28.8.2007
Ohjelmasta on korjattu muutama kiusallinen vika, ja sen kehittäminen jatkuu. En ole päässyt lisäämään ohjaamoon liikkuvia yksityiskohtia, tai tekemään koneen aseistusta. Ensin pitää saada hävittäjän käyttäytyminen maassa valmiiksi, ennen kuin jatkan eteenpäin. Koneella voi toki nytkin rullata maassa ja laskeutua alkeellisesti, mutta en ole vieläkään tyytyväinen noihin ominaisuuksiin.
23.8.2007
Olen pysynyt projektin parissa aktiivisesti, ja edistymistä tapahtuu. Pelialueen mittakaavasta tulee mahdollisimman suurikokoinen, ja pyrin siinä realismiin niin paljon kuin on mahdollista. Asensin ohjelmaan ominaisuuden, joka mahdollistaa näkökulman rajoittamisen säädetylle etäisyydelle. Tästä on hyötyä tapauksissa, joissa koneteho ei riitä pyörittämään maximiasetuksia.
Pelin suurin resoluutio on 1600*1200, joten tarkkuutta löytyy. Myös resoluutiosta tulee säädettävä, eikä hitaammalla koneella pelaava joudu vaikeuksiin. Peliin tulee laaja valikoima säätövaraa, niin grafiikan kuin äänienkin puolesta. Aion olla todella perusteellinen - peli julkaistaan vasta kun olen siihen testaajien kanssa tyytyväinen.
17.8.2007
Hanke on edennyt paremmin, kuin viikko sitten olisin uskonut. Ongelmiin on löytynyt apua tutkimalla projektin vanhempien versioiden listausta, ja palaamalla vanhoihin ratkaisuihin. Useat hankaluudet ovat kerralla pois pyyhkäisty! Pelin graafiikka tulee olemaan parempaa, kuin mihin uskoin joutuvani tyytymään.
Vaikka ohjelmointi ottaa jättiaskelia, pelin julkaisu siirtyy 2008 joulukuuhun - muuta en uskalla luvata. Pelin tekemisessä ei enää pitäsi tulla hidastavia taukoja. Tämän vuoden lopussa muutamat VIP-henkilöt saavat pelattavat demot kokeiltavaksi.
9.8.2007
Ohjelmointi on jatkunut ja motivaatio projektiin kasvaa edelleen. Koneen toiminta nousukiidon ja laskeutumisen mallentamisessa on työn alla. Tämän jälkeen siirryn tekemään ohjelmoituja vahinkomalleja joissa lentokone jää maastoon rikkoutuneena - sillä hävittäjä ei kestä pelissä mitä tahansa käsittelyä. Vielä on pitkä matka kuljettavana, kunnes pääsen ampumaan alas ensimmäisiä viholliskoneita.
2.8.2007
Ohjelmointia on hidastanut tietokoneen sekoaminen, laitteet olivat viikon korjauksessa. Onneksi uusi käyttöjärjestelmä otti ohjelmat vastaan mukisematta, ja pian duuni jatkuu entiseen malliin. Jo ennen viivytystä ehdin saada jotain aikaan, ja olen optimistisempi kuin aikoihin! Myös mallirintamalta kuuluu hyviä uutisia: Ju-87, Fw-190 ja Me-110 ovat valmistumassa - kiitos ahkerien mallentajien.
Viimeinen peliin tuleva kone on Ju-88 pommittaja, mallien animointi ja vauriomallien editointi tulevat teettämään paljon työtä. Olen pohtinut mitä koneita pelissä lopulta lennetään, ja mitkä jäävät tietokoneen huoleksi. Tuntuisi luonnolliselta, että pommittajat ovat koneen hallinnassa ja ihminen ohjaa hävittäjiä?
Rynnäkkökoneita kuten Stukaa ja Me-110 hävittäjää olisi toki hauska lentää, puhumattakaan lentävästä pannssarivaunusta nimeltä Il-2. Nuo koneet vaativat ehdottomasti maakohteita...
24.7.2007
Lisää koneita on valmistumassa. Uusi Me-109 otetaan myöhemmin käyttöön, ja sivulla nyt näkyvä malli hylätään. Lopullista grafiikkaa esittelen vasta kun peli on ladattavissa. Myös Ju-87 Stuka on tulossa, ja myöhemmin ehkä Fw-190, Ju-88 sekä mahdollisesti Me-110. En tiedä tuleeko peliin enempää lentokoneita?
Ohjelmointi on jatkunut, ja pientä edistymistä on tapahtunut. Kun lentomalli ja koneen käyttäytyminen maassa ovat kohdallaan, alkaa ohjaamon varustelu liikkuvilla hallintalaitteilla, mittareilla ja avattavalla ohjaamon kuomulla. Vasta myöhemmin lisään aseistuksen ja viholliset. Työtä on todella paljon jäljellä!
17.7.2007
Motivaatio projektin jatkamiseen kasvaa, sillä kaksi kotimaista mallentajaa on palannut jälleen töihin. Valmistuvia koneita ovat Il-2, Pe-2, Yak-3, La-5 ja Mig-3. Myös sarja Saksalaisia koneita pitäisi olla tulossa? En ole varma käytänkö kuvassa näkyvää Me-109 hävittäjää, sillä saatan saada paljon sopivamman mallin tilalle. Nyt vaikuttaa siltä, että peliin sisältyy sittenkin alkuperäisten suunnitelmien mukaiset määrät koneita...
Olen jatkanut lentomallin ohjelmointia. Nousukiito ja lentokoneen käyttäytyminen maanpinnalla, ovat myös työnalla. Kun nämä saadaan edes jonkinlaiseen kuntoon, on aika kehittää erillaisia vahinkotiloja lentokoneen käyttäytymiseen. Syöksykierre ja realistinen sakkaus, tulevat olemaan ensimmäisiä ominaisuuksia joita aion ohjelmoida. Koneen täytyy myös noteerata kosketus maahan realistisesti.
19.6.2007
Joulutauko on venynyt nolosti lähes juhannukseen asti! Osittain syynä on mallentajien vetäytyminen hankkeesta, joka vähensi motivaatiota - toisaalta tauko johtui siitäkin ettei mielenkiintoa juuri muutenkaan ollut - ennenkuin vasta nyt. Kun tarkastelin demoa, niin yhä selvemmin mieleeni nousi vaikutelma kevyestä pelistä, jossa vauhdikkaat tehtävät seuraavat nopeasti toisiaan. Tästä on hyvä jatkaa...
8.1.2007
Vuosi 2007 on alkanut. En ole vielä ottanut itseäni niskasta kiinni, vaan "joulutauko" näyttää jatkuvan. Pieniä parannuksia ohjelmaan on kuitenkin tehty, ja samalla jotain valintoja lyöty lukkoon, jotka vaikuttavat pelin edistymiseen. Mallirintamalla asiat etenevät nopeammin ja Fw-190 hävittäjä on valmistumassa.
31.12.2006
Joulutauko on päättymässä. Olen toki tehnyt peliä jonkin verran, mutten mitään ihmeempia. Projekti on kohdannut vastoinkäymisiä, mutta se jatkuu niistä huolimatta. Viimeisimpänä haasteena on ollut ongelma, jossa lentokone ei noteeraa osumista maahan, vaan hävittäjä putoaa kentän läpi. Bugi on hallinnassa jotenkuten, mutta lopullisessa pelissä sitä ei saa esiintyä kertaakaan.
Edistymistä mallirintamalla. Olen saanut melkein täydellisen Me-109 mallin textuureineen, siihen tehdään muutama muutos, ennen kuin se kelpaa peliin. Seuraava valmistuva kone on Fw-190. Tarkoitus on saada peliin 10-12 eri konetta. Hyvää uutta vuotta sivuilla vieraileville!
23.12.2006
Pientä edistymistä on tapahtunut, muttei mitään mainitsemisen arvoista. Jossain vaiheessa aloitan 3d ohjaamon varustamisen liikkuvilla osilla - mutta ennen sitä - pitää parannella jo olemassa olevia ominaisuuksia. Hyvät joulut kaikille niille, jotka vaivautuvat lukemaan näitä sivuja! :)
16.12.2006
Uudet ominaisuudet tuovat mukanaan uusia pulmia, koneella on paha taipumus pudota kentän läpi - mikä ei tietenkään sovi. Voi olla että pidän taukoa pelin tekemisessä, ja palaan sen pariin uudelleen vasta tammikuussa? Valmistuminen ajoittuu ensi vuoden loppuun, mutta aika näyttää lykkääntyykö julkaisu vuoden 2008 puolelle?
Mitään keskeneräistä en aio päästää levitykseen - poislukien testaajat, jotka saavat keväällä ensimmäiset demot arvioitavaksi. Malleja valmistuu nyt tasaista vauhtia - kiitos uuden yhteistyökumppanin. Mitäs pidätte kuvan Me-109 koneesta? Hävittäjästä puuttuvat textuurit ja joukko yksityiskohtia. (Kuva poistettu).
9.12.2006
Olen tehnyt kenttä-generaattoria joka valmistaa automaattisesti yhden suuren alueen, useista pienemmistä osista. Kaikkia pienempiä alueen osia voi tulevaisuudessa editoida erikseen, kentän latautumisnopeus on riippuvainen siinä olevien yksityiskohtien määrästä. Jonkinlainen tasapaino on löydettävä kentän yksityiskohtaisuuden ja sen latautumisnopeuden suhteen.
Maaston on tarkoitus koostua metsistä, pelloista ja järvistä. Jonkinlaisia kyliä ja maanteitä on myös tarkoitus tehdä. Ja tietysti lentokenttiä, joilta koneet voivat toimia. Pelin mittakaavasta on tulossa realistinen, ilmassa olevasta koneesta näkee useiden kilometrien päähän. Olen saanut kuvia pian valmistuvasta Me-109 koneesta, ja voin kertoa että hyvältä näyttää.
2.12.2006
Kuluneella viikolla olen keskittynyt pelin mittasuhteiden hiomiseen - siihen mikä on lentokoneen sopiva koko suhteessa maastoon, ja kuinka nopeasti kone voi lentää. Samalla olen joutunut pohtimaan pelin tasapainoa realismin ja pelattavuuden välillä. Ehkäpä kevyt-simulaattori, on yhä oikea arvio määrittelemään Bof projektia?
Kun mittasuhteet, ja muut keskeneräiset asiat ovat kohdallaan - on aika asentaa liikkuvat osat ohjaamoon. Ohjaussauva, polkimet, kaasukahva ja mittarit tulevat toimimaan realistisesti. Hyttiin asennetaan myös pilotti, ja myöhemmin virtuaaliselle taivaalle ilmestyvät ensimmäiset viholliskoneet.
Silti en ole tyytyväinen noihin uusiin ominaisuuksiin, ja työtä on valtavasti edessä. Suunnittelemani vauriomallennus ei ole päässyt edes alkuun, ja jotain bugeja on hoidettava pois häiritsemästä. En usko että varsinaisia uusia ominaisuuksia tulee vähään aikaan, keskityn vain parantelemaan nykyisiä.
Palkkasin uuden mallentajan! En paljasta vielä hänen nimeään tai verkosivuaan, mutta sen voin kertoa - että hän on ensimmäinen ulkomainen yhteistyökumppani. Uusi kaveri tekee täysin kaupallista tasoa olevia malleja, ja keskittyy aluksi saksalaisiin koneisiin.
Nyt kone toimii maassa paremmin kuin aikaisemmin, mutta paljon työtä on vielä edessä. Ensiviikolla hävittäjän laskeutumis, ja nousu ominaisuuksien pitäisi olla hyväksyttävässä kunnossa? Asennan säädettävän moottorin kierrosluvun, sekä alkeellisen vauriomallennuksen. On tarkoitus että hitaammin rullatessa kone etenee kolmella pyörällä, kunnes yhä nopeammin kiihdyttävä hävittäjä nousee kahdelle pyörälle - ja lähtee lentoon.
Mielessäni kangastelee jo 3d ohjaamon asentaminen, vaikkei se vielä olekkaan ajankohtaista. Kun saan hytin toimimaan kuten muissakin simulaattoreissa, alkaa hävittäjän ohjaaminen tuntua todelliselta lentämiseltä.
Yhteistyökumppaneiden puolella tapahtuu, muttei mitään vakavaa - mikä uhkaisi projektia. On mahdollista että yksi mallentaja vetäytyy hankeesta, juuri samalla hetkellä - kun toinen tulee mukaan. Saapa nähdä mitä tapahtuu? Yhteistyö uuden mallentajan kanssa ei ole vielä varmistunut, mutta ensiviikolla tiedän paremmin.
12.11.2006
Olen palannut ohjelman pariin viikon flunssan jälkeen. Tauko teki hyvää, sillä huomasin erään bugin joka oli korjattava välittömästi. Lentäessään kone tärisi silminnähden, ja kiusallinen virhe oli poistettava mittakaavaa suurentamalla. Olisin muuttanut skaalaa joka tapauksessa, mutta jouduin tekemään sen jo tässä vaiheessa. Nykyinen kone on 400% suurempi kuin aikaisempi, lopullisessa pelissä mittakaava on vieläkin suurempi.
Pääsin vasta nyt tekemään laskeutumista, asennan hävittäjään uudemman lentomallin joka mallentaa lentokoneen toimintaa paljon paremmin kuin aikaisempi. Nyt koneella voi rullata alkeellisesti, ja nousta ilmaan kun vauhtia on tarpeeksi.
Laskutelineet on asennettu, ja ne toimivat kuten pitääkin. Samoin uutta 3d grafiikaa on valmistumassa, mutta esittelen sitä vasta kun peli on julkaisukunnossa. Nyt alkaa suurempi työ ohjelmapuolella. Lentokoneella on kyettävä nousemaan ja laskeutumaan, aivan kuten oikealla esikuvalla. Koneen toiminta lentokentällä rullatessa, poikkeaa varsinaisesta lentämisestä radikaalisti.
Realistinen nousukiito ja laskeutuminen, laajentavat peliä perusräiskintää pitemmälle. Onneksi lentomallista vastaavan ohjelman kohdalla ovat asiat kunnossa, joten siitä on hyvä jatkaa. Verkkosivuja on päivitetty. Jos ne näkyvät jotenkin omituisesti, niin lähetä palautetta osoitteeseen joka näkyy logon alla. (Sivut ovat vaihtuneet)
29.10.2006
Kaikki jotka harrastavat ohjelmointia, tietävät kuinka joskus helpoilta näyttävät asiat - eivät lopulta olekkaan sitä. Liikkuvan peräsimen asentaminen oli juuri tällainen pähkinä. Lopulta työ palkittin, ja näin siivekkeen liikkuvan kuten tahdoinkin. Lentokoneen sivuperäsin on realistinen myös ohjauksen kannalta, ja koneella voi tehdä vaikkapa pystykäännöksen.
Sivuttaisen liikkeen asentaminen lentokoneeseen mahdollistaa syöksykierteen, ja joidenkin muiden erillaisten virhetilojen mallentamisen. Koneen käyttäytyminen lentokentällä rullatessa, nousukiidossa sekä laskeutumisessa on realistisempaa. Lisäksi maakohteiden tulittaminen onnistuu tarkemmin sivuperäsintä käyttäen, aivan kuten rynnäkkötehtävissä oikeastikkin.
Myöhemmin sain myös korkeusperäsimen, ja siivekeet toimimaan asiallisesti. Liikkuvat siivekkeet parantavat koneen ulkonäköä, ja luovat realismia.
Seuraavaksi työlistalla ovat vuorossa laskutelineet, sekä toimivan lentoonlähdön ja laskeutumisen mallentaminen. Sitten päästäänkin 3d ohjaamon kimppuun. Mutta ennen kuin jatkan ohjelman kehittämistä pitemmälle, on sen listausta optimoitava. Sillä ohjelmarivejä on edessä paljon, ja riski bugeista kasvaa jatkuvasti.
25.10.2006
Lisäsin sivuille kokeellisen gallerian, siellä on vain yksi kuva, mutta lisää on tulossa (vanhaa tietoa). Yritän saada joka viikko peliä hieman eteenpäin, ja samalla kertoa sen edistymisestä. Kuvan mallin on tehnyt lahjakas Kimmo Tolonen (alkuperäinen kuva on poistettu). Olen editoinut La-5 hävittäjää melkoisesti, ja se saattaa olla käytössä vain testiversiossa. Uusia malleja on tulossa ainakin kolmelta mallentajalta.