Aktywne Wpisy

chwed +108
Popatrzmy sobie na cywilizację francuską i na cywilizację polskich parków przemysłowych.
We Francji np. podwyższenie wieku emerytalnego o dwa lata to nie jest zwykła decyzja administracyjna. To casus belli. Na ulice wylewają się tłumy. Palą się barykady, płoną opony, dym zasnuwa Pola Elizejskie, a związki zawodowe mają w pogotowiu całe arsenały… no, powiedzmy, bagietek, ale takich czerstwych, którymi można zrobić krzywdę. Francuski pracownik traktuje każdą niekorzystną zmianę jak osobistą zniewagę. Dla niego praca
We Francji np. podwyższenie wieku emerytalnego o dwa lata to nie jest zwykła decyzja administracyjna. To casus belli. Na ulice wylewają się tłumy. Palą się barykady, płoną opony, dym zasnuwa Pola Elizejskie, a związki zawodowe mają w pogotowiu całe arsenały… no, powiedzmy, bagietek, ale takich czerstwych, którymi można zrobić krzywdę. Francuski pracownik traktuje każdą niekorzystną zmianę jak osobistą zniewagę. Dla niego praca
źródło: image
Pobierz
JustMightBe +37
źródło: temp_file1398056526672767302
Pobierz




Zastanawiam się co by było lepszym podejściem do problemu siatki gry 2d (topdown).
Ostatnio natchnąłem się na strukturę linked-list (obiekt zawierający dane i wskaźniki na swoich sąsiadów), czy sądzicie, że będzie się to bardziej nadawało na siatkę niż tablica dwuwymiarowa? Lista zawierałaby wskaźniki na swoich sąsiadów (czterech lub ośmiu), a z tego co zauważyłem to i tak zazwyczaj poruszanie się po mapie ( przemieszczanie, wyszukiwanie trasy itp.) polega na przejściu o jedno pole w lewo/prawo/górę/dół (ewentualnie po przekątnej) od jakiegoś odniesienia ( gracza, moba, wybuchu).
Dodam, że to tylko mój wymysł, więc proszę o non-hejting tylko konstruktywną krytykę oraz ciekawe artykuły :p
Jedyną moją wątpliwością jest to, że tablice mogą być na tyle dobrze zoptymalizowane, że a[x+1][y] będzie lepszym rozwiązaniem niż b.left.
Jeżeli mapa jest oparta na siatce i nie masz specjalnych powodów, żeby używać list, zostań przy tablicy 2d.