Keskustelut

Suomipelit.comin keskusteluarkisto. Arkistosta on poistettu ylläpitoalueilla käydyt keskustelut.

Hae:

Hyppää hakutuloksiin

Päiväkirja: hytka

hytka on aloittanut keskustelun. Viimeisimmän viestin on kirjoittanut hytka 3.8.2007 14:15.

Päiväkirja: hytka.

Kilpailijan päiväkirjamerkinnät tulevat tähän aiheeseen.

– Ylläpitobotti 2.7.2007 19:00

En tiedä oliko PHP+Ajax paras toteutusvaihtoehto, koska ne rajoittavat aika paljon ja taas toisaalta tuntuu, että peli paisuu turhankin laajaksi. Mutta lähenpä kuitenkin rohkeasti kokeilemaan :)

Tällä hetkellä olen rakentamassa pelimaailmaa, saa nähdä miten pelattava tuosta lopulta tulee, haluaisin kuitenkin tehdä pelin, jossa voisi olla useita ihmispelaajia samanaikaisesti.

Kyseessä on vuoropohjaisen taistelusysteemin omaava avaruuteen sijoittuva peli, kunnianhimoisena tarkoituksena on laittaa sekaan myös tietokoneen ohjaamia eri factioneihin kuuluvia aluksia, jotka voivat olla pelaajan kanssa viha/rakkaus suhteessa tai neutraaleja.

Myöhemmin lisää...

– hytka 9.7.2007 18:05

Jonkin verran edistystä on tapahtunut. Viimeisimmät tunnit ovat menneet simppelin AI:n toteutuksessa, sekä pelaajan liikuttelun ja kartan päivityksen tekemisessä.

Tällä hetkellä AI-pelaajia liikutetaan tietyin väliaijoin kaikkia (lähes) samanaikaisesti. Jonkinlaista variaatiota pitää ottaa mukaan myöhemmin.

Eniten tällä hetkellä askarruttaa pelattavuus - hidas vaiko todella hidas? Eli miten nopeasti useasti tehtävät MySQL kyselyt toimivat ja kuinka nopeasti pelaajan näkemä kartta päivittyy... eiköhän se pian selviä.

– hytka 10.7.2007 2:01

Screenshot pelaajan kerrallaan näkemästä pelialueesta (itse pelimaailma on huomattavasti isompi):

Map

Tuossa kuvassa on 2 AI-pelaajaa sekä pelaajan ohjaama alus.

Ongelmia on tällä hetkellä etenkin tuon kartan päivittämisen kanssa niin, että se olisi edes jotakuinkin OK pelattavuuden kannalta.

– hytka 10.7.2007 13:42

Muutin pelini konseptia koska totesin aikaisemman ideani olevan turhan raskas PHP+MySQL-yhdistelmälle (lähinnä AI:n liikuttaminen serverside-skriptillä oli turhan raskasta). :/

Peli sijoittuu edelleen avaruuteen, mutta nyt keskitytään rakentamiseen, tutkimiseen, taistelemiseen ja uusien planeettojen valloittamiseen.

Oho, kello on jo vaikka mitä :o
Nyt nukkumaan, huomenna pitäisi katsastaa auto ja jatkaa projektia. 8)

– hytka 12.7.2007 4:00

Tilannepäivitys:

Galaxy-map toteutettu, eli koko pelialueen näyttävä kartta, josta voi klikata haluttua aluetta lähempää tarkastelua varten. Myöskin ns. satelliitti-näkymä toteutettu, josta näkee galaxy-mappia lähempää pelialuetta.

Pelialue koostuu 16:sta 352*352 pikselin alueesta, joissa pelaajien planeetat sijaitsevat. Planeettoja on tarkoitus lisätä valmiiksi tietty määrä ja täten rajoittaa maksimipelaajien määrä (peliä ei voi aloittaa, jos ei ole vapaita planettoja).

Tietokantaa olen suunnitellut ja tauluja tulee olemaan melkoisesti. Huomenna voisi alkaa toteuttamaan planeetan pinnalle rakentelua. Pitää myös väsätä skripti joka ripottelee tuonne pelialueelle sopivasti hajalleen noita planeettoja.

Tällä hetkellä ei ole sen suurempia ongelmia, joskin HTML imagemap tuntuu välillä jäävän latautumatta Ajaxin kautta ladattaessa... Ja näyttäisi, että IE:llä tuo imagemap ei toimi ollenkaan... pitää tutkia.

– hytka 14.7.2007 2:59

