Tournament Arkanoid

People are still making stuff for the Sinclair related machines. Tell us about new games and other software that runs on the Spectrum, ZX80/ZX81, Pentagon and Next.
Post Reply
User avatar
Andre Leao
Bugaboo
Posts: 3156
Joined: Mon Nov 13, 2017 9:28 am
Location: Portugal
Contact:

Tournament Arkanoid

Post by Andre Leao »

User avatar
patters
Manic Miner
Posts: 471
Joined: Thu Apr 11, 2019 1:06 am

Re: Tournament Arkanoid

Post by patters »

Does anyone else find the controls on Arkanoid (and this mod) to be completely unusable? There seems to be no consistency whatsoever to when the paddle will move fast or slow, and it often moves faster more easily in one direction than another. Totally ruins the game.
User avatar
Andre Leao
Bugaboo
Posts: 3156
Joined: Mon Nov 13, 2017 9:28 am
Location: Portugal
Contact:

Re: Tournament Arkanoid

Post by Andre Leao »

Can it be an emulator issue? Didn't try it yet
redballoon
Manic Miner
Posts: 390
Joined: Sun Nov 12, 2017 3:54 pm

Re: Tournament Arkanoid

Post by redballoon »

Nah, I also find the Arkanoid and Tournament Arkanoid bat controlling a bit on the tricky side. Revenge of Doh, on the other hand, I have no problems with. It's the inertia that seems to be a bit iffy on A and TA, but there's non on RoD. I'm sure with a bit of practice I'd get used to it again.
User avatar
patters
Manic Miner
Posts: 471
Joined: Thu Apr 11, 2019 1:06 am

Re: Tournament Arkanoid

Post by patters »

I thought it could be emulation at fault so I tried on my real Spectrums and it's the same. It's hard to believe it could have been released in this condition. Supposedly there is a Kempston mouse hack for it that turns it into a great version.

Interesting to learn that Revenge of Doh isn't affected. I didn't realise it was a separate game, I always thought that it was just the strap line from the game title.

EDIT - ah right, I've seen this RoD before, the graphics aren't as nice as the original since the bat is harder to see.
User avatar
Andre Leao
Bugaboo
Posts: 3156
Joined: Mon Nov 13, 2017 9:28 am
Location: Portugal
Contact:

Re: Tournament Arkanoid

Post by Andre Leao »

To be honest, it seems fine, to me. Always a very enjoyable game...
User avatar
ianace
Manic Miner
Posts: 205
Joined: Wed Jul 25, 2018 11:19 am

Re: Tournament Arkanoid

Post by ianace »

Does it have joystick support? Could not find any options it.
User avatar
XTM
Manic Miner
Posts: 794
Joined: Mon Jun 22, 2020 12:09 am
Location: Cologne, Germany
Contact:

Re: Tournament Arkanoid

Post by XTM »

The bat always moves faster whenever the ball is a certain horizontal distance away from it and slows down once it is below that distance threshold. It was a deliberate design choice to compensate for the lack of a paddle, otherwise there'd be an awful lot of horizontally fast moving balls that you'd have no chance of catching. I'm surprised so many people still haven't figured this out ...
User avatar
stupidget
Dynamite Dan
Posts: 1644
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: Tournament Arkanoid

Post by stupidget »

patters wrote: Sat Nov 12, 2022 9:07 am Does anyone else find the controls on Arkanoid (and this mod) to be completely unusable? There seems to be no consistency whatsoever to when the paddle will move fast or slow, and it often moves faster more easily in one direction than another. Totally ruins the game.
I get this when using ZXSP on my MAC, however if I use Fuse it's fine.
User avatar
Pobulous
Dynamite Dan
Posts: 1366
Joined: Wed Nov 15, 2017 12:51 pm

Re: Tournament Arkanoid

Post by Pobulous »

XTM wrote: Sun Nov 13, 2022 2:03 pm The bat always moves faster whenever the ball is a certain horizontal distance away from it and slows down once it is below that distance threshold. It was a deliberate design choice to compensate for the lack of a paddle, otherwise there'd be an awful lot of horizontally fast moving balls that you'd have no chance of catching. I'm surprised so many people still haven't figured this out ...
Yep it was like that back in the day. I always thought they should have used 2 or 3 keys for each direction for different speeds - or at least had the option.

Or you could use up/down as modifiers to move faster/slower - that would then also work with joysticks.
merman
Microbot
Posts: 121
Joined: Wed Sep 29, 2021 2:50 pm

Re: Tournament Arkanoid

Post by merman »

ianace wrote: Sun Nov 13, 2022 9:08 am Does it have joystick support? Could not find any options it.
They are planning to add Kempston and mouse support
User avatar
jpnz
Manic Miner
Posts: 324
Joined: Tue Nov 14, 2017 4:07 pm
Location: Hamilt[r]on - City Of The Future - NZ

Re: Tournament Arkanoid

Post by jpnz »

