文件名称:BoardhouseNet:董事会游戏框架的全栈环境
文件大小:2.05MB
文件格式:ZIP
更新时间:2024-05-07 01:35:53
TypeScript
董事会节点 此回购协议是的完整环境。 项目的主要目标是通过网络套接字将网络添加到董事会。 Boardhouse最初是作为基于浏览器的游戏的前端游戏引擎解决方案开发的。 设置客户端/服务器体系结构将涉及将现有的前端解决方案分为两部分:客户端和服务器。 客户端将处理渲染游戏对象以及将消息发送到服务器。 服务器将处理大厅系统,游戏引擎的逻辑和处理和发送消息回为什么client.Hence src被分成gameclient , gameserver lobbyclient和lobbyserver 。 如果有一种更简单的方法可以将网络层固定到董事会,那么我会走这条路线,但是目前这是我想出的最好的解决方案。 制作说明: npm install npm run build cd dist node lobby.js 转到localhost:8080进行测试。 所有生产文件将包含在dist文件夹中。
【文件预览】:
BoardhouseNet-master
----public()
--------lobby.html(500B)
--------game.html(616B)
--------style.css(223B)
----src()
--------packets()
--------lobbyclient()
--------lobbyserver()
--------gameclient()
--------gameserver()
----tsconfig.json(384B)
----config()
--------webpack-game-server.config.js(636B)
--------webpack-lobby-server.config.js(612B)
--------webpack-lobby-client.config.js(767B)
--------webpack-game-client.config.js(1002B)
----README.md(3KB)
----data()
--------textures()
--------fonts()
--------audio()
----.gitignore(34B)
----package-lock.json(185KB)
----package.json(2KB)