Spel

Portar med öppen källkod för kommersiella spelmotorer

Portar med öppen källkod för kommersiella spelmotorer
Gratis, öppen källkod och plattformsmekaniska rekreationer kan användas för att spela gamla såväl som några av de ganska senaste speltitlarna. I den här artikeln listas några av dessa spelmotorer som antingen byggs genom att omvända originalfilerna eller skapas genom att anpassa den fritt tillgängliga källkoden som släpptes av de ursprungliga utvecklarna. Även om det finns många sådana projekt kommer den här artikeln bara att lista några av dem som låter dig spela kompletta spel med mindre problem eller lösningar. Denna lista är inte uttömmande.

OpenMW

OpenMW är en gratis, öppen källkod och plattformsmässig rekreation av Gamebryo-spelmotorn som används i Bethesdas The Elder Scrolls III: Morrowind open world rollspel. Det är inte bara helt kompatibelt med originalspelfiler och mods, det ger också verktyg för att skapa fullständiga fristående spel. OpenMW levereras också med många förbättringar jämfört med den ursprungliga spelmotorn inklusive förbättrat UI- och mod-stöd, förbättrad AI och fysik och en pågående Android-port som stöder pekskärmskontroller.

Daggerfall Enhet

Daggerfall Enhet, som namnet antyder, är en fullständig rekreation av Daggerfall-spelet i enhetens spelmotor. Det är gratis, öppen källkod, tvärplattform och kommer med många förbättringar som förbättrad belysning, grafik, kontroller, modsupport och full kompatibilitet med moderna system. Det ursprungliga Daggerfall-spelet är nu tillgängligt gratis och du behöver de ursprungliga spelfilerna för att spela Daggerfall Unity. Du kan hitta mer information om installation här.

Xash3D

Xash3D är en reimplementering av GoldSrc-motorn som används i Half-Life 1. Det kan användas för att spela det ursprungliga Half-Life-spelet såväl som många mods som är kompatibla med det. Xash3D gaffades senare in Xash3D FWGS med förbättrat multiplayer-stöd, full Android-kompatibilitet och controller-support. Nedladdningslänkar för Android-portar finns tillgängliga här.

OpenTTD

OpenTTD är en reimplementering av "Transport Tycoon Deluxe" strategi och simuleringsspel. Den levereras med många förbättringar, varav mest är förbättrad grafik, kompatibilitet med moderna system, livskvalitetsuppdateringar och förbättrat multiplayer-stöd. Alla speltillgångar har återskapats i OpenTTD, så du behöver inte ha de ursprungliga spelfilerna (originalfiler stöds dock fortfarande). En Android-port är tillgänglig här.

GemRB

GemRB är en gratis och öppen källkodsrekreation av Infinity-spelmotorn utvecklad av Bioware. Spelmotorn användes ursprungligen i isometriska rollspel som Baldur's Gate-serien, Icewind Dale-serien och Planescape: Torment. GemRB har medfört många förbättringar jämfört med den ursprungliga motorn, inklusive förbättrat modsupport, Android- och iOS-portar. GemRB kräver originalfiler för att fungera, men en inbyggd demo tillhandahålls som kan användas för att testa motorn och kräver inga externa filer.

Notera att förbättrade versioner av Baldur's Gate-serien, Planescape: Torment och Icewind Dale 1, har släppts av Beamdog nyligen. Dessa remastrade versioner har också Android- och iOS-portar. Om du har originalspel lagrade någonstans kan du använda GemRB för att spela dessa spel och hoppa över att köpa de förbättrade versionerna. Om pengar inte är ett problem, skulle jag rekommendera att få förbättrade versioner eftersom de har många förbättringar av livskvaliteten. Enhanced edition för Icewind Dale 2 existerar inte eftersom den ursprungliga källkoden förlorades, så det enda alternativet att spela den på moderna system är att använda GemRB.

ScummVM

ScummVM är en reimplementering av spelmotorer som används i klassiska point- och äventyrsspel tillverkade av spelföretag som LucasArts och Sierra On-Line. Några av dessa populära spel inkluderar Broken Sword och Monkey Island-titlar. "VM" -delen står för "Virtual Machine" och i allt stöder den mer än 250 spel som kan spelas på Windows, macOS, Linux, Android, iOS och till och med på konsoler. ScummVM är gratis och öppen källkod och det har främst fått förbättrade kontroller och kompatibilitet med moderna system samtidigt som det ursprungliga utseendet på spelen behålls. Faktum är att några av de ursprungliga speltillverkarna har samarbetat med ScummVM för att släppa om sina spel på moderna system. Observera att ScummVM inte är en emulator utan en komplett rekreation av den ursprungliga motorn och att du behöver originalfiler för att spela.

