您是否认为Twisted Spread可能适合多人赛车模拟器(在性能方面)?该应用程序的其余部分基于Python-Ogre.
Perspective Broker可以运行(可靠吗?)UDP?
我想知道是否有人对Android应用程序的最佳后端有任何好的建议,玩游戏类似于与朋友的话.非常转弯,有时候会持续多天.
弹出我脑子的第一个解决方案是简单的PHP/SQL,在JSON中有响应,因为它很容易实现.虽然我只是想知道是否有人对此有任何经验并且可以告诉我它是否有任何重大缺陷.例如,扩展性差,并发用户少等.
PHP/SQL是一个很好的解决方案吗?我应该更多地使用TCP/IP查看Java服务器吗?即使是这些消息的爆发?
谢谢!
我如何使用Lidgren.Network?我的意思是,"安装"它,以便我可以在我的项目中使用它?因为我很想开始使用简单的多人游戏,但我在网上找不到任何好的教程,但我听说Lidgren.Network很好:D
我试图将Lidgren.Network拖入项目中,但我不能这样使用它,我想这是一个非常糟糕的主意..
而且,如果我使用Lidgren.Network进行网络游戏,我能卖出它吗?如果没有,我可以上传吗?
我正在开发一款游戏,并正在考虑进入网络领域。我从事编程工作已有大约 5 年,最近 2 年开始从事游戏开发。我只是利用自己的时间在网上和书本上真正学习。我计划为 Amazon AWS EC2 制作一个 java 服务器,但我只是想知道 MMO 如何处理每个时间点的多个玩家。
这仅仅是服务器的力量吗?我不是在寻找代码或任何东西,只是在寻找服务器的一般工作方式。
服务器是否只对所有玩家和数万或数十万个对象进行所有计算,然后在每个周期发送和接收数千个数据包?对于一台计算机来说似乎要处理很多事情,但它确实是一台服务器。
这是一个情况。假设我正在为浏览器构建一个在线 2 人游戏,目标之一是在屏幕上的同一位置为两个玩家生成一些东西(一个对象),并使其以相同的速度沿线性轨迹运行。最好实现“服务器勾选”来移动对象(或多个对象),或者将其作为浏览器的工作。我理解将其留给浏览器的不良影响,但我也担心服务器或其他设备上的负载过大。关于一般如何实施有什么想法吗?
任何人都可以推荐一个易于使用,快速和可靠的C++ API来通过UDP套接字发送和接收数据?也许某些特定用于多人游戏的东西?
我是一个noob数据库/游戏开发者(实际上这将是我的第一个游戏)我一直对制作游戏感兴趣,所以我决定开始使用我最强的语言,即PHP.
我对数据库的工作非常有限(基本上是搜索引擎和一些统计信息收集),所以我不完全确定为我的游戏设置这样一个数据库的最佳方法.
我正在思考
table: users
user_id, int, 10, auto_increment, null, primary
username, text, 30, not null
password, text, 128, not null (i plan to use my own encryption methods but open to suggestions)
E-mail, text, 50, not null
last_login, text, 30, not null (this could probably be date, not sure how to handle it yet)
last_ip, text, 15, not null (tracking last logins for user)
Run Code Online (Sandbox Code Playgroud)
然后将会有另一张表格,其中包含他们帐户的游戏详情,我计划将被动收入流和区域所有权,甚至公会和玩家团体聚集在一起,并进一步沿着聊天室等,但这是一个不同的主题.还将有单位建设计时器和开放的球员市场.
现在我只是想要了解基础知识
table: game_data (i know horrible i'll think of a better name later)
user_id, …Run Code Online (Sandbox Code Playgroud) 有人可以比较这两个websocket服务器.我必须选择其中一个; 由于多人在线"在线"游戏中的新手,我需要专家意见.我可能会有Flash客户端.我可以面对其他人使用的挑战.
提前致谢.
我正在尝试使用套接字编写带有java后端的Android多人游戏,但我不知道如何做一些事情.
例如,我有玩家.第一个玩家按下"UP"按钮,他的化身向上移动.我怎么能告诉所有其他玩家呢?
我可以发送消息,带有一些ID的用户将他的坐标改为新的X和Y,但我需要在他移动时每毫秒都这样做.是对的吗?
或者我可以发送消息,用户将某个ID按下UP按钮,然后发送用户释放UP按钮的新消息.使用这两个事件和移动速度之间的时间差我可以计算用户的新坐标,但在这种情况下将是延迟问题(时差计算将不够准确)我怎么能这样做?