New version of Astro Blaster (was: I'm currently working on a version of AstroBlaster)

User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

New version of Astro Blaster (was: I'm currently working on a version of AstroBlaster)

Post by tricky »

Latest version in https://www.stardot.org.uk/forums/viewt ... 69#p410169.

I'm currently working on a version of AstroBlaster for the BBC and was hoping for a bit of feedback before it gets too late.
For programming discussion, please use the thread at RetroSoftware: http://www.retrosoftware.co.uk/forum/vi ... 6805#p6805
I'm probably going to leave running out of fuel as loosing a life, not game over as in the arcades.
Speech is out unless there is an extended (sw ram/B+/master etc) version.
I haven't looked in to the speech ROM expansion, but that may be an option!
I will add joystick support, probably same as Carnival(e).
I should be able to get the asteroids in and maybe a few secret bonuses.
I'm going to make the rocket levels single pass and tidy the formations that are currently just a flat overlapping row.
What sort of scores are people getting, I can usually get ~20k using one warp per sector (ends with fireball).

keys Z,X left, right. RETURN fire, SHIFT warp
EDIT: Tweaked .ssd to not upset B-Em so much
Attachments
AstroBlaster.zip
Tweaked to not upset B-Em so much
(7.69 KiB) Downloaded 276 times
AstroBlaster.png
Last edited by tricky on Tue Dec 05, 2023 1:40 pm, edited 4 times in total.
User avatar
PitfallJones
Posts: 455
Joined: Fri Feb 22, 2008 3:44 pm
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by PitfallJones »

This is terrific!

Really nice gfx and fast!

B-em flickers all over the place but BeeBem is ok.

- PJ
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

I may not have the mode setup quite correctly, but it is OK on windows beebem and b-em
I do still have a stray crtc write when an alien explodes

EDIT: And on my model B ;)
Last edited by tricky on Sat Aug 30, 2014 9:26 am, edited 1 time in total.
User avatar
roland
Posts: 5148
Joined: Thu Aug 29, 2013 9:29 pm
Location: Born (NL)
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by roland »

@Kees: when can we expect AtomBlaster :lol: :lol: :lol:
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:
User avatar
daveejhitchins
Posts: 7876
Joined: Wed Jun 13, 2012 6:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by daveejhitchins »

tricky wrote:I'm currently working on a version of AstroBlaster for the BBC
AND Electron :- [-o<

Now there's a challenge . . .

Dave H :D
Available: ARA II : ARA III-JR/PR : ABR : AP5 : AP6 : ABE : ATI : MGC : Plus 1 Support ROM : Plus 3 2nd DA : Prime's Plus 3 ROM/RAM : Pegasus 400 : Prime's MRB : ARCIN32 : Cross-32
User avatar
leenew
Posts: 4900
Joined: Wed Jul 04, 2012 4:27 pm
Location: Doncaster, Yorkshire
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by leenew »

Hi Tricky,
Once again I am bowled over by the speed and quality of your work!
I really hope this gets finished. [-o<
Lee.
chrisn
Posts: 980
Joined: Sat Apr 19, 2014 12:31 pm
Location: UK
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by chrisn »

Awesome stuff =D>

I didn't know the arcade version, so I just tried it in MAME. It's a good conversion, and the graphics are very smooth.

I put it on my SD card to play it on my Beeb. My best score so far is 9,550.

Chris
Atom / BBC B with Music 5000/4000/2000 / Electron / A3000 / Master 128
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

Pretty good, I guess I have had a lot of practice and time to learn the waves
TopBanana
Posts: 1091
Joined: Wed Jun 09, 2010 3:16 pm
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by TopBanana »

Quite simply astounding :shock: :shock:

A bit of sound and this really could be the arcade version =D> =D>
User avatar
jms2
Posts: 3765
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by jms2 »

Terrific!! =D>

I wasn't familiar with the original, but having looked at screenshots I can't believe how faithful your version is. I've played it a bit, got to Sector 3 quite easily - is the warp feature part of the original game or is it something to help skip levels for demo purposes?

My kids played it quite a bit, and they weren't able to break it!
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

The arcade version has one warp per sector, which ends after the asteroid storm (currently one fireball) and then docking with the refuel ship. If you run out of fuel (time) or fail to refuel, it's game over.
I will be reducing the warp to once per sector, but once per wave is useful for testing.
I don't have enough memory for the docking seq, but I don't think it will make the game less fun.
I am planning on keeping the refuel, rest the warp and cool down if you die, but to compensate I am planning on keeping the whole wave respawns if you die - and it's less code ;)
User avatar
sydney
Posts: 2925
Joined: Wed May 18, 2005 10:09 am
Location: Newcastle upon Tyne
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by sydney »

Very very nice!
I score 13700, definitely need to have less warps. Is the original that fast? Off to have a look on youtube.
Keep it up!
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

The original is 60Hz, and I think I have all the movement identical, so it was actually 20% faster in the arcades ;)
I make the warp last for the same time as the 60Hz version, so you can actually do less, but the arcade version always felt too long to me.
PS It is optional to activate warp :o
User avatar
oss003
Posts: 3849
Joined: Tue Jul 14, 2009 12:57 pm
Location: Netherlands
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by oss003 »

Wow.... it very hard to play. After a few tries I did get a score of 13200 so I still need to practice to improve that.

Greetings
Kees
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

Thanks guys, I guess that as it wasn't very popular in the arcades there aren't many memories to not live up to :)

It may have not been popular because it was so hard - there were at least three release, with each getting easier until the last was just very very very hard.

Not too much practicing, I was hoping to get this in the next hi-score challenge :wink:
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

Added a minimal attract mode and fixed the occasionally jumpy screen.
Probably no more updates for a while - off to tackle sound!
Attachments
AstroBlaster.zip
(7.69 KiB) Downloaded 192 times
User avatar
davidb
Posts: 3395
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by davidb »

You could always take the cheap option and use the Acorn speech upgrade for the spoken messages. :D

That reminds me: I must rebuild BeebEm for my system since I believe it emulates the speech chip, and it would be interesting to hear what it sounds like. :)
User avatar
KarateEd
Posts: 6367
Joined: Fri Sep 20, 2013 10:15 pm
Location: Squamish, BC, Canada
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by KarateEd »

