SQUISHING CONTINUES! Oh, I slay me.
Anyway. Did some more work last couple of nights.
-Rewrote part of kernel to use actual enemy graphics (without 13 trailing zeroes)
-Animating enemy graphics. This, as I mentioned before, is amazingly easy. Even easier than I thought it would be: I just take the frame counter variable and write it to REFP0. That's it.
-Added six-digit score
-Got girder color-changes into the kernel, looks much nicer now.
-Moving the brick. I'm not sure whether or not the brick is visible enough or not. I think it might be ok, since it is in motion. When the game gets closer to release I'll solicit opinions on whether or not to stripe it, I think. That will be a very easy change.
-Fixed the issue that was goofing up the enemy graphics; it wasn't a timing issue - I had forgotten to set VDELP0!
Also, I wrote myself a to-do list/schedule. It's in the source, but I'll reproduce it here:
;--------------------TO DO: ; ; -*DONE*re-write main kernel loop into two loops: top loop doesn't draw enemy ; bottom loop does (save gfx ROM) ; -*DONE*use actual enemy graphics (and animate) ; -add multiple entrance points to kernel with appropriate timings ; -*DONE*add girder color changes? ; -clean up kernel transitions, tighten up all SLEEPs, and finalize all page-crossing locations ; (and get scanline count at steady 262 [or?]) ; -stripe brick? (Or girders?) ; -add scrolling ; -add enemy/girder data generator ; -add enemy movement schemes ; -constrain player movement ; -add collision detection ; -animate player ; -add squishing (start thread in homebrew forum here? Or earlier?) ; -----------need to be at this point by Thanksgiving!------------------ ; -death animation (figure out how to scroll player off bottom of screen) ; -add sfx ; -add music ; -add scoring ; -all gamestate transitions ; -console controls (including pause? 7800 detection/support? music toggle?) ; First thoughts: yes yes no ; -testing/polishing ; -----------aim for December 1 at this point!-------------------------- ; -SaveKey/AVox? ; -PAL conversion? TJ to help?