Home
Witam. Mam na imię Paweł; lat= 37:) Moim hobby jest programowanie a marzeniem było napisanie gry multiplayer. Swoją przygodę zacząłem od pascala a dokładniej od Delphi7. Tak! Delphi:) mało popularny język ale do nauki chyba najlepszy. Pamiętam z kolegami pisaliśmy grę Times Of Darkness (2d RPG) screen. W ekipie było nas pięciu! Na początku robiłem grafikę do gry czyli: sprite, domki, drzewka itp. Potem powoli Team się rozpadał i brakowało programistów więc musiałem pomagać i tak się nauczyłem programować. Niestety Projek padł po roku. Ja się oczywiście nie załamałem z tego powodu i zacząłem pisać swoją własną grę. I tak powstała gra BloodRPG (2d RPG) screen. Po pewnym czasie zobaczyłem jak to się pisze w c++ no i od razu polubiłem ten język jak zobaczyłem ,że taki sam kod można napisać w dużo krótszym czasie! co ciekawe napisałem pełną wersje gry w godzinę nie znając jeszcze tak dobrze tego języka i tak powstała gra Black Jumper (2d Platformowa) screen. Black Jumper zajął mi tylko 300 lini kodu, użyłem procedury takiej jak GetPixel() dzięki której można było rysować i dodawać własne mapy przy użyciu zwykłego programu Paint z Windows:) Tak się zaczęło! postanowiłem wreszcie napisać swoją pierwszą poważną grę multiplayer przy użyciu c++. Nie wiedziałem dokładnie jak się do tego zabrać ale pomyślałem sobie ,że jeśli podejrzę jak się robi zwykły czat (komunikator) to na jego podstawie będę mógł napisać grę. I tak wskoczyłem na YouTuba i zobaczyłem jak napisać czat przy użyciu c++ z dodatkiem biblioteki SLML. Po obejrzeniu całego kursu zacząłem od razu pisać swoją grę nie kierując się żadnymi zasadami po prostu tylko ja i mój pomysł! Tak właśnie powstał Rhenn (MMORpg) screen. Do sztucznej inteligencji użyłem algorytmu A* (A-star). Gra była postawiona na darmowym VPSie Linux, 128RAM, 1Ghz. Niestety darmowy VPS po 2 miesiącach padł:) Projekt jednak miał jakieś powodzenie ponieważ przez ten czas zdążyło się zarejestrować 100 użytkowników ;) Całą historie gry (changelog) można zobaczyć w zakładce INFO. Następnie chciałem iść za ciosem i napisać grę 3D więc postanowiłem użyć już jakiegoś darmowego silnika i padło na UNITY 3D. Unity ponieważ można było exportować swoje projekty 3D z darmowego Blendera którego wcześniej tak się składa uczyłem. Moje przykładowe modele 3D screen. Co do mojej gry piszącej w Unity pisałem przy pomocy C Sharp. C# raczej nie musiałem się uczyć bo znałem przecież wceśniej c++ a to podobne języki.Ale wracając do gry, napisałem prostą strzelankę multiplayerową typu UNREAL TOURNAMENT ala COUNTER STRIKE screen. Gry nawet nie nazwałem :) chciałem po prostu sprawdzić czy podołałbym grze 3D! Jak się okazuje mając już gotowy silnik to jakąś tam grę można bardzo szybko napisać:). No dobrze i co dalej? Teraz chyba czas przesiąść się na język JAVA, PHP, MySQL. Czyli postawić na multiplatformowość. Napisałem już pewien program w języku java który ma za zadanie obliczyć ile danego składnika należy dodać aby powstało dobre wino:). Program napisałem na prośbę kilku osób z forum http://wino.org.pl/ Winomierz V2 screen. powstał na platformy takie jak Android, Linux oraz Windows. Na swoim koncie posiadam też i mniejsze projekty ale o nich nie będę chyba pisać. Diece v1.0 (Gra planszowa) screen. Ciekawski George (Gra dla dzieci zręcznościowa) screen. Róznica (Gra na spostrzegawczość) screen. Obecnie uczę sie MySQL AND PHP.
Moje Portfolio:
Przykładowe Source!
[C++] Black Jumper -> source Black Jump
[C++] Rhenn MMO -> source Rhenn
[Blender] Projekty 3D -> http://rhenn.prv.pl/galeria.album.4-moje-3d
[Unity 3D / C#] Unreal -> http://rhenn.prv.pl/galeria.album.5-moje-unity
[Delphi] Blood RPG -> http://warsztat.gd/screen/7052/moj_stateczek
[Java] Winomierz -> http://warsztat.gd/projects/Winomierz_v2
[Other] Moje starocie -> http://warsztat.gd/user/legenda/projects
- Mamy Serwer VPS 24/7
- Poszukujemy testerów do gry.
lanky.
Komentarze: