2

我想开发生成随机简单数学方程的游戏。

  • 容易 - 4+5, 5-6(使用的运算符是 +,-)
  • 中 - 4*5, 5/6(使用的运算符是 +,-,*,/)
  • 困难 - 4*5/7, 5/6-5(使用的运算符是 +,-,*,/)

现在我认为这可以通过简单地生成每个字符 randome 来完成,即生成两个随机数,然后生成一个随机运算符并将它们一起使用并保持条件以找到答案,该答案也将检查用户输入的答案。

但我猜这对编码来说太菜鸟了。我想知道这是否是正确的方法,或者我是否应该使用任何可用于 PHP 的预定义数学库。到目前为止,我只需要使用 4 个运算符,但将来我可能需要实现更复杂的方程。

另外,我必须实现多人模式,我正在考虑使用 Comet 以便用户可以同时一起玩。我应该使用 PHP 和 MySQL 来创建这个游戏,还是应该使用 AJAX/JQuery 创建这个游戏?

4

1 回答 1

3

制作一个运算符数组,并随机生成操作数;

$operarors = array( '+', '-', '*' );
$operator = $operarors[rand(0,2)];
$leftop = rand(0,10);
$rightop = $rand(0,10);

echo "the math: $leftop $operator $rightop = ??";
于 2012-09-13T06:58:59.877 回答