No nyt toimii imagemap myös IE:llä, löytyi pikku fixi tuohon IE:n imagemappiin PNG-kuvien kanssa, hyvä homma. Aloitin myös tekemään tuota planeetalle rakentelua.

Pari shottia (huom. grafiikka todella karua ja esim. planeetta-kuvia ei montaa vielä ole):

Galaxy-view (150 planeettaa)
Satellite-view (vasen yläkulma galaxy-näkymästä)
Planet-view (pelaajan planeetta)

Ei ois pahitteeksi, jos ois joku tekemässä grafiikkaa, tarvisin noita planeetta surface -tekstuureita, kuvia rakennuksista, teknologioista, aluksista, lisää kuvia planeetoista jne.

Jos joku haluaa osallistua niin voipi laittaa vaikka pikaviestiä. :)

Edit: Niin joo mainittakoon vielä, että nuo eri kokoiset planeetat tarkoittavat kauempaa sijaintia Z-akselilla, eli mitä pienempi planeetta, sitä kauempana Z-akselilla.

– hytka 14.7.2007 14:16

Morjens,

Koodailut jäivät hieman vähemmälle tältä päivältä, koska Veli-Veikko Viina astui kuvioihin... Siispä palaamme krapulatunnelmissa asiaan huomenissa.

Pientä progressia on kuitenkin tapahtunut. Aktiiviset pelaajat saavat nyt resursseja minuutin välein. Pian voisi avata tilien rekisteröinnin ja koittaa saada joitakin avuliaita sieluja testaamaan :)

Br,

Kalle

– hytka 14.7.2007 21:59

Se on moro,

Aamusta pitäisi taas palata työelämään, pari viikkoa lomailua takana. Voi kyllä olla, että tulee jatkettua kesälomaa samantien kun vielä olisi parisen viikkoa säästössä myöhemmäksi.

Mutta asiaan. Planeetalle rakentelua sain vietyä jonkin verran eteenpäin, lisäksi laitan tähän pari screenshottia, joista näkyy muun muassa miten pelaajalla kulloinkin olevat tehtävät näkyvät satelliitti-näkymässä (myös galaxy-näkymässä myöhemmin).

Grafiikka on edelleen todella karua :/ Toivottavasti saan jossain vaiheessa parempaa tilalle.

Tässäpä nämä pari shottia:
attack ja transport -tehtävä meneillään (Pelaajan planeetoilla on tässä suojakentät)
Uuden rakennuksen rakentaminen
Olemassa olevan rakennuksen päivittäminen

Nyt unille. zzZzzZzzZzz

– hytka 16.7.2007 1:22

Moro,

Tämän päivän saldoa (työpäivä verotti hieman allekirjoittaneen voimia):

- pelaaja siirretään login-ruutuun halutun idle-ajan jälkeen.
- planeetalle rakentaminen edistynyt, nyt näytetään jäljellä oleva aika rakennuksen/rakennusten valmistumiseen sekä kellonaika jolloin rakennus on valmis.
- pelin sisäisten viestien lähetystä/vastaanottoa sain myös tehtyä hieman.

Huomenna yritän saada enemmän valmiiksi %)

– hytka 17.7.2007 3:42

Puuh,

Taas on jotain saatu aikaiseksi. Nyt peli "tajuaa" sisäänkirjautuessa missä ko. pelaajan aloitus-planeetta sijaitsee ja osaa valita oikean satellite-näkymän sen mukaisesti. Lisäksi galaxy-näkymässä näytetään nyt pelaajan omien planeettojen nimet.

Satellite-näkymässä pelaajan omien planeettojen nimet ovat vihreitä, muiden pelaajien punaisia, sekä valoittamattomien planeettojen harmaita.

Pelaaja pystyy nyt siirtymään omien planeettojensa välillä Planet-näkymässä. Myöskin olemassa olevien rakennusten rakentaminen (ja päivitys) onnistuu nyt ja pian myös rakennusten tuhoaminen.

Tässä vielä parit screenshotit ylempään liittyen:
Uusien rakennusten rakentelua ja vanhojen päivittämistä
Siirtyminen planeetalta toiselle
Pelaajan omat planeetat Galaxy-näkymässä
Planeettojen nimien väritys

Katsotaan vieläkö tänään tulee tehtyä jotain tuon eteen. Aamupäivä ja osa iltapäivää meni auton iskareiden vaihdossa :DD

– hytka 17.7.2007 21:16

Moro taas,

Pari päivää ollut vähän hiljaisempaa koodailun kanssa (sitä se kaljottelu teettää), mutta tänään olen saanut jotain aikaiseksi.

