Settlers kloonipelin koodaukseen pyydetään ideoita.

Viestiketju alueella 'Ohjelmointi' , aloittaja JOKaija, 14.10.2016.

  1. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 701
    Sivusilmällä tätä tullut seurattua ja hyvää työtä olet kyllä tehnyt. Siitä iso peukku.
     
  2. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Kiitän. Positiivinen palaute antaa aina lisää virtaa. Tuossa viimeyönä lisäilin "decorative" rakennuslistaan
    pihavalot. Oli sen verta synkkä yö ukkeleilla. Nuita saapi lätkiä minne haluaa, jos vain klapit ja ihra riittävät :)


    [​IMG]

    [​IMG]
     
  3. Heeposki

    Rekisteröitynyt:
    21.05.2012
    Viestejä:
    244
    Katohan, hienoa työtä kyllä.
    Tulipa nostalginen olo, taisi settlers 4 olla viimeisin tätä sarjaa jota itse pelasin, mielenkiinnolla seurailen tämän kehitystä.
     
  4. TeknoR

    Rekisteröitynyt:
    10.08.2002
    Viestejä:
    15 909
    Millon tätä pääsee kokeilemaan
     
  5. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 701
  6. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Siellähän niitä.

    Juuh, eli tein teille nyt yhden pelikentän Missionin. Tarkoituksena on scoutin avulla
    löytää iso kärpässieni ja viedä scoutti sen luo. Ja kun missioni on hoidettu, niin
    sumu katoaa lopullisesti.

    http://www.jarikaija.fi/webgl/mission_mushroom/index.html

    Ruudun päivitys on sitä, mitä se HTML 5 webgl systeemissä vielä nykyään on, eli
    surkeaa. Vaatii aika paljon raudalta tehoa. Ja jsotain kumman syystä tällä viimeisimmällä
    Unityllä käännetty pelintekele vaatii jumalatonta rullaamista hiirellä, jotta saa tönöjä
    käännettyä haluamaansa asentoon...

    Viimeisimpiä stand alone (Mac/PC/Linux) asennettavia versioita alkaa saamaan huomisesta
    lähtien http://www.thecolonizers.com saitilta. Vaatii kuitenkin lataamista varten kirjautumisen.
    Alan hieman seuraamaan, jotta minne kaikkialle menee...
     
    Viimeksi muokattu: 22.04.2017
  7. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Ei jessus mitä paskaa tuo HTML 5 webgeeällineen vielä on. Ei toimi kuin välttävästi mitä sitä
    nyt pakonomaisesti testasin, jotta missionin saa suoritettua.

    Pelissä mm:

    - ukkelit jäävät välillä tahmaamaan paikoilleen. Koodissa tosin varmistukset, jotta ennemmin tai myöhemmin jatketaan matkaa.

    - Grafiikka tahmaa satasella, ja monet textuurit ovat aivan liian tummia. Kuten engineers house...

    - Hiiren rullaa luetaan kerran kuukaudessa.

    - pelin Käynnistyminenkin kestäääääää :-)

    - Vaikka peli olisikin jo ruudulla "pelattavan" näköinen, niin höpöhöpö.
    Koodi jatkaa vielä initialisointiaan. Mm. teiden djikstra navigointia varten
    tehtävä puukartta valmistuu vasta noin 30 sek. päästä käynnistymisestä.
    Samoin apexgametoolsin valmistama navigointi vie saman verran lisää.
    Tietää siitä, että kun lätkäisee talon paikoilleen ja yrittää vetää tietä, niin
    eipä alussa tapahdukkaan mitään. Kun ei ole karttaruudukkoa vielä valmiina
    mihin vedellä. Pitääkö vielä tempaista yksi palkki ruutuun, joka kasvaa
    sitä mukaa kuin nuo initit valmistuvat. Pöh...

    Juuh, eli suosittelen vakavasti, jos peli kiinnostaa, niin rekisteröityy pelin foorumiin ja
    lataa sieltä huomisesta lähtien aina "Stand alone" versiot suoraan PC:lle asennettavaksi.

    Teen niistä yksinkertaisesti zippejä. Purkaa vain sitten haluamaansa paikkaan hakemistoineen
    ja ajaa vain .exe filu (PC). Linuxilla täytyy säätää enemmän. Oikeustasot kohdalleen jne.

    Mac versio taitaa myös toimia suoraan. Ei ole nyt macciä käsillä, kun meni duunimacci
    toiselle päivätyön ohjelmoijalle lainaan.
     
  8. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Noniih. Pistin tuonne vertailua varten ladattavaksi PC (32bit) version, jossa on mukana
    FogOfWar-sumu. Webgl versiosta poistin sumun testausta varten kokonaan, sillä tuo
    WebGL vielä tänäpäivänä (tiedän, korjauksia tulee koko ajan), sotkee pahasti sumun
    kanssa objektien tekstuurit ja tekee niistä myös lähes mustia.

    Tein myös valmiiksi Hay Farmerin animoinnit ja toiminnat, eli länttäämällä farmeri
    kentälle ja asettamalla sen työalue (tuplaklikki tönöön ja valita valikon alakulmasta
    "tähtäin" ja sitten klikata kentällä mihin haluaa työalueen. Tuplaklikki tallentaa)

    Normaalisti kasvien kasvattajille pitää valita "vihreäpohjaista" maastoa, sillä
    mm. foresteri ei istuta ensimmäistäkään puuta pelkälle hiekalle / kalliolle.
    Eli työalue täytyy valita oikein. Disabloin nyt kuitenkin tuon kriteerin farmerin
    osalta, jotta helpompi testailla.

    Farmeri käy ensin heittelemässä siemeniä ja heinä rupeaa kasvamaan pituutta.
    Kun pituus on "täysi" alkaa viljan tuleentuminen, eli kuivuu kellanruskeaksi.
    Kun vilja on "valmista", käy farmeri viikatteella kaatamassa satoa.

    En edes viitsinyt obfuskaattorilla koodia cryptata, eli osaavat saavat kyllä sorsat
    näkyville. Ne kun eivät yksin riitä, niin ei haittaa. Ja kriittiset, mm. milloin mission
    on valmis, tavaroiden määrät jne, ovat tulevaisuudessa (kun eräs unity koodari saa
    koodinsa testattua ja valmiiksi) pakattu niin tiiviisti, jotta aivan sama tällä hetkellä
    vaikka näkyvätkin.

    Eli kummatkin allaolevat linkit ovat tämän (eilisen) päivän aikaansaannosta.

    http://www.thecolonizers.com/Web/standalonezips/x86/demo_mission_mushroom.zip

    http://www.jarikaija.fi/webgl/mission_mushroom/index.html
     
    Viimeksi muokattu: 25.04.2017
  9. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Huppista kun sattuikin. Nyt ei koodista enää ota pirukaan selvää. :cool:
     
  10. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Nyt alkaa olemaan jo siinä pisteessä, jotta alan lisäilemään
    "koristeita" kenttiin, mutta ennen sitä olisi mukava tietää, jotta
    minkämoisia FPS lukuja saatte tuosta pelistä omalla kone-
    kokoonpanollanne ulos. Mielellään kummastakin käännösversiosta.
    Eli jos vain viitseliäisyyttä riittää, niin:

    PC versio. Lataa ja pura zippi. Aja exe filu.

    PC versio

    Selainversio WebGL (Safari, Firefox, Chrome)

    Selainversio


    Eli kun peli käynnistyy, niin kokoruuduksi. Älkää vielä liikkuko
    mihinkään. Jos FPS laskuri ei ole näkyvillä, niin oikeasta
    yläkulmasta rattaita klikkaamalla -> Settings -> Graphics ->
    Show FPS counter ruksi päälle.

    Tämä kyselyn tulos tulee ratkaisemaan sen, jotta ostanko
    kolmannen osapuolen tekemän koodinpätkän, joka muodostaa
    automaattisesti ensin vähemmän "triangeleja" sisältäviä
    meshejä ja loppupeleissä näyttää bilboardin (riippuen
    kameran etäisyydestä kohteeseen).

    Ei viitsisi "turhaan" pistää rahaa palamaan tuohon. Ja sen
    lisääminen on myös aikasta työlästä. Ei kokeillessa
    trialia ainakaan mennyt ilman modifointia kerralla kaikki
    kuin stomsössä. Vaatii siis työtäkin.

    Palautteena kaipaisin hieman tietoa konekokoonpanosta
    ja FPS lukemat.
     
    Viimeksi muokattu: 29.04.2017
  11. Heeposki

    Rekisteröitynyt:
    21.05.2012
    Viestejä:
    244
    Linkki vähän rikki, ota alku pois :)
     
  12. Heeposki

    Rekisteröitynyt:
    21.05.2012
    Viestejä:
    244
    Kerroppa vielä, että mihin pelin sisäinen fps counter ilmestyy. En vain löydä sitä ruudulta.

    edit: tuli esiin kun käytti valikosta kaikki ruksit pois ja laittoi takaisin.

    Kokoonpano:
    fx6350 4.5ghz 6-core.
    16gb ddr3
    ssd
    gtx970

    pc-versio: kaikki maksimissa 29-34fps kun liikutti ruutua, pimeillä osuuksilla 75+
    Selain 5-10fps, grafiikoiden säätö ei vaikuttanut. Merellä 25fps.
     
    Viimeksi muokattu: 29.04.2017
  13. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Kappas joo. No nyt korjattu.
     
  14. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Oikeaan yläreunaan. Keltainen teksti. Eli enabloimalla se settingseistä, tulisi näkyä
    heti kun sen oma "initti" aika on ummessa.

    Tuolla verrokkia. Keskiverto pöytäkone...

    http://www.thecolonizers.com/forum/index.php?topic=31.msg40#msg40
     
    Viimeksi muokattu: 29.04.2017
  15. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    NO VOI PRKL!

    Olin siirtänyt serverille väärän kansion sisällön!

    Klo 15:00 oikea versio saatavilla.
     
  16. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Njaahas. Alkaa serverini levytila olemaan kohta finito, joten siirsin ladattavat fileet
    indiedb:n rajattomiin varastoihin. Eli videot ja demot löytyvät sitten tästä lähtien:

    http://www.indiedb.com/games/the-colonizers
     
  17. JOKaija

    Rekisteröitynyt:
    14.10.2016
    Viestejä:
    32
    Aikaa on kulunut ja näppiskin piti vaihtaa tässä välissä, kun edellisestä alkoi näppäimiä häviämään C# jumalille.

    Mutta nyt olisi "Kill The Isis" missionista versio 2 ladattavissa Indiedb:ssä. Sain paranneltua muistinkäsittelyä
    huimasti, joten ruutupäivitys nopeutui. Samoin koodasin knightin ja sitä seuraavien sotilaiden "matorutiinit"
    kokonaan uudestaan tyhjältä pöydältä. Sain paljon unityn inhoamia muistivarauksia poistettua, joten
    carbage collectorikaan ei nyi kuin hyvin harvakseltaan.

    Eli ensin pistäkää ehdottomasti hardwarekursori päälle pelin graffuasetuksista.

    Pelin missioni on läpipelattavissa, ellei itse töppäile :-)

    http://www.indiedb.com/games/the-colonizers
     
    Viimeksi muokattu: 10.06.2017

Jaa tämä sivu

Alibi
Anna
Deko
Dome
Erä
Hymy
Kaksplus
Kippari
Kotilääkäri
Kotiliesi
Koululainen
Ruoka.fi
Parnasso
Seura
Suomen Kuvalehti
TM Rakennusmaailma
Tekniikan Maailma
Vauhdin Maailma
Golfpiste
Vene
Nettiauto
Ampparit
Plaza
Muropaketti