2007-07-28

From scratch (no nie całkiem :P)

Postanowiłem napisać Solve'a od nowa, będzie to w sumie trzeci raz. Stwierdziłem, że źle podszedłem do niego od strony projektowej. Teraz zamierzam użyć wielu zewnętrznych bibliotek i dobrze przemyśleć strukturę oraz zawartość. Będę bardziej starał się realizować krystalizującą się wizję gry, a nie tworzyć jakiś uniwersalny silnik. Ogólnie to mniej silnikologii a więcej robienia gry :P No i chyba czas sięgnąć po jakąś mądrą metodologię i chyba użyję czegoś do zarządzania projektem (pewnie Traca).

Co od poprzedniego posta, dowiedziałem się, że również Qt ma bardzo dobrego, a według tego benchmarka najlepszego, frameworka do grafiki wektorowej. Na tym tle wychodzi na to, że Amanith wcale nie jest wydajny w stosunku do cairo. Po prostu Qt nie ma konkurencji w tym względzie...

2007-07-26

Biblioteki błagają: "Znajdź mnie!"

Ostatnio nachodzi mnie ochota na zrobienie czegoś nowego i świeżego. Myślałem o tym od dłuższego czasu. Napędziło mnie również ponowne odwiedzenie tej strony, którą już pewnie wielu widziało. Dodatkowo niedawno grałem w pewną flashową przygodówkę na Newgroundsie, inspirujące ;) Mam taką jakąś wizje, ale na razie nic ponad ogólniki.

Szperając po sieci natrafiłem na pewne interesujące znaleziska, niektóre pewnie są znane. Wszyscy powinni wiedzieć, że gdzieś tam w sieci czekają na odnalezienie przeróżne biblioteki. Gdzie ona są? Od newsów (i blogów :>), przez Google, po katalogi (np. dmoz.org).

Ja dowiedziałem się nowości o OpenVG, ale niestety w kategoriach telefonów komórkowych w ramach OpenKODE :P Postanowiłem poszukać jakichś sprzętowo akcelerowanych bibliotek do grafiki wektorowej. Pomyślałem o cairo, co prawda wykorzystuje OpenGl za sprawą glitza, ale mimo wszystko nie porywa swoją prędkością (może kiedyś), więc do gier się nie nadaje. No i tu się pojawia Amanith Framework, lecz na licencji QPL co nie każdemu może się podobać. Amanith jest cross-platformowy, modularny, wykorzystujący w pełni OpenGL i zrobiono na nim chociażby Frets on Fire.

Kolejnym znaleziskiem jest biblioteka, której nie szukałem - OpenSteer. "Pomaga w konstruowaniu zachowania sterującego autonomicznymi postaciami w grach i animacjach." Demko pokazuje kółko, którego celem jest znalezienie i dotarcie do flagi, na trasie porozstawiane są przeszkody, a kółko jest ścigane przez inne kółka ;)

Fajne rzeczy można znaleźć w czeluściach sieci :) Zastrzegam, że z tymi wszystkimi pozycjami na razie tylko się pobieżnie zapoznałem. Przybywa pomysłów ;) Swoją drogą ostatnio coraz mniej wierzę w silnikologię (kolejny cios :P).

Heh, a może po prostu bym coś wreszcie skończył :P

Ostatnio przybyło Warsztatowych devBlogów, pomyślałem sobie, że przydałby się taki zbiorczy RSS z tych blogów, bo to by było po prostu wygodne. Nie wiem, czy trzeba by pisać skrypt, czy może wystarczyłoby użyć jakiegoś serwisu Elo Elo Web 2.0 ;)

2007-07-23

Miesiąc mija

Miesiąc powoli mija od ostatniej notki... Już śpieszę z wyjaśnieniem. Po pierwsze kodowanie tej fizyki wcale nie zajęło mi tego czasu. Po drugie dostałem pewną propozycję pracy i przez to nie miałem czasu na pisanie fizyki i pisanie tutaj. Po trzecie musiałem (m.in. ze względu na propozycję pracy) zainstalować Windowsa XP i zwiększyć ilość RAMu. No i po czwarte w trakcie upałów mój komputer nie żył :P

Nie chcę na razie pisać co to była za propozycja, bo może nic z tego nie wyjść, a niektórzy i tak już wiedzą ;)

Chciałoby się pokodować gierki ;) Pomyślałem sobie, że jak skończę Solve'a to może porobię jeszcze coś przy 2d, a potem zajmę się może grafiką 3d, ale z pomocą gotowego silnika (OGRE, może Crystal Space). Spokojnie, nie jestem typem osoby, która chciałaby się rzucać na oklepane rzeczy - kolejny FPS, kolejny MMORPG, kolejny Falloutowy cRPG (no offence :P). Jednak do tej zmiany jeszcze dużo czasu, tymczasem Warsztat Summer of Code wzywa ;)

Jeszcze jedna ważna rzecz :) Dostałem się na Automatykę i Robotykę na Politechnice Poznańskiej ^^ Choć faktycznie w tym roku gwałtownie spadła ilość osób na jedno miejsce (w konsekwencji próg punktowy również się obniżył) - z 4.5 do niespełna jednej osoby :P No nic, połowa i tak pewnie odpadnie po pierwszym roku :>

2007-07-02

Troszkę inaczej

Ze względu na problemy i ograniczenia (patrz poprzednia notka) postanowiłem samemu zrobić reakcje na kolizje na podstawie dość teoretycznych artykułów Chrisa Heckera. Pierwsze dwa (a zwłaszcza pierwszy) są banalne ;)

Zrobiłem pierwszą wersję zapowiadanego cosia - coś pomiędzy CV a portfolio związanego z komputerami. Tylko proszę się nie śmiać :P

Dziękuję TeMPOraLowi za zwrócenie uwagi na literówkę ;)