Jak Tworzyć Silniki Gier

Spisu treści:

Jak Tworzyć Silniki Gier
Jak Tworzyć Silniki Gier

Wideo: Jak Tworzyć Silniki Gier

Wideo: Jak Tworzyć Silniki Gier
Wideo: Silniki gier - jak powstały i czym tak naprawdę są? KŚ wyjaśnia 2024, Kwiecień
Anonim

Silnik to specyficzny zestaw systemów zaprojektowanych w celu uproszczenia najczęściej używanych funkcji gier. Zapewnia lepszą przenośność gier. Dobrze zaprojektowany silnik można łatwo przenieść do innej biblioteki lub nawet na inną platformę. Możesz to napisać sam, ale tylko z pewną znajomością programowania.

Jak tworzyć silniki gier
Jak tworzyć silniki gier

Instrukcje

Krok 1

Wybierz grę, którą chcesz stworzyć, aby była interesująca i popularna. Aby to zrobić, przeanalizuj rynek (nawet jeśli tworzysz grę, która nie jest na sprzedaż, i tak zbadaj rynek - zawsze jest miło, gdy twoje dzieło jest poszukiwane).

Krok 2

Nie próbuj tworzyć gry z bardzo realistyczną grafiką i pełną swobodą działania. Podaj wymagania. Może będzie to prostota, wymagania dotyczące liczby postaci, wydajności lub cech fabuły.

Krok 3

Utwórz hierarchię funkcji, stosując podejście odgórne. W pewnym momencie nie będziesz już w stanie kontynuować architektury odgórnej, ale nie dlatego, że zrobiłeś wszystko. Tyle, że zawiłości implementacji dadzą Ci własne reguły, więc kontynuuj tworzenie hierarchii w sposób oddolny, czyli tzw. przejdź od osobliwości API i dostosuj interfejs na wyższym poziomie.

Krok 4

Zacznij projektować. Wyższe funkcje polegają na wywołaniu niższych (czyli są one praktycznie realizowane na etapie tworzenia hierarchii). Zaprojektuj odtwarzanie najniższych funkcji w pseudokodzie. Nie pisz pseudokodu C tylko w języku rosyjskim. Powinna być co najmniej 2 razy krótsza i zawierać opisowo algorytm, odpowiadać na pytanie nie „jak”, ale „co” i pozwalać na skupienie się na najważniejszych rzeczach. Utwórz testy dla niższych funkcji i spróbuj udowodnić poprawność programu.

Krok 5

Rozpocznij etap kodowania. Zaimplementuj niższe funkcje i testy i uzyskaj działający program. Używaj pseudokodu do komentarzy i trzymaj się określonego stylu formatowania. Zaleca się planowanie publiczne, ponieważ osoby z zewnątrz pomogą ci zidentyfikować wady i błędy, których sam nie zauważyłeś. Dzięki temu znacznie skrócisz swój czas pracy i poprawisz wydajność.

Zalecana: