Игрострой: od chaotycznego kodu do właściwego architekturze gry

Data:

2018-07-09 08:00:07

Przegląd:

711

Ranking:

1Kochać 0Niechęć

Udział:

Игрострой: od chaotycznego kodu do właściwego architekturze gry Source:

Przemyślana architektura gry, oszczędza czas i określa żywotność projektu.

Architektura gry komputerowej — system organizacji programu, który określa wewnętrzną logikę budowania kodu, wybór elementów strukturalnych i definiowanie relacji między nimi. Zaawansowany system (a gry są zazwyczaj ustalane są) składa się z kilku podsystemów — funkcjonalnych modułów, usług, warstw, procedur, połączonych w określonej kolejności. W tym przypadku twórcy nie otrzymują spaghetti-code, a zestaw zrozumiałych elementów oddziałujących na prostych zasadach.

Opracowanie architektury kodu nie można zaliczyć do podstaw, które łatwo opanować samodzielnie. Dla zwolenników samodzielnego uczenia dostępne są poradniki, forum, artykuły, w których zawiera ogromną ilość informacji. Jeśli nie ma czasu i chęci oddzielać ziarna od plew, opanować tajniki można na , które przygotowują bezpośrednio twórców gier.

Oznaki dobrej architektury kodu

  • W niego łatwo wprowadzać zmiany. Nowe fragmenty nie wymagają przepisywanie już istniejących.
  • System jest wydajny. Kod rozwiązuje zadania i działa w każdych warunkach.
  • Okres rozwoju można zmniejszyć, zwiększając polecenie. Zadania łatwe miażdżone i dzielą się między deweloperami.
  • Fragmenty kodu można ponownie wykorzystać w innych systemach.

Ostatni warunek spełnić najłatwiej. Nawet jeśli pracujesz nad суперэксклюзивным projektem, bez wzorców projektowania obejść będzie trudno.

wzór

Wzór lub wzór — gotowe rozwiązanie, które stosuje się w projekcie do rozwiązywania często występujących problemów. Oczywiście, przy użyciu szablonów autora należy wziąć pod uwagę specyfikę projektu. Zazwyczaj forma już nie przekształca się w kod. On daje szkielet konstrukcji, która udoskonalane pod zadania.

W kierunku szablony są podzielone na:

  • podstawowe;
  • powstawania;
  • strukturalnych;
  • behawioralne;
  • prywatne.

Podstawowe wzory

Pozwalają stworzyć oryginalną architekturę projektu. To posiada wysokiej klasy szablony, które opisują relacje między sprzętowymi elementami systemu. Przykładem jest popularny podstawowy wzorzec MVC (model-view-controller). W programowej paradygmacie "model-grafika-kontroler" grafika jest odpowiedzialny za dane, które są wyświetlane użytkownikowi, model zmienia stan zgodnie z poleceniami kontrolera, kontroler wpływa na model i zmusza ją zmienić stan, w zależności od działań użytkownika.

Generując wzory

Są Przeznaczone do tworzenia obiektów. Przy tym system pozostaje niezależny od procesu powstawania i rodzajów obiektów. Powodują szablony hermetyzacji dane o poszczególnych klasach, system ma dostęp tylko do interfejsów, określonych za pomocą klas abstrakcyjnych.

Strukturalne wzory

Компонуют system na podstawie klas i obiektów. Strukturalne wzory pozwalają dodać obiektów więcej obowiązków, porządkowane są podobne obiekty w drewnopochodne struktury.

Zachowań

Rozdziela obowiązki między obiektami, określają sposoby realizacji interakcji obiektów.

Prywatne wzory

Do tej klasy należą wzory, których nie było miejsca w poprzednich punktach.

Szablon — nie jest panaceum

Korzystanie z wzorców zwiększa szybkość rozwoju i zmniejsza jej złożoność. Szablony ułatwiają komunikację między twórcami dzięki ujednoliceniu opcji i zmniejsza ilość potencjalnych błędów.

Przy tym rozwój gry nie warto zaczynać od myślenia, jakie wzory można zastosować. Są to narzędzia, które stosuje się, gdy problem już wystąpił. Tak, stolarz bierze się za hebel, jeśli deska jest wystarczająco gładka. Szablon pomaga programiście usunąć ostre krawędzie w programie. Wręcz przeciwnie, bezmyślne korzystanie z wzorców może niepotrzebnie skomplikować kod.

Dlatego nie warto liczyć wzory elementami projektu, z których zbiera się gra. Najpierw trzeba nauczyć się pisać kod od podstaw do samego końca.

Wykorzystaj игрострой w każdym przypadku będzie musiał samodzielnie, w szkole tego nie uczą. Jeśli wybierzesz kurs, należy uważać, aby jako nauczyciele występowali twórcy projektów gier. Praktyki już nauczyli się na swoich i cudzych błędach i gotowi przekazać wiedzę. Taki system nauczania jest używany . Nauczyciele i trenerzy wiedzą dużo o projektowaniu gier i gotowi najkrótszą drogą spędzić studenta przez ciernie do zrozumienia игростроя.

