Pergunta : Criar um mapa no PHP

Eu quero poder fazer uma tabela que põr os userxpos e os userypos no centro de uma grade 5x5 (using a tabela), a seguir se o jogador pressiona uma tecla ascendente, os userypos transformam-se 4 mas as estadas no centro da grade, o mapa a seguir movem-se. Ver por favor que objeto do attachment

On do código poderia aparecer em algumas das caixas, que enrolarem com os jogadores interaction.
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
>P notpretty = jogador " do class= " do id= " codeSnippet791919 do
           
class= do

Resposta : Criar um mapa no PHP

Você terá que encontrar uma maneira de representar objetos e suas posições.
O one-way seria ter uma tabela dos objetos, junto com suas côordenadas:

tblLocations
Nome, símbolo, X, Y

Ao extrair sua grade, você pode então começ a lista de objetos em toda a posição com uma pergunta:

selecionar o símbolo dos tblLocations onde X=3 e Y=2

A pergunta retornará uma lista de objetos à tração nessa posição.

O código do PHP pode construst que estas perguntas basearam na posição central:

$myposx = 5;
$myposy = 4;
$gridwidth = 5;
$gridheight = 5;
$left = myposx - assoalho ($gridwidth/2);
$top = myposy - assoalho ($gridheight/2);

eco '';
para ($y = $top; $y <>{
  eco '';
  para ($x = $left; $x <>  {
    eco ';
  }
  eco '';
}
eco '
';
    $result = mysql_query (“símbolo seleto dos tblLocations onde X=$x e Y=$y”);
    quando ($record = mysql_fetch_assoc ($result))
    {
      eco $record [“símbolo”];
    }
    eco '
';

Este código não foi testado, ele é apenas dar-lhe uma idéia.
Outras soluções  
 
programming4us programming4us