Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Naršyklinio žaidimo žemėlapis
Parašė hexon· 2011 Rugp. 23 14:08:54
#1
Taigi kuriu naršyklinį strateginį žaidimą, kuriame reikia žemėlapio. Žemėlapis - mano problema. Bandžiau travian klono žemėlapį perkurti man reikiamu kodu, bet nepavyko, ieškojau įvairiausiuose forumuose radau, bet nieko nesuprasdavau xD. Tai prisiminiau šį forumą ir va dabar klausiu protingų žmonių ar galėtumėte parašyti žemėlapio kodą? Ačiū :D
Parašė weberiz· 2011 Rugp. 23 14:08:31
#2
kad žemelapi sukurt reik kad apjektai turetu X Y
ir is
mysql trauk pvz nustates centra x10 y30
mapas 5x5 tai 25 laukai
atemi is x 2 ir pridet prie y 2 gausim x8 y32
ir is
mysql traukiam WHERE x>='8' and y>='32' LIMIT 0,25
dar reik su orderiu pasizaist kad gerai atvaizdotu nu aisku dar ir vaizdizdiskai reik irgi pasizaist tai yra kas 5 kad darytu br ar tr
Parašė hexon· 2011 Rugp. 23 14:08:12
#3
Žiauriai žiauriai žiauriai žiauriai žiauriai didelis ačiū :DDDD
Parašė hexon· 2011 Rugp. 23 17:08:11
#4
<?php
$xxx = $xx - 2;
$yyy = $yy + 2;
$x2 = $xx + 2;
$y2 = $yy - 2;
$kor = mysql_query("SELECT * FROM koordinates WHERE (x>='$xxx' and y>='$yyy') and (x<='$x2' and y<='$y2') LIMIT 0, 25");
$m = 0;
while($kord = mysql_fetch_array($kor))
{
$m = $m + 1;
if($kord[kieno] != "none"){$gof = "images/map/Gyvenviete.gif";}
if($kord[kieno] == "none"){$gof = "images/map/laukas.gif";}
?>
<table width="0" height="0" cellspacing="0" cellpadding="0" border="0">
<tr>
<a class='urlz' href="map.php?id=aboutvillage&kieno=$kor[uid]"><img class="ico" src="<?echo"$gof";?>" alt="MAP" title=""/></a>
</tr>
</table>
<?
}
?>
Dar viena problema :DDD Gaunu vertikalia eile kurioje visi 25 paveiksleliai. Kaip man padaryti 5X5??? ?|
Redagavo hexon· 2011 Rugp. 23 18:08:23
Parašė weberiz· 2011 Rugp. 24 13:08:11
#5
žmogau geriau nekurk žaidimo truksta tau daug patirties dar kokius metus bent pasimokik kurdamas kanors lengvesne nes jei jau dabar klausi tai nežinau kas tau bus kai reiks battle sistema ar klana ir pan sukurt arba sukursi ir neatlaikys tavo scriptas daugiau nei 30 online žmoniu nes žiauriai bugovai rašai koda
pagaminau beto kam tas $m tai nepagaunu
<?php
$xxx = $xx - 2;
$yyy = $yy + 2;
$x2 = $xx + 2;
$y2 = $yy - 2;
$kor = mysql_query("SELECT * FROM koordinates WHERE (x>='$xxx' and y>='$yyy') and (x<='$x2' and y<='$y2') LIMIT 0, 25");
$m = 0; $skaiciojam = 0; $eileje = 5; $proc=100/$eileje;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
while($kord = mysql_fetch_array($kor)){
$m = $m++;
if($kord[kieno] != "none"){$gof = "images/map/Gyvenviete.gif";}
if($kord[kieno] == "none"){$gof = "images/map/laukas.gif";}
if ($counter != 0 && ($counter % $columns == 0)) { echo "</tr>\n<tr>\n"; }
echo "<td valign='top' width='".$proc."%'>";
echo "<a class='urlz' href=\"map.php?id=aboutvillage&kieno=".$kor[uid]."\"><img class=\"ico\" src=\"".$gof."\" alt=\"MAP\" title=\"\"/></a>";
$skaiciojam++;
}
?>