W związku ze zbliżającym sie nowym rokiem chciałbym złożyć życzenia wszystkim czytającym tego bloga. A więc dużo szczęścia, zdrowia, pomyślności, udanych gier itp. itd.
Szczęśliwego nowego roku
W związku ze zbliżającym sie nowym rokiem chciałbym złożyć życzenia wszystkim czytającym tego bloga. A więc dużo szczęścia, zdrowia, pomyślności, udanych gier itp. itd.
Szczęśliwego nowego roku
Od jakiegoś czasu nic tu nie pisałem. Powód? Brak czasu. Ale nie o tym chciałem pisać.
Od jakiegoś czasu pisze swój własny silnik 2D – Memphis Engine. Pisze w c++ z użyciem SDL. Niektóre z jego cech to:
Do tej pory napisałem: osbługe powierzchni, czcionek i dzwięków; osbługę zdarzen; klasy reprezentujące powierzchnie, czcionki i muzyke. Zostało mi m.in. napisanie loggera, timery, może jakiś menager zasobów.
Ostatnio pisałem o przesiadce z Dev-cpp na Visual C++ 2008 EE. Pisałem także, że nie wiem czy będzie to dobra decyzja. Teraz już wiem, że była bardzo dobra. Dopiero po przesiadce zouważyłem jak bardzo może przydać zawijanie wierszy
Kolorowanie składni też jest ładniejsze niż w Devie. Narazie tyle. Może kiedyś opisze dokładniej moje doświadczenie z tym IDE.
Postanowiłem przenieść swojego bloga na WordPressa. Daje większe możliwości i strona bardziej przypomina strone niż bloga. Narazie moje wrażenia są pozytywne
Ostatnio wspomniałem o frameworku, który napisałem. Jego wydanie trochę się opóźni. Powód? Wkońcu przekonałem się do chyba najpopularniejszego IDE – Visual Studio. W związku z tym chcę nową wersje napisać już w nowym IDE. Nowe środowisko nie jest jedynym powodem. Cały kod chcę okomentować i wprowadzić poprawki(głównie pod względem prędkości działania). Po skończeniu prac(w czerwcu powinienem skończyć) zabiorę się za dokumentacje.
Przez kilka kolejnych dni przekonam się czy zmiana IDE była mądrą decyzją. Mam nadzieje, że tak
***
Przy okazji: zmieniłem wygląd bloga. Takie małe przedwakacyjne odświeżenie.
Piątek i sobota to moje dwa ulubione dni. W tym drugim mam zazwyczaj dużo czasu. Wczoraj postanowiłem, że należy go jakoś sensownie wykorzystać. W ten sposób powstała prosta gra. Nie poraża grafiką, muzyki brak, ale gdy ją testowałem aż chciało mi się grać
Zasady gry są proste: należy na klawiaturze nacisnąć przycisk, który jest aktywny na ekranie(świeci się na czerwono). Jeśli naciśniemy dobry przycisk dostajemy punkty, jeśli zły - tracimy.
Gra nazywa sie Push The Button, a linka do niej znajdziecie w menu po prawej stronie.
***
Przy okazji powiem, że ostatnio z pod moich palców wyszedł pewien framework. Jest on napisany w blibliotece SDL. Może wykonywać podstawowe czynności np. tworzyć okno, inicjalizować SDLa, ma także kilka “bajerów” takich tak timery czy logger z zapisem do html’a i kolorowaniem komunikatów. Kod nie nie zawiera komentarzy, więc zanim go udostępnie musze napisać jakąś sensowną dokumentacje. Mam tylko nadzieje, że nikt nie nazwie go silnikiem
Nauczyciele mojej szkoły postanowili, że dzisiaj odbędzie się strajk. Tym samym zrobili niespodziankę uczniom, którzy zostaną dzisiaj w domu(dobrze, że akurat dzisiaj – nie nawidze wtorków). Mam nadzieje, że pozytecznie spędze ten czas
Przy okazji przed chwilą była mała awaria prądu w moim wierzowcu, ale na szęście wszystko już jest dobrze. Nie wiem jak bym wytrzymał bez komputera
Odkad zacząłem programować, większość czasu spędziłem przy programowaniu aplikacji użytkowych. Napisałem wiele programów. Niektóre były lepsze inne gorsze, wiele z nich nigdy nie ujrzała światła dziennego, a jescze inne nigdy nie działały jak powinny
Byłem całkiem usysatysfakcjonowany moimi tworami, lecz niedawno poznałem nową dziedzine programowania – programowanie gier nazywane gamedevem. Moja pierwsza gra była napisana w tym samym srodowisku, w którym pisałem aplikacje – Borland C++ Builder – lecz po niedlugim czasie – chcac bardziej na powaznie zająć się gamedevem – rozpocząłem nauke bibliotek graficznych. W tym czasie poznałem zarówno dobre jak i złe strony gamedevu. To by było na tyle opowiadania o mojej historii, a teraz wrócę do własciwego tematu – porównania obu dziedzin.
Gamedev:
+ dużo większa satysfakcja z ukończenia projektu
+ mozna sie wiele nuczyc
+ urozmaicone produkty(gry, silniki, biblioteki)
- większa mozliwosc popełnienia błędu
- wiecej stresu
Programowanie aplikacji:
+ możliwość użycia własnego programu i ułatwienia sobie pracy przy komputerze
+ mniej stresu podczas tworzenia
- mniejsza satysfakcja
Wyniki mogą być ocenione na dwa sposoby. Jedni mogą powiedziec, że lepiej zajmować się gamedevem, ponieważ ma wiecej mocnych stron, a inni moga powiedziec o dwrotnie – lepiej zajmowac sie programowaniem aplikacji – ma mniej minusów. Jescze inni moga powiedziec, że to co napisałem to tylko bzdury i że sie mylę, lecz to tylko to co ja sądze – inni moga uważac inczej.
Podsumowująć: narazie bardziej przyciagneły mnie plusy gamdevu, przy którym narazie mam nadzieje zostać, lecz programista powinien być wszechstronny i znać sie na obu dziedzinach. Bo wkońcu każdy programista gier będzie musiał wykonać jakiś program – np. edytor map.
Jak już mówiłem: to co tu napisałem to tylko moje zdanie, więc każdy może uważać inaczej.
Od pewnego czasu ucze sie SDL’a(w allegro niewygodnie mi sie pisze). Narazie mi sie podoba i chyba juz przy nim zostane. Zeby sprawdzic czy pisanie czegos oprocz podstawowych programow, które pisze w czasie nauki napisałem prosta gre: kółko i krzyżyk. Moge powiedziec, ze pisze sie bardzo wygodnie i szybko
Grafike zrobilem sam w 5 min w paincie(gimp sie dluzej wlacza
) wiec nie jest powalajaca, ale nie wiem czemu zrobilo sie fajne tło i postanowilem nie robic od nowa. Gre możecie pobrać Tutaj Źródeł nie udostępniam bo są zbyt niechlujnie napisane