PHPの計算について質問です。テキストベースのゲームを再構築しています。ゲームには現在 2 人の「ネイティブ プレイヤー」がいます。それらはcronファイルによって定期的に挿入されます。挿入は次のとおりです。
//プレイヤー 1 ログイン ID = 54
mysql_query("INSERT INTO {$game}_ships (ship_name,login_name,shipclass,class_name,class_name_abbr,fighters,max_fighters,max_shields,cargo_bays,mine_rate_metal,mine_rate_fuel,config,size,upgrades,move_turn_cost,point_value,location,login_id
) values( 'Three 7','A','8','name','WM','4773','4773','8353','2003','5','45','bs:dt:ot','6','99','19','10',FLOOR(RAND() * 298 + 2),'54')");
プレーヤー 2 のインサートは同じで、プレーヤー ID のみが異なります。44 としましょう。
それらは、2 から 300 まで変化するランダムな位置FLOOR(RAND() * 298 + 2)に挿入されます。
同じシステムにいるこれら 2 人のプレイヤーから船を選択し、戦闘機の数を比較し、データベースから最も弱いものを削除することで、ゲーム内にAIを作成したいと考えています。
これまでのところ、私は持っています:
mysql_query("SELECT * FROM `{$game}_ships` WHERE `login_id` = 54 AND 54 AND `location` = 234");
しかし、私は残りに関していくつかの問題を抱えています。
コメントやヘルプをいただければ幸いです。
PS:任意にlocation
= 234"を選択しました。