Eli, engine etenee yhä, mutta nyt kaipaan hieman yleistä mielipidettä:
Laitanko enginen toimimaan halutun monella yhtäaikaisella kentällä (dynaaminen muistinvaraus et al), vai yhdellä staattisella (nopeampi koodi). Jos teen useampia, niin niiden käsittely jää miltei kokonaan ohjelmoijalle; staattisella taas voin koodata enginen miltei Plug'n'Play tyyppiseksi :)
Eli mitä mieltä? Kumpi olisi teidän mielestänne helpompi tapa käsitellä kenttiä ja niiden tapahtumia?
No minun puolestani kumpi vain. Jos ei tule tämän parempia vastauksia tähän ketjuun, niin tee kumpikin :).
Aivan, ajattelin että teen kenttärakenteesta suurinpiirtein sellaisen kuin allegrossa on bittikartta, eli ohjelmoija voisi käytellä montaa erillistä kenttäoliota. Engine itse hoitaa muistinvarauksen tällöin, mutta käyttäjä joutuu hieman sompailemaan sen kentän kanssa. Staattisessa taas on se huono puoli, että kentän kokoa on vaikea säätää.
Yhtäaikaisella kentällä? En oikein ymmärrä (kuinka ollakaan :D) miten voi pelata kahdella kentällä yhtä aikaa. Vai mitä tarkoitit? Teetkö Erkkiä edelleen QB:llä?
Edit: Vai oliko kyse alkuunkaan mistään pelin kentästä, oliko kyseessä vain kenttä-niminen ohjelmointitermi?
no voisi tulla vähän isompi sraai jossa seikaillaan...
Eli että kenttä olisi itsenäinen olio... samaan tapaan kuin esim. allegrossa bittikartat, eli niitä voi olla useampia kerrallaan ladattuna, mutta että niistä kuitenkin pelattaisiin yhtä kerrallaan. (en ole vielä ratkaissut, miten teen sitten oliolinkityksen - jokaisella kenttäoliolla oma listansa, vai käyttäjän määrittelemä lista?)
Edit - kentän käyttö koodattu dynaamiseksi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.