程序可以嵌入到WordPress中吗?

时间:2014-06-27 08:35:44

标签: ruby-on-rails wordpress

在开始之前,我刚刚开始学习如何编码所以请假设没有先验知识。我向你们学到的一切对我来说都是第一次:)

我的朋友有一个使用WordPress创建的网站,并问我是否可以弄清楚如何在他的页面中实现一个程序。具体来说,他希望该网站包含一个与他的页面交互的可玩电脑游戏......例如桌面驱逐舰。

我需要学习的内容:

1)我需要知道wordpress使用什么语言来构建他们的页面

2)我是否需要学习另一种语言,如ruby on rails并将其嵌入页面?

3)从哪里开始...

我几乎从头开始,所以任何其他有用的指导非常感谢!

2 个答案:

答案 0 :(得分:2)

Wordpress使用PHP构建它的页面。我认为用PHP制作视频游戏非常困难:AFAIK还没有为图形库工作做太多的事情。

你可能最终要做的是制作一个独立的游戏,可能使用Javascript和Html5(Flash曾经是最好的选择,但当然它不支持iOS,这使得它成为一个糟糕的选择现在)。让您的游戏在一个空的浏览器页面中工作,然后您可以将其嵌入您的wordpress网站。

如果您已经 游戏,并且只需要将其包含在wordpress页面中,那么这很简单。你可以嵌入它:它运行客户端,所以php甚至没有任何关系(PHP只是在服务器上运行,如Ruby on Rails)。

编辑:刚刚意识到,它不仅仅是非常困难的#34;用PHP编写游戏是不可能的,因为它是服务器端技术,游戏引擎需要在浏览器中运行。咄。您当然可以使用php处理后端 - 例如,从数据库中保存和加载数据。

答案 1 :(得分:0)

  

从哪里开始

看看你想要达到的目标 - 你想在Wordpress网站上制作一个“游戏” - 这将更少关于游戏的Wordpress和更多。

@Max Williams总结得相当好 - 在线“游戏”由两个元素组成 - 前端和后端。

-

<强>游戏

后端基本上是一个连接到数据库和数据库的API。服务器。这就是PHP / Rails之类的内容 - 您与服务器上的数据进行交互的方式

即使像World Of Tanks这样的游戏也使用此设置; front-end为您提供了与back-end提供的数据进行交互的界面。

在参考您的PHP /框架问题时,您需要意识到您的Wordpress网站只会提供一个网页框架,您可以在其中加入游戏。包含游戏将加载flash或更好的java应用程序,该应用程序将是动态的&amp; sprite-based

front-end应用基本上会接受您的输入/互动,并将其发送到后端。这通常通过永久websocket连接完成,但也可以通过其他方式实现

最后,对于服务器收到的每个request,它将respond包含应用必须考虑到游戏体验的数据。听起来很复杂,但是当你从逻辑上思考它时,这很简单(不容易)