Cześć, zrobiłem sobie przerwę od UFO i moim kolejnym pomysłem było stworzenie prostego silnika E1L1 z DOOM-a. Ku mojemu zaskoczeniu konwersja poziomów przebiegła pomyślnie i byłem zaskoczony, że silnik radzi sobie również z różnicami wysokości, schodami i tym podobnymi. Postanowiłem więc oteksturować ściany. I voilà, wszystkie tekstury nagle ładnie się układały na ścianach. Postanowiłem więc dodać sprite'y, wrogów... Udało mi się zmieścić wszystkie poziomy z epizodu 1 w ATR.
To tylko test, problem leży w pamięci VRAM. Jest pełna. Co z nią? Udostępniam kody źródłowe, jeśli ktoś znajdzie rozwiązanie. Jedynym problemem są enemy AI i kilka dźwięków.
Pytanie... Jeśli nie dałoby się wgrać pozostałych danych do pamięci VRAM, czy ktoś byłby zadowolony z wersji bez tekstur na ścianach, ale w pełni funkcjonalnej?
Gra wymaga VBXE i Rapidusa. Można pomniejszać i powiększać okno za pomocą przycisków -/+ oraz włączać/wyłączać tekstury - T. Sprite'y - S.
Video:
https://www.youtube.com/watch?v=D8U481hG65Y
i