Tag Archives: Linux

23 Moodisuunnittelua

Olen viime aikoina kehitellyt erilaisia pelimoottoreita mahdollista kesän 8-bittipeliprojektia varten. Ajatuksenani olisi yhdistellä erilaisia, erityisesti NESistä, tunnettuja pelityyppejä ja sekoitella niitä jotenkin jännästi. Game Makerin sain myös kivasti Linuxilla toimimaan Winen kautta, niin ei tarvitse hypellä käyttisten välillä.

Ensisijaisesti olen miettinyt peliini mm. seuraavia lajityyppejä:

  • Tasohyppely perinteisen Super Mario Brosin tyyliin.
  • Shoot ’em up Mega Manin tyyliin.
  • Beat ’em up Battletoadsin tyyliin.
  • Toimintaseikkailu (ylhäältäpäin kuvattu) Legend of Zeldan tyyliin.

Kaksi ensimmäistä mainituista ovat minulle erityisen tuttuja, mutta muut vaativat enemmän tai vähemmän perehtymistä. Tasohyppely pelimoottorin sain tänään valmiiksi kaikkine seinä- ja kaksoishyppyineen. Ylhäältäpäin kuvattuun ajopeliin olen myös saanut moottorin tehtyä ja ehkä sitäkin voisi soveltaa jotenkin.

Vielä grafiikoiden suunnittelua en ole edes aloittanut miettimään, joten esimerkiksi tasohyppelyn pelimoottorikin näyttää toistaiseksi vain tältä.

Pelisuunnittelussa oleellista ennen varsinaisen pelin luomista on miettiä tarkkaan kokoamieni pelimoottorien kategoriahierarkia. Jotkin ominaisuudet kantautuvat moodista toiseen ja jotkin ovat vain lisäyksien kaltaisia yksityiskohtia.

Perustavana ideana olisi mahdollista käyttää erilaisia visiirejä. Joitakin visiirejä saisi käyttöön vasta ajan myötä ja siihen saakka ne näyttäisivät valittuna vain lumisadetta ruudulla niin, että vain pelaaja näkyisi. (Syvyysasetuksilla kehiteltävissä.) Joskus voi myös olla vain musta ruutu tai mitä keksii…

Haasteena visiireissä on esimerkiksi väriskaalan vaihto, joka ei onnistu helposti GM:n lite-versiolla. Palikoiden alakuvien (subimage) avulla asiaa voisi ohjata. Silloin tiiliratkaisu (tileset) on kuitenkin poissuljettu.

1 Comment

Filed under B-log, Game Maker and games, Tunnusteluja osa2