Michał Środek

Mój osobisty blog

Witaj na srodek.info

Jest to blog poświęcony nowoczelnym technologiom ułatwiającym tworzenie aplikacji internetowych. Znajdziesz tutaj porady na temat CSS3, JavaScript, designu, web-usability, standardów W3C.

Cześć! Nazywam się Michał Środek. Z zawodu programista php, z zamiłowania gitarzysta oraz fanatyk GNU/Linuksa(openSUSE® w laptopie). W branży aplikacji internetowych od 9 lat. Prywatnie bez dzieci i kota.

Pracuję wciąż nad własnym elastycznym i wydajnym frameworkiem MVC, kilkoma portalami internetowymi oraz mniejszymi bibliotekami php. Czekam na wasze opinie, zgłoszenia błędów oraz pomysły na dalszy rozwój.

Ta część strony jest w trakcie budowy a moje prace tymczasowo niedostępne.

W przypadku pytań, ofert pracy oraz ciekawych pomysłów proszę się ze mną kontaktować. Możesz mnie znaleźć i wysłać PW na php.pl(SHiP), jamendo.com(michalsrodek), goldenLine.pl, facebook.com lub nk.pl

10 Lipiec 2010

Poruszanie się po mapie

Filed under: Gry,JavaScript,Moje projekty — Michał Środek @ 0:17

Mimo, że czołg w mojej grze jeź­dzi, poru­sza się przez ściany. Dzi­siaj zwal­czę ten pro­blem doda­jąc kilka lini­jek kodu odpo­wie­dzial­nych za wykry­wa­nie koli­zji obiek­tów, tak aby czołg nie mógł znaj­do­wać się w tej samej pozy­cji co mur lub woda.

(wię­cej…)

22 Maj 2010

Obsługa klawiatury oraz licznik FPS

Filed under: Gry,JavaScript,Moje projekty — Michał Środek @ 23:58

W dzi­siej­szym arty­kule pokażę pro­sty spo­sób na wychwy­ce­nie zda­rze­nia przy­trzy­ma­nia kla­wi­szy kla­wia­tury oraz roz­pocz­niemy mie­rze­nie pręd­ko­ści naszej gry tj. współ­czyn­nika FPS. Umie­ścimy na naszej mapie czołg oraz umoż­li­wimy ste­ro­wa­nie nim za pomocą kla­wi­szy strzałek.

(wię­cej…)

16 Maj 2010

Canvas — Rysujemy mapę

Filed under: Gry,JavaScript,Moje projekty — Michał Środek @ 1:40

Dzi­siaj stwo­rzę pierw­szą wer­sję plan­szy do mojej gry. Spró­bujmy wykre­ować obszar 16x16, gene­ro­wany na pod­sta­wie tablicy z infor­ma­cjami o poszcze­gól­nych polach. Po wyge­ne­ro­wa­niu mapy pozo­sta­nie ona cał­ko­wi­cie sta­tyczna więc licze­nie fps pozo­sta­wię do kolej­nego arty­kułu. Dzi­siaj zaj­mijmy się stwo­rze­niem głów­nej klasy oraz kilku metod ini­cja­li­zu­ją­cych naszą planszę.

(wię­cej…)

14 Maj 2010

Serwer gry. Część druga

Filed under: Gry,Moje projekty,PHP — Michał Środek @ 21:40

Spró­bujmy udo­sko­na­lić nasz ser­wer tak aby posia­dał moż­li­wo­ści pro­stego chatu — wysy­ła­nie wia­do­mo­ści ogól­nych do wszyst­kich użyt­kow­ni­ków oraz pry­wat­nych tylko do jed­nej osoby. Mój kod urósł pra­wie do 150 lini­jek przy czym nie uwzględ­nia on kilku rze­czy, o któ­rych wspo­mnę pod­czas pisa­nia pro­to­kołu lub two­rze­nia klientów.(w końcu nie piszę MUD-a i tel­net muszę zastą­pić czymś innym).

