Nowości na stronie


01 Lipca 2007:

Postanowiłem otworzyć ponownie dział Pisanie gier i wrzuciłem tam pierwszy artykuł. Nie jest może o programowaniu, ale opowiada o rodzajach widoków w grach, porównuje ich wady, zalety i zastosowania. Wkrótce powinienem wrzucić tam materiały ze starej strony i może wreszcie coś o kodowaniu ;-J [np. jakieś parę słów o moim projekcie silnika]. Powstają też lekcje SDL, wkrótce powinny się ukazać, jak tylko uporządkuję je trochę ;-P

13 Maja 2007:

Przy okazji pisania kolejnej recenzji SDJ, wrzuciłem też długo oczekiwaną lekcję o stałych dosłownych do mojego kursu C++. Pokazałem w niej kilka ciekawych "sztuczek", które mogą się wam przydać w waszym programistycznym życiu ;-)

10 Kwietnia 2007:

Dziś dostałem fajny prezent na imieniny ;-) Wydawnictwo gazetki "Software Developer's Journal" zaproponowało mi reklamę na ich stronie i darmową gazetę co miesiąc, w zamian za pisanie recenzji bieżącego numeru na mojej stronie. Teraz będziecie mogli dowiedzieć się, co jest w bieżącym numerze, zanim postanowicie go sobie kupić ;-)

Przeniosłem też lekcję Obiekty i typy danych na początek kursu C++, bo tam mi jakoś lepiej pasuje ;-J Życzę miłego czytania :-)

12 Marca 2007:

Uruchomiłem feeda RSS. Możesz go subskrybować używając czytnika RSS lub przeglądarki, jeśli tylko ma taką funkcję [a obecnie chyba tylko MSIE jej nie ma ;-P] i otrzymywać automatyczne powiadomienia o aktualizacjach w serwisie GameCreator :-)

01 Stycznia 2007:

Po ponad dwuletniej przerwie witam was spowrotem w totalnie nowej odsłonie GameCreatora! :-D Dzięki uprzejmości właściciela portalu programuj.com mogę was powitać z nowego serwera w ładnej domence, którą teraz będzie wam łatwiej znaleźć i zapamiętać ;-) Ponieważ poprzednia wersja strony była przykładem wszystkich możliwych najgorszych praktyk webmasterskich, cały kod strony został przebudowany od podstaw. Teraz strona spełnia standardy W3C i jest bardziej dostępna dla przeglądarek. Jako efekt uboczny macie teraz też nową szatę graficzną ;-)

O wiele ważniejsze jest jednak to, że wszystkie kursy także postanowiłem napisać całkowicie od nowa. Będą one teraz o wiele dokładniejsze, a przy tym łatwiejsze do sqmania, niż te z poprzedniej wersji strony! :-> Starałem się przy tym dostosować kody źródłowe do Standardu C++, by umożliwić jego działanie z większą ilością kompilatorów. Przepisanie wszystkich kursów może jeszcze trochę potrwać, ale macie już dość sporą część kursu podstaw C++, więc zachęcam do przeczytania [nawet jeśli znasz moje poprzednie kursy, to i tak warto przeczytać nowe i dać się mile zaskoczyć ;-D].

Warto by jeszcze wspomnieć, że odkąd przesiadłem się na system operacyjny Linux i od ponad roku jestem jego zadowolonym użytkownikiem ;-) postanowiłem poszerzyć horyzonty GameCreatora i wasze ;-) także o tą platformę systemową. Nowe kursy będą więc pisane nie tylko z myślą o użytkownikach Windowsa, lecz będą przenośne także na inne systemy, na ile to będzie możliwe. Postanowiłem też zainteresować was bibliotekami używanymi do tworzenia gier, które są przenośne pomiędzy różnymi systemami operacyjnymi [bo po co się ograniczać do jednego? :->]. Pierwszym krokiem w tym kierunku będzie kurs korzystania z biblioteki SDL, jako otwartej i przenośnej alternatywy dla DirectX [oczywiście kurs DirectX niedługo powróci ;-)].

30 Września 2004:

Rany, nie dość że mnie w budzie robotą zawalili, to jeszcze mnie ze stronki tępią :-(. Ponieważ czasu mam niewiele, ulepszyłem tylko kilka pierwszych lekcji kursu Win32 API. Teraz będzie wam łatwiej zrozumieć jak to jest z tym programowaniem pod Windows, bo wiele ludzi mi pisało że sobie z tym jeszcze nie radzi. Musiałem też zrobić własny licznik graficzny w PHP. Serwis, z którego brałem poprzedni licznik, padł i straciłem jego wartość, dlatego nowy licznik zlicza od zera. No, to tyle, mam nadzieję że we wakacje mi dadzą odetchnąć i stronka ruszy pełną parą :-).

