总之,我正在创建一个基于Flash的多人游戏,我现在开始研究服务器端代码.嗯,我是该项目的唯一开发人员,所以我正在寻找一个适合游戏的高级套接字库,以加快我的开发时间.
我试图使用Twisted Framework(对于Python),但我遇到了一些个人问题,所以我正在寻找另一个解决方案.
我对Java或基于Python的库开放.最重要的是该库对于多人游戏来说足够稳定,并且库需要是"高级"(抽象),因为我不熟悉游戏的套接字编程.
我还要注意,我将使用原始二进制套接字用于我的Flash游戏(Actionscript 3.0),因为我认为它将比传统的Flash XML套接字更快.
我喜欢在各种语言(动作3.0,java,python,其他)中制作2D游戏,但是现在我已经准备好进入3D并且在学习3D开发时真正让我加强我将尝试制作3D多人游戏(我已经有用python编写的服务器).
我正在寻找一个平台,可以在低端计算机和低端互联网上的浏览器中运行3D游戏.
首先想到的是尝试Java或使用带有3D框架的flash/silver light但是我想向stackoverflow的优秀人员询问,因为性能是我需求的重要部分,而且好的文档也是一个加分,因为我刚刚开始3D开发.(编程语言没关系)
有人可以推荐一个简单的(如非常容易理解的)Java图表库吗?
我只想在我的程序中添加一个简单的图表,并想通过学习库可以节省一些时间.
简而言之,我正在创建一个套接字服务器,因此我可以为我的Flash游戏添加多人游戏支持(在Client-End上使用Actionscript 3.0二进制套接字).
我决定使用Python,因为我是游戏/服务器的唯一开发者,这将是我的第一个非阻塞套接字服务器.我打算使用Twisted,但我要求我使用Python的asyncore(异步套接字处理程序).
如果我没弄错,连接到传统数据库是一个阻塞过程.由于我试图使其成为一个非阻塞服务器,我很好奇可以使用哪些解决方案来保存永久游戏相关数据?
总之,我正在创建一个2D mmorpg,不像我上次开发的"mmo",我想确保当我想添加新的游戏内功能或修改现有功能时,这个功能可以很好地扩展并且运行良好.
我最近尝试在前几千行代码中进行头像聊天,只是将基本功能添加到游戏中,我看到我的代码质量降低,我添加新功能或修改旧功能的能力也随着我添加更多而降低它变成了一个大混乱,有些怎么跑了,哈哈.
这次我真的需要扣下并找到一个设计,允许我创建一个易于添加和删除功能的游戏框架(也就是在我的世界或邮件系统或好友列表中播放迷你游戏或者带有互动项目的新公共区域).
我在想,也许基于组件的方法可能是我正在寻找的但我真的不确定.我已经阅读了有关mmorpg设计和2D游戏引擎架构的文档,但没有真正解释过设计游戏框架的方法,这将基本上让我"插入"主要游戏中的新功能.
希望有人理解我的意思,任何帮助都表示赞赏.
我正在制作一款拥有大量图形/代码的多人Flash游戏.
我遇到了一些性能问题,例如我的天气效果.
就像我想知道是否更好地使用位图图形或者只是在大型资源重型游戏中使用"矢量"(在fla中绘制的flash图像格式)图形? 虽然不担心预加载时间,但只是担心游戏时间的游戏性能
只是想知道在开发网站时测试Python CGI的最佳方法是什么?(我已经习惯了PHP for web dev所以请耐心等待:P)