tricky wrote:I was hoping to get this in the next hi-score challenge :wink:
Well, that's a very nice looking game, keep after it and I bet people will appreciate playing it in the challenge.....very nice work Tricky.

Ed.....:-)
Ed...... :-)

3 working Beebs, 1 RetroClinic Master, 1 normal Master, 1 A3010, 1 Pi2 RISC OS, 2 broken Beeb Motherboards, 1 Omnibus A7000+ server, 1 A7000+ Desktop, 1 PET, 1 C64, 1 C128, 1 Amiga 500 and 1 Roamer.
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

davidb wrote:You could always take the cheap option and use the Acorn speech upgrade for the spoken messages.
I was going to give it a try, but docs are a bit thin on driving it without the OS and I wasn't sure how much CPU time it might need.
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by RobC »

tricky wrote:
davidb wrote:You could always take the cheap option and use the Acorn speech upgrade for the spoken messages.
I was going to give it a try, but docs are a bit thin on driving it without the OS and I wasn't sure how much CPU time it might need.
There's some info (including datasheets) on Sprow's website:
http://www.sprow.co.uk/bbc/speechupgrade.htm
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

Thanks, I had a quick look last night, looks like I will have to do some 6502 disassembling and playing to assemble the words from speech fragments.

Maybe I can find a text to speech program for the beeb+speech chip and save some time.

It is a shame that this wasn't a more popular upgrade as having 32KB extra RAM, that can be used as a ROM would have been good and many games could have uploaded custom data to play extra/different sounds.
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by RobC »

Sprow produced an example PHROM image that contained digitised speech - I believe he put the details on the BBC Micro Mailing list but I can't find the post at the moment. (Think he ran a competition offering a free speech upgrade for anyone who could figure out how to do it!)

