Archive for October, 2008
Game Links
Kilka linków dla domorosłych programistów gier:
Resources
- Strona o darmowych backgroundach i sprajtach: tutaj.
- Duży zbiór kafli: tutaj.
- Niezły zbiór kafli Hermana Hillmanna (lol): tutaj.
Tools
- Darmowy edytor 3D, umożliwiający animację szkieletową plus eksport do MD2 (całkiem niezły imho): Misfit3D.
- Świetny konwerter do fontów: bmfont.
- Bardzo dobre narzędzie do tworzenia kafli (niestety nie darmowe, ale za około 30 euro, więc nie tak źle): Texture Maker.
Tutorials
- Niesamowity tutorial o tworzeniu gier 2D we flashu: tutaj.
Artificial Intelligence
- Bardzo dobra strona o sztucznej inteligencji, masa artykułów dla zaawansowanych i początkujących: tutaj.
- Świetny artykuł o algorytmie A* (znajdowanie drogi): tutaj.
Programowanie ogólne
- Dobre zestawienie silników graficznych: tutaj.
- Zbiór drobnych detali o których często zapominamy (C++): tutaj.
p.s. Wstawiłem tego posta w linki po prawej stronie (będzie updateowany na bieżąco)–>
Wreszcie…
Po bodajże dwóch latach wreszcie zmusiłem się do upgradu mojego wordpress’a
Co ciekawe nikt się na niego nie włamał przez ten czas (chociaż walka ze spamem była straszna). Mam nadzieję, że ta wersja będzie równie odporna.
Upgrade z 2.3 było bezproblemowe, musiałem tylko później wgrać szablony, pluginy i katalog z uploadowanymi obrazkami. Poza tym rozjechało się kodowanie znaków - obecna wersja korzysta z unicode, poprzednia niestety nie. Nie bardzo wiem jak to zmienić - podejrzewam że trzeba przekonwertować rekordy w bazie a nie za bardzo mi się chce
Ciekawe jak wygladają uśmieszki teraz - poprzednio były do bani.
Edit: wciąż są do bani
Detekcja kolizji box 2 box
Wygrzebałem dzisiaj gdzieś na sieci kod do wykrywania detekcji prostokąt - prostokąt. Niby nic szczególnego ale wiele osób ma z tym problemy (ja zresztą też - z reguły wychodzi mi kod dużo dłuższy niż poniższy):
int box2box(int x0,int y0,int w0,int h0,int x2,int y2,int w2,int h2)
{
int x1 = x0 + w0;
int y1 = y0 + h0;
int x3 = x2 + w2;
int y3 = y2 + h2;
return !(x1 < x2 || x3 < x0 || y1 < y2 || y3 < y0);
}
Na wyjściu otrzymacie 0 jeżeli nie zachodzi kolizja, lub !0 jeżeli zachodzi.
Pamiętajcie że nie wykryje on przypadku gdy jeden z prostokątów zawiera się w drugim, oraz gdy stykają się tylko wierzchołkami.
Co ciekawe wykrywany jest przypadek krzyża - tzn gdy prostokąty mają część wspólną, jednak wszystkie wierzchołki leżą poza drugim prostokątem, oraz gdy testujemy dwa identyczne prostokąty leżące jeden na drugim.
Aby sprawdzić czy prostokąty się zawierają dodajcie linię przed return:
if((x1<x3 && x0<x2 && y3<y1 && y0<y2 ) || (x2<x0 && x1<x3 && y2<y0 && y1<y3)) return 1;
Znacząco wydłuży to czas testowania (zamiast 4 sprawdzeń będzie 12), ale w dzisiejszych czasach… luzik.
London MCM Expo 2008
Byłem dziś na Expo 2008 - części London Games Festival. Zabawa była przednia, chociaż muszę przyznać że sama wystawa nieco mnie rozczarowała. Po pierwsze miały być gry, komiksy i manga. Gry sprowadzono do tego, że wystawiono kilkadziesiąt konsol xbox z “nowościami” - oczywiście zaraz zostały oblężone przez małolatów. Poza tym to nic ciekawego dotyczacego gier tam nie widziałem (no, było stoisko z niezłymi koszulkami ale ceny były obłędne). Z komiksami było już nieco lepiej - trzy spore stoiska, z czego jedno z samymi paperbackami. Do tego kilku(nastu) artystów podpisywało zakupione numery. Udało mi się zdobyć 4 numery Spawna z podpisem Davida Hine. Co do Mangi - oooo, tej było aż nadto. Myśle że spokojnie około 3/4 powierzchni było zapchane tym badziewiem (sorry, ale niestety jakoś do mnie manga nie przemawia). Dookoła przewijała się masa cudacznie poprzebieranej młodzieży z plastikowymi mieczami etc. Nawet ciekawie to wyglądało.
Punktami wartymi odnotowania były dwie konferencje - jedna z załogą serialu Heroes, druga z Michaelem Hoganem (Saul Tigh) z Battlestar Galactica. Ponadto można było zrobić sobie z nimi profesjonalne zdjęcia lub kupić autograf (15 funtow za każdą z tych przyjemności). Heroes zbytnio mnie nie interesują, jednak BG to co innego - szybciutko wysupłałem powyższą kwotę z portfela i mam autograf na zdjęciu Tigh’a (plus prywatne zdjęcie za friko). Muszę przyznać że facet zrobił na mnie fenomenalne wrażenie - sympatyczny, miły, zabawny. Kompletne przeciwieństwo ekranowego Saula - znaczy się że ma niesamowity talent.
Ogólnie impreza nieco badziewiasta, chociaż bardzo przyjemna
Ciekawe komiksy
Ostatnio znalazłem dwa bardzo ciekawe tytuły, oba ze stajni IMAGE.
Pierwszy z nich to DEATH DEALER Franka Frazetty. Tytułowy bohater jest siłą przyrody mająca za zadanie szerzenie śmierci wśród żyjących. Z oryginalnej wersji wiemy, że Death Dealer to tak naprawdę hełm który wymaga “nosiciela” - ofiare. Oryginał nie był zbyt dobry - czarny rycerz jeździł dookoła i mordował co mu pod miecz podeszło, jednak nowa wersja opowiada bardzo ciekawą historię. Ponadto kreska jest niesamowita. Tego samego autora sa tez SWAMP DEMON oraz DARK KINGDOM.

Drugi z komiksów to ASTOUNDING WOLF-MAN. Opowiada on historię człowieka pogryzionego przez wilkołaka. Nie muszę chyba tłumaczyć że gościowi wyrastają od czasu do czasu kły, futro i pazury. Dzięki pomocy nieznajomego wampira udaje mu się opanować przemiany, jednak… skutki tej znajomości są fatalne. Muszę przyznać, że jest to jeden z NAJLEPSZYCH komiksów które do tej pory czytałem. Po pierwsze świetnie narysowany - lekko, nowocześnie, barwnie. Po drugie fabuła, po początkowych zgrzytach (nie przepadam za stadem superherosów fruwających po mieście), rozwija się w naprawdę ciekawy sposób (dobra, przyznaje że opadła mi szczęka). Myślę że warto sięgnąć po tą pozycje.

Oba powyższe komiksy można znaleźć w sieci torrent. Najlepszym miejscem jest piratebay. Pomimo tego zachęcam do kupna oryginalnych wersji - ja na pewno to zrobię








