我想解释一下我需要做什么,以及我可以用什么语言写下代码:
我正在开发一个在线火箭弹,我面对的是战斗系统。我所拥有的是这个->
0#玩家按下一个按钮,将它们放入数据库,因此他们正在收听一场战斗。
1#我现在想要的是在后台运行的服务器脚本,在数据库中检查所有正在监听和等待战斗的玩家。
然后,脚本必须将两个玩家分别放入另一个名为“2#”的表中。
现在有一件事我不知道如何管理:3个a#玩家,从他们按下按钮的那一刻起,如果他们有对手,他们就会检查DB“战斗”。如果他们找到了对手,他们就会进入战斗屏幕。
3 b#服务器本身将屏幕切换到db上战场上的玩家夫妇切换到战斗玩家。
现在战斗可以开始了。
我想要理解的另一件事是:我如何才能使两个玩家之间的自主性?我想为每轮一分钟实现一个倒计时。
我知道的编程语言如下: Html,Css,Php,MySql,Javascript,Ajax,Jquery。
我不知道服务器管理使用哪种语言。(是否可以使用服务器->客户端推送通知,而不是传统的客户端->服务器->客户端?)
谢谢你的帮助。
发布于 2011-09-01 02:09:02
编程语言只是一种工具。你可以用PHP,Python,Ruby,.NET和其他语言来开发它。语言的选择应该是使语言适合你和你想要实现的任务,而不是限制你。
HTML和CSS不是编程语言。AJAX也不是一种语言。jQuery是JavaScript框架/库,而不是独立语言。MySQL是数据库服务器(尽管您必须使用SQL语言)。
既然您已经了解PHP,那么就从PHP开始吧。要么扩展您的PHP知识,要么您会发现该语言的哪些方面限制了您在解决问题时的创造力,并且您将知道在下一种语言中搜索什么。
发布于 2011-09-01 03:16:24
你可能想要使用带有大量AJAX/jQuery的ASP.NET,带有大量AJAX/jQuery的PHP,或者只使用带有ActionScript的Flash。
我的建议是使用PHP + AJAX + jQuery。如果你真的对Flash很有经验,那么你可以使用它,但它需要一些Flash的史诗知识来做RPG。
https://stackoverflow.com/questions/7261385
复制相似问题