通过PHP将单词添加到游戏中
Adding words to game through PHP
在我的拼写游戏中,会一直添加新单词,所以总是有新的单词可供拼写。
添加到游戏中的每个单词都有一个图像和声音的"src",提示用户在游戏中正确拼写。
当我完成游戏制作后,添加新词的工作就交给了我的一位同事。这意味着他必须添加图片、音频以及单词的链接。
由于他们对这类事情知之甚少,我想让他在添加单词时尽可能容易地添加图像和声音。我想创建一个默认路径,指向一个共享位置,他将在那里存储所有这些东西。
这样,他只需输入"bug"作为单词,输入".bug图片"作为图片,输入".bag音频"作为声音,就可以简单地将其添加到HTML中。
这是最好的方法吗?
对他们来说,输入这些东西最简单的方法是什么?
以下是我目前如何存储单词、声音和图像。。。
因此,带有"亮起"字母的表表示要拼写的单词,这是我们试图解决的问题,对吧?
你想让单词"包裹"到桌子的宽度吗?
我看到您正在从<td>
的每个"data word="属性中获取数据——您可以很容易地将其归因于html5中的div。它必须是一张桌子有什么特殊的原因吗?否则,您可以使用固定宽度的包装器div,并将<td>
s替换为子div set float:left-无论最后一行相对于任何给定单词的字母在哪里,它们都会自动"包装"-也就是说,它会将单词换行。
<style>
.letters_wrap{
width:500px;
height:auto;
...
}
.letter{
width:50px;
height:50px;
float:left;
...
}
</style>
<div class="letters_wrap">
<div class="letter" id="letter_1" data-word="shin">s</div>
<div class="letter" id="letter_1" data-word="shin">h</div>
<div class="letter" id="letter_1" data-word="shin">i</div>
<div class="letter" id="letter_1" data-word="shin">n</div>
</div>
如果我至少有正确的答案,请告诉我问题是什么,以及你试图实现什么。
S
更新
@m0onio-在演示页面中,我已经将函数绑定到一个按钮上,以加载php文件(以及单词列表)。
您将在$(document).ready(){}
函数中执行该函数,使包含单词列表的javascript数组在DOM可用后可用。
您需要编写一个javascript函数(包含在关闭的</body>
标记之前)来处理网格中子div的构造,并从加载php文件(wordlist)的.load()的回调函数中调用它。
要附加声音和图像,我会在txt文件中也包含这些信息,这样文件的内容就会运行:word | image filename | sound filename,然后当你在数组中循环时,你知道每个第一个元素都是单词,第二个是相关的图像,第三个是声音文件等。然后使用jquery将生成的元素(子div)附加到它的父容器中。有道理吗?
- 通过PHP将单词添加到游戏中
- 为 HTML5 游戏添加游戏加载程序
- 向 html5 画布游戏添加计时器
- 为基于Canvas和jQuery的游戏添加一个结束屏幕
- 将任务添加到我的游戏中
- 如何将碰撞检测添加到我的 JavaScript 游戏中
- 在 Unity 5.3 中向新实例化的游戏对象添加强制时出现问题
- 试图为游戏添加一些逻辑
- 如何“;添加“;现有JavaScript编程游戏的并发性
- 在javascript游戏中添加暂停函数时遇到问题
- 为简单的HTML5游戏添加按钮
- 如何添加图片到石头,剪刀游戏
- 在我的Javascript数字猜谜游戏中添加一个猜谜循环
- 通过Javascript(Battleships游戏)将7x7基于网格的tabla数据标签添加到表中
- 如何处理添加游戏玩家插座房间与socket.io
- 如何在游戏中添加计时器?
- 石头剪刀布Javascript游戏添加选择限制
- 如何在简单的贪吃蛇游戏中添加结束画面?
- 如何添加分数的javascript游戏
- 在这个JS纸牌游戏中添加一个纸牌翻转动画