Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Gra przez przeglądarke i mapy
Fishu
post 14.03.2009, 19:32:32
Post #1





Grupa: Zarejestrowani
Postów: 192
Pomógł: 13
Dołączył: 16.11.2007
Skąd: Żory

Ostrzeżenie: (10%)
X----


Witam, ostatnio postanowiłem zrobić grę przez przeglądarkę (coś w stylu margonem, chodzenie za pomocą strzałek itp.). Jednak pierwszy problem zaczyna się przy mapach. Mógłby mi ktoś nasunąć pomysł jak można by zrobić mapy ? Ponieważ zrobiłem ikony trawy, pisaku itp. (32x32 piksele, gif) i w pliku z mapą (np. mapa.php) umieściłem kod np.:
  1. <?php
  2. $maxSize = "0,2";
  3. $map["0,0"] = "grass";
  4. $map["0,1"] = "grass";
  5. $map["0,2"] = "grass";
  6. ?>

Wartość dla zmiennych to obrazek bez rozszerzenia. Jeżeli chcę to wywołać w funkcji za pomocą pętli for (mnożę x i y z maksymalnej wielkości mapy) i wyświetlam za pomocą <img src='[...]/grass.gif' style='position: absolute; left: $x; top: $y;' /> itd. Niestety strasznie to obciąża serwer. Przy ładowaniu tej mapy, nie można nic zrobić z przeglądarką prócz zamknąć proces. Znacie jakiś lepszy sposób by to wyświetlić ?


--------------------
"Źle czynisz, jeśli chwalisz, gorzej, jeśli ganisz rzecz, której dobrze nie znasz." - Leonardo Da Vinci

30.01.2009 - Mój 100 post.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
bregovic
post 14.03.2009, 19:43:07
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

Ostrzeżenie: (0%)
-----


Zaznaczam że nie mam z tym doświadczenia, ale czy nie lepiej byłoby zostawić generowanie takiej mapy JavaScript'owi - np z JSON? To byłaby pierwsza rzecz jaką spróbowałbym zrobić.


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
Fishu
post 14.03.2009, 19:47:16
Post #3





Grupa: Zarejestrowani
Postów: 192
Pomógł: 13
Dołączył: 16.11.2007
Skąd: Żory

Ostrzeżenie: (10%)
X----


No tak, ja się za bardzo nie znam na JSON, lecz jak ta mapa miała być zapisywana ? Tego zawsze można się nauczyć, ale wogóle nie mam pomysłu co do tych map.
P.S. Problem rozwiązany, jak wczytuje mapę za pomocą AJAX to nie ma problemów. Można zamknąć.

Ten post edytował Fishu 14.03.2009, 21:07:33


--------------------
"Źle czynisz, jeśli chwalisz, gorzej, jeśli ganisz rzecz, której dobrze nie znasz." - Leonardo Da Vinci

30.01.2009 - Mój 100 post.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:38