ianace wrote: Sun Nov 13, 2022 9:08 am Does it have joystick support? Could not find any options it.
The top left keys - 1 for left, 2 for right and 5 for fire will map to an IF2 joystick in port 2

But the odd thing is, that support for the Kempston joystick is already present in the original code but the BASIC loader skips over it

Code: Select all

  10 CLEAR 24268: BORDER 0: PAPER 0: INK 0: POKE 23624,0: CLS : LOAD ""SCREEN$ : POKE 23739,111: LOAD ""CODE : RANDOMIZE USR 33111
If you change the very last statement in line 10 to the original entry point of RANDOMIZE USR 32768 you'll get this once the game has finished loading:

Image

Selecting Y/N then displays the high score table and plays back the tune

Image

Perhaps it's just a cosmetic thing with this new release - keep the new loading screen on display while playing back the tune

I have tested selecting Y for Kempston joystick (under emulation) and it seems to work well

Anyway, this version is ROCK hard and I may post some more about that
User avatar
BiNMaN
Drutt
Posts: 46
Joined: Wed Jul 18, 2018 12:52 pm

Re: Tournament Arkanoid

Post by BiNMaN »

just as a matter of interest, will this make it in to the archive?
User avatar
BiNMaN
Drutt
Posts: 46
Joined: Wed Jul 18, 2018 12:52 pm

Re: Tournament Arkanoid

Post by BiNMaN »

merman wrote: Tue Nov 15, 2022 1:12 pm They are planning to add Kempston and mouse support
not really, there's a kempston mouse modded version of arkanoid, the plan may be to add the alterations to that but there's something a bit off about the ball placement on game start
if I can stop that from happening then maybe I'll mod that version with the changes
User avatar
BiNMaN
Drutt
Posts: 46
Joined: Wed Jul 18, 2018 12:52 pm

Re: Tournament Arkanoid

Post by BiNMaN »

jpnz wrote: Wed Nov 16, 2022 8:31 am The top left keys - 1 for left, 2 for right and 5 for fire will map to an IF2 joystick in port 2

But the odd thing is, that support for the Kempston joystick is already present in the original code but the BASIC loader skips over it

Code: Select all

  10 CLEAR 24268: BORDER 0: PAPER 0: INK 0: POKE 23624,0: CLS : LOAD ""SCREEN$ : POKE 23739,111: LOAD ""CODE : RANDOMIZE USR 33111
If you change the very last statement in line 10 to the original entry point of RANDOMIZE USR 32768 you'll get this once the game has finished loading:

Image

Selecting Y/N then displays the high score table and plays back the tune

Image

Perhaps it's just a cosmetic thing with this new release - keep the new loading screen on display while playing back the tune

I have tested selecting Y for Kempston joystick (under emulation) and it seems to work well

Anyway, this version is ROCK hard and I may post some more about that
Yes it was cosmetic, first I moved the kempston Y or N to the bottom of the screen to appear under the loading screen image. But it calls a routine to clear the screen first, I'm not a programmer and I've never done assembly before. I had to spend a couple of days learning to understand the rudiments of z80, disassembling a bit, dumping a log of z80 calls in specemu to see when routines were called and trying to work out what it was doing etc so I could make some small changes to change the cosmetics. Stopping the screen wipe and clearing the kempston y or n is a bit beyond me so I did the best I could in the few days I had. So I bypassed kempston and kicked in the tune so I could achieve the ascetic Martyn was looking for.
User avatar
R-Tape
Site Admin
Posts: 6409
Joined: Thu Nov 09, 2017 11:46 am

Re: Tournament Arkanoid

Post by R-Tape »

BiNMaN wrote: Wed Nov 23, 2022 9:28 pm just as a matter of interest, will this make it in to the archive?
I wasn't sure what to do when I first saw the game. Looking again now it looks like a substantial MOD of Arkanoid, and given the response here alone it's noteworthy, so yep I just created an ID and added the files. It'll appear after the next update.

Does anyone konw if the authors "Mart" and "Jed" already in ZXDB?
User avatar
BiNMaN
Drutt
Posts: 46
Joined: Wed Jul 18, 2018 12:52 pm

Re: Tournament Arkanoid

Post by BiNMaN »

R-Tape wrote: Wed Nov 23, 2022 9:53 pm I wasn't sure what to do when I first saw the game. Looking again now it looks like a substantial MOD of Arkanoid, and given the response here alone it's noteworthy, so yep I just created an ID and added the files. It'll appear after the next update.

Does anyone konw if the authors "Mart" and "Jed" already in ZXDB?
Martyn Carroll (the guy who started retro gamer magazine) and me (Jarrod Bentley)

Jed is my 'normal' nickname, I was surprised he didn't just put Jarrod in the text file. There again it was done for an article Martyn wrote for Crash issue no.12 and he did a full write up in that.
User avatar
jpnz
Manic Miner
Posts: 324
Joined: Tue Nov 14, 2017 4:07 pm
Location: Hamilt[r]on - City Of The Future - NZ

