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

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
Post Reply
bkumanchik
Posts: 12
Joined: Thu Sep 14, 2023 11:19 pm

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

Post 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
Attachments
invader.p
(2.4 KiB) Downloaded 204 times
User avatar
mrtinb
Posts: 1911
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

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

Post by mrtinb »

That's a great game. Any way to have another game without loading the game again?
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
bkumanchik
Posts: 12
Joined: Thu Sep 14, 2023 11:19 pm

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

Post 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
bkumanchik
Posts: 12
Joined: Thu Sep 14, 2023 11:19 pm

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

Post by bkumanchik »

Wow! 93 views and only 1 comment, very disappointing :(
User avatar
mrtinb
Posts: 1911
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

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

Post 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.
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
bkumanchik
Posts: 12
Joined: Thu Sep 14, 2023 11:19 pm

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

Post 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.
dr beep
Posts: 2080
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

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

Post 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.
User avatar
Paul
Posts: 1517
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

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

Post 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
In theory, there is no difference between theory and practice. But, in practice, there is.
dr beep
Posts: 2080
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

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

Post 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.
bkumanchik
Posts: 12
Joined: Thu Sep 14, 2023 11:19 pm

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

Post by bkumanchik »

Thanks Dr. Beep for the feedback!
Post Reply