【问题标题】:Which programming language use to develop this server side script - rpg combat system game [closed]使用哪种编程语言开发此服务器端脚本-rpg战斗系统游戏[关闭]
【发布时间】:2011-08-31 18:05:59
【问题描述】:

我想解释一下我需要做什么以及我可以用什么语言写下代码:

我正在在线开发一个 rpg,我正面临着战斗系统。我有的是这个->

0# 玩家按下将他们放入数据库的按钮,因此他们正在聆听战斗。

1#我现在想要的是后台运行的服务器脚本检查数据库中所有正在监听和等待战斗的玩家。

2# 然后脚本必须每人带两名玩家并将他们放在另一个名为“battle”的桌子上。

现在我不知道如何管理: 3 a#玩家,从他们按下按钮的那一刻起,他们就会检查DB“战斗”是否有对手。如果他们找到对手,他们就会进入战斗画面。

3 b#服务器自己将屏幕切换到db上战场上的对战玩家。

现在可以开始战斗了。

我想了解的另一件事是:我怎样才能使两个玩家之间的罪孽深重?我想为每转一分钟实施倒计时。

我知道的编程语言如下:Html、Css、Php、MySql、Javascript、Ajax、Jquery。

我不知道服务器管理使用哪种语言..(是否可以使用服务器 -> 客户端推送通知,而不是经典客户端 -> 服务器 -> 客户端?)

感谢您的帮助。

【问题讨论】:

  • node.js 和 websockets 用于您的服务器连接。
  • 这可能属于gamedev.stackexchange.com 不幸的是,post flag 对话框没有建议将问题移至 gamedev 的选项。

标签: php multiplayer


【解决方案1】:

编程语言只是一种工具。您可以使用 PHP、Python、Ruby、.NET 和许多其他语言进行开发。语言的选择应该使语言对您和您想要完成的任务感到舒适,并且不会限制您。

HTML 和 CSS 不是编程语言。 AJAX 也不是语言。 jQuery 是 JavaScript 框架/库,而不是独立的语言。 MySQL 是数据库服务器(虽然你必须使用 SQL 语言)。

既然您已经了解 PHP,那就从 PHP 开始吧。要么扩展你的 PHP 知识,要么你会发现该语言的哪些方面限制了你解决问题的创造力,并且你会知道在下一门语言中要搜索什么。

【讨论】:

    【解决方案2】:

    您可能希望使用带有大量 AJAX/jQuery 的 ASP.NET、带有大量 AJAX/jQuery 的 PHP,或者只是带有 ActionScript 的 Flash。

    我的建议是使用 PHP + AJAX + jQuery。如果你真的对 Flash 有经验,那么你可以使用它,但它需要一些关于 Flash 的史诗般的知识才能制作 RPG。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-15
      • 2011-11-18
      • 2017-02-03
      • 1970-01-01
      • 2013-06-17
      • 2010-09-28
      • 2011-01-11
      • 1970-01-01
      相关资源
      最近更新 更多