17 Czerwca 2004:

Dodałem nowy odcinek kursu podstaw grafiki. Tym razem omawiam w nim technikę podwójnego buforowania. Radzę się z nim zapoznać, bo technika ta jest powszechnie wykorzystywana w programowaniu gier. Została też użyta w Kursie DirectDraw.

30 Lutego 2004:

Hehe tym razem się postarałem ;-). Udało mi się zaktualizować stronę w przeciągu kilku dni ;-D. I to nie byle jak, bo dodałem nowy kurs: Podstawy grafiki. Polecam tam często zaglądać, bo można będzie w nim znaleźć dużo ciekawych informacji na temat programowania grafiki, działania kart graficznych, akceleratorów 3D i technik stosowanych w grach. Kursy takie jak DirectX będą się często odwoływać do informacji tam zawartych.

14 Stycznia 2004:

Nowy rok i nowa oprawa graficzna strony :-). Postanowiłem skończyć z ciemną grafiką i dla odmiany dać jakieś weselsze kolorki ;-D. Cały kod strony napisałem od nowa. Dodałem pasek adresu, który zawsze powie wam gdzie jesteście i pozwoli łatwiej skakać po stronach, oraz poprawiłem nawigację - JavaScript zadba, by żaden link nie prowadził w maliny ;-).

W dziale Witryna powstała nowa podstrona - Książki. Znajdziecie tam recenzje książek, które miałem okazję czytać. Małe porządki w menu: lekcje programowania obiektowego stanowią teraz osobny kurs.

11 Listopada 2003:

Sorki dla tych, którzy wpisali powyżej swojego maila i nie dostawali powiadomień o aktualizacjach. Powodem był wadliwy skrypt na serwerze. Napisałem własny skrypt i teraz już wszystko powinno działać ;-).

10 Października 2003:

Drobne poprawki w skryptach JavaScript, by pozbyć się błędów wyświetlania na starszych przeglądarkach. Narazie nic więcej, bo szkolny FTP coś nawala :-/.

17 Lipca 2003:

Niewielka aktualizacja, bo nie mam zbyt wiele czasu teraz. Z powodu dużej ilości SPAMu przychodzącego na moją skrzynkę, mój adres e-mail jest teraz sklejany przez JavaScript. Poprawiłem też wreszcie błędy z kodowaniem znaków w menu, które mi zgłaszaliście. Więcej informacji w FAQ. Oprócz tego w kursie programowania obiektowego poprawiłem nieco pierwszy odcinek i wrzuciłem trochę tekstu o konstruktorach. Dodałem też kilka linków w dziale Linki. A już niedługo, tak jak obiecałem, zaczniemy pisać pierwszą gierkę! 8-)

28 Kwietnia 2003:

Witam po świętach. Mam dla was rewelacyjną wiadomość! Wrzuciłem wreszcie dokładny opis wszystkich klas składających się na bazę graficzną mojego silnika ORION 2D!!! :-D Za kilka dni zaczniemy już pisać jakąś prostą gierkę, a już wkrótce kolejne klasy podsystemu graficznego, które pozwolą nam pisać coraz ciekawsze gry! Zachęcam do zapoznania się z kodem tych klas [dział Silnik 2D], bo będziemy ich często używać. Miłego czytania! ;-)

03 Kwietnia 2003:

Niewielka aktualizacja, z której ucieszą się początkujący adepci magii C++ ;-). Wprowadziłem kilka poprawek w kursie C++ i dodałem jedną, bardzo ważną lekcję o dynamicznym przydziale pamięci w trakcie pracy programu. Jeśli czas pozwoli, to jutro dorzucę wam jeszcze coś z programowania obiektowego. Na pozostałe qrsy będziedzie musieli z deczka zaczekać, bo mam teraz sesję w budzie i zaqwać muszę. ;-P Do usłyszenia...

10 Lutego 2003:

Witam w nowym roku po jeszcze dłuższej przerwie! :-P Sorry, że tak długo nie aktualizowałem, ale szykowałem dla was niespodziankę! :-) Otóż dodałem nowy dział: Silnik! W tym dziale będę rozwijał projekt silnika 2D opartego na DirectDraw. Silnik będzie dość dobrze udokumentowany i będziemy na nim budować coraz bardziej skomplikowane gry. 8-) Dziś zamieściłem projekt bazy graficznej silnika, za parę dni zarzucę już jakimś kodem ;-).

Od pewnego czasu moja strona znajduje się na serwerze mojej budy, bo z kontem na Warsztacie mam ciągłe problemy. ;-P Możliwe, że strona jeszcze parę razy zmieni adres, więc najlepiej zapiszcie się na listę subskrybcyjną, a zostaniecie powiadomieni o zmianach adresu. I na drugi raz bądźcie cierpliwi, nie zapomniałem o was! :-D

