Jump to content
php.lv forumi

mysql query no daudziem vienā!


Wuu

Recommended Posts

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 ....

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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
Link to comment
Share on other sites

  • 2 weeks later...

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);

Link to comment
Share on other sites

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
Link to comment
Share on other sites

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 :)

Link to comment
Share on other sites

×
×
  • Create New...