Tilannetta:
1) Planeetoille rakentelussa oli vielä pikku bugi, joka ilmeni rakennusta päivittäessä, tämä pitäisi nyt olla korjattu.
2) Rakennuksista alkaa nyt saamaan "bonuksia" eli esim. powerplant antaa lisää energiaa kuten pitää ja esim. metal mine lisää metallintuottoa sekä kuluttaa tietyn määrän energiaa.
3) Olen saanut planeetalle rakennettavien rakennusten grafiikan osalta apua Ape:lta, kiitoksia tästä hänelle.
4) Planeettojen maastoihin väkersin muutaman lisävaihtoehdon eli nyt aivan joka planeetalla ei ole samanlaista maastoa. Tosin tähänkin olisi hyvä saada planeetan väriin liittyen variaatiota.
5) Olen testannut peliä alustavasti IE:llä, Operalla ja Firefoxilla ja hyvin tuntuisi toimivan kaikilla. Tosin IE:llä pikku probleema yhden javascript-pätkän kanssa, mutta korjaan sen jossain välissä.

Mitä seuraavaksi?
- Accountien rekisteröimismahdollisuus
- Rakennusten tuhoaminen
- Rakentamisen/tutkimuksen/tehtävän keskeyttäminen
- Teknologioiden tutkiminen (pitäisi kehittää teknologioita)
- Alusten rakentaminen ja hyökkäysten tekeminen
- Voimasuhteiden pohtimista (kuinka paljon esim. planetary shield hyödyttää puolustuksessa)
- Pelin sisäisten viestien lähetys/vastaanottomahdollisuus valmiiksi
- kaikenlaista muuta...

Ensi viikolla pitäisi taas mennä töihin, toivottavasti se ei vie kuitenkaan kaikkia voimia tästä projektista :)

Vielä pari shottia noista Ape:n varsin ansiokkaista tuotoksista.
Joitakin rakennuksia #1
Joitakin rakennuksia #2

– hytka 21.7.2007 19:20

Moro,

Vielä olisi otettava viikonlopun aikana kova loppurutistus. Töissäkäynti vähän hidastanut tekemistä ja välillä on mennyt aikaa jonkun tietyn asian viilaamiseen.

ToDo-listalla vielä muun muassa:

- Alusten rakentaminen
- Tehtävien tekeminen (miltei valmis)
* tehtävätyyppeinä: Transport, Reinforcements, Attack, Spy
- Rekisteröityminen
- Jonkinlainen puurakenne teknologioille ja rakennuksille
- Teknologioiden kehitys (haluaisin nämä kuitenkin jo jossain muodossa mukaan)
- Jonkinlainen simppeli help/manuaali
- Planeettojen maastojen väri vastaamaan planeetan yleistä väriä

Resurssien tuotannon ja rakennusten/alusten/teknologioiden kehityskustannusten tasapainottaminen on asia jota ei varmastikaan saa kuntoon vielä ennen kilpailun loppumista, vaan niitä tullaan hiomaan myöhemmin. Myöskään taisteluihin liittyviä laskutoimituksia tuskin saadaan suoriltaan tasapainoitettua kohdalleen.

Käytännössä tasapainoitusta ei voi tehdä ilman pidempää testailua ja pelaajien palautetta.

Tässä vielä muutama screenshot:
Attack-tehtävä menossa
Attack- ja Transport -tehtävä menossa
Tehtävät Galaxy-näkymässä
Planeetalle rakentelua

– hytka 27.7.2007 11:09

Näinhän siinä kävi, että valmista ei tullut :(
Allekirjoittanut kuvitteli alunperin kilpailun päättyvän klo 24:00, mutta toisaalta kilpailuaika ei olisi siitä huolimatta riittänyt kaiken valmiiksi saamiseen. Viimepäivinä oli vielä muuta ohjelmaa, niin ei ehtinyt koodaamaan :´(

Meinaan kuitenkin kehittää peliä vielä jatkossakin ja toivon, että kiinnostuneet antavat äänensä, vaikka tuotos onkin tällä hetkellä varsin köyhä. 8)

Olen joka tapauksessa varsin tyytyväinen niihin asioihin, joita olen saanut valmiiksi - Tämänlaisen online-pelin tekeminen ei kuitenkaan mikään ihan helppo ja nopea homma ole.

– hytka 29.7.2007 18:02

Olisi kiva nähdä tämä peli valmiina ja toimivana.. Minä autoin teossa hieman.

– Ape 2.8.2007 21:30

Juu, kiitokset grafiikoista ym. Eiköhän tuo vielä joku kaunis päivä ole valmis :)

– hytka 3.8.2007 14:15