Bardziej:

Jak nauczyć się profesjonalnie pracować z PDF

Jak nauczyć się profesjonalnie pracować z PDF

Nie potrzebnie PDF nadal pozostaje jednym z najbardziej popularnych formatów wymiany dokumentów, ponieważ różni się ergonomią i wygodą w użyciu Format PDF stał się jednym z najbardziej uniwersalnych do wymiany dokumentów. Można pisać pracę naukową, c...

Klimatyzacja z oczyszczaniem powietrza — współczesna potrzeba?

Klimatyzacja z oczyszczaniem powietrza — współczesna potrzeba?

Nowoczesna split-system musi być w stanie oczyścić powietrze Z każdym rokiem klimat na naszej planecie zmienia się, i to nie na lepsze. Jeśli wcześniej o to w tym wszystkim mówili tylko naukowcy, to teraz skutki globalnego ocieplenia stopniowo zaczyn...

Jak wybrać kamera termowizyjna?

Jak wybrać kamera termowizyjna?

kamery termowizyjne już dawno przestały być tylko jednostkom wojskowym urządzeniem Teraz kamery termowizyjne są bardzo popularnymi urządzeniami, które znalazły swoje zastosowanie w wielu dziedzinach działalności: ochrona, wojsko, myśliwski turystyka ...

Uwaga (0)

Ten artykuł nie ma komentarzy, bądź pierwszy!

Dodaj komentarz

Nowości

Nowy konkurent Galaxy S8 spalony na wideo

Nowy konkurent Galaxy S8 spalony na wideo

Nie tak dawno temu chińska firma OUKITEL zaprezentowała nowy smartfon K5000, który wyposażony jest w wyświetlacz o proporcjach 18:9. Wkrótce po prezentacji na YouTube pojawił się film, na którym szczegółowo zademonstrowano wygląd ...

Nie można pozwolić sobie Xiaomi Mi Mix 2? Istnieje możliwość taniej

Nie można pozwolić sobie Xiaomi Mi Mix 2? Istnieje możliwość taniej

Smartfon Xiaomi Mi Mix 2 tylko przygotowuje się do podjęcia studiów w sprzedaży na terenie Rosji, i choć informacje na temat ewentualnej ceny jeszcze nie ma, nie ma wątpliwości, że będzie ona niemałym. Inna chińska firma, dobrze z...

OUKITEL K8000 – nowy król-smartfon z pojemny akumulator

OUKITEL K8000 – nowy król-smartfon z pojemny akumulator

być Może, myśląc, że 10 000 mah do smartfona za dużo, firma OUKITEL postanowiła kilku powstrzymać zapał po premierze modelu К10000 i przygotowuje się do wydania ponad skromny urządzenie. Nowość otrzyma tytuł К8000 i pojemność akum...

Bezpieczny smartfon za 8000 pln: czy są takie cuda?

Bezpieczny smartfon za 8000 pln: czy są takie cuda?

Smartfony z bezpiecznym i wodoodporną obudową – nie jest to tania zabawa w dzisiejszych czasach. Dlatego bardzo nas zaskoczyła propozycja od firmy ' NOMU, która sprzedaje swój nowy aparat S10 Pro za 139,99 dolara, czyli nieco droż...

OUKITEL wraca: czekaj K5000 do końca miesiąca

OUKITEL wraca: czekaj K5000 do końca miesiąca

Dawno nie będziemy dzielili się z wami wiadomością o tym, czym zajmuje się firma OUKITEL, i to z Chin poleciał świeże wieści. Okazało się, że producent aktywnie przygotowuje się do waluty chińskiego festiwalu, aby synchronizować d...

LEXAND Kids Radar — zegar-tracker, które działają na całym świecie

LEXAND Kids Radar — zegar-tracker, które działają na całym świecie

Technologie w zakresie bezpieczeństwa dzieci podszedł jeszcze kilka lat temu, jednak do ich stosowania doszło dopiero teraz: tak, na przykład, rodzice mogą otrzymywać powiadomienia, gdy dziecko wchodzi i wychodzi ze szkoły, śledzi...

ZOJI Z8 — jak Darth Vader, tylko smartfon

ZOJI Z8 — jak Darth Vader, tylko smartfon

Marka ZOJI znany z tego, że zajmuje się produkcją i sprzedażą smartfonów o podwyższonej wytrzymałości. Po tym jak w drugim kwartale tego roku na rynek z sukcesem wyszły modelki ZOJI Z6 i Z7, a w najbliższym czasie czeka nas wydani...

Chińczycy opracowali smartphone-amfibię

Chińczycy opracowali smartphone-amfibię

iPhone X spełnia normę IP67, czyli może bezpiecznie spędzić pół godziny na głębokości 1 metr. Samsung Galaxy Note 8 jest zgodny ze standardem IP68, co pozwala mu spokojnie pozostać 30 minut na głębokości półtora metra. Niedawno ch...

Bluetooth-kolumny DreamWave: muzyka, która porusza się

Bluetooth-kolumny DreamWave: muzyka, która porusza się

