My first Z80 (TS1000/ZX81) assembly program (16K)
-
- Posts: 12
- Joined: Thu Sep 14, 2023 11:19 pm
My first Z80 (TS1000/ZX81) assembly program (16K)
My first Z80 (TS1000/ZX81) assembly program (16K), it's a Invader-like game demo as I'm learning Z80 assembly, A/D to move left/right, L to fire, not a challenging game, just a proof of concept.
The collision detection is good on the invader but the turret must be hit right in the center to register and lose a life.
Goals:
- controllable player that can fire
- moving/animating enemy than can fire
- player can be destroyed with animation and lose life
- enemy can be destroyed and player scores points
- game states: running, game over
- written on the first computer I ever owned (40 years ago)
Let me know what you think, it's part of a bigger project that I started 3 years ago when I retired, see here:
https://www.youtube.com/playlist?list=P ... PIADmreNdC
The collision detection is good on the invader but the turret must be hit right in the center to register and lose a life.
Goals:
- controllable player that can fire
- moving/animating enemy than can fire
- player can be destroyed with animation and lose life
- enemy can be destroyed and player scores points
- game states: running, game over
- written on the first computer I ever owned (40 years ago)
Let me know what you think, it's part of a bigger project that I started 3 years ago when I retired, see here:
https://www.youtube.com/playlist?list=P ... PIADmreNdC
- Attachments
-
- invader.p
- (2.4 KiB) Downloaded 33 times
Re: My first Z80 (TS1000/ZX81) assembly program (16K)
That's a great game. Any way to have another game without loading the game again?
-
- Posts: 12
- Joined: Thu Sep 14, 2023 11:19 pm
Re: My first Z80 (TS1000/ZX81) assembly program (16K)
I tried to set it to reset but I was having all kinds of issues, I'll try to get it to reset ASAP.
Brian
Brian
-
- Posts: 12
- Joined: Thu Sep 14, 2023 11:19 pm
Re: My first Z80 (TS1000/ZX81) assembly program (16K)
Wow! 93 views and only 1 comment, very disappointing 

Re: My first Z80 (TS1000/ZX81) assembly program (16K)
The traffic on this forum goes up and down. Sometimes there are huge debate and at other times it's just silent. I think it relates a lot to how busy people are at work.
-
- Posts: 12
- Joined: Thu Sep 14, 2023 11:19 pm
Re: My first Z80 (TS1000/ZX81) assembly program (16K)
I'm having the same issue with my YouTube playlist, people stop by and watch but don't subscribe or leave comments, it's just disappointing.
Re: My first Z80 (TS1000/ZX81) assembly program (16K)
I can only play the game on my laptop and on the road I use my phone.
So I can read something but if I can't see it I can't reply on content.
BTW, I see the post now first time.
If you want to share the source we can give you tips on coding.
Don't mind that you might use coding that experienced coders would not use,that is called experience.
Besides that... I placed a gamefix some days ago and haven't heard if it would solve the potential problem.
Re: My first Z80 (TS1000/ZX81) assembly program (16K)
You said you would show a program, but it's just a frame of a game.
I don't play games on computers so I won't download it.
So why on earth should I comment on it?
By the way, 93 views and just 5 downloads.
Seems I'm not alone
In theory, there is no difference between theory and practice. But, in practice, there is.
Re: My first Z80 (TS1000/ZX81) assembly program (16K)
bkumanchik wrote: ↑Mon Oct 23, 2023 3:29 pm My first Z80 (TS1000/ZX81) assembly program (16K), it's a Invader-like game demo as I'm learning Z80 assembly, A/D to move left/right, L to fire, not a challenging game, just a proof of concept.
Let me know what you think, it's part of a bigger project that I started 3 years ago when I retired, see here:
I donwloaded the .P and played a round.
Speed is ok, animation looks good, controls not to bad either.
Bullits can pass without hitting eachother, which I think is a good. collisiontest
Keep up the work.
-
- Posts: 12
- Joined: Thu Sep 14, 2023 11:19 pm
Re: My first Z80 (TS1000/ZX81) assembly program (16K)
Thanks Dr. Beep for the feedback!