Squally:一款教授低级黑客技术的2D解谜角色扮演游戏
Squally,由Zachary Canann开发,通过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 年 7 月达到了全面发布,从一个教育实验成长为一个已发布的标题。
总之,Squally 奖励技术好奇心,但缩小了其受众
总之,Squally 是一个对学习者和技术思维的玩家来说值得选择的游戏,他们喜欢动手解决问题;它的设计优先考虑可教授的系统,而不是线性的叙事。Steam 的“多半好评”反映了这种方法对许多人有共鸣。追求叙事优先的 RPG 或纯休闲游戏的玩家应该期待一个陡峭的技术重点,这会影响游戏时间和节奏。该游戏适合容忍试错学习的学习小组和独立学习者。