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.8.1 ()[1] |
Tiedot | |
Ohjelmistotyyppi | emulaattori |
Alusta | alustariippumaton |
Lisenssi | GNU GPL |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Historia
muokkaaOhjelma 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
muokkaaScummVM: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:
Tuetut pelit
muokkaaScummVM tukee useita pelejä eri kehittäjiltä ja tukea kehitetään edelleen.[7]
LucasArtsin tekemät
muokkaa- Maniac Mansion
- Zak McKracken and the Alien Mindbenders
- Indiana Jones and the Last Crusade
- LOOM
- The Secret of Monkey Island
- Monkey Island 2: LeChuck's Revenge
- Indiana Jones and the Fate of Atlantis
- Day of the Tentacle
- Sam & Max Hit the Road
- Full Throttle
- The Dig
- The Curse of Monkey Island
Muiden kehittäjien
muokkaa- 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
muokkaa- ↑ Release Notes, (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)
- ↑ 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)
- ↑ 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)
- ↑ 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
muokkaa- ScummVM (englanniksi) virallinen sivusto
- Luettelo tuetuista peleistä
- ScummVM wiki. ScummVM History (englanniksi)