设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3151|回复: 13
打印 上一主题 下一主题

[交流讨论] [招募]想写个网游插件,有人感兴趣一起合作的吗?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
59
在线时间
5 小时
注册时间
2018-7-2
帖子
9
跳转到指定楼层
1
发表于 2018-7-3 02:17:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 hbybyyang 于 2018-7-3 02:28 编辑

想实现这些功能
* 多个玩家在可以在一个屏幕里互相看到对方移动
  * 甚至还可以有玩家之间的碰撞判定
* 聊天功能
* 远程命令
* 数据库同步,例如可以设置,某个地方,当一个玩家调查过之后,另一个玩家就无法调查了(或者出现不一样的提示)
  * 最好把rm的数据库直接搬到服务器上,然后直接让rm去读服务器上的数据库,而不是每次玩家操作后就更新所有玩家的本地数据
* 实现nat穿透,可以(通过服务器中继的)实现点对点建立连接
  * 最好能对于不能穿透的情况,退化为服务器转发.
* 对编程者提供建立游戏服务器的api
* 局域网寻找建立的的游戏

嗯,基本上就是加入网络模块了.(如果有轮子请务必告诉我)
上面的列表是*理想*的想法,哪怕能实现一个也非常不错啦.

因为太麻烦啦,所以希望找志同道合的人一起写呢.当然,是没有报酬的.
至于开源闭源,要不要拿去卖之类的,如果有合作者的话,一起商量就是啦.

或者哪位大兄弟接写插件的活?报个价我考虑一下...

我这里是个程序员,对js算是比较熟悉,对node.js,nw.js,以及js这一系列工具链都有一些了解,但对rm的编码逻辑不是很熟,看了一下感觉还行.
因为大佬一般都很忙,大概对我说的不感兴趣,所以我希望*新人*能来帮我呢(苦力需求还是比较多的)(最好知道一些rm内部逻辑)(如果什么都不会的话...嗯..有热情的话我也可以教...毕竟是个长期工程...慢慢来嘛),作为交换我可以教js的相关知识.互相学习嘛,互相学习.
怎么样,屏幕前的你不考虑一下吗?
联系我的话,这里回复也可以,最好还是加qq吧.我的qq资料里有.
另外提前说一下,即使您加入了我,我也*不承诺*这东西真的能做出来,我会尽量做好主催的义务(当然我也会尽量写代码),但不能保证能做出来.
如果有人想做主催的话我也跟着您做啦...


我只是很希望有这个功能,这套引擎的设计器和渲染风格都非常不错,所以希望有网络功能.这样做游戏就方便多啦.

为了不显得自己在痴人说梦,大概说一下我想的方案.
* 数据通信采用nw.js(node.js)内置的http模块,没错,就是http请求(因为http很简单,而且是无状态的,处理起来比套接字更加容易)啦.服务器用什么写无所谓啦...我想既然都用这一套了就上node.js吧,嗯,当然就是express啦.
* 多玩家同屏移动的话有两种方案,1.服务器统一记录玩家位置,然后在客户端轮询.2.可以客户端触发后广播给所有客户端.这个具体再讨论和实验吧.
* 数据库同步的话,我不是特别明白,引擎公开的代码里是否能做到"直接读服务器数据"呢.如果不行就只能广播修改啦..
* nat穿透就是普通套路啦,圆锥/半圆锥打洞嘛.
* 局域网发现功能的话,设计一种协议,服务器主机接到客户端广播的查找报文做出回应就行了,这个怕是要用udp广播,nw.js(node.js)也内置了这个库啦,还是很方便的.

嗯...就这样吧..这不算违规吧..
qq2451759073

Lv2.观梦者

