VIOLENCE 17 Napisano 15 Lutego 2012 Udostępnij Napisano 15 Lutego 2012 Witam Chciałem się zapytać jaka książkę polecacie do nauki php i mysql? Wcześniej uczyłem się php i mysql z książki "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie czwarte", od nauki minął rok i bardzo dużo już zapomniałem, szczególnie z tego względu, że mało pracowałem w tym języku. W tej książce niektóre rzeczy były opisane dość mało szczegółowo zaś inne aż za bardzo szczegółowo, że chciałem przeskoczyć do następnego rozdziału, więc może znacie jakieś lepsze książki? Php i mysql chce się nadal uczyć, ponieważ chciałbym jeszcze w tym roku wziąć się za pisanie swojej gry via www, mam już przygotowany projekt gry na kartce nad którym pracowałem kilka tygodni. W chwili obecnej uczę się c++ z "Symfonii C++" (obecnie jestem na 10 rozdziale, w którym są opisane klasy) oraz js. Czy oprócz html, css, js, php, mysql, ajax muszę jeszcze coś umieć aby napisać taką grę? Jeżeli tak to co? Za pomoc daję + Cytuj Link to post Share on other sites
mICh@eL 335 Napisano 15 Lutego 2012 Udostępnij Napisano 15 Lutego 2012 http://pl.wikibooks.org/wiki/PHP 1 Cytuj Link to post Share on other sites
neosatan 3 Napisano 15 Lutego 2012 Udostępnij Napisano 15 Lutego 2012 Grę via www, chcesz? To tak... Kilka porad na sam początek. -Pisz obiektowo i to z wykorzystaniem interfejsów (wiem, bo sam hobbystycznie się w to bawię i co jakiś czas by czegoś się nauczyć, lub oderwać od pracy to piszę) -Naucz się dobrze MySQL (lub innego silnika bazodanowego, są one tak podobne, że przeskok z jednego na drugi jest prawie automatyczny), czyli tak: triggery, klucze (złożone np. są tajemnicą dla większości), podział ról w bazie danych, procedury, itp... -Jak koniecznie chcesz pisać grę via browser to na początku sobie to rozplanuj. To jest akurat bardzo ważne. Otóż zastanów się czy chcesz mieć interfejs całkowicie przez AJAX (zatem obiektowo js), czy może tylko częściowo (też obiektowo AJAX się kłania). Czy chcesz działać wedle zasady klient-serwer znanej z gier MMO, czy chcesz może ograniczyć update klienta tylko do html. Co się tyczy programowania: -C++ raczej Ci się średnio przyda do zrozumienia obiektowości zawartej w PHP, lecz nic nie stoi na przeszkodzie, by napisać serwer takiej gry w C++ (i np programujesz od samego początku, czyli nasłuchiwanie portu, opracowanie poprawnej struktury danych itp), ale jak już wolisz (z wygody/przerażenia) pisać serwer gry w PHP to polecam książki z wydawnictwa PACK (w Polsce Helion rozprowadza), są całkiem nieźle napisane, lecz należy też mieć świadomość, że nie uczą programowania jako takiego (takich książek to nawet nie widziałem za bardzo), lecz rozwodzą się na konkretne tematy, (np. łączenie jQuery z PHP, SMARTY, AJAX, mashUp, tudzież inne zagadnienia związane z konkretnymi CMSami, lub pisaniem systemów typu CMS). -Bardziej do zrozumienia obiektowości w PHP to przyda Ci się znajomość języka Java, lub też C#, ponieważ tam też obiektowość jest oparta na interfejsach (które dobrze wykorzystane są super), oraz trzeba mieć świadomość, że PHP to język skryptowy jest i można wykorzystywać także zalety języka skryptowego przy pisaniu programów (brak twardego typowania, różne wywołania magiczne, itp). Powiem też szczerze, że przy pisaniu gier itp przydatne mogą się okazać systemy szablonów. Pomagają bardzo ładnie rozdzielić logikę od prezentacji. SMARTY (lub OPT), lub jQuery może do tego posłużyć. Ciężko mi stwierdzić jakie technologię mogą się przydać bardziej, lub mniej, ponieważ nie znam założenia takiej gry, oraz nie wiem jak ma działać. Jak się rozpiszesz to postaram się pomóc. 1 Cytuj Link to post Share on other sites
orbik 1407 Napisano 16 Lutego 2012 Udostępnij Napisano 16 Lutego 2012 jakby co to popatrz na www.wowebook.me Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.