Page 1 of 2

Siberia Assault

Posted: Mon Nov 12, 2007 6:25 pm
by regalis
Olen nyt jonkin aikaa väsännyt muutaman kaverin kanssa Red Alert -tyylistä resurssienkeräys/räiskintä/strategiapeliä. Pelissä käytetään Marcoderin RainEnginea ja 3d-talosysteemiä. Melkein kaikki on vielä kesken, mutta pistetään nyt silti betaa kehiin:

Pelin juoni on lyhyesti selitettynä se, että maailma on sekasorron partaalla öljyn loppumisen ja ilmastonmuutoksen takia. Siperia on ilmaston kannalta yksi parhaista paikaista asua, ja kun sieltä vielä löydetään öljyä, kaikki alkavat sotia siitä. Yli sata vuotta hiljaiseloa elänyt Suomi päättää ottaa Karjalan ja vähän muutakin takaisin.

Image
Image
Image

Peliohjeita:
- Kameraa ohjataan nuolista
- Omat joukot saa valittua klikkaamalla niitä (pitämällä hiirtä pohjassa voi valita monta yksikköä kerralla)
- Joukot saa ohjattua haluamaansa paikkaan klikkaamalla hiiren oikeaa painiketta
- Ruudun oikeasta alalaidasta saa tutkan käyttöön
- Taloja voi rakentaa vain kentän vasempaan ylälaitaan, vihollinen rakentaa oikeaan alalaitaan
- Oikeassa alalaidassa olevilla lipuilla voi siirtää kameran omaan tai vihollisen tukikohtaan

LATAUSLINKKI:
http://www.freewebs.com/nitrofilms/SiAs.zip
Kopioikaa osoiteriville jos ei muuten toimi.

Jos jotain kiinnostaa, Kuoleman Pataljoonat valitettavasti jäätyi, kuten cb-RPG:illä on tapana. Tällä kertaa jäätymisen syynä ei ollut innostuksen loppuminen tai taitojen riittämättömyys, vaan huonosta purkkakoodista johtunut hidastelu. Tehtäväsysteemi oli niin typerästi toteutettu, että jo kymmenen tehtävää laski FPS:n noin viidestäkymmenestä pariinkymmeneen.

Re: Siberia Conquest

Posted: Mon Nov 12, 2007 6:42 pm
by Harakka
Vaikuttaa tyylikkäältä alulta. Löysin bugin: tulee editmap failed, kun valitsee talon, meinaa laittaa sen kentälle ja (kentän rajalla?) klikkaakin jonkun toisen rakennuksen nimeä.

Re: Siberia Conquest

Posted: Mon Nov 12, 2007 6:49 pm
by Mysterius Coder
Wau :shock: CB:n kultainen aika on käsillä. Zero palasi (jotenkuten) meillä on epic crusade, tilesterin korvikkeita, SDK, CBfun, Netmatch ja vaikka mitä. ja nyt tämä. Taitaa olla eka strategia cb:llä ja vieläpä hyvä sellainen! Grafiikka on kiitettävää vaikka toistaiseksi rakennukset näyttävätkin samalta. Tämä ei missään nimessä saa jäätyä. Onnea projektiin, hoitakaa homma kotiin :mrgreen:

Re: Siberia Conquest

Posted: Mon Nov 12, 2007 8:43 pm
by CCE
Joo, toivottavasti ei projekti tule jäätymään ( :D )

Peli kaatui kun pistin Light Assault Squadeja vähän useamman tulemaan ;)
Ja kartassa voisi myöskin näkyä mitä kohtaa nyt tarkastellaan.

Re: Siberia Conquest

Posted: Mon Nov 12, 2007 9:29 pm
by KillBurn
No eipä tuo vielä kovin kelvollinen ollut, ja se oli myös hirmu buginen
esim.peli pätki hieman ja ostoruutu osti joskus mitä sattuun ja peli sessio päättyi MAViin.
Että ei muutakun kehittelemään

Re: Siberia Conquest

Posted: Tue Nov 13, 2007 1:11 pm
by Pate5
Joo, kokeilin. Tässä vähän kritiikkiä:

-Kamera liikkuu aivan liian hitaasti
-Joukot ampuvat aivan liian pitkälle
-Joukot ja rakennukset rakentuvat liian nopeasti
-Luodit liikkuvat liian hitaasti

