Squally: Düşük seviye hackleme öğreten 2D bulmaca RPG
Squally, Zachary Canann tarafından geliştirilen, tersine mühendislik ve temel bilgisayar bilimlerini 2D bulmaca RPG deneyimi aracılığıyla öğretmektedir. Oyuncular, oyunun kurallarını ve değişkenlerini gerçek zamanlı olarak değiştiren kodlama tabanlı zorlukları çözerken garip bir gezegeni keşfederler. Uygulama, ikili, onaltılık ve düşük seviyeli programlamayı tanıtmak için keşif, bellek düzenleme, kendini değiştiren sistemler ve odaklanmış mini oyunları birleştirir. Gelecek vaat eden programcılar, bilgisayar bilimi öğrencileri ve bulmaca meraklısı oyuncular, gerçek assembly ve hata ayıklama tekniklerine pratik, uygulamalı bir maruz kalma elde ederler. macOS üzerinde Windows ve Linux sürümleriyle birlikte çalışır ve teknik öğrenicilere yöneliktir.
Squally, pratik ters mühendisliği 2D keşif döngüsüne entegre ediyor
Oyunu oynamak, ilerlemenin yalnızca savaş yerine teknik problem çözmeye dayandığı 2D açık bir dünyada sizi konumlandırır. Keşif, oyun içi verileri incelemeyi ve düzenlemeyi gerektiren bulmacalar ve görevler ortaya çıkarır; bu, başlığın kendi mantığını değiştirmesine izin veren özel bir kendini hackleme motoru kullanır. Temel döngü, engelleri aşmak ve tehditleri yenmek için geçiş, bulmaca keşfi ve oyun durumunun elle manipülasyonunu sırayla gerçekleştirir.
Başlamak zor mu?
Düşük seviyeli konusuna rağmen, tasarım, ikili ve onaltılı notasyonu öğreten Hexus gibi aşamalı mini oyunlar ve eğitimler aracılığıyla sıfır bilgi ile giriş destekler. İleri düzey oyuncular, gerçek x86/x64 montajı kullanan rastgele kod yürütme ve kendini değiştiren bulmacalara erişir; platforma özgü odak: Mac ve Linux dersleri x64'ü vurgularken, Windows içeriği x86'ya odaklanır. Kaynak kodu GitHub'da açıktır, bu da öğrenenlerin sistemleri doğrudan incelemesine yardımcı olur.
Ses, görseller ve teknik kısıtlamalar, kimin rahatça oynayabileceğini şekillendirir
Görseller, keşfi ve bulmaca netliğini destekleyen bir 2D palet kullanır; ses ve sanat varlıkları özel mülkiyettir ve satın alınan kopyalarla dağıtılır, bu da varlıkların yeniden kullanımını ve modlamayı kısıtlar. Mac sürümü, açıkça Intel işlemcileri hedefler ve Apple Silicon üzerinde çalışmak, başarıyla karışık raporlarla Rosetta 2 gerektirir. Proje, geliştirici tarafından bir tutku projesi olarak başladı ve Temmuz 2023'te tam sürüme ulaştı, eğitim deneyiminden yayımlanan bir başlığa dönüştü.
Özetle, Squally teknik merakı ödüllendiriyor ama izleyici kitlesini daraltıyor
Özetle, Squally, pratik problem çözmeyi seven öğreniciler ve teknik düşünceye sahip oyuncular için ödüllendirici bir seçimdir; tasarımı öğretilebilir sistemleri, doğrusal hikaye anlatımına tercih ediyor. Steam'in Çoğunlukla Olumlu karşılaması, bu yaklaşımın birçok kişi için yankı bulduğunu gösteriyor. Bir anlatı öncelikli RPG veya tamamen rahat oturumlar arayan oyuncular, oyun süresini ve temposunu şekillendiren dik, teknik bir odak beklemelidir. Oyun, deneme-yanılma öğrenimini tolere eden çalışma grupları ve bireysel öğreniciler için uygundur.