我目前正在工作的2D浏览器游戏。
在放下ZendFramework之后,我和我的团队决定编写我们自己的框架。
现在我们无能为力了,因为除了CMS框架等之外,我们从来没有开发过类似的东西。
该语言为PHP,数据库驱动程序为MySQL(i,PDO等)。
你能给我们一些关于构建框架的建议吗?
(谢谢;)
应该适合的体裁的例子
(I)(对框架的)要求
我对框架的想法
backe-end“databaseHTTP请求顺便说一下,我测试的框架不是php游戏引擎,因为我从未发现任何php游戏引擎可以免费使用。
发布于 2009-11-01 15:14:03
PHP不会有任何做图形游戏的能力,因为它可以动态地创建精灵,但是它运行在服务器端,所有的操作都在浏览器上。
因此,您的游戏引擎需要在一边,您正在做您的图形。
您可能希望为这个世界编写一个框架,这样多个用户就可以体验同一个世界,并相互影响,在这种情况下,PHP就可以了,因为它只是保持一个世界模型并确定发生了什么。
因此,不管你在浏览器上使用什么来显示图形,很可能已经有一个游戏引擎已经开发或者正在开发,所以你可能想写下你对游戏引擎的需求,然后你可以问这个问题:我有这些要求,我看过这些游戏引擎,因为这些原因,我拒绝了哪个引擎最适合我的需求。
这将是很高兴知道不仅你的要求,但为什么你拒绝了一些引擎,然后给出建议。
发布于 2009-11-01 15:15:32
我认为你真正想要的是一个javascript游戏引擎,因为PHP本身并不能为游戏中的2D交互(移动精灵、改变分数等)提供太多帮助。也许可以看看几个javascript游戏引擎中的一个,比如:
还有其他一些很容易找到的..。
发布于 2009-11-01 14:25:04
您编写自己的框架的原因是什么?你确定你想把你的精力转移到重新发明轮子上(这很可能成为一个混乱的过程,因为你似乎没有太多的经验)?一个干净、稳定的框架是任何项目的基础,如果你必须随时修复它,那么依赖它的项目将遭受可怕的损失。为什么不选择一个支持良好的开源框架来获得社区支持呢?
相信我,你会有足够的工作做实际的浏览器游戏。:)
https://stackoverflow.com/questions/1657281
复制相似问题