No, kyllä tästä varmaan ihan kelpo peli tulee. Tsemppiä! ;)

Re: Siberia Conquest

Posted: Tue Nov 13, 2007 1:41 pm
by Marcoder
Lisää kritiikkiä!

- Kun päävalikosta klikkasi pelin käyntiin, kesti 1 min 25 sek ennen kuin ruudulla oli muuta kuin mustaa. Jotain latauspalkkia kehiin.
- Kamera liikkuu tuskallisen hiiiiitaaaasti.
- Tutka ei toimi oikein! Senhän pitäisi näyttää ukkojen sijainnit kameran sijainnin mukaan.
- Kun ukkelin lisää kentälle, se joutuu välittömästi järjettömään luotisateeseen. Vihut ampuu valovuosien päästä.
- Ukkeli ilmestyy kentälle vaan "johonkin". Sehän pitäisi voida asettaa haluttuun paikkaan.
- Kun joukot komentaa johonkin paikkaan, menee kaikki äijät yhteen nippuun päälleekkäin.
- Vihut kävelee suoraan kuin aivokääpiöt kääntyen vasta kun jokin este tulee lähelle. Vähän eloa ja luonnetta passiiviseen tekoälyyn.
- Tekoäly ei väistele toisia ukkoja. Vihut ajelee autoilla toistensa yli muina miehinä.
- Käyttöliittymä on epälooginen. Ostettavien kamojen ja ukkojen valinta selkeämmäksi. Nyt valinnat näyttivät vain infoteksteiltä/hinnastolta.

Re: Siberia Conquest

Posted: Tue Nov 13, 2007 4:25 pm
by regalis
Marcoder wrote:- Kun päävalikosta klikkasi pelin käyntiin, kesti 1 min 25 sek ennen kuin ruudulla oli muuta kuin mustaa. Jotain latauspalkkia kehiin.
Laitoin väliaikaisesti Loading -tekstin, pitää sitten seuraavaksi tehdä kunnon latauspalkki... Vähentelin myös objektien pyörityslaatuja, ja latausaikojen pitäisi nyt olla vähän siedettävämpiä.
Marcoder wrote:- Tutka ei toimi oikein! Senhän pitäisi näyttää ukkojen sijainnit kameran sijainnin mukaan.
Se näyttää koko kentän kaikki yksiköt. Lisäsin laatikon, joka näyttää mitä kohtaa kartasta tarkastellaan.
Marcoder wrote:Vihut ampuu valovuosien päästä.
Korjattu.
Marcoder wrote:Ukkeli ilmestyy kentälle vaan "johonkin". Sehän pitäisi voida asettaa haluttuun paikkaan.
Mielestäni on "realistisempaa" että joukot ilmestyvät aina määrättyyn paikkaan (headquartersiin), eikä esimerkiksi tulitaistelun keskelle pysty yhtäkkiä luomaan uusia sotilaita.
Marcoder wrote: Vihut kävelee suoraan kuin aivokääpiöt kääntyen vasta kun jokin este tulee lähelle. Vähän eloa ja luonnetta passiiviseen tekoälyyn.
Korjattu.
Marcoder wrote:- Käyttöliittymä on epälooginen. Ostettavien kamojen ja ukkojen valinta selkeämmäksi. Nyt valinnat näyttivät vain infoteksteiltä/hinnastolta.
Nyt ostoruudussa on laatikko hiiren osoittaman yksikön kohdalla.
Pate5 wrote: -Kamera liikkuu aivan liian hitaasti
-Luodit liikkuvat liian hitaasti
Joukkoja ja kameraa nopeutettu. Pitää varmaankin tehdä myös niin, etteivät talot ja rakennukset ilmesty kentälle heti.
"Jaa, tuolta tulee vihollisia, rakennanpa pari taloa eteen."

Re: Siberia Conquest

Posted: Tue Nov 13, 2007 4:43 pm
by Marcoder
regalis wrote:
Marcoder wrote:Ukkeli ilmestyy kentälle vaan "johonkin". Sehän pitäisi voida asettaa haluttuun paikkaan.
Mielestäni on "realistisempaa" että joukot ilmestyvät aina määrättyyn paikkaan (headquartersiin), eikä esimerkiksi tulitaistelun keskelle pysty yhtäkkiä luomaan uusia sotilaita.
Siinä tapauksessa kameran pitää ehdottomasti siirtyä myös "tukikohtaan".

