ScummVM

ScummVM on alustariippumaton pelimoottoritoteutus, jolla voi pelata useita eri SCUMM-pelimoottorilla toteutettuja pelejä. Se tukee myös joitakin pelejä, joita ei ole kirjoitettu SCUMMilla. == Historia == Ohjelma syntyi tulkkiohjelmana, jolla voisi pelata SCUMM-pelejä kuten Day of the Tentacle. Ohjelmaan lisättiin tukea myös muilla tavoin tehdyille peleille kuten Simon the Sorcerer, joka aloitti kiistan ohjelman nimestä. Nimi kuitenkin säilyi ja on aiheuttanut hämmennystä sen käyttäjille. Ohjelman kehittämisen aloitti Ludvig Strigeus ja Vincent Hamm liittyi mukaan hyläten oman vastaavan projektinsa. Myöhemmin projektiin johtoon on astunut James Brown ja ohjelman graafisen käyttöliittymän (GUI) on toteuttanut uudelleen Max Horn. Ohjelma on myös toteutettu suurelta osin uudelleen muuttaen C-kielestä C++:aan. Vuonna 2002 LucasArts vaati ohjelman latauksien estämistä uskoen (virheellisesti) siinä olevan mukana yksityisen omistusoikeuden binäärimuotoista sisältöä. Ohjelman kehittäjät olivat olleet yhteydessä useiden pelien kehittäjiin, joka auttoi heitä, mutta kokivat haasteita avoimen lähdekoodin konseptien selittämisessä lakimiehille. Keskustelut kestivät neljä vuotta. Revolution Software tarjosi kehittäjille pääsyn lähdekoodiin Lure of the Temptress ja Beneath a Steel Sky -peleihin. Näiden pelien tukemiseen ei siten tarvittu takaisinmallinnusta ja kehittäjien ei tarvinnut pelätä lakitoimia. Revolution Software myös julkaisi nämä pelit freewarena. Useat muut pelikehittäjät toimivat yhteistyössä ScummVM:n kehittäjien kanssa ja tarjoavat tietoa salassapitosopimuksen alla. Version 1.3.0 päivityksen myötä tuli tuki WebOS- käyttöjärjestelmälle ja uusille peleille kuten Toonstruck ja Urban Runner. http://www.scummvm.org/news/20110528/ 20-vuotismerkkipäivän yhteydessä ohjelmasta julkaistiin versio 2.5.0, jossa on ensi kertaa tuki "2.5D"-peleille kuten Grim Fandango. == 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.https://www.scummvm.org/compatibility/ === LucasArtsin tekemät === *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 === * 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 == Lähteet == == Aiheesta muualla == * ScummVM virallinen sivusto * Luettelo tuetuista peleistä * ScummVM wiki. ScummVM History Luokka:Vapaat ohjelmistot Luokka:Alustariippumattomat ohjelmat