Work in Progress

Sea Dogs

4

was8bit 2018-11-30 02:20 (Edited)

(NX core 0.11)

Sea Dogs 0.7.nx | Open in app
2019-01-24 02:01
Sea Dogs 0.7.nx | Open in app
2018-12-08 05:25
Sea Dogs 0.6.nx | Open in app
2018-12-07 17:42
Sea Dogs 0.5.nx | Open in app
2018-12-04 17:50
Sea Dogs 0.4.nx | Open in app
2018-12-04 17:46
Sea Dogs 0.3.nx | Open in app
2018-12-01 15:22
Sea Dogs 0.2.nx | Open in app
2018-11-30 04:18
Sea Dogs 0.1.nx | Open in app
2018-11-30 02:20

Timo 2018-11-30 10:24

Looks nice so far.


was8bit 2018-11-30 11:38

Thanks.. :)

My new controller is giving me new inspirations :)

Can you guess the game inspiring this one? Mine won't be as fancy (at least at first)


was8bit 2018-11-30 11:53 (Edited)

Nintendo "1943...."

Played that game nonstop for a month before I beat it...


Timo 2018-11-30 12:25

I've seen some of the arcade games of this series, but never seriously played any.


was8bit 2018-11-30 16:09 (Edited)

The Nintendo one got more complicated and the end took about a week to beat....

Once the game was over, the new game always started back at the beginning... it was like original mario but instead of many little strips going left to right it was one LONG strip that was from bottom to top..

No "background" just ocean, so basically everything was sprites....

Most Importantly, the strip was always the same, but much of it was impossible unless you knew where to place your plane in the right places every time... every item was always preplaced in the same place, every item had its pre-laid out movement trail, and there where "bosses" at somewhat regular intervals where your upward movement was rather stalled until you got past the "boss" with the very last one was sooo hard to beat...

Then ONLY way to win was to have memorized everything and the tricks to beat them... for example the waves of planes attacking you reminds you of galaga.... the monster big ships had attack planes you HAD to blast before they take off, if that plane takes off it will come up behind you, and take you out,,, but you have to have prealigned yourself correctly before is shows up.. if not there are too many guns in the ship that protect it...

Anyway, my first attempt will be random, and very short ...


desbyc 2018-12-01 09:21

I like the Planeanimtion. ๐Ÿ˜€๐Ÿ˜‰


desbyc 2018-12-01 15:15

I add a little left/right animation.

DIM BX(40),BY(40),BDX(40),BDY(40),BI(40)
FOR I=20 TO 60
SPRITE.A I,(3,0,0,1,0)
SPRITE I,,,16
NEXT I
SPRITE.A 1,(1,0,0,1,1)
SPRITE.A 10,(2,0,0,1,0)
PX=80
PY=100
EX=80
EY=200
SPRITE 1,PX,PY,2
SPRITE 10,EX,EY,3
GAMEPAD 1
IANI=0
ANI=0
IWAVE=0
CWAVE=0
ISHOOT=0
BT=0

DO
EY=(EY+1) MOD 240
IF EY=200 THEN
EX=INT(RND*160)
SPRITE 10,EX,,
END IF
SPRITE 10,,EY,

IF BT>0 THEN BT=BT-1
IF BUTTON(0,1) AND BT=0 THEN
CALL ADDBULLET(ISHOOT,BI())
IF ISHOOT<100 THEN
PLAY 0,40,1
BT=10
BI(ISHOOT)=1
BX(ISHOOT)=PX+8
BY(ISHOOT)=PY
BDX(ISHOOT)=0
BDY(ISHOOT)=-1
END IF
END IF
D=0
IF LEFT(0) THEN
D=4
CALL MOVEPLANE(PX,PY,-1,0)
END IF

IF RIGHT(0) THEN
D=8
CALL MOVEPLANE(PX,PY,1,0)
END IF

IF UP(0) THEN
CALL MOVEPLANE(PX,PY,0,-1)
END IF

