BlooMoo Engine (przed RiWC posiadał nazwę Piklib)[1] - wewnętrzny silnik firmy Aidem Media na którym chodzi większość gier firmy z lat 2001-2007, w tym cała pierwsza seria Przygód Reksia, nie licząc drugiego dodatku - Tajemnica Trzeciego Wymiaru, który chodził na silniku o domniemanej nazwie Jello.
Opis[]
BlooMoo został napisany w języku C++ oraz wykorzystuje bibliotekę DirectX. [2] Zajmuje on się wyświetlaniem gry, animacją i dźwiękiem. Służy również do interpretacji języka skryptowego w którym zawarta jest główna logika gry oraz opisy plansz.
Pliki wykorzystywane przez silnik[3][]
Typ | Opis |
---|---|
CNV / CLASS | Plik zawierający skrypt odpowiedzialny za logikę gry. |
DEF | Podobny do cnv, zawiera opis gry oraz definicje plansz w niej zawartych. |
SEQ | Podobny do cnv, zawiera sekwencje dialogów, animacji |
DTA | Pliki zapisu gry. |
ANN | Plik zawierający animacje. |
IMG | Plik zawierający nieruchome obrazy / tła. |
ARR | Przechowuje |
WAV[4] | Zapisane w nich są wszystkie dźwięki z gry. |
Dodatkowe Biblioteki[]
Piklib w zależności od gry był rozszerzany o dodatkowe moduły, pozwalające dodać nowe funkcjonalności trudne do osiągnięcia korzystając z samego skryptu.
Sekai[]
Biblioteka odpowiedzialna za swobodne poruszanie się postaciami po planszy za pomocą kliknięć myszką, głównie wykorzystywana w Reksio i Czarodzieje oraz Reksio i Wechikuł Czasu. Później w Reksio i Kapitan Nemo zastąpiona zwyczajnym skryptem z cnv.
World[]
Biblioteka odpowiadająca za fizykę w pseudo 3D w Przygodach Reksia, wykorzystana w RiC i RiWC.
Matrix[]
Wykorzystana w RiU biblioteka odpowiadająca za macierze, użyta w zapisie poziomów: podkop i obalenie muru.
Kolorowanka[]
Przypisy[]
- ↑ Są to nazwy bibliotek zawartych w głównych folderach gier, nazwy również potwierdzone przez twórców na forum piklib i bloomoo.
- ↑ Nie wiadomo jednak w jakim stopniu korzysta z owej biblioteki http://www.przygodyreksia.aidemmedia.pl/pliki/kretes/forum/reksioforum/viewtopic.php?f=3&t=10281
- ↑ https://docs.google.com/spreadsheets/d/1SYI_Gu6MAuSGw-OTXzk_FDWScx29Cc-6eXpc6UfSn1Y/
- ↑ Waveform Audio File Format https://pl.wikipedia.org/wiki/WAV