Might be worth trying to dig out the post in case there are any useful details?

The Sprow upgrade is more flexible than the original as replacement PHROM images can be soft-loaded on the fly. I guess this would work well for Astroblaster but suspect that the modern version is even less common than the Acorn original?
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

Thanks Rob,
I'll have a hunt around.
I thought that you could upload to the original, but may be confusing it with the upgrade.
User avatar
davidb
Posts: 3395
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by davidb »

tricky wrote:It is a shame that this wasn't a more popular upgrade as having 32KB extra RAM, that can be used as a ROM would have been good and many games could have uploaded custom data to play extra/different sounds.
I think the Beebs that failed to sell in the USA were all fitted with the upgrade so there could have been quite a few out there at one point. Can anyone confirm this?
User avatar
richardtoohey
Posts: 4075
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by richardtoohey »

Mark @ RetroClinic has one for sale at the moment ...

http://www.ebay.co.uk/itm/ACORN-BBC-MOD ... 1581035919

... and he says:

"This machine was designed for the American Market, and unfortunately wasn't a big success over there, like it was here. It is effectively a Model B with a redesigned motherboard, and comes as standard with Disc filing system, Econet networking, Speech and VIEW word processor."

(My emphasis)
User avatar
1024MAK
Posts: 12782
Joined: Mon Apr 18, 2011 5:46 pm
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by 1024MAK »

I have a issue 3 Beeb (I think) that has the Acorn speech system fitted. I have no other Beebs that have this upgrade. All my Acorn machines were bought second hand.

IIRC, the PHROM is a ROM that contains speech data.

Mark
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by RobC »

Does the USA Beeb have the Kenneth Kendall PHROM or the one with the American accent?
User avatar
daveejhitchins
Posts: 7876
Joined: Wed Jun 13, 2012 6:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by daveejhitchins »

RobC wrote:Does the USA Beeb have the Kenneth Kendall PHROM or the one with the American accent?
According to the description for Mark's American Beeb, linked-to above ^^, it's the one with the American accent.

Dave H :D
Available: ARA II : ARA III-JR/PR : ABR : AP5 : AP6 : ABE : ATI : MGC : Plus 1 Support ROM : Plus 3 2nd DA : Prime's Plus 3 ROM/RAM : Pegasus 400 : Prime's MRB : ARCIN32 : Cross-32
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by RobC »

daveejhitchins wrote:
RobC wrote:Does the USA Beeb have the Kenneth Kendall PHROM or the one with the American accent?
According to the description for Mark's American Beeb, linked-to above ^^, it's the one with the American accent.
Thanks Dave - that's what I suspected. So not much use if you're looking to do something based on the UK version.
tricky wrote:I thought that you could upload to the original, but may be confusing it with the upgrade.
Think you can drive the speech processor by using the CPU to load data from RAM but that's not much good if you're tight on memory and don't want to use up precious cycles. Sprow's version allows you to pre-load the PHROM which is much better.
User avatar
tricky
Posts: 7697
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: I'm currently working on a version of AstroBlaster

Post by tricky »

Well, here it is for now, I'm afraid I am going to have to take another break.


URL:https://youtu.be/lFQHtOvkybk

I don't have space for docking with the mother ship without losing more of the dashboard, and am not feeling too well, so the compromise for now is to turn all the asteroids into fireballs and refuel that way.

EDIT: Lockup fixed, new .ssd added

I am still planning on adding joystick support.

If anyone has any programming suggestions, please post them over at RetroSoftware, for gameplay, or comments about the game, here is fine.

EDIT: .ssd updated with one that doesn't hang
Attachments
AstroBlast.zip
Z,X, SHIFT and RETURN
(7.92 KiB) Downloaded 190 times
Last edited by tricky on Sat Apr 17, 2021 12:38 pm, edited 3 times in total.
Post Reply

Return to “trickysoft (new bbc micro games)”