Squally: 2D головоломка RPG, которая обучает низкоуровневому хакерству
Squally, разработанный Закари Каннаном, обучает реверс-инжинирингу и основам компьютерных наук через 2D головоломку RPG. Игроки исследуют странную планету, решая задачи на основе кодирования, которые изменяют правила и переменные игры в реальном времени. Приложение сочетает в себе исследование, редактирование памяти, самосовершенствующиеся системы и целенаправленные мини-игры, чтобы познакомить с двоичными, шестнадцатеричными и низкоуровневыми программированиями. Стремящиеся программисты, студенты компьютерных наук и любители головоломок получают практический опыт работы с реальными техниками ассемблера и отладки. Оно работает на macOS наряду с версиями для Windows и Linux, ориентированными на технических учащихся.
Squally объединяет практическую реверсивную инженерию в 2D-исследовательский цикл
Игра помещает вас в 2D открытый мир, где прогресс зависит от решения технических проблем, а не только от боя. Исследование раскрывает головоломки и квесты, которые требуют проверки и редактирования игровых данных, используя собственный движок самовзлома, который позволяет игре изменять свою логику. Основной цикл чередует передвижение, открытие головоломок и практическое манипулирование состоянием игры для преодоления препятствий и победы над угрозами.
Трудно ли начать?
Несмотря на свою низкоуровневую тематику, дизайн поддерживает вход без знаний через этапные мини-игры и учебники, такие как Hexus, которые обучают двоичной и шестнадцатеричной нотации. Продвинутые игроки получают доступ к выполнению произвольного кода и саморефлексирующим головоломкам, которые используют реальный x86/x64 ассемблер, с акцентом на конкретные платформы: уроки для Mac и Linux подчеркивают x64, в то время как контент для Windows сосредоточен на x86. Исходный код открыт на GitHub, что помогает учащимся напрямую исследовать системы.
Аудио, визуальные эффекты и технические ограничения формируют, кто может играть комфортно
Визуальные эффекты используют 2D палитру, которая поддерживает исследование и ясность головоломок, а не зрелище; аудио и художественные ресурсы являются собственностью и распространяются с купленными копиями, что ограничивает повторное использование ресурсов и моддинг. Сборка для Mac нацелена на процессоры Intel, а запуск на Apple Silicon требует Rosetta 2 с разными отчетами о успехе. Проект начался как проект увлечения разработчика и достиг полного релиза в июле 2023 года, превратившись из образовательного эксперимента в опубликованный титул.
В заключение, Squally вознаграждает техническое любопытство, но сужает свою аудиторию
В заключение, Squally является вознаграждающим выбором для учащихся и технически настроенных геймеров, которые наслаждаются практическим решением проблем; его дизайн придает приоритет обучаемым системам над линейным повествованием. В основном положительный прием Steam указывает на то, что этот подход находит отклик у многих. Игроки, стремящиеся к RPG с акцентом на повествование или чисто казуальным сессиям, должны ожидать резкого, технического фокуса, который формирует время игры и темп. Игра подходит для учебных групп и одиночных учащихся, которые терпят обучение методом проб и ошибок.