Exapunks
Exapunks | |
---|---|
Utvecklare | Zachtronics |
Designer(s) | Zach Barth |
Författare | Matthew Burns |
Plattform(ar) | Microsoft Windows , Linux , macOS |
Släpp | 22 oktober 2018 |
Genre(r) | Programmering |
Läge(n) | Enspelarläge |
Exapunks är ett programmeringsspel utvecklat av Zachtronics . Den släpptes för tidig åtkomst den 9 augusti 2018 och helt släppt den 22 oktober 2018.
Gameplay
Exapunks utspelar sig i en alternativ tidslinje år 1997. Exapunks fiktiva värld är kraftigt datoriserad, och en sjukdom som kallas " fagen " härjar befolkningen och förvandlar kropparna till de drabbade till datoriserade komponenter. Spelaren tar på sig rollen som Moss, en hacker som bryter sig in i datorsystem för att ha råd med en drog på $700/dag för att bromsa framstegen i hans fagåkomma. Hans hackuppdrag ges till honom av en mystisk artificiell intelligens känd som EMBER-2.
Varje uppdrag äger rum i ett nätverk av sammankopplade och specialiserade datorsystem. Med hjälp av programmerbara mjukvaruagenter som kallas EXA, måste spelaren utföra varje given uppgift genom att skriva datorkod för att på ett smart sätt manipulera data som lagras i nätverkets system. EXA:s instruktionsuppsättning innehåller några enkla opkoder för rörelse, databehandling, nätverksmeddelanden och gränssnitt med filer och register. På grund av deras begränsade minneskapacitet kräver dessa uppgifter ofta flera agenter som arbetar tillsammans på ett mycket koordinerat sätt. EXA-enheter har också förmågan att replikera sig själva i nätverket. Typiska uppdrag inkluderar att hämta data från säkrade lagringssystem, hacka in i företagsdatabaser och få en uttagsautomat att dela ut gratis pengar. Vissa pussel kräver också att spelaren hackar Moss kropp för att behålla sin hälsa. Vissa pussel utmanar spelaren till hackerstrider, där de måste ställa sina EXA mot en motståndares agenter, till exempel ändra en tv-stations program för att sända Moss innehåll istället.
Spelare är i allmänhet fria att skriva kod för EXA med så många EXA som behövs, de är ofta begränsade av antalet opcodes som kan användas. Spelarens lösning måste uppfylla 100 olika fallscenarier som itererar på samma problem. När spelaren visar en framgångsrik lösning, registrerar spelet hur många cykler lösningen tog, storleken på deras kod över alla EXA och antalet rörelse- och död-kommandon som körs av lösningen. Dessa spåras mot andra spelares poäng via histogram och vänners resultattavlor, så att spelare kan försöka optimera sina lösningar. Instruktioner för EXA samt ytterligare användbar information för några av de simulerade systemen tillhandahålls av nummer av "Trash World News", ett fiktivt zine ; spelare kan se dessa problem digitalt, skriva ut dem eller köpa en fysisk kopia från Zachtronics. Efter att ha slutfört ett antal pussel får spelaren tillgång till både en pusselredigerare för att skapa nya pussel som kan laddas upp till Steam Workshop, samt tillgång till en handhållen spelkonsol i spelet, kallad Redshift, och programmera spel för den. . En gratis Redshift-spelare släpptes av Zachtronics vilket gjorde att alla spelare, även de som inte hade köpt Exapunks , kunde spela andra spelares Redshift-skapelser. Det finns också ett enkelt patiensspel och ett spel som matchar brickor som är upplåsta genom fortskridandet av huvudhistorien.
Utveckling
Zach Barth, Zachtronics grundare, inspirerades att skapa Exapunks efter att ha läst om Stuxnet -virusen som hade påverkat en kärnkraftsanläggning i Iran 2010. Barth sa att Stuxnet "väckte idén om dessa skadliga program som är utformade för att utvecklas som origami i ett specifikt nätverk och manipulera det på något sätt". Han utvecklade Exapunks kunskap om cyberrymdens kultur som William Gibson föreställde sig, dock med mer fokus på "punksidan" av 1980- och 1990-talen - små hackare som kämpar mot stora företag . Han hämtade också inspiration från 2600: The Hacker Quarterly och deltog i olika DEF CON- evenemang, medan spelets författare, Matthew Burns, också ansåg att cyberkulturverk som Wired , Transmetropolitan och Tom Clancy's Net Force Explorers var inflytelserika. Barth funderade också på hur filmer som Hackers gjorde hackarkulturen cool.
När det gäller att utveckla EXA:s opkoder , lånade Barth koncept som är gemensamma för många verkliga operativsystem som Unix för filoperationer och länkar, och föreställde sig EXA som delar av Magic Cap- metaforen för datorsystem.
Zachtronics tillkännagav Exapunks den 18 juli 2018; studion sa att den skulle följa en liknande releasestrategi som de hade gjort för tidigare spel Shenzhen I/O och Opus Magnum genom att använda en tidig åtkomstperiod för ett nästan funktionskomplett spel för att få och implementera feedback från spelare innan det slutliga spelet släpps. Early Access skulle starta 21 augusti 2018, men Zachtronics släppte spelet tidigare den 9 augusti 2018. Den fullständiga versionen av Exapunks out of Early Access släpptes den 22 oktober 2018.
Reception
Det första mottagandet av matchen var positivt.
Rock Paper Shotgun inkluderade Exapunks på sin lista över "10 Best Hacking Coding and Computing Games", och kallade det "...en korrekt skildring av decenniet (90-talet)."
"Det är grymt." - Jeff Gerstmann , jättebomb