ScummVM
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) |
|
Kehittäjä | ScummVM Team |
Kehityshistoria | |
Vakaa versio | 2.7.0 ()[1] |
Tiedot | |
Ohjelmistotyyppi | emulaattori |
Alusta | alustariippumaton |
Lisenssi | GNU GPL |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Historia
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
ScummVM:n lähdekoodi on alustariippumaton. ScummVM Team on julkaissut sen seuraaville alustoille:
- AmigaOS
- BeOS
- Sega Dreamcast
- FreeBSD
- iPhone
- Linux
- Mac OS X
- MorphOS
- OS/2
- Palm OS
- PlayStation 2
- PlayStation Portable
- S60
- S80
- S90
- Sun Solaris
- UIQ
- WebOS
- Windows CE
- Microsoft Windows
Epäviralliset käännökset on ainakin seuraaville alustoille:
- GP2X
- GP32
- Nintendo DS
- Wii
- Maemo (Nokia 770 ja Nokia N800)
- Tapwave Zodiac
- Xbox
- Zaurus
Tuetut pelit
ScummVM tukee useita pelejä eri kehittäjiltä ja tukea kehitetään edelleen.[7]
LucasArtsin tekemät
Muiden kehittäjien
- Beneath a Steel Sky
- Broken Sword ja Broken Sword II
- Flight of the Amazon Queen
- Future Wars
- Gobliiins
- Inherit the Earth: Quest for the Orb
- The Legend of Kyrandia
- Simon the Sorcerer ja Simon the Sorcerer II
- The Feeble Files
- Toonstruck
- Urban Runner
- Hugo
- Playtoons
- Living Books
- Backyard Baseball
- Sanitarium[8]
Lähteet
- 2.7.0 "The Real Slim Shader" (2023-02-26), (viitattu ). Tieto on haettu Wikidatasta.
- The SCUMM Diary: Stories behind one of the greatest game engines ever made 12.7.2013. Gamasutra. Viitattu 9.7.2019. (englanniksi)
- Richard Moss: Maniac Tentacle Mindbenders: How ScummVM’s unpaid coders kept adventure gaming alive 17.1.2012. Ars Technica. Viitattu 9.8.2019. (englanniksi)
- 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)
- http://www.scummvm.org/news/20110528/
- ScummVM releases big new update to celebrate 20 year anniversary eurogamer.net. 10.10.2021. Viitattu 13.10.2021. (englanniksi)
- https://www.scummvm.org/compatibility/
- ScummVM 2.6.0 or: Insane Escapism scummvm.org. 1.8.2022. Viitattu 7.8.2022. (englanniksi)
Aiheesta muualla
- ScummVM (englanniksi) virallinen sivusto
- Luettelo tuetuista peleistä
- ScummVM wiki. ScummVM History (englanniksi)