Re: Siberia Conquest

Posted: Tue Nov 13, 2007 4:47 pm
by Sami The Great
Ehdottaisin tekemään niin, että kun uusi sotilas ilmestyy kentälle tulee joku ilmoitus nappi josta kun painaa niin kamera siirtyy uuden sotilaan luokse.

Re: Siberia Conquest

Posted: Tue Nov 13, 2007 7:51 pm
by regalis
Marcoder wrote:Siinä tapauksessa kameran pitää ehdottomasti siirtyä myös "tukikohtaan".
Hyvä ehdotus. Laitoin ruudun alalaitaan painikkeet, joista voi siirtää kameran joko omaan tai vihollisen tukikohtaan. :)

Re: Siberia Assault

Posted: Thu Nov 15, 2007 4:34 pm
by jannepelaa
Tämä on oikeasti ihan hyvä peli. Animaatiot olivat tosin hitaita, mutta tätä jaksoi pelata! :D Pausen voisi lisätä.

Re: Siberia Assault

Posted: Fri Nov 16, 2007 2:43 pm
by -Z-
Eikö rakennuksia voi tuhota?
Joitain yksiköitä ei pystynyt tekemään. Rahat kyllä meni mutta mitään ei ilmestynyt minnekkään. Kuuluuko muuten alkumenussa olla vain kolmee tyhjää laatikkoa? Minulla niissä ei ainakaan lukenut mitään.

Re: Siberia Assault

Posted: Fri Nov 16, 2007 3:10 pm
by regalis
-Z- wrote:Eikö rakennuksia voi tuhota?
Joitain yksiköitä ei pystynyt tekemään. Rahat kyllä meni mutta mitään ei ilmestynyt minnekkään. Kuuluuko muuten alkumenussa olla vain kolmee tyhjää laatikkoa? Minulla niissä ei ainakaan lukenut mitään.
regalis wrote:Taloja ei voi vielä tuhota, eikä osa niistä tee vielä mitään. Kaikkia yksiköitä ei voi ostaa. Ladatkaa ja pistäkää kommenttia. :)
Ja kuuluu olla kolme tyhjää laatikkoa, en ole vielä laittanut niihin mitään tekstejä.

Re: Siberia Assault

Posted: Sat Nov 17, 2007 1:18 am
by Hege
Aikas mahtava alku! tuli heti mieleen et tällätyylillähän vois toteuttaa commandos 4 :) on kyl loistavaa työtä. ja ois mahtava joku commandos 4 :D

Re: Siberia Assault

