2D 平台玩法
以横向卷轴式的平台跳跃与探索为核心,玩家需要在场景中移动、跳跃并应对地形障碍。
edgar · riksweeney/edgar
Edgar 是一款用 C 语言编写的 2D 平台游戏,其世界设定会持续保留(persistent world)。剧情围绕同名主角展开:在一个风雨交加的夜晚,父亲外出后迟迟未归,Edgar 怀疑他被住在禁忌沼泽之外堡垒中的邪恶巫师抓走。仓库未提供 README 摘...
Edgar 是一款以 C 语言实现的 2D 平台冒险游戏,其最显著的设计取向是「持久世界」(persistent world):游戏世界并非按关卡一次性加载后丢弃,而是作为一个持续存在的整体来组织。故事从一场风雨交加的夜晚开始——Edgar 的父亲外出后没有回家,Edgar 担心最坏的情况已经发生:父亲被住在禁忌沼泽之外堡垒中的邪恶巫师抓走。玩家将扮演 Edgar,踏上穿越沼泽、前往堡垒的旅程。
仓库本身没有提供 README 摘要,因此关于所用图形库、操作方式、关卡数量、运行平台等细节,目前均无法从仓库文本中直接确认,需要下载源码或查阅作者主页进一步核验。本文仅依据仓库描述与项目主页可确认的信息进行整理,不对未写明的内容做推断性补充。
以横向卷轴式的平台跳跃与探索为核心,玩家需要在场景中移动、跳跃并应对地形障碍。
世界状态持续保留,而非传统「进入关卡—通关—重置」的短周期结构,这一设计让探索与推进具有连续性。
以父亲失踪、邪恶巫师与禁忌沼泽为线索,构成一条明确的冒险主线,为平台玩法提供目标与情境。
项目以 C 语言编写,属于偏底层的游戏实现路线,适合研究游戏循环、资源管理与跨平台构建等基础工程问题。
从仓库可确认的技术信息较为有限,可归纳为以下几点:
由于仓库未提供 README 构建说明,以下为通用排查路径,具体命令需以实际仓库内容为准:
Makefile、CMakeLists.txt 或 configure 等构建入口文件。#include 引用,确认依赖的第三方库(如 SDL、SDL_mixer、SDL_image 等常见 C 游戏依赖),并提前安装对应开发包。以上步骤为通用建议,项目实际依赖与命令待核验。
DDNet 是 Teeworlds 的一个模组,源自 DDRace,是一款免费的合作型 2D 平台跳...
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...