Squally: Ett 2D pussel RPG som lär ut låg nivå hacking
Squally, utvecklad av Zachary Canann, lär ut reverse engineering och grundläggande datavetenskap genom en 2D-pussel RPG-upplevelse. Spelare utforskar en konstig planet medan de löser kodningsbaserade utmaningar som ändrar spelets regler och variabler i realtid. Appen kombinerar utforskning, minnesredigering, självmodifierande system och fokuserade minispel för att introducera binär, hexadecimalt och låg nivå programmering. Aspiranter till programmerare, studenter inom datavetenskap och pusselintresserade spelare får praktisk, praktisk exponering för verklig assembly och felsökningstekniker. Den körs på macOS tillsammans med Windows och Linux-versioner, riktad mot tekniska lärande.
Squally sammanfogar praktisk omvänd ingenjörskonst i en 2D-explorationsloop
Att spela spelet placerar dig i en 2D öppen värld där framsteg beror på teknisk problemlösning snarare än enbart strid. Utforskning avslöjar pussel och uppdrag som kräver inspektion och redigering av speldata, med hjälp av en anpassad självhackande motor som tillåter titeln att ändra sin egen logik. Den centrala loopen växlar mellan traversal, pusseldetektering och praktisk manipulation av spelstatus för att kringgå hinder och besegra hot.
Är det svårt att komma igång?
Trots sitt lågnivåämne stöder designen nollkunskapsinträde genom etappindelade minispel och handledningar som Hexus som lär ut binär och hexadecimalt notation. Avancerade spelare får tillgång till beliebig kodexekvering och självmodifierande pussel som använder verklig x86/x64 assembler, med plattformsspecifik fokus: Mac- och Linux-lektioner betonar x64 medan Windows-innehåll fokuserar på x86. Källkoden är öppen på GitHub, vilket hjälper elever att inspektera system direkt.
Ljud, visuella och tekniska begränsningar formar vem som kan spela bekvämt
Visuella element använder en 2D-palett som stöder utforskning och pusselklarhet snarare än spektakel; ljud- och konsttillgångar är proprietära och distribueras med köpta kopior, vilket begränsar tillgång till tillgångar och modding. Mac-versionen riktar sig explicit till Intel-processorer, och att köra på Apple Silicon kräver Rosetta 2 med blandade rapporter om framgång. Projektet började som ett passionprojekt av utvecklaren och nådde fullständig release i juli 2023, och växte från ett utbildningsexperiment till en publicerad titel.
Sammanfattningsvis belönar Squally teknisk nyfikenhet men begränsar sin publik
Sammanfattningsvis är Squally ett belönande val för elever och tekniskt sinnade spelare som tycker om praktisk problemlösning; dess design prioriterar lärande system framför linjär berättande. Steams Mest Positiva mottagande indikerar att tillvägagångssättet resonerar med många. Spelare som jagar en berättelse-först RPG eller rent avslappnade sessioner bör förvänta sig ett brant, tekniskt fokus som formar speltid och tempo. Spelet passar studiegrupper och ensamstående elever som tål lärande genom försök och misstag.