跨平台游戏套件 Serpent

Zlib
D语言
跨平台
2020-03-04
冰力

疫情之下,程序员如何转型?共享数字化转型加速度,就在微软在线技术峰会>>>

Serpent 游戏框架是一个全新的游戏框架,来自 Lispy Snake 公司,利用最新的技术,如 DLang、OpenGL 和 Vulkan,使独立游戏开发比以往任何时候都更容易。

Serpent 游戏框架的创始人同样是 Solus Linux 创始人,所以现在 Serpent 游戏框架已经在 Solus Linux 上运行。

构建

我们使用 LDC(基于LLVM的D 语言编译器)构建 Serpent。要测试包含的演示,请在 denig 模式下构建演示子组件。

git submodule init
git submodule update
./build.sh

D 语言

虽然有些人可能会争论D语言的优点,但我们发现它完全适合我们的游戏开发要求。在处理批量SOA实体时,考虑内置的并发支持。

此外,我们希望避免一些陷阱:

  • 字符串问题 (\0, mutability, UTF..)
  • 被迫重新发明所有的轮子 (to avoid linking to beastly opinionated refcount libraries)
  • Time to market. It hurts.

跨平台支持

  • Windows (Vulkan/OpenGL)
  • Linux (Vulkan/OpenGL) & X11/Wayland
  • Android
  • iOS
的码云指数为
超过 的项目
加载中

评论(3)

Alex-loongkylin
Alex-loongkylin
Dlang怎么开发安卓应用?
笑笑小兵
笑笑小兵
冲着用D语言就会去试试。
Zero__One
Zero__One
有一种冲动去尝试一下这个框架

暂无资讯

暂无问答

Solidity语言代码库与docker镜像

Solidity语言是开发以太坊智能合约的不二选择,本文列举了在solidity学习和开发 中可能对你有帮助的18个资源,包括示例代码、solidity库和预置dapp开发环境的docker镜像。 ## DigixDAO `Dig...

2018/06/07 23:24
219
0
PHP mcrypt启用、加密以及解密过程详解

Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。

2013/12/23 10:25
1.8W
0
mcrypt启用、加密以及解密过程详解

http://my.oschina.net/adamboy/blog Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。 1.PHP加密扩展库Mcrypt安装 在标准的PHP安装过程中并没有把Mrcypt安装上,但...

2011/06/28 09:09
2.8K
0
不同区块链智能合约开发语言的选择

在本文中,将介绍比特币、超级账本Fabric和以太坊这三种区块链中,分别使用什么开发语言来进行[智能合约](https://my.oschina.net/u/3790537/blog/1808764)的编程,并提供你进一步学习的资源...

2018/05/08 16:14
563
0
以太坊智能合约入门(编写、编译、创建、部署、交互、测试、交易)

## 什么是以太坊智能合约? 以太坊智能合约是存放在以太坊区块链具有特定地址的代码(它的功能)和数据(它的状态)集合。智能合约账户之间可以相互传递消息以实现图灵完备运算。 智能合约以以太...

2018/06/08 10:00
52
0
不同的区块链技术,涉及那些编程语言?

区块链技术入门,涉及那些编程语言?在本文中,将介绍比特币、超级账本Fabric和以太坊这三种区块链中,分别使用什么开发语言来进行智能合约编程,并提供你进一步学习的资源链接。 小调查:你...

2018/05/05 22:03
418
0
区块链开发如何选择底层平台和开发语言?

大多数人并不需要自己重新创建一套区块链,而是基于现有的区块链底层平台去开发自己的应用,对于类似加密算法、 P2P技术、共识算法等只需要有个基本了解就可以了,暂时不需要深入研究。在文本...

2018/05/02 08:52
1.1K
0
区块链技术术语表 - 以太坊篇

区块链技术相关表包含了常见的区块链术语(概念)及其解释,及进一步阅读参考文章,以加深理解。 方便大家阅读博客或网络上其他文章时做快速索引,比特币相关术语参考[比特币篇](http://wiki...

2017/11/30 09:37
114
0
区块链与比特币相关的专业术语

以太坊,作为一个基于加密货币的泛化的分散的应用开发平台,必然既包含这些概念的集合,也增加了许多自身的概念。为了帮助新来以太坊的人,无论他们是加密货币爱好者,企业家,社会或政治愿景...

2016/09/28 08:58
264
0
解决:deepin连接预共享秘钥的L2TP/IPSec的VPN下,出现“连接vpn失败,原因未知”

背景:公司的vpn是有预共享秘钥的l2tp/ipsec,使用deepin连接时,一直连接不成功,因为这个原因,不得不回归windows阵营。但对于一个爱好linux的折腾者,还是时不时会找找解决办法,功夫不负...

2018/09/01 11:11
1.5W
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部