2

ランダムな単純な数式を生成するゲームを開発したいと考えています。

  • 簡単 - 4+5, 5-6(使用する演算子は +,- です)
  • medium - 4*5, 5/6(使用される演算子は +、-、*、/)
  • 難しい - 4*5/7, 5/6-5(使用する演算子は +,-,*,/)

つまり、2つの乱数を生成してから乱数演算子を生成し、それらを一緒に使用して、ユーザーが入力した回答もチェックする回答を見つけるための条件を維持します。

しかし、それはコーディングするには新人すぎると思います。これが正しい方法なのか、それとも 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 に答える