当前位置: 首页 > 软件库 > 游戏/娱乐 > 单机游戏 >

Amnesia: The Dark Descent

冒险类游戏《失忆症:黑暗后裔》
授权协议 GPLv3
开发语言 C/C++ C#
所属分类 游戏/娱乐、 单机游戏
软件类型 开源软件
地区 不详
投 递 者 谢哲瀚
操作系统 未知
开源组织
适用人群 未知
 软件概览

《失忆症:黑暗后裔》是一款由 Frictional Games 开发的冒险类游戏,此项目提供了《失忆症:黑暗后裔》的所有源码和构建它所需的任何东西,包括用于 Visual Studio 2010 和 CMake for Linux&macOS 的项目文件。

同时开源的还有《失忆症:黑暗后裔》续作 Amnesia: A Machine for Pigs(《失忆症:猪猡的机器》):https://github.com/FrictionalGames/AmnesiaAMachineForPigs

值得关注的功能:

  • 具有柔和边缘的阴影贴图
  • 实时可见性剔除系统(culling system),也适用于动态对象
  • 自动渲染静态对象的批处理系统
  • 延迟着色系统
  • 完整的编辑器,具有许多有趣的功能,例如拾取算法和视图拟合
  • 非常简单的状态机 AI,带来相当有趣和智能的 agent
  • 相当先进的物理声音系统
  • 基于物理学的交互系统
  • 使用 OpenAL 实现自己的声音系统
  • 许多其他基本渲染和游戏技术都以一致的引擎结构实现
 相关资料
  • 在我的游戏中有几个类我写过,包括房间,灯,胸,爪哇,玩家,钥匙和地图。这些都经过了测试,并且是正确的,所以现在我正在编写我的adventure类,它是程序的驱动程序。我需要设置球员的房间位置[0][0],但我不知道怎么做。这是我到目前为止在我的房间和冒险课。

  • 我正在为一个C项目做一个冒险游戏。目标基本上是拥有一组由类定义的房间。然后使用地图将它们链接在一起。除了检查是否没有房间和确保没有为空房间接受输入之外,我的一切都正常工作。例如,它会说“那里什么都没有”,然后重新提示用户移动的方向。当前,如果某个方向上没有空间,并且选择了该方向,我的程序就会崩溃。我现在已经设置好了它,至少确保输入了一个有效的方向(北、南、东或西),但它没有检查这个方向是否可用。有

  • 所以我是Java编码的新手,我对C#有很好的经验,我知道它们非常相似。我目前正在通过创建一个文本冒险游戏来处理Java,游戏使用案例(案例1、案例2、默认等),目前我正在开发一个保存和加载功能,但我不知道如何保存一个使用案例来进一步编码的分支游戏,有人有什么想法吗?

  • 我正在用pyplay写一个蛇游戏,但我只是提示一个黑色的窗口没有任何错误。 我检查了类似的问题,他们错误地使用了screen对象。然而,这里的情况似乎不是这样,因为它只创建了一次? 知道我做错了什么吗?因为我没有收到任何错误信息,所以我不明白为什么只显示一个黑屏。按键输入事件工作正常。

  • 问题内容: 我对Java中的一些中间概念还很陌生。最近,我制作了一款名为DazzleQuest的文字冒险游戏,该游戏完全在开发者控制台/终端中运行。它以我的朋友为角色,因此我想向他们展示它,并通过将命令行和控制台的输出功能转移到一个简单的Swing界面(包括一个用于显示游戏输出的a和一个带有,处理来自用户的命令。 我的主类包含名为和的方法,我认为我需要将其与我的类及其子类[扩展] 集成在一起。 总

  • 冒险家是一款像素风的冒险游戏,选择你的心仪角色,冲冲冲!    

  • 本文向大家介绍基于javascript实现泡泡大冒险网页版小游戏,包括了基于javascript实现泡泡大冒险网页版小游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了一个很有趣的网页版游戏,有点类似金山打字游戏的青蛙过河,供大家参考,具体内容如下 效果图: 实现思路: 益智类小游戏,主要练习打字能力,基于jq开发。 1.在输入框输入泡泡对应文字,点击enter提交 2.与泡泡文字

  • 我正在Java制作一个基于文本的冒险游戏。我需要让用户能够拿起物品并将其放入库存中,但我不确定如何做到! 这是我的项目当前的设置方式: 我需要能够在某些房间里有特定的物品。有人有什么建议吗?