Kurak – strona domowa

Archiwum z lipiec, 2007

Skubanie kodu

Opublikował/a Kurak w dniu lipiec 30, 2007

Na screenie widać kilkadziesiąt cząsteczek mających udawać płomienie (pytanie do odwiedzających: widać, że to płomienie? ;) ), licznik truskawek, licznik FPS i testową postać oraz jej prostopadłościan otaczający.

Licznik FPS i licznik truskawek wyglądają już zdecydowanie lepiej, niż jeszcze miesiąc temu, głównie z powodu zastąpienia irrlichtowych czcionek bitmapowych czcionkami TrueType :) Co do wartości FPS, to jest przerażająco niska tylko w momencie takim jak tu przedstawiony (czyli kamera w środku strumienia cząsteczek) i tu winę ponosi pewnie moja karta graficzna, natomiast “wyrzucenie” kamery z ogniska powoduje wzrost FPS do ok. 100 (nawet, gdy ognisko jest widoczne). Ale już koniec tłumaczeń, odniosę sie w końcu do tytułu.

“Skubanie kodu”? A tak, skubanie. Troszkę dziś poskubałem. Najpierw naprawiłem małego buga związanego z katalogiem roboczym w WREDnym edytorze Wyprawy Rysia, a potem unicestwiłem buga przejawiającego się zależnością wysokości skoku od wartości FPS (i to tylko niskich wartości – od 30 w górę już OK) w samej grze. Trochę potestowałem, a teraz wracam do Wrót Baldura :)

Opublikowany w Ogólnie | Komentarzy: 6 »

Spotkanie teamu

Opublikował/a Kurak w dniu lipiec 27, 2007

Dzisiaj spotkałem się z Cvenim i omówiliśmy co ważniejsze sprawy dotyczące projektu. Ponieważ Dobry jest aktualnie gdzieś w świecie, to było to spotkanie całego teamu nie-na-urlopie ;) Przekazałem narzędzia (opis tagów stosowanych w irrEditcie oraz WREDny edytor Wyprawy Rysia). Do 4 sierpnia nie ma co się spodziewać nowych informacji w sprawie Wyprawy – natomiast po 4 sierpnia, tym bardziej, bo wtedy wyjeżdżam na 2 tygodnie. Wracam 19 sierpnia i wtedy najprawdopodobniej ujawnię co ważniejsze informacje na temat gry. Parę osób ma dokładniejsze informacje, ale nie chcę pisać nic konkretnego, dopóki wszystko nie będzie prawie pewne. Na razie mogę powiedzieć tyle, że projekt nabiera rozpędu. Tym razem nie tylko ze strony koderskiej ;)

Pozdro dla wszystkich fanów Wyprawy Rysia! :D

Opublikowany w Ogólnie | Zostaw Komentarz »

Modele przeciwników – skończone

Opublikował/a Kurak w dniu lipiec 24, 2007

Cveni poinformował, że skończył tworzenie modeli przeciwników w Wyprawie Rysia. Teraz modele poszły do animacji, natomiast ja w ramach odpoczynku pobawiłem się w ładne wyrenderowanie któregoś z przeciwników, by móc pokazać coś z aktualnie tworzonych danych gry. Oto jeden z przeciwników, z którym zmierzy się Rysio – nie zdradzę jednak, jak się nazywa i gdzie występuje :)

Opublikowany w Wyprawa Rysia | Komentarzy: 13 »

Pierwsze testy Wyprawy Rysia

Opublikował/a Kurak w dniu lipiec 24, 2007

Na razie postanowiłem zostawić sprawę wysokości skoku zależnej od wartości FPS, a zająłem się innym punktem TODO, mianowicie “testy”. Chodzi głównie o to, czy kod nie jest zależny od jakichś konkretnych warunków/zainstalowanego oprogramowania, bo testy grywalności (na grupie docelowej, czyli dzieciach) i testy “optymalizacyjne” zostaną wykonane, gdy będą już odpowiednie dane, czyli m. in. choć jeden level. Ale wróćmy do tych pierwszych testów. Pierwszy sprzęt testowy to notebook Asus:

  • Windows XP Home Edition SP2
  • Intel Celeron M 1.86 GHz
  • 512 MB RAM
  • ATI Radeon XPRESS 200M Series
  • DirectX 9.0c

Gra uruchomiła się bez problemu i bez potrzeby instalowania redistów DirectX czy Visuala. W rozdzielczości 1280×800 i z włączonym antialisingiem FPS oscylował koło 70 (vsync wyłączony) – wartość byłaby pewnie większa, gdybym skompilował Wyprawę jako Release. Żadnych CTD. Z wczytywaniem save’ów zapisanych na innym komputerze też nie ma problemów.

Skoro zadziałało na jedny, to spróbowałem na drugim. Tym razem desktop trochę mocniejszy od sprzętu, na którym kodzę Wyprawę:

  • Windows XP Home Edition SP1
  • Intel Celeron 1.7 GHz
  • 512 MB RAM
  • GeForce 4 MX 440
  • DirectX 9.0b

