Pytania otagowane jako patterns

5
Jak mogę wdrożyć coś takiego jak siatka rzemieślnicza Minecraft?
System rzemieślniczy w Minecraft wykorzystuje siatkę 2x2 lub 3x3. Umieszczasz składniki na siatce, a jeśli umieścisz odpowiednie składniki we właściwym wzorze, aktywuje to przepis. Kilka interesujących punktów na temat projektu: Niektóre przepisy mogą wymieniać niektóre składniki na inne. Na przykład kilof korzysta z patyków do haftowania i może używać drewnianych …

1
Jednostka Testuje projekt gry C # / XNA
Od czasu, gdy zacząłem programować, zwlekam. Pracuję jako programista aplikacji biznesowych, ale w wolnym czasie pracuję nad niektórymi grami. W świecie biznesu (na stosie web-dev Microsft) ASP.NET MVC staje się bardzo popularny ze względu na łatwość testowania jednostkowego działania interfejsu. Zastanawiam się, jakich wzorców projektowych (MVC, MVP, MVVM itp.) Można …


2
Znajdowanie kształtów w szyku 2D, a następnie optymalizacja
Właśnie dostałem pozwolenie na zdjęcie ... Poniższy obraz z mojej gry pokazuje niektóre zaciemnione bloki, które zostały rozpoznane jako część kształtu litery „T”. Jak widać, kod przyciemnił bloki czerwonymi plamami i nie widział kształtów „T” z zielonymi konturami. Mój kod zapętla się przez x / y, zaznacza bloki jako używane, …

4
Wywołania funkcji dla poszczególnych ramek a komunikaty sterowane zdarzeniami w projektowaniu gier
Tradycyjny projekt gry , tak jak ja to wiem, wykorzystuje polimorfizm i funkcje wirtualnych do aktualizacji gry objects stany. Innymi słowy, ten sam zestaw funkcji wirtualnych jest wywoływany w regularnych odstępach czasu (np. Na klatkę) na każdym obiekcie w grze. Niedawno odkryłem, że istnieje inny system przesyłania wiadomości sterowany zdarzeniami, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.