开维游戏引擎实例:斗地主 游戏源码

0 阅读1分钟

开维游戏引擎(Kaiwei Engine)是基于js设计的跨平台游戏引擎。内核c++编写,v8引擎封装游戏函数,Assembly实现htm跨平台高效运行。

我们多年前开发过“斗地主吧”网络游戏,包括安卓版本和苹果版本,现在用开维游戏引擎重写这个游戏。“斗地主吧”游戏为网络版,后台是websocket长链接服务器。

这个实例主要演示界面元素的使用、后台服务器实时通信等基本功能,可以实现一般2D小游戏的开发。

最终运行效果,包括:windows版(exe)、网页版(html)、微信小游戏:

在这里插入图片描述

生成应用:将工程导出exe,html,微信小游戏。

点击IDE中“工具”->“一键生成全部应用”选项,选择微信横屏。

在这里插入图片描述

网页版游戏运行:

在这里插入图片描述

微信小游戏运行:

在这里插入图片描述

网页版:斗地主

www.ikaiwei.com/gamejs/exam…

源码下载:

github.com/ctrljshaha/…

开维游戏引擎下载:

www.ikaiwei.com/download/ga… www.ikaiwei.com/download/ga…

开发文档:

www.ikaiwei.com/gamejs/api/…

游戏演示:普通代码和AI 代码

www.ikaiwei.com/gamejs/api/…

www.ikaiwei.com/gamejs/api/…