Tutaj już tak łatwo nie było. Najpierw konieczne było zainstalowanie redistów DirectX 9.0c (April 2007), a potem jeszcze redistów Visuala (tu nie wiem czemu, teoretycznie nie powinno być problemów – może to przez brak SP2). Gra uruchomiła się, ale nim zdążyło się wyświetlić menu, gra się wywaliła, a do loga poszedł komunikat o tym, że nie można załadować dźwięków. Powodem jest nieobecna karta dźwiękowa – jest co prawda zintegrowana na płycie, ale nie mogę do niej znaleźć sterowników. Tak więc jest już pierwsze wymaganie gry – karta dźwiękowa.

Trochę zniechęcony niepowodzeniem, położyłem łapy na kolejnym laptopie – tym razem słabszym (bo też sprzęt, można powiedzieć, nienajnowszy :D ):

  • Windows XP Pro SP2
  • Intel Pentium III 996 MHz
  • 256 MB RAM
  • Trident Video Accelerator CyberBlade-i1 (to karta graficzna :D )
  • DirectX 9.0c

Gdy zobaczyłem nazwę karty graficznej zwątpiłem w ogóle w sens próby uruchamiania Wyprawy Rysia na tym sprzęcie, postanowiłem jednak spróbować. Wynik próby naprawdę mnie zadziwił – Wyprawa uruchomiła się za pierwszym razem. Niestety, po uruchomieniu widać było, że ta karta nie nadaje się do grania – miała problem chociażby z alpha-blendingiem czy większymi teksturami. Mimo to, grać się dało – Wyprawa ku mojemu zdziwieniu się nie cięła. Ale to pewnie związane jest tylko z tym, że to był level testowy (łącznie coś koło 1500 trójkątów).

Jakie rezultaty testów? Po pierwsze, gra najprawdopodobniej działa bez SP2, co jest dla mnie najważniejsze. Jest jednak problem z uruchomieniem w przypadku braku zainstalowanej karty dźwiękowej, mogę chyba jednak przyjąć, że w każdym komputerze odbiorcy takowa karta się znajdzie. No i gra działa na laptopach :)

Opublikowany w Wyprawa Rysia | 1 komentarz »

Start strony

Opublikował/a Kurak w dniu lipiec 24, 2007

Jak widać, wystartowałem ze swoją nową stroną domową/blogiem, tym razem używając WordPressa. Możliwości Bloggera powoli przestały mi wystarczać, tak więc teraz tutaj będę blogował/zamieszczał jakieś informacje na temat projektów. Na start zamieściłem kilka informacji o moich produkcjach i Wyprawie Rysia – teraz zajmę się dalszą rozbudową strony :)

Jak można zauważyć, przed tą notką jest także ok. 100 innych – po prostu zaimportowałem te z Bloggera :)

Opublikowany w Ogólnie | Zostaw Komentarz »

Edytor gotowy!

Opublikował/a Kurak w dniu lipiec 17, 2007

Skończyłem dziś edytor Wyprawy Rysia! :) Pisany 2 dni, w sumie tworzony 3 dni – w C# i Windows.Forms tworzy się na prawdę szybciej niż w C++ i wxWidgets. W każdym razie, pierwsze testy współpracy z grą już przeszedł bez najmniejszych problemów – wszystko działa bardzo dobrze. Edytor jest raczej prosty w obsłudze (bo i zbyt wielkich możliwości nie ma – ale takowe nie są potrzebne). Najważniejszą funkcją jest chyba ustawianie rewirów przeciwników razem z podglądem “na żywo” – teraz dokonanie zmian w rewirze przeciwnika jest widoczne natychmiast, nie trzeba włączać gry na tym levelu :)
A teraz dwa ostatnie punkty TODO z kodzenia – poprawki i optymalizacja. Dwa najbardziej ogólne, tak właściwie – zajmą więc pewnie najwięcej czasu. Idę zatem je wykonywać :]

Ustawianie rewirów przeciwników we WREDnym edytorze Wyprawy Rysia

Opublikowany w Kodzenie, Wyprawa Rysia | Komentarzy: 2 »

Killery napisane

Opublikował/a Kurak w dniu lipiec 8, 2007

Napisałem kod obsługujący obiekty śmiertelnie niebezpieczne tak dla Rysia jak i dla przeciwników. Na razie jeszcze nie testowałem, jak to działa (lenistwo i książka czekająca na przeczytanie), ale nie powinno to sprawić większych problemów :)
To była najbardziej zajmująca, po AI, część gry :) Co prawda samo pisanie kodu nie zajęło więcej niż 4 godziny, ale projekt, tworzony przez 2 dni, zajął kilka kartek A4.
Kontynuuję odhaczanie kolejnych punktów w TODO :]

Opublikowany w Wyprawa Rysia | Komentarzy: 2 »