Posted: Sat Nov 17, 2007 1:06 pm
by Zrazy_Coder
Ihan hyvä tuo peli ainut ongelma oli , että kun tein noin 20 heavy support ukkoo niin fps oli siinä 3-2 :( muuten iha hyvä

Re: Siberia Assault

Posted: Sun Nov 18, 2007 12:59 pm
by MaGetzUb
Itse olen kahlannut melkeen koko C&C sarjan lävitse.
Tämä peli workkasi mun koneella ihan sujuvasti, paitsi no rakennusten tekstuurit ei piirtynyt vihollisen tukikohdassa kunnolla.
arvostelu:
  • +tilesetin graffat
    +musiikki
    +ukkojen graffat
    +valikon tausta kuva (näytti vaan vähän oudolta, mutta plussa tuli)
    +3d rakennukset
    -ukkoja ei voi hallita isoissa ryhmissä. (ärsyttää todella paljon)
    -tankit ovat välillä tyhmiä kuin saappaat (samoin ukot)
    -viholliset ei tuhoa amerikkalaisten tukikohtaa, ne vain pyörii ja ihmettelee. (kai venäläisten käskyttämös vikaa :D)
EDIT:

Unohdin mainita, että äänen vähennys siannin mukaan olisi aivan mahtava.
Ja hiirellä laatikko poiminta jolloin voi poimia monta kohdetta... en osaa selittää kyllä te muut strategia fanit sen tiedätte...

EDIT:

2. no hyvä, että äänet hiljentyvät kaukaisuuden mukaan.. huh se oli jumalatoon mellakka...

arvosana: 7-

Re: Siberia Assault

Posted: Sun Nov 18, 2007 1:34 pm
by Guest
programmer of DSG wrote:Tämä peli workkasi mun koneella ihan sujuvasti, paitsi no rakennusten tekstuurit ei piirtynyt vihollisen tukikohdassa kunnolla.
-ukkoja ei voi hallita isoissa ryhmissä. (ärsyttää todella paljon)
-tankit ovat välillä tyhmiä kuin saappaat (samoin ukot)
-viholliset ei tuhoa amerikkalaisten tukikohtaa, ne vain pyörii ja ihmettelee. (kai venäläisten käskyttämös vikaa :D)
EDIT:

Unohdin mainita, että äänen vähennys siannin mukaan olisi aivan mahtava.
Ja hiirellä laatikko poiminta jolloin voi poimia monta kohdetta... en osaa selittää kyllä te muut strategia fanit sen tiedätte...

arvosana: 7-
Talojen tekstuureissa on vielä puutteita, varsinkin vihollisen tukikohdassa. Tekoäly on kyllä melko arsesta, tankit ajelevat surutta omien sotilaidensa päältä yms... Talot eivät vielä tuhoudu, joten vihollisetkaan eivät vielä yritä tuhota niitä.
Laatikkopoiminta olisi kyllä hyvä ominaisuus, mutta kun yritin tehdä sitä jokin aika sitten, se hidasteli todella pahasti. Ukkoja voi kyllä nytkin hallita isoissa ryhmissä, pitämällä hiiren vasenta näppäintä pohjassa ja viemällä sen valittavien joukkojen päälle.
Äänen vähennys sijainnin mukaan on todella hyvä idea, ja CBKK:sta löytyy siihen sopiva funktio. Pitääkin lisätä se peliin...

Re: Siberia Assault

Posted: Sun Nov 18, 2007 2:36 pm
by regalis
Olin tuo äskeinen, en muistanut kirjautua sisään...
Laitoin päivitetyn version jakoon, nyt sain tuon laatikkovalinnan toimimaan. Sotilaat eivät enää ammu, jos niiden edessä on oman puolen sotilas. Lisäsin myös pausen. Seuraavaan päivitykseen tulee sitten varmaan se äänen toistaminen suunnan ja etäisyyden mukaan.
EDIT:

Prkl, olen yrittänyt jo reilun viikon keksiä hyvää tapaa talojen tuhoamiseen, mutta kun ei keksi niin ei keksi. Olen kyllä saatua laitettua taloille "energiat", sekin tosin melkoisella purkkaviritelmällä: jokaisen talon keskelle luodaan näkymätön talo-objekti. Aina kun jonkin luodin alla on datakerroksessa jotain muuta kuin 0, etsitään lähin talo-objekti ja vähennetään siltä energiaa.
Tiedän kyllä miten cbMapissa pystyy poistamaan taloja, mutta ongelmana on saada poistettua juuri oikea talo. Olisiko kenelläkään mitään ehdotuksia?


Re: Siberia Assault

Posted: Mon Nov 19, 2007 8:13 pm
by MaGetzUb
Tyypit tyypit.... ne on ainoa ratkaisu! Dimmaus on suolesta!
Esim:

Code: Select all

Type Talot 
Field Talo_TaustaObj 
Field Talo_Energia As Integer
Field Talo_Tyyppi As Integer
[b]Field Talo_Nimi As String[/b]

//Koodin alootus

//Silmukka

//Lopetus

//Funkkarit mm. talot jne. 

Ittekkin sain inspiraation tehä tommoosta. Mut iha erityylistä peliä sillee tarkootan, et se ois ra - ra2 yhistelmä (melkee)
Siis talot ja jne. ois ylhäält kuvattuja niinku tuo.... testaan vaa, katotaan mitä tulee...
EDIT:

Tuosta koodista sen verra, et ne talojen näkymättömien objektien nimet vois pistää ObjectString - komennolla. eli ObjectString(Talo\talo_obj,Talo\talo_name)
Ja sitte panos vois aina tutkia minkä nimiseen kohteeseen törmättiin jos se oli vaikka venäjän kenraali nii vähennetään venäjän kenraalilta enkkua ;) Samalla tavalla siltä talolta. voi vähentää energiaa. (koska objectstring() palauttaa myös objektin nimen) ;) ;) ;)