diff --git a/.tictactoe.php.kate-swp b/.tictactoe.php.kate-swp new file mode 100644 index 0000000..cdcb072 Binary files /dev/null and b/.tictactoe.php.kate-swp differ diff --git a/StupidIAconnectFour.php b/StupidIAconnectFour.php index 0f048f1..793a8e1 100644 --- a/StupidIAconnectFour.php +++ b/StupidIAconnectFour.php @@ -9,15 +9,24 @@ header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Ac */ $in=file_get_contents('php://input'); $params=json_decode($in, TRUE); -$grid=$params['grid']; -$colAvailable=array(); +switch($params['action']){ + case "init": + echo "{'name':'Stupid AI'}"; + break; + case "play-turn": -for($i=0;$i<7;$i++){ - if($grid[5][$i] == ""){ - $colAvailable[]=$i; - } + $grid=$params['grid']; + $colAvailable=array(); + //dont play on full colomns + for($i=0;$i<7;$i++){ + if($grid[5][$i] == ""){ + $colAvailable[]=$i; + } + } + //ia am stupid, just random + shuffle($colAvailable); + echo '{"play":"'.$colAvailable[0].'"}; + break; + default: + break; } -shuffle($colAvailable); -echo $colAvailable[0]; -die; -