lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9815|回复: 3
打印 上一主题 下一主题

多人联网RPG游戏

[复制链接]

3

主题

0

好友

41

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2015-12-26 22:31:03 |显示全部楼层 |倒序浏览
用教程源代码改的,并加入了 WebSocket 联网功能。
还只是个半成品,只有走路和说话功能。
http://182.254.212.143/game/
回复

使用道具 举报

3

主题

0

好友

41

积分

士兵

Rank: 1

沙发
发表于 2016-1-10 09:11:22 |显示全部楼层
財神爺 发表于 2016-1-9 23:15
求实现方法!

客户端可以在浏览器按 F12 查看源代码。

服务端运行环境:http://www.zxxq.sinaapp.com/zxjb.html

服务端代码目录:http://182.254.212.143:8000/!ftp/RPG/
服务端代码主文件:http://182.254.212.143:8000/!ftp/RPG/server.js
回复

使用道具 举报

3

主题

0

好友

41

积分

士兵

Rank: 1

板凳
发表于 2016-1-13 16:12:22 |显示全部楼层
很抱歉现在才看到你的回复。

我的服务端代码是只能在我的服务器上运行,不能在 node.js 中运行的,原因的确是缺少一些模块(那些“zx.”开头的函数模块)。那些模块都是我用C++实现的,并集成在我自己编写的执行环境里面了。

如果你有兴趣尝试移植到 nods.js 中运行的话,配合 Redis 应该比较容易实现,我的模块功能大部分都能在 Redis 中找到。
回复

使用道具 举报

3

主题

0

好友

41

积分

士兵

Rank: 1

地板
发表于 2016-1-14 17:40:09 |显示全部楼层
財神爺 发表于 2016-1-14 16:24
大神,如果移植node.js该怎么一个思路呢?我看了server.js里只写了个大概逻辑,但是没通过方法调用websok ...

大神不敢当,JavaScript 我也不是学得很多,只是有 C++ 的基础学起来比较容易。

这已经是完整可运行的代码了(但只能在我的服务器上),没有调用 websocket 模块是因为我自己用 C++ 写的 zx.out 这个函数内部已经实现了WebSocket 协议。

移植的思路就是自己写个 Node.js 模块代替我用c++ 写的 zx 模块(共 10 个函数)。但是你有这个时间和精力还不如多学习一下现有热门的 Node.js 模块,比如 socket.io 什么的,我的模块非常小众,没有什么移植价值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-3 12:08 , Processed in 0.046451 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部