Tag archives for C++ - Page 2

开源游戏

开源战棋类游戏:韦诺之战

韦诺之战 (Battle for Wesnoth)一款基于 C++ 的开源回合制SLG游戏. 支持多操作平台包括:Windows、Linux、FreeBSD和Mac OS X。游戏背景架构于奇幻环境中。玩家可用不同的单位组成军队,包含多个不同的种族,如人类、精灵、矮人、兽人、龙族,等。游戏还包含多人模式,邀好友一起玩耍。 韦诺之战已包含默认数个战役和六个默认的阵营: 反抗者:主要由精灵单位组成,还包括树人和法师。反抗者们非常灵活,大多数一级单位拥有近战和远程攻击。精灵可以忽视昼夜的影响,且在森林中拥有较高的防御力。…
继续阅读
开源游戏

NDS掌上游戏机开源模拟器DeSmuME

DeSmuME是一个自由开源的NDS掌上游戏机的模拟器。由C++开发,支持Linux,Mac OS以及Windows平台。由于DeSmuME自由开源,多年发展中基于它又发展了PSP平台和安卓平台的衍生版本。模拟器几乎所有NDS游戏都可以兼容,支持即时存/读档,显卡支持OpenGL更改图像设定渲染方式,支持麦克风使用,以及直接的视频和音频录制等功能。 官网下载:
继续阅读
开源软件

Silicon:C++14 Web 框架(首版发布)

Silicon 是高性能,面向中间件的 C++14 HTTP Web 框架,可以让你使用 C++ 编写快速并且健壮的 Web APIs。 今天 Silicon 团队发布了 Silicon 的第一个版本,此版本发布目的是提供一个稳定的库来使用 C++ 编写快速的 HTTP APIs。 Silicon 主要特性: API 的最终形态是嵌入领域专用语言:HTTP 方法现在很明确,参数可以通过 URL,GET 或者 POST 方法传输: auto api = http_api( // URL parameter GET /…
继续阅读
开源软件

easyLambda —— 现代化 C++ 并行数据处理

easyLambda 是使用 C++ 和 MPI 进行数据处理的工具。easyLambda 具有模块化,并行,基于数据流,Map/Reduce 等特性。 easyLambda 也称为 ezl,项目最初目的是为了提供一个用 C++ 处理数据的标准方法。 设计目的:可组合,界面简单,解耦IO,数据格式,从算术逻辑并行代码,更少的样板代码,任何会 C 语言的人都可以理解使用。easyLambda 也达到了这些目的,还包括类型安全数据流管道,map/reduce 等等类似的操作,MPI 并行,一个简单且强大的Express…
继续阅读
12