"The demo attached below renders a scrolling 8-color background and additionally draws some software sprites on top. The graphics are generated on the fly by ARM code that writes all pixels into RAM frame buffers, which then are displayed by a 6507 48-pixel kernel. This is just a graphics demo, you can shoot, but there are no enemies and there is no collision detection. As expected, the 20 Hz flicker is very intense, however, if you move away a few meters from your TV, it doesn't look so bad." ->link<-
Chcialbym zeby byla sprzetowa. Wszystko na hitboxach, obawialem sie ze bede musial kolizje rozbic na dwa vblank, ale udalo mi sie dobrze z optymalizowac. Na filmiku gdy leci ta chmara pociskow to na dole wyswietla sie czas ile mi zajmuje detekcja ich wszystkich.
Obliczanie katow strzalow przy pomocy atan2, a potem tylko ADD na tablicach. ->link<-
To jest silnik, gra jest tylko efektem ubocznym :D W kodzie jest wlaczone teraz 16 przeciwnikow, 16 pociskow, 2 graczy oraz ich strzaly. Moge wymienic grafe na rtype czy mario i ruszy po nie duzych przerobkach.
@Eagle Ciekawe rozszerzenie :-) Silk-Worm byłby może jego platform-sellerem ;-) Choć mając już VBXE, marzyłaby się i taka wersja, jeśli byłaby technicznie możliwa i przenoszalna.