Test of new walls
Partial test of the new wall routines for the Frenzy gameplay variation. The Frenzy maze starts with 15 posts in the middle of the room instead of 8, and the walls can either be shot-out brick-by-brick, or they can reflect the shots flying around the screen. I'll eventually have a menu option where you select which variation to play, at the moment it's hard coded for Frenzy.
While working on the 2nd column, I decided I needed to revamp how I am drawing the walls - so this is what was done up until that point. Currently the routines are hard coded for each column, and the 2 layouts use different routines as the walls fall in different positions of the playfield. The routines are called 2 (bezerk) or 3 (frenzy) times with the row of the posts. I'm going to revamp them to use an actual line-drawing-routine, which should take up less ROM space and be easier to write.
The maze is now drawn double-buffered (ie: there's 2 copies of the display in RAM), with the blocks for the reflective walls being drawn with an alternating pattern as shown below. I've uploaded builds with the patterns set to flicker as well as animate. Flicker looks a lot better than I expected so I might go that route - for those of you with a Harmony, let me know your thoughts after viewing it on a real TV.
Display buffer 1:
Display buffer 2:
LS_Dracon tweeked the placeholder logo
ROMs
Source
5 Comments
Recommended Comments