DeadAscend:Qt/QML 手绘风 2D 点击式冒险解谜游戏
《Dead Ascend》是一款手绘风格的 2D 点击式(point-and-click)冒险解谜游戏...
weth · Evilcome/weth
weth 是一个用 three.js 构建微信小游戏的开源示例项目,仓库描述为「easy build wechat game with three.js」。README 展示的示例玩法为「Chose Figure Game」:玩家需从图形中选出正确的一个,共有 3 条生命,包含 80+ 关卡。项目语言...
chooseFigure(仓库名 ISosnovik/chooseFigure)是一款面向 iOS 平台的轻量级图形选择小游戏,使用 Swift 语言与 Apple 的 SpriteKit 框架实现。README 对它的描述非常克制:"This is a simple game. All you need is to choose a right figure."——玩家要做的只有一件事,就是从给出的图形中挑出正确的那一个。
尽管玩法规则简单,项目在内容量上并不单薄。README 明确写明游戏包含 3 条生命(以 ❤️❤️❤️ 表示)以及 80 多个关卡(80+ levels)。这意味着它并非一个只跑通流程的演示片段,而是一个具备关卡推进与失败判定的小型完整游戏。
仓库同时提供了两类图片素材:一类是游戏中使用到的图形图案(如 68.png、32.png、28.png、60.png、24.png、64.png 等),另一类是关卡运行截图(level_1.png、level_100.png、level_100_2.png)。这些素材既方便读者直观了解画面风格,也说明关卡内容以图形资源的形式组织在 src 目录下。
项目体量虽小,但技术选型清晰,适合作为 iOS 2D 小游戏的入门样本:
由于 README 未涉及架构分层、状态管理或数据持久化方案,本文不对其内部设计做进一步断言。
README 未提供构建步骤说明,以下为基于技术栈的常规路径,仅供参考:
需要注意,SpriteKit 为 Apple 平台专属框架,项目无法在 Windows 或 Linux 上直接编译运行;国内开发者从 GitHub 克隆仓库时若遇网络问题,可使用镜像或代理,具体以本地环境为准。
根据 README 的说明,可以确认的玩法要素如下:
README 没有描述计时、计分、难度递增曲线或关卡生成规则,因此这些方面不宜做过度推断。从截图命名(level_100 与 level_100_2 并存)来看,同一关卡可能存在多个变体或不同状态,但具体含义需结合源码确认。
这个仓库适合以下场景:
若希望深入学习,建议直接阅读源码,重点关注意关卡切换逻辑与生命值判定的实现方式——这两点是 README 文字描述中最明确、也最值得对照代码验证的部分。
《Dead Ascend》是一款手绘风格的 2D 点击式(point-and-click)冒险解谜游戏...
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...