Wersje gry

beta

Witam, dzisiaj chciałem napisać o co chodzi z wersjami gier. Poniżej przedstawiam znaczenie najważniejszych oznaczeń wersji. Oznaczenia wersji mówią na jakim etapie jest postęp prac nad programem. Wyróżnić możemy następujące etapy: Prototyp Pre-Alpha Alpha Beta Release Candidate Release Prototyp Przeważnie na początku tworzony jest tzw prototyp. Jego zadanie jest bardzo proste, chodzi o sprawdzenie działania … Czytaj dalej

Projekt gry: Genix3

genix3

Witam, po dłuższej przerwie, ponieważ zajęty byłem – „życiem” 😉 Genix3 jest to projekt gry, który chodzi mi po głowie już od kilku lat, i już już kilka razy próbowałem go ukończyć, i zawsze w pewnym momencie programowania się poddawałem. Czy to ze względu na dużą ilość pracy, czy ze względu na brak czasu i … Czytaj dalej

PHP7

php7

12 listopada br. oficjalna premiera 7 wersji PHP! Po pierwsze ma być znaczny przyrost prędkości działania skryptów, niektóre frameworki potrafią działać o 70% szybciej, niż na ostatniej wersji. I mniejsze zużycie pamięci RAM, podczas wykonywania skryptu. Po drugie w końcu: deklaracje typów skalarnych, czyli: int, string, float i boolean. Czyli będzie można zadeklarować funkcję np. … Czytaj dalej

Książka: PHP Obiekty, Wzorce, Narzędzia

phpob3

Książka nr.1 w mojej całej bibliotece dotyczącej programowania. Gdy się w nią zaopatrzyłem, dopiero rozpoczynałem przygodę z programowaniem obiektowym. I poziom tego programowania był tragiczny, tzn znałem składnie języka, ale nie wiedziałem jak z tego korzystać. Po przeczytaniu kilku artykułów i poradników w internecie wydawało mi się że piszę obiektowo. Lektura książki bardzo szeroko otworzyła … Czytaj dalej

PHP: Przestrzeń nazw, __autoload() i wyjątki

kod_php-690x232

Gdy zacząłem przebudowywać własny framework, aby go usprawnić, postanowiłem dodać do projektu przestrzenie nazw (namespace). Od razu zaczęły się kłopoty z funkcją __autoload(), która automatycznie ładuje potrzebne pliki z klasami do projektu. Prawie cały dzień zajęło mi dojście do rozwiązania problemu. Po pierwsze, funkcja __autoload żeby zadziałać, musi znajdować się w globalnej przestrzeni nazw, jeśli … Czytaj dalej

Własny Framework

logo genesis

Stworzyłem własny prosty Framework w PHP. Wiem, że bez sensu jest wywarzać otwarte drzwi, bo dostępnych jest pełno darmowych framework’ów, bardzo rozbudowanych, gotowych i przede wszystkim działających (nie tak jak mój). Ale postanowiłem stworzyć coś prostego, po to żeby się czegoś nauczyć, a nawet jeśli będę musiał kiedyś korzystać z jakiegoś innego gotowca, to już … Czytaj dalej