25 Listopada 2002:

Witam ponownie po długiej przerwie spowodowanej kompletną przebudową kodu strony. Sorry za opóźnienia, postaram się wam to jakoś wynagrodzić [szykuję małą niespodziankę, będzie za kilka dni ;-)].

Najpierw specjalna dedykacja dla wszystkich studentów pierwszego roku z mojej budy! :-) Dorzuciłem aż trzy nowe lekcje kursu C++, poprawiłem też stare lekcje, żeby było łatwiej sqmać na gary. U mnie w budzie programowania uczą się również laski, więc.. specjalnie dla was, dziewczyny, zrobiłem też małą korektę textu pod kątem męskich form czasowników czasu przeszłego :-). Większość qrsów jest już poprawiona i teraz płeć piękna również może wygodnie uczyć się z mojej stronki ;->. I kto jeszcze boi się zaliczenia z programowania, co? ;-D No to na deser macie jeszcze troszkę o macierzach.

Dostałem kilka listów, w których prosicie mnie o jakieś dalsze odcinki kursu API. Właściwie nie przewidywałem dalszej części, bo to co potrzebne do napisania gry już powiedziałem, ale.. macie co chcecie, rozpoczynam kurs rozszerzony WinAPI. ;-). Narazie jest lekcja o okienkach tekstowych. Kurs DirectDraw został napisany praktycznie od nowa, wprowadziłem spore poprawki w kodzie, teraz powinno już działać bezbłędnie na kartach nVidii.

Są już wyniki ankiety z dnia 15.10.2002. Możecie zobaczyć, jak głosowaliście. A jeśli jeszcze nie głosowaliście, to wciąż macie okazję, za jakiś czas znów podam wyniki. Doszła też strona FAQ, na której znajdziecie najczęściej zadawane mi w listach pytania, wraz z odpowiedziami. Tak więc zanim wyślesz do mnie maila z pytaniem, najpierw zajrzyj do FAQ. A już za kilka dni.. niespodzianka! ;-) Przyjemnego czytania!

5 Września 2002:

Mały updacik. Głównie techniczny, ale wrzuciłem w dziale Grafika nowy kurs na temat budowy map z kafli. Na pewno zainteresuje to każdego, kto chce napisać platformówkę, labiryntówkę, RPG czy RTSa. Niedługo kolejne części tego kursu, oraz kursu pisania gry. Jak wyrobię z czasem, to przejdziemy też w kursie C++ do programowania obiektowego i klas. A narazie miłego czytania o mapach :-).

19 Sierpnia 2002:

Licznik tak pomyka, że musiałbym święta ogłaszać co miesiąc! ;-J Wirtualna imprezka jednak dalej aktualna. Zdecydowałem że otworzę na jeden dzień kanał IRCa #gamecreator. Najpewniej w sobotę [24 Sierpnia], około godziny 20:00. Jeśli jesteś subskrybentem lub wypełniłeś ankietkę - zaproszenie przyjdzie wkrótce ;-).

Ankietą jakoś mało kto się interesuje. Na miesiąc wchodzi średnio 100 osób, a jak dotąd przyszło mi tylko 8 odpowiedzi! :-o Czyżby reszta nie miała swojego zdania? :-J Jeśli chcecie, by witryna spełniała wasze oczekiwania, korzystajcie z ankiety.

Co nowego? Dział Techniki został przemianowany na Piszemy grę, a MatFiz przeniosłem do działu Podstawy. Tak mi jakoś bardziej pasuje. W MatFizie lekcja o macierzach i ich zastosowaniu w grafice 3D. Radzę się zapoznać, bo za kilka dni skorzystamy z tej wiedzy w kursie DirectX! :-o Jeśli natomiast piszesz platformówkę i nie wiesz, jak sobie poradzić z ruchem, w MatFizie znajdziesz artykuł na ten temat [Ruch w grze]. Dział Piszemy grę to coś dla tych, co już znają DirectX'a. Już niedługo będzie można się stamtąd dowiedzieć, jak się pisze gry i napiszemy wspólnie jakiś silnik! A narazie jest wstęp, kilka słów na temat projektowania gry, oraz przydatna klasa do obsługi napisów :-). Korzystajcie do woli! ;-D

29 Lipca 2002:

Wow!!! Licznik odwiedzin już przekroczył 5000!!! 8-D Ogłaszam więc święto GameCreatora! :-) Przydała by się jakaś wirtualna jumprezka :->, na przykład na IRCu. W ciągu kilku dni każdy, kto jest zapisany na liście subskrybentów mojej witryny, dostanie powiadomienie w tej sprawie ;-). A narazie macie tu kielonka i szampan:       )=(_()           .:=<_))_)

