Moria (tietokonepeli)

Moria (koko nimi The Dungeons of Moria) on Robert Alan Koeneken kehittämä roguelike-peli vuodelta 1983. Se oli yksi ensimmäisistä alkuperäiseen roguelike-peliin Rogueen perustuvista peleistä, ja ensimmäinen avoimen lähdekoodin freeware-roguelike. Pelin nimi ja jotkin sen elementit on lainattu J. R. R. Tolkienin kirjoista, mutta muuta tekemistä Morialla ei Tolkienin tuotannon kanssa ole. Moria toimi inspiraationa Blizzard Entertainmentin Diablo alustavalle versiolle. == Pelaaminen == Pelin alussa pelihahmolle valitaan sukupuoli ja yksi hahmoluokka kuudesta (soturi, maagi, pappi, varas, samooja ja paladiini) ja yksi rotu kahdeksasta (ihminen, puolihaltia, haltia, puolituinen, maahinen, kääpiö, puoliörkki, puolipeikko) vaihtoehdosta. Kaikki vaikuttavat pelihahmon taitoihin ja ominaisuuksiin. Peli alkaa maanpinnalta, kaupungista, jossa pelihahmo voi ostaa ja myydä aseita ja varusteita. Moria oli ensimmäinen roguelike-peli, jossa on tällainen pelialue. Pelin varsinainen tapahtumaympäristö on Morian luolasto, jonne pelaajan on laskeuduttava tuhoamaan Balrog-hirviötä. Morian luolastot olivat "äärettömiä" eli aikaisempiin kerroksiin ei ollut mahdollista palata, vaan luolastot luotiin satunnaisesti joka kerta uudelleen, kun pelihahmo liikkui sinne. == Historia == Oklahoman yliopiston opiskelija Robert Alan Koeneke oli pitänyt Roguesta valtavasti, ja kun hänen yliopistossaan käytetyille VAX 11/780 -tietokoneille ei ollut saatavilla pelejä, hän oli päättänyt luoda sille Roguesta oman versionsa. Koeneke kirjoitti Morian VMS Pascal-ohjelmointikielellä ja julkaisi pelin version 1.0 ilmaiseksi kesällä 1983. Hän julkaisi myös pelin lähdekoodin, jota sai levittää ja muokata vapaasti, kunhan tekijänoikeushistoria pidettäisiin tallessa. Moriasta tuli hyvin suosittu, ja sen pelaajat alkoivat ohjelmoida pelistä omia versioitaan ja lähettää Koenekelle omia kehitysideoitaan. Hän jatkoi pelin kehittämistä pelaajilta saamansa palautteen pohjalta apunaan ystävänsä Jimmy Todd, joka kehitti peliin paremman hahmonluontisysteemin. Vuonna 1987 julkaistiin Morian versio 4.7, joka jäi viimeiseksi Koeneken kehittämäksi versioksi. Hän oli aloittanut version 5.0 työstämisen, mutta jätti työn kesken, ja myöhemmin sen lähdekoodi katosi. Se olisi ollut alusta asti uudelleen luotu kehittyneempi versio pelistä. Morian avointa lähdekoodia hyväksikäyttäen monet julkaisivat siitä omia versioitaan, eli "variantteja". James E. Wilson käänsi Morian UNIX- järjestelmälle nimellä UMoria (1988), ja siitä tuli erittäin suosittu variantti. UMoria taas sai käännökset MS-DOSille, Amigalle ja Atari ST:lle, ja se toimi pohjana omille varianteilleen, kuuluisimpana Angband (1990). Se lisäsi useita merkittäviä piirteitä sekä tasapainotti tiettyjä osia pelijärjestelmässä. Angbandia on vuosien myötä kehitetty edelleen, mutta UMorian viimeinen versio julkaistiin vuonna 1994. UMoria ei kuitenkaan ollut vapaa ohjelmisto, vaikka sen lähdekoodi olikin avoin. 2000-luvulla nousi tarve saada UMoria vapaa lisenssin alle ja perustettiin Free-Moria-niminen hanke, jonka tarkoituksena oli kerätä jokaisen Moriaan koodia kirjoittaneen lupa tarjota oma osuutensa lähdekoodista GPL-lisenssin alaisena tai public domainina. Hanke saatiin onnistuneesti päätökseen lokakuussa 2007. == Lähteet == == Aiheesta muualla == * Morian virallinen kotisivu * Free-Morian kotisivu * Morian uutisryhmä * kMoria, Morian Palm OS -käännös * Mines of Morgoth, Moria-klooni Windowsille Luokka:Amiga-pelit Luokka:Atari ST -pelit Luokka:Fantasiavideopelit Luokka:Freeware-pelit Luokka:Linux-pelit Luokka:Mac OS -pelit Luokka:MS-DOS-pelit Luokka:Roguelike-pelit Luokka:Vuoden 1983 videopelit