The Quest to Make Cake Quest_part6.p8

Correction: In the previous post, I said that the parameters of mset() referred to pixel coordinates, but as I’ll discuss in this one, they actually refer to tile coordinates.  The Key to Progression: Jumping Challenge (Days 10 and 11) Design Decisions and Changes Satan earning his wings meant that I had exhausted my list of definite mechanics. … Continue reading The Quest to Make Cake Quest_part6.p8

The Quest to Make Cake Quest_part3.p8

Playing with Projectiles (Day 6) Creation and Behavior In the list of definite mechanics, which I mentioned in the previous post, Satan is able to fire lightning from the trident while moving. To accomplish this, I wrote three functions: make_bolts(), fire_bolts(), and manage_bolt_mvmt(). FUNCTION MAKE_BOLTS() BOLTS={} END FUNCTION FIRE_BOLTS() LOCAL B={ SPRITE=39, X=P.X, Y=P.Y, SPEED=5, DY=0, LEFT=FALSE, RIGHT=FALSE, … Continue reading The Quest to Make Cake Quest_part3.p8