A teraz nowości: Na prośbę najbardziej początkujących czytelników dodałem trzy nowe lekcje do kursu C++. Radzę przeczytać zwłaszcza tą o funkcjach, które w języku C++ stosuje się na każdym kroku. Ale żeby było sprawiedliwie i każdy mógł się wypowiedzieć, co powinno znaleźć się na mojej witrynie w pierwszej kolejności, zrobiłem wam małą ankietkę. Jest też pierwszy artykuł w dziale Matma i fizyka, na temat zastosowania wektorów w grafice komputerowej. A dla tych, którzy siedzą na modemie, zrobiłem wreszcie wersję off-line witryny! :-D Bawcie się dobrze.

6 Lipca 2002:

Hej hej, pszczółki moje kochane! ;-D [kojarzy ktoś, czyje to słowa? ;-)] GameCreator wraca po dłuuuuugiej przerwie w nowym ubranku ;-). Teraz wygląda bardziej fachowo i bardziej GameCreatorowo ;-D. Jeśli chcesz, skomentuj nowy wygląd. Opóźnienia wzięły się stąd, że nie mogłem się dostać na serwka przez FTP [pomogła dopiero interwencja admina :-J]. Miałem też baaardzo mało czasu, bo pisałem maturę, robiłem pracę dyplomową i dostawałem się na studia :-J. Żeby wam to wynagrodzić, przerobiłem trochę witrynę. Po lewej stronie jest fachowsze menu. Nowości i bierząca strona będą w nim oznaczane kolorem [żeby łatwiej je było znaleźć]. Poprawiłem kilka błędów w kursach, oraz naprawiłem wreszcie plik z bibliotekami, którego nie dało się ściągnąć. Jest też szerszy zakres materiału. Zresztą zobaczcie sami. Miłego zwiedzania! :-).

21 Marca 2002:

W kursie DirectDraw dokończyłem tą lekcję o animacji. Doszło jeszcze przewijanie ekranu i tworzenie map kafelkowych. Po przeczytaniu tych lekcji będziesz już w stanie napisać dość dobrą grę 2D. A jeśli wolisz 3D, to możesz się już zacząć cieszyć, bo właśnie napisałem pierwszą lekcję kursu Direct3D! :-).

17 Marca 2002:

Witam na nowym serwerze :-). Dzięki łaskawości Goliatusa moja witryna jest teraz podserwisem na Warsztacie :-). Doszła też niepełna lekcja o technikach animacji do kursu DirectDraw. Dokończę ją tak gdzieś jutro i wrzucę na serwka.

11 Marca 2002:

Wreszcie możesz sobie pobazgrać po okienku, bo w kursie Win32 API doszło rysowanie i malowanie. A w kursie DirectDraw nauczysz się wczytywać bitmapy i poznasz technikę podwójnego buforowania. Oczywiście do każdej lekcji jest dostępny kod źródłowy i skompilowany program.

3 Marca 2002:

Witam po długiej przerwie :-J. W kursie Win32 API doszło trochę lekcji, na przykład o zasobach programu. Za kilka dni dorzucę jeszcze coś do kursu DirectDraw. Mam małe kłopoty z licznikiem, ale to tylko przejściowe trudności. Od dziś możesz być powiadamiany e-mailem o nowościach na stronie.

4 Grudnia 2001:

Kurs DirectDraw został rozpoczęty! Jest już pierwsza lekcja i roboczy spis treści. Pozostałe lekcje już powstają, kwestia kilkunastu dni. Doszły też "Style Okien" w kursie Win32 API.

3 Grudnia 2001:

No. Wreszcie fachowo wygląda kurs Win32 API. Teraz to każdy głupi zrozumie ;-). A już za parę dni [do tygodnia] wielkie otwarcie kursu DirectDraw! [P.S.: Dziś kończę 19 lat! 8-) ].

14 Listopada 2001:

Drobny update i nic więcej. Czasu mało bo maturka suxxx, ale planuję większy update na 20 Listopada. Zobaczymy, co z tego wyjdzie :-J.

21 Września 2001:

Musiałem conieco poprawić lub zmienić. Dorzuciłem też przy okazji trzy kolejne lekcje do kursu C++ :-J.

19 Września 2001:

Narodziny strony. Większość rzeczy jest jeszcze w budowie, jednak można już sobie conieco poczytać do poduszki ;-). Kompletnie "zielonym" polecam kurs programowania w języku C++, jest już kilka stron.


Subskrybcja

Buttony
Button1 Button2 Button3 Button4 Button5 Button6 Button7 Dodaj swój button