IF DOWN(0) THEN
CALL MOVEPLANE(PX,PY,0,1)
END IF

CALL ANIMATEPLANE(IANI,ANI,D)
CALL ANIMATESEA(IWAVE,CWAVE)

FOR I=0 TO 40
IF BI(I)=1 THEN
BX(I)=BX(I)+BDX(I)
BY(I)=BY(I)+BDY(I)
SPRITE 20+I,BX(I),BY(I),
IF BY(I)<0 THEN
BI(I)=0
SPRITE 20+I,-10,-10,
END IF
END IF
NEXT I


WAIT VBL
LOOP

SUB ADDBULLET(I,BI())
I=0
II=1
WHILE II=1
II=BI(I)
IF II=1 THEN
I=I+1
IF I>40 THEN
I=100
II=0
END IF
END IF
WEND
END SUB

SUB MOVEPLANE(X,Y,DX,DY)
X=X+DX
Y=Y+DY
IF X<0 THEN X=0
IF X>144 THEN X=144
IF Y<16 THEN Y=16
IF Y>112 THEN Y=112
SPRITE 1,X,Y,
END SUB

SUB ANIMATEPLANE(IANI,ANI,DIR)
IANI=(IANI+1) MOD 4
IF IANI=0 THEN
ANI=(ANI+1) MOD 2
SPRITE 1,,,ANI*2+32+DIR
END IF
END SUB

SUB ANIMATESEA(IFLASH,ICHAR)
IFLASH=(IFLASH+1) MOD 30
IF IFLASH=0 THEN
ICHAR=(ICHAR+1) MOD 2
COPY $8000+(ICHAR+1)*16,16 TO $8000
END IF
END SUB


#1:MAIN PALETTES
02170703001B1715003F2B16003F1A05
003F2A15003F2A15003F2A15003F2A15

#2:MAIN CHARACTERS
10004000000800041002000000080080
10004000000800041002000000080080
40000004000020014008000000800001
00000010101000000010383838281000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
A040A00000000000E0A0E00000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000300053F07010000000000001907
00000000A0FCE0800000C000000098E0
00000000053F07010000030000001907
0000C000A0FCE08000000000000098E0
00000300021F07030000000001000B07
0000000040F8E0000000C000800010C0
00000000021F07030000030001000B07
0000C00040F8E00000000000800010C0
00000300021F07000000000001000803
0000000040F8E0C00000C0008000D0E0
00000000021F07000000030001000803
0000C00040F8E0C0000000008000D0E0
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00010101010300000100000000000100
0080808080C000008000000000008000
00010101010300000100000000000100
0080808080C000008000000000008000
00010101010100000100000000000100
00808080808000008000000000008000
00010101010100000100000000000100
00808080808000008000000000008000
00010101010100000100000000000100
00808080808000008000000000008000
00010101010100000100000000000100
00808080808000008000000000008000


was8bit 2018-12-01 15:22

Thank you, very nice :D


BlockHead 2018-12-04 17:49

Good art


Timo 2018-12-04 20:09

I can shoot myself :O


was8bit 2018-12-05 04:25

Well, do you mean you can run into your own bullet? Yes, because i "think" you could do that on the nes version....


was8bit 2018-12-05 04:25

Anything good about my graphics is purely accidental ;)


was8bit 2018-12-07 17:43

V0.6 fixes players plan so easily running into its own bullets...


desbyc 2018-12-08 08:23

Boaaaa....so hard๐Ÿ˜ฎ


was8bit 2018-12-08 10:29

Oh, this is the easy level actually... Better practice up ;)


was8bit 2018-12-08 10:51

Oh, and one comment, level2 doesn't work right... so only level 1 (the first 10 ships) works right..

Lots of issues on level 2 to fix...

1) unexpected ghost ships
2) ship bullets (which are aimed up into the sky) should not take out other ships
3) probably are other problems too...


Log in to reply.