我正在尝试为一个小型战舰游戏构建一个游戏板8x8,其中有游戏部件(有点像跳棋)所以我可以用MySQL移动棋子,玩家可以在棋盘上自由移动以对抗彼此的战列舰.
这些部分将被放置在预定的空间中,而其他空间将是空的并由mysql处理
$pieces = array(
//battleship 1 player 1
"b1" => '<img src="images/b1.jpg" width="100" height="100" alt="b1">',
//battleship 2 player2
"b2" => '<img src="images/b1.jpg" width="100" height="100" alt="b1">',
);
// 'es' represents empty squares
$board = array(
array('b1','es','b1','es','b1','es','b1','es'),
array('es','b1','es','b1','es','b1','es','b1'),
array('b1','es','b1','es','b1','es','b1','es'),
array('es','es','es','es','es','es','es','es'),
array('es','es','es','es','es','es','es','es'),
array('es','es','es','es','es','es','es','es'),
array('b2','es','b2','es','b2','es','b2','es'),
array('es','b2','es','b2','es','b2','es','b2'),
array('b2','es','b2','es','b2','es','b2','es')
);
Run Code Online (Sandbox Code Playgroud)
我已经有一个循环显示板我要问的是如何放置($ piece - > $ board)我知道你可以使用array_replace将元素和数组放入另一个数组中,但我不知道知道如何使用多维数组.
我也试图使用mysql在棋盘内移动
有没有办法用css设置一个php文件的样式,所以我可以使用border,padding,align和teother各种各样的
如果我添加到PHP或将需要使用此功能的功能,这将工作与否
<link rel="stylesheet" type="text/css" href="style.css" />
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用文件来为checkers保存一个数组
这是阵列
$board = array(
array(0,0,0,0,0,0,0,0,0),
array(0,0,0,0,0,0,0,0,0),
array(0,0,0,0,0,0,0,0,0),
array(0,0,0,0,0,0,0,0,0),
array(0,0,0,0,0,0,0,0,0),
array(0,0,0,0,0,0,0,0,0),
array(0,0,0,0,0,0,0,0,0),
array(0,0,0,0,0,0,0,0,0),
array(0,0,0,0,0,0,0,0,0)
);
Run Code Online (Sandbox Code Playgroud)
同时还提供值,以便我可以设置棋盘的开头,将棋子置于预定位置以开始游戏,然后让用户输入他们想要将棋子移动到哪个位置
我已经有了这个while循环
$row = 0;
print "<form>";
print "<table border = 1>";
while ($row < 8){ // Counts to 8. (from 0...7 = 8 times. 0 ... 8 = 9 times)
print "<tr>";
$row++;
$col = 0; // reset column to 0 each time printing one row.
while ($col < 8){
print "<td>";
if($Board[$row][$col] == 0)
{
$value=$row.$col;
print "<input type=\"checkbox\" name=\"box[]\" value=\"$value\">";
// Add …Run Code Online (Sandbox Code Playgroud) php允许使用图像的define函数
define("IF", '<img src="image.jpg" width="50" height="50" />');
Run Code Online (Sandbox Code Playgroud)