Portal dla programistów - artykuły, tutoriale, porady
September 10, 2010, 6:54 pm

Efektywny blitter. Metody optymalizacji

Jak to jest, że jedne gry posiadają świetnie wyglądającą i płynną grafikę, podczas gdy inne, mimo znacznie uboższego wyglądu, ledwo sobie radzą z przerysowywaniem pola gry? Dlaczego u konkurencji na ekranie może poruszać się całe mrowie przeciwników, podczas gdy u nas już przy pięciu jest problem? Różnica tkwi w kunszcie programisty odpowiedzialnego za niskopoziomową obsługę [...]

Biblioteka cocos2d-iphone. Łatwe programowanie gier 2D pod iPhone

Biblioteka cocos2d-iphone zapewnia wygodny i łatwy w użyciu zestaw klas, które pozwalają na szybkie tworzenie dwuwymiarowych gier pod iPhone. Jeśli marzysz o tym, aby napisać własną grę na ten właśnie telefon, to koniecznie przeczytaj poniższy artykuł. Autor: Jakub Węgrzyn Źródło: Software Developer’s Journal 02/2010 (182) http://sdjournal.org Chyba każdy pamięta, jaka rewolucja została dokonana przez lata [...]

Mapy kafelków w grach 2D. Wstęp i rysowanie

Marzysz o stworzeniu swojej wymarzonej dwuwymiarowej platformówki albo klasycznego RTSa? Od czego zacząć? Oczywiście od map kafelków (ang. tiled maps). Dzięki temu artykułowi poznasz podstawy tej techniki – dowiesz się, jak mapy kafelków zaprogramować i jak je rysować. Autor: Jacek Zagrodzki Źródło: Software Developer’s Journal 02/2010 (182) http://sdjournal.org Artykuł ten poświęcony jest jednej z podstawowych [...]

Jak napisać pierwszą grę komputerową. Czyli najtrudniejszy pierwszy krok

Prawdopodobnie każdy gracz ma w głowie co najmniej jeden pomysł na rewelacyjną grę. Niektórzy idą dalej i zakładają zeszyty w kratkę, których strony zapełniają pomysłami i szkicami. Niestety w tym szczególnym przypadku sam pomysł to zbyt mało i – bez konkretnych kroków – jest niewiele wart. Autor: Konstanty Kalicki Źródło: Software Developer’s Journal 02/2010 (182) [...]

Fabryki obiektów

Techniki opisane w tym artykule pozwalają tworzyć obiekty na podstawie identyfikatorów dostarczanych w czasie działania programu, co jest wygodniejsze niż podawanie typów w formie zrozumiałej dla kompilatora. Autor: Robert Nowak Źródło: Software Developer’s Journal 02/2010 (182) http://sdjournal.org Fabryka obiektów jest klasą, której obiekty pośredniczą przy tworzeniu innych obiektów. Dostarczana informacja jednoznacznie identyfikuje konkretny typ, znany [...]

Wspinaczka do profesjonalizmu. Modelowa ścieżka rozwoju kompetencji – podejście pragmatyczne

Model kompetencji Braci Dreyfus, który odnosi się nie tylko do umiejętności technicznych, ale również do ogólnej aktywności każdego z nas. Model pozwoli Ci uświadomić sobie swój aktualny poziom kompetencji w dowolnej dziedzinie oraz zaplanować dalszą drogę ich rozwoju. Spojrzenie przez pryzmat modelu na kolegów z zespołu pomoże Ci lepiej komunikować się. Autor: Sławomir Sobótka Źródło: [...]

Producent. A kto to jest?

Rola producenta w procesie budowania gry komputerowej bywa, szczególnie dla osób postronnych, dość niejasna. Czytając poniższy artykuł, przekonasz się, kim jest producent i jaka jest jego rola we wspomnianym procesie. Autor: Łukasz Szczepański Źródło: Software Developer’s Journal 02/2010 (182) http://sdjournal.org Gry komputerowe, czyli przemysł filmowy XXI wieku. Coraz więcej z nas gra w gry, coraz [...]

Programowanie wizualne. Co to takiego?

Niniejszy tekst to informacje, przykłady i tutorial przybliżające technologię Quest3D. Artykułem tym chcę pokazać, że można tworzyć aplikacje 3D i gry szybko oraz bez znajomości języka programowania, bibliotek DirectX czy OpenGL. Jeszcze raz – można. Jest do tego gotowe narzędzie. Resztę znajdziecie poniżej. Autor: Arkadiusz Brzegowy Źródło: Software Developer’s Journal 02/2010 (182) http://sdjournal.org Zapewne wiele [...]

Cyfrowa kreacja. Artystyczne projektowania gier

Niezależnie od tego, czy tworzymy film, spot reklamowy, efekty specjalne, wizualizację czy grę, potrzebujemy narzędzi, które pozwolą nam w produktywny i elastyczny sposób stworzyć to, co widzimy oczami wyobraźni. Wtedy pojawia się konieczność wybrania oprogramowania do tzw. cyfrowej kreacji. Autor: Arkadiusz Wychadańczuk Źródło: Software Developer’s Journal 02/2010 (182) http://sdjournal.org Aktualnie największym producentem tego typu software’u [...]

Xcode

Xcode – oto czytelnik. Czytelniku – oto Xcode. Poznajcie się. Wprowadzenie do programowania najpopularniejszego urządzenia mobilnego na świecie. iPhone i App Store to światowy fenomen. Firma Apple dokonała niemożliwego i uwolniła wielką siłę niezależnych developerów mogących od teraz spełniać swoje wizje i tworzyć gry jak dawniej, w pojedynkę lub w małych zespołach, siedząc nad nimi [...]