Jump to content
php.lv forumi

Recommended Posts

Posted
bet, ko darīt, ja karte ir 1000x1000 lauciņi, kas tīkla spēlē būtu normāli.

Manā piedāvātajā variantā karte ir funkcija, kur nav nekāds masīvs jāsūta, tikai X un Y un klienta pusē izrēķinā jau visos pārējos vajadzīgajos x un y,

nu bet gribi teikt kaa uzreiz ielaadesi 1000X1000 karti attelosanai ???

 

Nu jaa taa kaa saki tad, var jau arii X,Y, ipasiiba .. i visa beeda ....

Posted
nu bet gribi teikt kaa uzreiz ielaadesi 1000X1000 karti attelosanai ???

 

Tieši nē, es piedāvāju izveidot funkciju F(x,y), kura atgriež konkrētās koordinātes teraina tipu. Un tad klientam tikai jāaizsūta X un Y, kartes centrs un klienta pusē viss tiek izrēķināts.

Posted (edited)

Domāju ka JS kesh risinājums man derēs! Pat domāju ielikšu pogu speciāli spēlētājiem kad grib lai ielādē ,negrib lai lieto tāpat!

Labi lai Jūs saprastu kā tas darbojas ,līdz vakaram centīšos dabūt pie dzīvības! Iemetīšu linku paši varēsiet paskraidīt :D

Edited by Wuu
Posted

Pats neesmu pētījis mysql spatial extension, bet jautājums zinātājiem šajā lietā, vai šis paplašinājums nedod priekšrocību apstrādājot telpiska veida datus?

  • 2 weeks later...
Posted

q50bvcgli8pcdqfko0u.png

Beidzot pieķēros klāt un re sanāca kārtīgs kartes redaktors scripts automātiski pielāgo zīmējumus un izveido kontūras! Galva plīsa pušu no tās sešstūru matemātikas :D

Un visa informācija glabājas šādā mysql table

create table map (
X int not null default '0', 
Y int not null default '0', 
terrain varchar(45) default null,
building varchar(45) default null,
terrain_n varchar(45) default null,
terrain_ne varchar(45) default null,
terrain_nw varchar(45) default null,
terrain_s varchar(45) default null,
terrain_se varchar(45) default null,
terrain_sw varchar(45) default null,
uid int default null);

Posted (edited)

Ietestēju paģenerēt karti, tīri neko, bet ātrums tāds, ka laikam uz mājas kompja stāv.

 

 

EDIT:

Nav labi katru kartes elementu lādēt ar ajax, kopā 20x40=800 ajax pieprasījumi, pie kartes ielādes.

Edited by codez
Posted

Nu vel daži bagi ir ,bet ar laiku pielabošu! Ātrums nav jo torrents ieslēgts tā man adeve 2mb ,filmas skatos :P

Bet ka tad man to karti ielādēt? Itkā vienreiz ielāde un viss darbojies ,kaut stumdām ilgi vai tad nē?

p.s. spēlētājam būs pieejams tik 6x6 kvadrāts :)

Posted

Ajax scriptu nerakstīju es ,nav ne jausmas kā tādu uzrakstīt! Un domāju ka tas nemaz nav tik svarīgi jo būs pieejams tikai adminam ,gan jau pacietīsies ,bet pareizāk jau būtu gan!

×
×
  • Create New...