Pokazywanie postów oznaczonych etykietą narzędzia. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą narzędzia. Pokaż wszystkie posty

5 cze 2013

Narzędzia: Git


Kolejnym narzędziem, które chciałbym przybliżyć, znacznie ułatwiającym pracę przy tworzeniu gier jest git. Jest to narzędzie dla programistów. Służy do śledzenia zmian w kodzie programu (tzw. system kontroli wersji). Takie programy rozwiązują problemy wspólnej pracy grupy programistów. Ułatwiają jednoczesny dostęp do tych samych plików. Pozwalają na przemieszczanie się w historii projektu (mówiąc obrazowo stanowią swoisty wehikuł czasu). W wygodny sposób można tworzyć kolejne wersje programu w formie tzw. rozgałęzień. Git jest szybki, wydajny i darmowy. Wadę stanowi trudność w opanowaniu, jednakże czas poświęcony na naukę szybko zwraca się z nawiązką.

Podsumowując, programowanie bez systemu kontroli wersji jest jak uprawianie skoków spadochronowych bez spadochronu. Moim zdaniem Git stanowi doskonały spadochron, który potrafi uratować z niejednej opresji :)


15 maj 2013

Narzędzia: Scrum


Rozpoczynamy nowy dział pt: narzędzia. Wpisy będą przybliżać jakie technologie i rozwiązania stosuje się przy produkcji gier.

Współczesne gry komputerowe stanowią rodzaj niezwykle skomplikowanego oprogramowania. Tworzy je sztab ludzi o różnych profesjach, których pracą trzeba jakoś zarządzać. Popularną metodą zarządzania projektami informatycznymi stosowaną w branży gier jest Scrum. Polega na podziale projektu na mniejsze jednostki tzw. sprinty. W każdym sprincie zawarta jest pewna działająca część gry, którą można pokazać osobie decydującej o dalszych losach projektu. Poniżej ciekawy wykład na temat Scruma autorstwa Andrzeja Brandta oraz zasady tej metodyki w przystępnej formie przewodnika.