• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[PHP] Jak dodać potworki, budynki klikane itd na mapie

Object Storage Arubacloud
0 głosów
139 wizyt
pytanie zadane 15 stycznia 2018 w PHP przez UczenVadera Początkujący (380 p.)
Cześć!

Może najpierw kod źródłowy.

Plik map.php: http://wklejka.ct8.pl/466PASTE

Klasa map.class.php: http://wklejka.ct8.pl/467PASTE

Plik z mapą: http://wklejka.ct8.pl/468PASTE

Jak widać wszystko trzymam w tablicy i wyświetlam. Chciałbym jednak dodać na mapie elementy klikane tzn. będę chciał, by na mapie generowały się co jakiś czas powiedzmy potworki, czy budynki, na które będzie można kliknąć i poprzez pobranie z odpowiednim id z bazy wykonają się dane działania. Mój problem polega na tym, że nie mam pojęcia jak sobie przerobić przechowywanie danych w tablicy (bo wiadomo plik mapy mam w pliku) by na tej mapie pojawil sie jeszcze inny obrazek z potworkiem, czy budowlą. Dodatkowo chciałem zrobić prowizoryczne poruszanie się postacią po mapie (ma być to turowe, czyli JS tutaj zbędne, bo będzie max 5 ruchów na kilka minut), z góry dziękuję za odpowiedź.

1 odpowiedź

+1 głos
odpowiedź 15 stycznia 2018 przez Ehlert Ekspert (212,670 p.)

Idea fajna ale osobiście trzymałbym to w JSONie z tablicą tablic. Doctrine ładnie mapowałby to do obiektu w metodach którego mógłbyś zamknąć część logiki. Wtedy możesz porobić też tabele w bazie na budynki, potwory i wszystko co będzie mogło stać na mapie. Polecam używać frameworka. smiley

komentarz 15 stycznia 2018 przez UczenVadera Początkujący (380 p.)
Frameworka? Jakiego?

Generalnie, gdybym miał kogoś, kto ogarnia nodejs + łączenie go z MySQL to bym mierzył w ogóle w projekt real time, a tak to myślę nad stworzeniem właśnie bardziej rozgrywki turowej.
komentarz 15 stycznia 2018 przez Ehlert Ekspert (212,670 p.)
Symfony ale w wersji 4. Do zrobienia Rest api i front w jakimś ładnym jsie.

Z drugiej strony Node.js to bardzo dobry pomysł ale czy nie lepiej mongo do tego? Express + MongooseJs.
komentarz 15 stycznia 2018 przez UczenVadera Początkujący (380 p.)

@Ehlert, czyli gdybym chciał dorobić sobie np. te potworki (chciałbym na razie w samym php się pobawić dla siebie), to co bym musiał sobie przerobić, bo siedzę, myślę i nijak wpadłem na cokolwiek. Myślałem też o tym, by mapa była generowana jako puste pole i dopiero potem skrypt nakładałby na nie odpowiednie elementy, bądź te pola miałyby ustalane za pomocą CSS background a w divie dany element, myślę, że to dosyć proste, ale skuteczne rozwiązanie.

komentarz 15 stycznia 2018 przez UczenVadera Początkujący (380 p.)

@Ehlert, Ogarnąłem na szybko coś takiego, gdyby to jeszcze jakoś zamienić na wydajną klasę...

Kod źródłowy:

map.php: http://wklejka.ct8.pl/470PASTE

map.class.php: http://wklejka.ct8.pl/471PASTE

Podobne pytania

0 głosów
2 odpowiedzi 473 wizyt
pytanie zadane 8 lipca 2017 w Grafika i multimedia przez BlvckFox Gaduła (4,240 p.)
–1 głos
1 odpowiedź 138 wizyt
pytanie zadane 29 lipca 2019 w PHP przez niezalogowany
0 głosów
0 odpowiedzi 480 wizyt
pytanie zadane 22 sierpnia 2021 w C i C++ przez tonn204 Mądrala (7,440 p.)

92,554 zapytań

141,399 odpowiedzi

319,536 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...