ZX81 Pirate Invaders v0.3

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ค. 2024
  • Continuing this game development for the Sinclair ZX81 in assembly code, and this is what I have so far. The game is based on the classic arcade shooter but with a maritime twist! Instead of aliens to shoot at, it's pirates, symbolized now by "peg leg" pirates with their swords waving. The previous "Skull and cross bones" sprite will come into play as the end of "wave" boss to kill - not yet coded that though. I've also made the player's ship half the hiehgt to give more room for the pirates coming down.
    So far the player's ship can move left right and fire it's "cannon", the pirates move left and right and down one row at each end stop. There's now scoring and the pirates disappear when hit. When you got all the pirates the next wave comes. In addition I've added a start screen.
    Still todo
    1) make the pirates fire "swords" down
    2) if sword hits then reduce player life by 1
    3) make the pirate sprite turn to an explosion if hit
    4) make the pirates speed up with each wave
    5) maybe add different pirate sprites in other wave like a ship
    6) add the end of wave boss ("skull and cross bones")
    7) add level counter
    8) clean up above pirates the cann =on balls hang around if they didn't hit
    9) change cannon ball sprite to a more circular ball shape and only one
    Links:
    Sinclair ZX81: en.m.wikipedia.org/wiki/ZX81
    Source code: github.com/AdrianPilko/zx81-p...
    The excellent sprite editor by ChibiAkumas: www.chibiakumas.com/z80/simpl...
    #zx81 #assemblylanguage #sinclairzx81
  • เกม

ความคิดเห็น • 6

  • @byteforever7829
    @byteforever7829  หลายเดือนก่อน +3

    This ironically was easier to code than the arduino space invaders i did some time ago - even though its coded in assembly and not C the zx81 handles the display signal generation

    • @briankumanchik2474
      @briankumanchik2474 หลายเดือนก่อน

      I also found Z80 assembly easier than 6502 assembly

  • @Xperimenter
    @Xperimenter หลายเดือนก่อน +3

    I like how the pirates are so difficult to kill. The flying saucer could be a whale :)

  • @ncurtis1970
    @ncurtis1970 หลายเดือนก่อน +1

    I know the blocky gfx dont help but each time the drop a line , couldnt you make the 'invaders' a little bit bigger, give it some tye of 3d perspective?
    Still great work. might have to get myself a ZX81 because of ur channel. inspired me to fire up my VIC20.

    • @byteforever7829
      @byteforever7829  หลายเดือนก่อน

      Probably make the game logic more complicated but would be doable😀