Jump to content

April 2017 »

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30       
- - - - -

A C64 Game - Step 95



4: Adsense

Now a little update that adds a change that was long overdue: Zombies do not wake up all of a sudden, but peek out of the ground before. Now players should be able to escape if they're keeping an eye out.

Attached Image


We change the .WakeUp part of BehaviourZombie to show up, look left/right a few times and only then rise, like good zombies do:
		  ;only animate head to warn player

		  inc SPRITE_MOVE_POS,x

		  lda SPRITE_MOVE_POS,x

		  cmp #20

		  beq .ReallyWakeUp

		 

		  and #$07

		  bne ++

		 

		  ;show head

		  lda SPRITE_DIRECTION,x

		  eor #1

		  sta SPRITE_DIRECTION,x

		 

		  lda #SPRITE_ZOMBIE_COLLAPSE_R_2

		  clc

		  adc SPRITE_DIRECTION,x

		  sta SPRITE_POINTER_BASE,x

++		 

		  rts

		 

		 

.ReallyWakeUp

Also, having the spawn animation playing but then "appearing" underground is awkward the start state of zombies is now fully alive. Which is simply a change in the TYPE_START_STATE table.

That was simple now Posted Image


Previous Step Next Step

Attached Files

Apr 13 2013 04:58 AM
I don't get the point of making old games
Apr 13 2013 05:24 AM

The main point is that back then I wanted but couldn't. Some sort of living the old dream :)

Apr 14 2013 03:27 AM

polyfrag is too young to understand the love we have for our old machines

Apr 20 2013 10:16 AM

Making it harder for enemies to kill the player? What kind of old game is this? ;)

Apr 20 2013 11:06 AM

Being unfair is not necessary being old :)

Note: GameDev.net moderates comments.