我找不到任何有关飞镖的脚本或代码,所以我一直在编写自己的代码。如果有人知道有这些内容的网站,请告诉我(我已经用多种方式搜索了但没有找到)。
我正在尝试制作一个飞镖游戏(301/501)的脚本,它将计算如何完成游戏。游戏在你用飞镖打中一个精确的分数(3、2或1)并且最后一个镖是双倍时结束(例如,得分是170,可以打2个三倍20分(2*60),和一个双倍的靶心(2*25))。
我开始编写一个循环遍历值并提取加起来的第一个值的脚本。然而,我编写得不正确/低效,因为:1.我循环了三次(即使只需要1或2个镖),2.我只输出了要投掷的第一组值,而不是所有值。
Example:
Score 50
1. double bull (25)
2. 20 + double 15
3. 20 + 20 + double 5
4. 16 + 8 + double 13
5. double 12 + double 12 + double 1
6. triple 15 + 1 + double 2
7. etc.
以下是我开始的内容:
$score = $_GET['score'];
if ($score > 170) {
die('No Outs');
}
$possdarts = array();
$possdartstext = array();
for ($x = 0; $x < 2; $x++) {
for ($a = 0; $a < 60; $a++) {
if (($score - $a) >= 0) {
$possdarts[] = $a;
if(($x == 2) && ($a % 2 == 0)) {
$outs[] = $a;
}
}
}
}
感谢您的任何帮助。
?> </table> - user1419338