sb: working on gameplay

This commit is contained in:
Vince Weaver 2023-06-09 16:56:25 -04:00
parent 49585b0a28
commit 261be4abdb
4 changed files with 19 additions and 8 deletions

View File

@ -1,5 +1,5 @@
Title
+
+ ?
Duck:
+ Implement throwing
@ -9,18 +9,17 @@ Duck:
+ Exit back to main title
Rat:
+
+ ?
Strongbadzone:
+ Get audio
+ Draw Your Head A Splode
+ Create sprites for ball (24 of them?)
+ Ball movement logic. Is actually just 2D
+ Check bounds on person
+ Do the color mask (different blacks)
+ Animate side walls
+ Faster hgr copy?
+ Optimize sprite size
+ Allow lowercase keyboard (see duck code)
Cliff:
+ Everything

View File

@ -133,6 +133,9 @@ load_background:
jsr full_decomp
;===================
; set up variables
lda #16
sta STRONGBAD_X
sta PLAYER_X
@ -147,6 +150,7 @@ load_background:
lda #0
sta BULLET_X_L
sta BULLET_X_VEL
sta HEAD_DAMAGE
lda #20
sta BULLET_X
@ -218,9 +222,10 @@ no_move_head:
; draw head
;===========================
lda #<big_head0_sprite
ldx HEAD_DAMAGE
lda head_sprites_l,X
sta INL
lda #>big_head0_sprite
lda head_sprites_h,X
sta INH
lda STRONGBAD_X
sta SPRITE_X
@ -431,6 +436,14 @@ shield_sprites_h:
.byte >shield_center_sprite,>shield_right_sprite
head_sprites_l:
.byte <big_head0_sprite,<big_head1_sprite,<big_head2_sprite
.byte <big_head3_sprite,<big_head4_sprite
head_sprites_h:
.byte >big_head0_sprite,>big_head1_sprite,>big_head2_sprite
.byte >big_head3_sprite,>big_head4_sprite
y_positions:
; 90 to 160 roughly? Let's say 64?
; have 16 positions? 4 each?

View File

@ -1,2 +0,0 @@
5 HOME
105 PRINT CHR$ (4)"CATALOG"

View File

@ -75,6 +75,7 @@ BULLET_X = $70
BULLET_X_L = $71
BULLET_X_VEL = $72
BULLET_Y = $73
HEAD_DAMAGE = $74
.if 0
REGISTER_DUMP = $70