Szkielet gry - pierwsze kroki

Trochę przeskoczę z tematami, miało być najpierw o dziedziczeniu i wyjątkach, ale stwierdziłem, że warto zacząć po prostu pisać grę. Dzisiaj będą pierwsze kroki. Po wielu przemyśleniach, stwierdziłem, że opiszę, jak zrobić grę strasznie zbliżoną bitefight. Na początku szkielet strony. Będzie on wyglądał mniej więcej tak:

tot

Śliczne nieprawdaż? Prawdaż. Kolorem niebieskim oznaczony jest nagłówek - tam będą wszystkie informację które są standardowe (łącznie z miejscem na reklamę, ale to na samym końcu). Na żółtym polu będzie menu, ba pomarańczowym główna treść, a na zielonym stopka. Proste. Jednocześnie chciałbym zaznaczyć, że layout będzie napisany na divach a nie na tabelkach.

Czytaj dalej

Obiektowość

Ponieważ uważam, mając tę wiedzę którą mam, że programowanie obiektowe to jedyna słuszna droga jeśli zabieramy się właśnie za programowanie. Czym jest programowanie obiektowe? Hmmm, czymś fajnym. Mamy tam klasy i obiekty danej klasy. Mój kolega tak mi tłumaczył ideę programowania obiektowego.

“Stań przed pralką, zamknij oczy i wyobraź sobie tą pralkę. To, że ma drzwiczki, miejsce do wsypywania proszku, to, że można w niej prać na 5 różnych sposobów, to, że można w niej płukać i wirować. I to co sobie wyobraziłeś - to jest właśnie klasa. Teraz otwórz oczy i spójrz na pralkę. To co widzisz, to jest obiekt klasy pralka.”

Czytaj dalej

Funkcje

Czasami (i to nie raz, nie dwa) przyjdzie nam wykorzystywać ten sam kawałek kodu kilka, kilkanaście razy. Jeśli się da, to z podanego kodu tworzymy funkcję. Dlaczego? Ponieważ można ją wykorzystać kilka razy bez konieczności przepisywania kodu po raz wtóry. Z założenia funkcja wygląda w ten sposób:

function nazwa_funkcji ( argument )
{
    //skrypt działania funkcji
    return 0;
}

Czytaj dalej