czwartek, 11 października 2007

Torishimi - postępy

Wypadało by coś napisać o postępach przy Torishimi, a więc po kolei.

W ostatnich dniach zajmowałem się głównie:

1. Mapą - wyświetlanie, wczytywanie z pliku, teksturowanie. Na obecną chwilę schemat działania wygląda tak:

- otwieramy plik mapa.txt
- interpretujemy go
- teksturujemy odpowiednimi teksturami kafelki
- wyswietlamy mape

Mapa w pliku txt wygląda przykładowo tak (mapa 5x5 kafelków):

00000
01010
00200
00200
33333

Gdzie cyfry oznaczają rodzaj pola - czy to ma być trawa, lód czy może drzewo. Wiem, sposób godny mistrza :D
Optymalizacji nie stwierdzono.

2. Bohater - a właściwie tylko klasa wyświetlająca obrazek w formacie *.tga z kanałem alfa. Możemy równierz poruszać "bohaterem" po kafelkach mapy. Bez animacji.

Do zrobienia w obecnym milestone:

- dopracowanie mapy i bohatera
- optymalizacja

W następnym kamieniu milowym pewnie zajmę się animacją - brrr, nigdy tego nie robiłem.

niedziela, 7 października 2007

Milestone #1

Właśnie ukończyłem pierwszy milestone nowego projektu :) Zajęło mi to dwa tygodnie (niezbyt intensywnego kodzenia) a oto co zrobiłem:

  • napisałem coś w stylu design doca
  • zaadoptowałem do projektu regeditowy framework z WARP'a
  • napisałem menager stanów
  • sprężyłem to jako tako z frameworkiem
  • zrobiłem wyświetlanie quadów - wydaje się banał a miałem najwięcej problemów (głównie przez to,  że nie wczytywałęm się za głęboko w niuanse frameworka)
  • skończona jest klasa pojedynczego kafelka (łaaaał)
  • uporządkowałem i okomentowałem wszystko

Wydaje się mało ale trochę sie z tym zeszło :) Jak gra zacznie nabierać kształtów to może napiszę o niej coś więcej.