(wię­cej…)

Serwer gry. Część pierwsza.

Filed under: Gry,Moje projekty,PHP — Michał Środek @ 0:47

Pisząc grę inter­ne­tową trzeba zasta­no­wić się nad spo­so­bem komu­ni­ka­cji mię­dzy gra­czami oraz bazą danych. W przy­padku apli­ka­cji prze­glą­dar­ko­wych dużego wyboru nie ma. Prak­tycz­nie wszyst­kie gry wyko­rzy­stują tech­no­lo­gię AJAX. Jak to działa w prak­tyce? Nie za dobrze. Spró­bujmy stwo­rzyć coś dużo bar­dziej wydajniejszego.

(wię­cej…)

13 Maj 2010

Mark Morgan — „Vault Archives“

Filed under: Gry,Muzyka — Tagi: , — Michał Środek @ 13:10

Fal­lout 2 to zde­cy­do­wa­nie w dal­szym ciągu jedno z moich głów­nych źródeł inspi­ra­cji. Dla­czego teraz nikt nie robi takich gier? Muzyka z tej legen­dar­nej pro­duk­cji została udo­stęp­niona w cało­ści za darmo przez Aural Network — Firmę, w któ­rej aktu­al­nie pra­cuje Mark Mor­gan. Oczy­wi­ście licen­cja obej­muje jedy­nie uży­cie niekomercjalne.

http://auralnetwork.com/releases

UWAGA: Tymczasowo(zapewne pod wpły­wem Wykop.pl) moż­li­wość pobie­ra­nia została wstrzy­mana. Utwory dostępne do prze­słu­cha­nia za pomocą odtwa­rza­czy fla­sho­wych można pobrać z http://auralnetwork.com/wp-content/uploads/2010/02/

12 Maj 2010

Nowy projekt na biurku

Filed under: Gry,Moje projekty — Michał Środek @ 19:52

Troszkę byłem ostat­nio nie­obecny lecz w tym cza­sie wytwo­rzy­łem kilka cie­ka­wych pomy­słów. Pod wpły­wem fascy­na­cji Gwiezd­nymi Wro­tami roz­po­czą­łem pracę nad grą inter­ne­tową! Całość chcę oprzeć na tech­no­lo­giach dostęp­nych w HTML5. Użyję dodat­kowo troszkę xHTML-a (głów­nie cho­dzi mi o SVG). Przy­go­tuj­cie się na serię arty­ku­łów na temat obiektu Canvas, obsługi połą­czeń w php, pamięci pod­ręcz­nej, pamięci współ­dzie­lo­nej itp. ponie­waż pla­nuję każdy etap pro­duk­cji opi­sać na blogu.
(wię­cej…)

15 Luty 2010

Command & Conquer za darmo

Filed under: Gry — Michał Środek @ 13:30

Pla­no­wa­łem kon­ty­nu­ować dzi­siaj temat zwią­zany z bez­pie­czeń­stwem stron inter­ne­to­wych — a dokład­niej „pod­glą­da­niu“ histo­rii użyt­kow­nika odwie­dza­ją­cego naszą stronę, jed­nak dowie­dzia­łem się, że Westwood Stu­dio udo­stęp­niło kilka swo­ich gier cał­ko­wi­cie za darmo. Co wię­cej, nie ma ogra­ni­czeń doty­czą­cych lokalizacji(kilka gier było dostęp­nych tylko dla ludzi z USA). Do pobra­nia są trzy gry:

  • C&C: Tim­be­rian Sun + Firestorm
  • C&C: Red Alert
  • C&C: Tim­be­rian Dawn

Sądząc po testach na winehq.org powinny dzia­łać cał­kiem spraw­nie pod Linuk­sem. Wszyst­kie są dostępne pod adre­sem: http://www.commandandconquer.com/classic
(wię­cej…)