在开始之前,我刚刚开始学习如何编码所以请假设没有先验知识。我向你们学到的一切对我来说都是第一次:)
我的朋友有一个使用WordPress创建的网站,并问我是否可以弄清楚如何在他的页面中实现一个程序。具体来说,他希望该网站包含一个与他的页面交互的可玩电脑游戏......例如桌面驱逐舰。
我需要学习的内容:
1)我需要知道wordpress使用什么语言来构建他们的页面
2)我是否需要学习另一种语言,如ruby on rails并将其嵌入页面?
3)从哪里开始...
我几乎从头开始,所以任何其他有用的指导非常感谢!
答案 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
包含应用必须考虑到游戏体验的数据。听起来很复杂,但是当你从逻辑上思考它时,这很简单(不容易)