使用 angular 开发的移动端贪吃蛇大作战 源码

2018-01-19 02:29:58 +08:00
 suyingtao

最近做课设写的
demo www.verysao.com
只能使用移动端玩,只开放了单人模式,建议横屏玩

源码 https://github.com/suyingtao/dragonWars

想把它改进为多人对战的版本,整体思路是:

  1. 前端负责界面渲染、发送用户操作;
  2. 后端负责处理游戏逻辑,每隔 17ms 发送一次所有贪吃蛇的数据;

我用 node 写了一个后端 demo,使用 websocket 协议传输数据,在本地开服务器,游戏可以流畅运行,但是放在阿里云服务器上运行,卡顿十分严重。

初次做游戏,对这方面的知识十分匮乏。请问对于这种移动端多人对战的游戏,服务端的逻辑应该是怎样的才能在低配阿里云服务器上流畅运行?

2498 次点击
所在节点    前端开发
2 条回复
zwl2012
2018-01-19 09:15:42 +08:00
延时设置太低了吧,阿里云到本地起码 40。
suyingtao
2018-01-19 22:13:14 +08:00
@zwl2012 嗯 我是想满足 60 帧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/424085

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX