Page 1 of 1

My first Z80 (TS1000/ZX81) assembly program (16K)

Posted: Mon Oct 23, 2023 3:29 pm
by bkumanchik
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

Re: My first Z80 (TS1000/ZX81) assembly program (16K)

Posted: Mon Oct 23, 2023 5:13 pm
by mrtinb
That's a great game. Any way to have another game without loading the game again?

Re: My first Z80 (TS1000/ZX81) assembly program (16K)

Posted: Mon Oct 23, 2023 5:38 pm
by bkumanchik
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

Re: My first Z80 (TS1000/ZX81) assembly program (16K)

Posted: Tue Oct 24, 2023 2:50 pm
by bkumanchik
Wow! 93 views and only 1 comment, very disappointing :(

Re: My first Z80 (TS1000/ZX81) assembly program (16K)

Posted: Tue Oct 24, 2023 3:07 pm
by mrtinb
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.

Re: My first Z80 (TS1000/ZX81) assembly program (16K)

Posted: Tue Oct 24, 2023 3:22 pm
by bkumanchik
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)

Posted: Tue Oct 24, 2023 3:55 pm
by dr beep
bkumanchik wrote: Tue Oct 24, 2023 2:50 pm Wow! 93 views and only 1 comment, very disappointing :(
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)

Posted: Tue Oct 24, 2023 5:14 pm
by Paul
bkumanchik wrote: Mon Oct 23, 2023 5:38 pm Wow! 93 views and only 1 comment, very disappointing :(
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

Re: My first Z80 (TS1000/ZX81) assembly program (16K)

Posted: Wed Oct 25, 2023 12:25 pm
by dr beep
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.

Re: My first Z80 (TS1000/ZX81) assembly program (16K)

Posted: Wed Oct 25, 2023 2:38 pm
by bkumanchik
Thanks Dr. Beep for the feedback!