Re: Tournament Arkanoid

Post by jpnz »

BiNMaN wrote: Wed Nov 23, 2022 9:40 pm Yes it was cosmetic, first I moved the kempston Y or N to the bottom of the screen to appear under the loading screen image. But it calls a routine to clear the screen first, I'm not a programmer and I've never done assembly before. I had to spend a couple of days learning to understand the rudiments of z80, disassembling a bit, dumping a log of z80 calls in specemu to see when routines were called and trying to work out what it was doing etc so I could make some small changes to change the cosmetics. Stopping the screen wipe and clearing the kempston y or n is a bit beyond me so I did the best I could in the few days I had. So I bypassed kempston and kicked in the tune so I could achieve the ascetic Martyn was looking for.
Woah, for a first dive into assembly that's a cracking start!

Taking a look, it's definitely do-able to have the tune play back (just the once) with the new loading screen still present and then prompt for the Kempston support - it's about a 12 byte remedy

Looks (and sounds) a bit like this - the clip below has been edited to skip over the 4x tune play back before the attract mode starts



More than happy to share the potential update!
User avatar
BiNMaN
Drutt
Posts: 46
Joined: Wed Jul 18, 2018 12:52 pm

Re: Tournament Arkanoid

Post by BiNMaN »

jpnz wrote: Thu Nov 24, 2022 11:28 am Woah, for a first dive into assembly that's a cracking start!

Taking a look, it's definitely do-able to have the tune play back (just the once) with the new loading screen still present and then prompt for the Kempston support - it's about a 12 byte remedy

Looks (and sounds) a bit like this - the clip below has been edited to skip over the 4x tune play back before the attract mode starts



More than happy to share the potential update!
That would be awesome, it can be added to the download and credited in the text file too...

Actually have you seen the kempston mouse modded version? I've been meaning to try to figure out why the ball travels in the opposite direction to the bat when you start a level.
merman
Microbot
Posts: 121
Joined: Wed Sep 29, 2021 2:50 pm

Re: Tournament Arkanoid

Post by merman »

BiNMaN wrote: Wed Nov 23, 2022 9:33 pm not really, there's a kempston mouse modded version of arkanoid, the plan may be to add the alterations to that but there's something a bit off about the ball placement on game start
if I can stop that from happening then maybe I'll mod that version with the changes
I was going on what Martyn had told me personally... anyway, I’m now working on C64 and Amstrad versions so your logo could well make more appearances...
User avatar
jpnz
Manic Miner
Posts: 324
Joined: Tue Nov 14, 2017 4:07 pm
Location: Hamilt[r]on - City Of The Future - NZ

Re: Tournament Arkanoid

Post by jpnz »

BiNMaN wrote: Thu Nov 24, 2022 6:04 pm That would be awesome, it can be added to the download and credited in the text file too...
PM sent
BiNMaN wrote: Thu Nov 24, 2022 6:04 pm Actually have you seen the kempston mouse modded version? I've been meaning to try to figure out why the ball travels in the opposite direction to the bat when you start a level.
I've not seen it - maybe just a little out of my league at the moment
User avatar
BiNMaN
Drutt
Posts: 46
Joined: Wed Jul 18, 2018 12:52 pm

Re: Tournament Arkanoid

Post by BiNMaN »

jpnz wrote: Sat Nov 26, 2022 10:32 am PM sent
that was a massive help, thank you
User avatar
jpnz
Manic Miner
Posts: 324
Joined: Tue Nov 14, 2017 4:07 pm
Location: Hamilt[r]on - City Of The Future - NZ

Re: Tournament Arkanoid

Post by jpnz »

Found a cheat - to enable a cheat - for Arkanoid
Spoiler
Leave the game alone and it will enter attract mode, let it play for a moment and accumulate some points

Image

Then press any key

Depending on what key you've pressed will add a base score to the current score

Code: Select all

; C/S,1,Q,A - 770000 -   0,P,ENT,B/S
;   Z,2,W,S - 660000 - S/S,9,O,L
;   X,3,E,D - 440000 -   M,8,I,K
;   C,4,R,F - 000000 -   N,7,U,J
;   V,5,T,G - PP0000 -   B,6,Y,H
The high score table is now rendered with a ridiculous score (yes PP0000 will really be added to the score)

Image


You can now enter the known cheat:

Image
Get a high score (more than 25000), then enter your name as PBRAIN (no spaces). When you press any key to play a game you will be asked to 'press Space to cheat'. Waiting a few seconds starts you from the beginning, pressing Space returns you to the last screen you visited.
However you must complete the first level for the cheat to work

Note that in game the high score is different to that of the table

Image


The key press code starts at 0x8e39 for the Kempston Y/N release of Arkanoid

This code is also present in the initial release (at 0x8dc5) but is disabled - having entered attract mode the game goes straight back to the high score table with no play through

This can be enabled by changing 0x8dcb from 0x28 (jr z,0x8ddd) to 0x20 (jr nz,0x8ddd)
Post Reply