CorsixTH

CorsixTH är en rekreation av det populära sjukhuslednings- och simuleringsspelet "Theme Hospital", som släpptes 1997. Det är gratis, öppen källkod och plattformsövergripande men du behöver originalfiler för att spela spelen eftersom det inte kommer med sina egna tillgångar. En inofficiell Android-port är också tillgänglig på webben. CorsixTH har främst fått högupplöst stöd och kompatibilitet med moderna system.

VCMI-projekt

VCMI-projekt är en gratis och öppen källkodsimplementering av Heroes of Might och Magic III-spelmotorn. Den levereras med många förbättringar, några av dem inkluderar stöd för högupplösta skärmar, förbättrad GUI, förbättrad spelstart och konfigurationsverktyg, förbättrat modsupport och kompatibilitet med moderna system. Förutom builds för Windows, macOS och Linux finns också en Android-port. VCMI Project kräver originalfiler för att fungera.

OpenRA

OpenRA är en rekreation av spelmotorer som används i klassiska strategispel i realtid som Command & Conquer-serien, Tiberian Dawn och Dune 2000. Den levereras med många förbättringar som stöd för moderna skärmupplösningar, förbättrade kontroller och UI-gränssnitt, förbättrat snabbtangentstöd, förbättrat mods-stöd och fullt inbyggt stöd för multiplayer-spel. Spelarbasen är ganska aktiv och du behöver inte ens originalfiler för att spela. När du kör OpenRA för första gången kommer du att bli ombedd att ladda ner spelfiler.

RBDOOM-3-BFG

RBDOOM-3-BFG är en källhamn i Doom 3 BFG first person shooter-spel som ursprungligen släpptes av id Software. Spelet använder id Tech 4-spelmotor vars källkod släpptes 2011. RBDOOM-3-BFG: s huvudfunktioner inkluderar 64-bitars plattformsbyggnad, förbättrade skuggor, belysning och grafik, förbättrat modsstöd och kompatibilitet med moderna system. För att spela DOOM 3 BFG med hjälp av RBDOOM-3-BFG-porten behöver du originalfiler. En inofficiell Android-port av RBDOOM-3-BFG finns tillgänglig på webben.

EasyRPG

EasyRPG är en gratis och öppen källkodsimplementering av RPG Maker 2000 och RPG Maker 2003-spelmotorer. Den kan användas för att spela befintliga RPG Maker 2000- och 2003-spel, förutsatt att du har de ursprungliga spelfilerna. EasyRPG levereras också med en redigerare som kan användas för att skapa spel från grunden. EasyRPG Player kan användas för att spela spel på alla större stationära operativsystem, på vissa konsoler, Android-telefoner och iOS-enheter.

OpenRCT2

OpenRCT2 är en gratis och öppen källkodsanpassning av RollerCoaster Tycoon 2-spelet. Förutom en till en reimplementering av originalspelet, kommer det med många ytterligare funktioner som en förbättrad redigerare, förbättrat flerspelarspel, kompatibilitet med moderna system inklusive Android-enheter, förbättrat användargränssnitt och så vidare. OpenRCT2 kräver originalfiler för att fungera, så du måste äga RollerCoaster Tycoon 2-spelet.

Slutsats

Öppen källkodsrekreation av gamla spel tillåter inte bara spelare att återuppleva nostalgi, utan de hjälper också till att bevara klassiker. Några av projekten som nämnts ovan är under utveckling i över ett decennium och de är samhällsprojekt utan företagsstöd.

5 bästa arkadspel för Linux
Numera är datorer seriösa maskiner som används för spel. Om du inte kan få den nya poängen vet du vad jag menar. I det här inlägget kommer du att känn...
Strid om Wesnoth 1.13.6 Utveckling släppt
Strid om Wesnoth 1.13.6 släpptes förra månaden, är den sjätte utvecklingsversionen i 1.13.x-serien och den levererar ett antal förbättringar, framför ...
Så här installerar du League Of Legends på Ubuntu 14.04
Om du gillar League of Legends är det här en möjlighet för dig att testa League of Legends. Observera att LOL stöds på PlayOnLinux om du är en Linux-a...