Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Gra przez przeglądarke i mapy
Forum PHP.pl > Forum > PHP
Fishu
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ć ?
bregovic
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ć.
Fishu
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ąć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.