![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 22.06.2009 Skąd: Londyn, UK Ostrzeżenie: (0%) ![]() ![]() |
Witam
Wydaje mi się ze jestem pierwsza osoba która robi tego typu rzecz, otóż robię grę w przeglądarce, jest to gra 2D z widoku od góry z lekkim kątem patrzenia i teraz mój problem jest taki, mapa to jest siatka kwadratów wielkości 32x32 na ekranie jest widoczne może 30 kwadratów i poza ekranem w każde strony ok. drugie tyle, mapa jest generowana z plików i z tym nie ma problemu, wiec jeśli gracz się ruszy mapa musi się zmienić w odpowiednie miejsce, mój problem polega na tym ze jest to oparte na tabelkach wiec przy każdym ruszeniu Ajax z PHP generuje mapę od nowa i wstawia w diva #map i jest to dość wolne, również mapa nie przewija się płynie tylko po prostu kwadraty ruszają się w któraś ze stron, jaki wg. was byłby najlepszy pomysł aby np. po ruszeniu w prawo mapa przesunęła się w lewo i kwadraty po prawej stronie dodały się nowe z kolejna częścią mapy a po prawej stronie na końcu ucięły się, mapa jest nie skończona. Zastanawialem się ponieważ gra ikariam.pl ma coś podobnego co ja chce, w zakładce Świat ruszasz myszka cala mapę i tez jest oparte na siatkach, jak to działa? Ten post edytował paxton 7.08.2009, 11:39:33 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat was byłby najlepszy pomysł aby np. po ruszeniu w prawo mapa przesunęła się w lewo i kwadraty po prawej stronie dodały się nowe z kolejna częścią mapy a po prawej stronie na końcu ucięły się, mapa jest nie skończona. insertBefore/insertAfter. Zmień tytuł wątku, bo nic nie mówi o problemie. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 22.06.2009 Skąd: Londyn, UK Ostrzeżenie: (0%) ![]() ![]() |
To chyba nie zadziała, co jesli ruszymy sie w gore lub w doł?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Przesuwasz mapke, przeliczasz w JS ktore to fragmenty mapy bedzie widac. Dodajesz pozycjonowane (jakos) divy a w nich <img src="mapka/part_12_32.jpg" /> - obrazek sie zaladuje i juz.
Niewidoczne fragmenty mapy mozesz usuwac z DOM'a. -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat To chyba nie zadziała, co jesli ruszymy sie w gore lub w doł? Zadziała. ;] Po prostu wstawiasz nowy wiersz. ;] -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
czy mi się wydaje, czy ktoś tu robi Tibię w js ;o
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A czy Twój post wnosi coś nowego do dyskusji? Daruj sobie takie komentarze, to nie hydepark.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 22.06.2009 Skąd: Londyn, UK Ostrzeżenie: (0%) ![]() ![]() |
Nie no ma racje, robię coś Ala Tibia w przeglądarce.
Mógłby ktoś wytłumaczyć po trochu jak działa mapa Świata w ikariam.pl ? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
w Ikariamie o ile wiem jest to na zasadzie iframe, w którym jest mapa
przy naciśnięciu strzałki div z mapą zmienia swoją pozycję przesuwając się w określoną stronę EDIT: btw odradzam Ci robienie Tibii w przeglądarce, próbowałem i strasznie muliła komputer, za dużo obliczeń jak na js Ten post edytował Pawel_W 9.08.2009, 12:17:04 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Tak btw.
Cytat Wydaje mi się ze jestem pierwsza osoba która robi tego typu rzecz, otóż robię grę w przeglądarce, jest to gra 2D z widoku od góry z lekkim kątem patrzenia Zobacz to - http://www.smokymonkeys.com/triglav/ -------------------- Moja gra - scraby.io
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 22.06.2009 Skąd: Londyn, UK Ostrzeżenie: (0%) ![]() ![]() |
Nie udało mi sie zalogowac do gry.
Ale z tego co widzę tam chyba nie ma siatki. Co do obliczeń, mylałem o uzyciu APE Server (bezposrednia komunikacja miedzy uzytkownikami) www.ape-project.org Podeslij link ew. kod zrodlowy tej twojej Tibii chce to oblokac. Ten post edytował paxton 9.08.2009, 17:39:19 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
a nie lepiej zrobic cos takiego we flash + php?
miałem taki plan, postawić serwer napisany w c++ taki jak do tibii, we flashu zrobić klienta, a przez php pobierać dane (sockety), ale niestety stoję w miejscu, gdyż o socketach za dużego pojęcia nie mam ![]() Ten post edytował Pawel_W 9.08.2009, 19:01:38 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 22.06.2009 Skąd: Londyn, UK Ostrzeżenie: (0%) ![]() ![]() |
Ja trochę się znam na socketach, ale nie jestem pewien czy PHP może wysyłać, chyba taaa...
Flash jest dobrym rozwiązaniem, ale lepszym mi się wydaje Flex, lub silverlight lecz zadnym z tym się zajmuje. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
php może wysyłać sockety, nawet w manualu jest przykład
![]() może w takim razie stworzymy razem taką grę? ;D |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 22.06.2009 Skąd: Londyn, UK Ostrzeżenie: (0%) ![]() ![]() |
Okey. napisz na gg to pogadamy o sposobach
![]() 4551686 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 23:14 |