梦石
0
星屑
945
在线时间
114 小时
注册时间
2017-8-3
帖子
63
2
发表于 2018-7-3 10:12:20 | 只看该作者
1.方案为什么是http模块?             socket.io 了解一下
2.多玩家同屏,客户端和服务器握手后。      每次角色移动给服务器端发送消息, 服务器端收到了后,在广播出去。
3.数据库同步,一般做法是。       同步的事情都是在服务器端的缓存里面。 异步去保存数据库,方便下次读取数据库。
4. nat穿透?   买个腾讯云或者注册个学生版的。我记得之前好像是免费领取不知道多少个月。
5.局域网发现?


nw.js  为什么一定要使用这个呢?
我认为最简单的方法都是,开发个程序,内嵌网页 做 web应用就好了。 webview 了解一下
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
59
在线时间
5 小时
注册时间
2018-7-2
帖子
9
3
 楼主| 发表于 2018-7-3 11:21:29 | 只看该作者
神秘中国人 发表于 2018-7-3 10:12
1.方案为什么是http模块?             socket.io 了解一下
2.多玩家同屏,客户端和服务器握手后。      每 ...

1 http简单方便 无连接模式也不用我管理连接状态..最主要是方便...socket.io也行啦..我只是说说我的想法
2 所以说多玩家同屏有很多方案啦..如果是服务器推送的话..以后点对点的时候服务器压力就很大..

不是要用nw.js...是rmmv是拿nw.js封装的..
为什么要用rmmv..?因为这套渲染引擎和可视化编辑器很不错啊..尤其是可视化编辑器 超方便啊

点评

是拿nw.js封装的 因为js解析器是node运行时 f8的调试窗口也能看出来 pixi.js是基于nw.js内部的chromium运行的渲染框架..  发表于 2018-7-3 11:50
rmmv是拿nw.js封装的。 我觉得你误会了。 nw.js只是供了打包的功能,只是一个webview 并且提供了一些内置函数,了解一下,pixi.js  发表于 2018-7-3 11:30
qq2451759073
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14620
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

4
发表于 2018-7-4 13:08:05 | 只看该作者
国外大神有个开源的网络插件,可以完全满足你的需求。可以搜索一下rmmv网络插件。
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3414
在线时间
461 小时
注册时间
2013-12-7
帖子
333
5
发表于 2018-7-4 15:34:18 | 只看该作者
本帖最后由 ekmomo 于 2018-7-4 15:35 编辑
上面的列表是*理想*的想法,哪怕能实现一个也非常不错啦.

实现聊天功能。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
100
在线时间
16 小时
注册时间
2017-12-4
帖子
15
6
发表于 2018-7-4 15:35:55 | 只看该作者
网游还是算吧,我觉得达不到那等级!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
59
在线时间
5 小时
注册时间
2018-7-2
帖子
9
7
 楼主| 发表于 2018-7-5 00:10:34 | 只看该作者
walf_man 发表于 2018-7-4 13:08
国外大神有个开源的网络插件,可以完全满足你的需求。可以搜索一下rmmv网络插件。 ...

求传送门QwQ

点评

http://rpg.blue/thread-397990-1-1.html,插件下来,里面有国外大神的  发表于 2018-7-5 13:01
qq2451759073
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22948
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
8
发表于 2018-7-5 16:30:11 | 只看该作者
https://tm.lucky-duet.com/viewtopic.php?f=5&t=1618
オンライン通信で他のプレイヤーを表示するプラグイン

点评

嗯我试试..感谢  发表于 2018-7-7 15:45
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
59
在线时间
5 小时
注册时间
2018-7-2
帖子
9
9
 楼主| 发表于 2018-7-7 15:43:40 | 只看该作者
walf_man 发表于 2018-7-4 13:08
国外大神有个开源的网络插件,可以完全满足你的需求。可以搜索一下rmmv网络插件。 ...

噢噢噢噢噢非常不错啊太感谢啦
qq2451759073
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
112
在线时间
9 小时
注册时间
2007-8-26
帖子
16
10
发表于 2018-7-8 21:06:25 | 只看该作者
好东西收藏一下啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 10:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表