Na rynku przenośnej akustyki tyle różnych modeli, że nawet wytrawny audiofilskich jest mało prawdopodobne, aby od razu wymienić kilkadziesiąt marek. Aby nie zgubić się w tym zakresie, producenci zaczęli wybierać pewną niszę i prod...

Rosyjski serwis Puzzle English pomógł nauczyć się języka angielskiego prezydenta

Rosyjski serwis Puzzle English pomógł nauczyć się języka angielskiego prezydenta

Kiedy rodzi się pytanie o nauce języka angielskiego, wiele raz boją się, ponieważ trzeba jeździć na kursy, tracić czas na drogę, a potem zdawać egzamin, może nie za pierwszym razem — w ogóle, proces nie należy do przyjemnych...

OUKITEL K10000 MAX dostępne dla pre-order

OUKITEL K10000 MAX dostępne dla pre-order

długo Oczekiwany smartfon OUKITEL K10000 MAX, który jest nie tylko przepięknym autonomicznością, ale i imponującą fizycznej wytrzymałości, stał się oficjalnie dostępny w przedsprzedaży. Jeśli znajdziesz się w gronie pierwszych, mo...

OUKITEL Mix 2 i OUKITEL C8 – smartfony z nieskończonych wyświetlaczami

OUKITEL Mix 2 i OUKITEL C8 – smartfony z nieskończonych wyświetlaczami

na pełnym ekranie smartfonów w ostatnim czasie stały się bardzo popularne, i aby nie odstawać od trendu, chiński producent OUKITEL wydał aż dwa nowe urządzenia, wyposażone takimi wyświetlaczami. Nowości otrzymały nazwy OUKITEL Mix...

Ten smartphone obszedł iPhone 7 Plus zużycie energii

Ten smartphone obszedł iPhone 7 Plus zużycie energii

OUKITEL K10000 MAX jest pierwszym na świecie smartfonem z baterią na 10 000 mah, ale jakość baterii w urządzeniu przenośnym jest określana nie tyle pojemności ile okres pracy na baterii, który jest gotowa do zaoferowania. Przedsta...

Autonomia iPhone 7 Plus znalazła się pod znakiem zapytania

Autonomia iPhone 7 Plus znalazła się pod znakiem zapytania

iPhone 8 zaprezentują dopiero jutro, więc teraz najbardziej energooszczędne smartfonem, według Apple, iPhone 7 Plus. Co prawda do niektórych konkurentów na Android mu nadal daleko. W firmie OUKITEL postanowili porównać zużycie en...

HOMTOM S8 już blisko do startu sprzedaży

HOMTOM S8 już blisko do startu sprzedaży

Firma HOMTOM przysłała nam zdjęcia, które nie pozostawiają wątpliwości co do tego, że długo oczekiwany smartfon S8 już przeszedł do fazy produkcji masowej i przygotowuje się na przyjazd do pierwszych klientów. Na zdjęciach widoczn...

OUKITEL K3 przeciw

OUKITEL K3 przeciw "Kapitana Ameryki": kto kogo?

Chińska firma OUKITEL niedawno ogłosił przedsprzedaż akcję, w ramach której można w specjalnej cenie zamówić nowy smartfon OUKITEL K3. To urządzenie dysponuje czterema kamerami i wyróżnia się solidną konstrukcją, w stosunku do lud...

#filmy | Test baterii, która wytrzyma nie każdy smartfon

#filmy | Test baterii, która wytrzyma nie każdy smartfon

"Unkillable" smartfon OUKITEL K10000 MAX zdążył już przejść przez wszystkie możliwe badania: jego został upuszczony, zalewały farby lateksowej, rzucali w wodospad i wykonywali inne czynności, od których inne urządzenie dawno by ju...

U Sony Xperia XZ Premium pojawił się konkurent za 140 dolarów

U Sony Xperia XZ Premium pojawił się konkurent za 140 dolarów

Chińczycy lubią kopiować i niektórych ludzi jest to denerwujące. Ale co, jeśli powstało urządzenie, która została zainspirowana wzorem innego gadżetu, ale przy tym w większości wskaźników przewyższa oryginał? Jeden z najbardziej ...

Kup smartfon i uzyskać bezprzewodowy zestaw słuchawkowy w prezencie

Kup smartfon i uzyskać bezprzewodowy zestaw słuchawkowy w prezencie

Nowy bezramkowy smartfona ELEPHONE S8 jest już w drodze do pierwszych klientów, a producent postanowił uczcić początek sprzedaży kolejnej atrakcyjnej promocji. Jeśli zamówisz urządzenie do końca tego tygodnia kalendarzowego, możes...

Ile filmów można zobaczyć na jednym ładowaniu OUKITEL K10000 MAX?

Ile filmów można zobaczyć na jednym ładowaniu OUKITEL K10000 MAX?

OUKITEL K10000 MAX zbliża się do startu sprzedaży, ale już teraz wiadomo, że stanie się on jednym z najbardziej "lp" smartfonów na rynku. Przy czym twórcy nie tylko wyposażyliśmy go w baterię o pojemności 10 000 mah, ale i przepro...