Grey_Wolf Posted October 9, 2008 Report Share Posted October 9, 2008 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 More sharing options...
codez Posted October 9, 2008 Report Share Posted October 9, 2008 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 More sharing options...
Wuu Posted October 9, 2008 Author Report Share Posted October 9, 2008 (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 October 9, 2008 by Wuu Link to comment Share on other sites More sharing options...
Maris-S Posted October 12, 2008 Report Share Posted October 12, 2008 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? Link to comment Share on other sites More sharing options...
Wuu Posted October 20, 2008 Author Report Share Posted October 20, 2008 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 More sharing options...
codez Posted October 20, 2008 Report Share Posted October 20, 2008 (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 October 20, 2008 by codez Link to comment Share on other sites More sharing options...
Wuu Posted October 20, 2008 Author Report Share Posted October 20, 2008 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 More sharing options...
codez Posted October 20, 2008 Report Share Posted October 20, 2008 var ar vienu ajax pieprasījumu uzreiz visu vajadzīgo ielādēt. Link to comment Share on other sites More sharing options...
Wuu Posted October 20, 2008 Author Report Share Posted October 20, 2008 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! Link to comment Share on other sites More sharing options...
Recommended Posts