ScummVM on alustariippumaton pelimoottoritoteutus, jolla voi pelata useita eri SCUMM-pelimoottorilla[2] toteutettuja pelejä. Se tukee myös joitakin pelejä, joita ei ole kirjoitettu SCUMMilla.

ScummVM
ScummVM:n alkuvalikko (Ubuntu-versio)
ScummVM:n alkuvalikko (Ubuntu-versio)
Kehittäjä ScummVM Team
Kehityshistoria
Vakaa versio 2.8.1 ()[1]
Tiedot
Ohjelmistotyyppi emulaattori
Alusta alustariippumaton
Lisenssi GNU GPL
Aiheesta muualla
Verkkosivusto
Versiohallinta

Historia muokkaa

Ohjelma syntyi tulkkiohjelmana, jolla voisi pelata SCUMM-pelejä kuten Day of the Tentacle.[3] Ohjelmaan lisättiin tukea myös muilla tavoin tehdyille peleille kuten Simon the Sorcerer, joka aloitti kiistan ohjelman nimestä.[3] Nimi kuitenkin säilyi ja on aiheuttanut hämmennystä sen käyttäjille.[3]

Ohjelman kehittämisen aloitti Ludvig Strigeus ja Vincent Hamm liittyi mukaan hyläten oman vastaavan projektinsa.[3] Myöhemmin projektiin johtoon on astunut James Brown ja ohjelman graafisen käyttöliittymän (GUI) on toteuttanut uudelleen Max Horn.[3] Ohjelma on myös toteutettu suurelta osin uudelleen muuttaen C-kielestä C++:aan.[3]

Vuonna 2002 LucasArts vaati ohjelman latauksien estämistä uskoen (virheellisesti) siinä olevan mukana yksityisen omistusoikeuden binäärimuotoista sisältöä.[3] Ohjelman kehittäjät olivat olleet yhteydessä useiden pelien kehittäjiin, joka auttoi heitä, mutta kokivat haasteita avoimen lähdekoodin konseptien selittämisessä lakimiehille.[3] Keskustelut kestivät neljä vuotta.[3]

Revolution Software tarjosi kehittäjille pääsyn lähdekoodiin Lure of the Temptress ja Beneath a Steel Sky -peleihin.[4] Näiden pelien tukemiseen ei siten tarvittu takaisinmallinnusta ja kehittäjien ei tarvinnut pelätä lakitoimia.[4] Revolution Software myös julkaisi nämä pelit freewarena.[4] Useat muut pelikehittäjät toimivat yhteistyössä ScummVM:n kehittäjien kanssa ja tarjoavat tietoa salassapitosopimuksen alla.[4]

Version 1.3.0 päivityksen myötä tuli tuki WebOS-käyttöjärjestelmälle ja uusille peleille kuten Toonstruck ja Urban Runner. [5]

20-vuotismerkkipäivän yhteydessä ohjelmasta julkaistiin versio 2.5.0, jossa on ensi kertaa tuki "2.5D"-peleille kuten Grim Fandango.[6]

ScummVM:n alustat muokkaa

ScummVM:n lähdekoodi on alustariippumaton. ScummVM Team on julkaissut sen seuraaville alustoille:

Epäviralliset käännökset on ainakin seuraaville alustoille:

Tuetut pelit muokkaa

ScummVM tukee useita pelejä eri kehittäjiltä ja tukea kehitetään edelleen.[7]

LucasArtsin tekemät muokkaa

Muiden kehittäjien muokkaa

Lähteet muokkaa

  1. Release Notes, (viitattu ). Tieto on haettu Wikidatasta.
  2. The SCUMM Diary: Stories behind one of the greatest game engines ever made 12.7.2013. Gamasutra. Viitattu 9.7.2019. (englanniksi)
  3. a b c d e f g h i Richard Moss: Maniac Tentacle Mindbenders: How ScummVM’s unpaid coders kept adventure gaming alive 17.1.2012. Ars Technica. Viitattu 9.8.2019. (englanniksi)
  4. a b c d Richard Moss: Maniac Tentacle Mindbenders: How ScummVM’s unpaid coders kept adventure gaming alive (sivu 2) 17.1.2012. Ars Technica. Viitattu 9.8.2019. (englanniksi)
  5. http://www.scummvm.org/news/20110528/
  6. ScummVM releases big new update to celebrate 20 year anniversary eurogamer.net. 10.10.2021. Viitattu 13.10.2021. (englanniksi)
  7. https://www.scummvm.org/compatibility/
  8. ScummVM 2.6.0 or: Insane Escapism scummvm.org. 1.8.2022. Viitattu 7.8.2022. (englanniksi)

Aiheesta muualla muokkaa