(składnia)

Jacek Matulewski: Przewodnik po MonoGame, część 2: komponenty gry

Programista 06/2014 (25) [okładka]

Budowanie gry, nawet stosunkowo prostej, to spore wyzwanie dla programisty, szczególnie jeżeli działa w pojedynkę, a liczba linii kodu ciągle rośnie. Bardzo łatwo zgubić się w zawiłościach skomplikowanej logiki gry, obsługi poszczególnych jej trybów czy interakcji graczy w grze wieloosobowej. Każdy programista wie, że aby uniknąć utraty orientacji we własnym projekcie, powinien podzielić kod na klasy, które będą realizować autonomiczne zadania i które łatwiej jest testować. Z klas można budować większe całości bez konieczności kontrolowania niezliczonej liczby zmiennych. To elementarz programowania obiektowego. W MonoGame poza klasami mamy także do dyspozycji tzw. komponenty gry. Są to specjalne klasy, które są odświeżane i rysowane automatycznie.