Arkanoid Back to Basic
- Andre Leao
- Bugaboo
- Posts: 3197
- Joined: Mon Nov 13, 2017 9:28 am
- Location: Portugal
- Contact:
- Andre Leao
- Bugaboo
- Posts: 3197
- Joined: Mon Nov 13, 2017 9:28 am
- Location: Portugal
- Contact:
Re: Arkanoid Back to Basic
Full map of this fantastic game...
- Daveysloan
- Manic Miner
- Posts: 381
- Joined: Tue Jun 08, 2021 12:57 pm
- Contact:
Re: Arkanoid Back to Basic
So impressive, can't believe it was written in Basic. Imagine if this had've been on Horizons!
Homepage: https://sloanysoft.wordpress.com
Games: https://sloanysoft.itch.io
Twitch: www.twitch.tv/sloanysoft
Games: https://sloanysoft.itch.io
Twitch: www.twitch.tv/sloanysoft
Re: Arkanoid Back to Basic
Plays really well - esp. on a ZX Spectrum Next with 7MHz!
48K/+/+/+/+128K/Vega/Next&80/81&88
- Andre Leao
- Bugaboo
- Posts: 3197
- Joined: Mon Nov 13, 2017 9:28 am
- Location: Portugal
- Contact:
Re: Arkanoid Back to Basic
Will try that
Re: Arkanoid Back to Basic
Really smooth movement (I was waiting character-based), nice work. BASIC rulez
Re: Arkanoid Back to Basic
Very true.
I tried on ZX-UNO with 7MHz and literally hooked to the game.
Re: Arkanoid Back to Basic
Am I missing something? It seems to be character based movement for me. And the ball always seems to be at 45 degrees despite [mention]Andre Leao[/mention]'s review mentioning varying angle. It's fast for BASIC, but I don't find it playable. The paddle moves so slowly.
Re: Arkanoid Back to Basic
?? must be my glasses then...
Well, I find it quite playable, I'm becoming old, I supose
Re: Arkanoid Back to Basic
This is neat. There seems to be a bug though. I saw the ball pass through the top of the screen, and then it stopped with "B Integer out of range".
This was on level 6, and I had the laser, if that's relevant...
This was on level 6, and I had the laser, if that's relevant...
Re: Arkanoid Back to Basic
One other little point: in the "level start" music, I think one of the notes is the wrong note. Listen carefully
Re: Arkanoid Back to Basic
Aaaaand... the ball can bounce off a falling power-up!
That gave me a shock as I thought I was about to collect an extra life, I can tell you.
That gave me a shock as I thought I was about to collect an extra life, I can tell you.
- Andre Leao
- Bugaboo
- Posts: 3197
- Joined: Mon Nov 13, 2017 9:28 am
- Location: Portugal
- Contact:
Re: Arkanoid Back to Basic
No, it has different degrees, depending the place the ball touches the paddle...
Re: Arkanoid Back to Basic
Message from Igna:
Hello!
I have released a new version 1.2 of my Basic 48kb game, with a bug fixed and speed improvement for Multiball and Laser PowerUps:
Please, update you database with this info.
Download it from https://ignacobo.itch.io/arkanoid-back-to-basic
Thank you very much!
[mention]R-Tape[/mention] are you OK to update our version?
Hello!
I have released a new version 1.2 of my Basic 48kb game, with a bug fixed and speed improvement for Multiball and Laser PowerUps:
Please, update you database with this info.
Download it from https://ignacobo.itch.io/arkanoid-back-to-basic
Thank you very much!
[mention]R-Tape[/mention] are you OK to update our version?
Re: Arkanoid Back to Basic
Sorted. It's in the queue ready for the next update.
Re: Arkanoid Back to Basic
Hello,
at the beginning the ball moves at 4px horizontal and vertical, so 45degree angle.
After a couple of minutes (or hitting a yellow and red brick) the ball accelerates vertically, so it moves 8px vertically and 4px horiz (30degree angle).
A couple of minutes more, (or hitting the edge of the paddle) the ball moves 4px vertically and 8px horiz (60degree).
And some more minutes after, the ball accelerates and moves 8px vertically AND horizontally(45degree).
A good comparison can be seen when picking the 3Ball Power Up, as the 3 balls move with different speed and angles each other.
The paddle and PowerUp move per caracter.
Hava a look at the new version 1.2 as it moves faster, specially the 3ball and Laser.
Thank you for playing my game!!!
tomorrow I will post some of the tricks I use to improve speed in Basic
https://ignacobo.itch.io/arkanoid-back-to-basic
Re: Arkanoid Back to Basic
Thanks for the detail [mention]IgnaCoBo[/mention]. I didn't play it for long before, but did you now speed up the bat movement relative to the ball in this new version? It seems so. Before it seemed to me like if you weren't very precisely following where the ball would land laterally then it seemed like you had very little chance to catch up with it. That seems to me to have been improved. That's what I had meant when I wrote that the bat was so slow - I meant relative to the ball rather than in absolute terms.
Re: Arkanoid Back to Basic
Mnnnnn, it was just your impression...patters wrote: ↑Tue Nov 16, 2021 6:54 pm Thanks for the detail @IgnaCoBo. I didn't play it for long before, but did you now speed up the bat movement relative to the ball in this new version? It seems so. Before it seemed to me like if you weren't very precisely following where the ball would land laterally then it seemed like you had very little chance to catch up with it. That seems to me to have been improved. That's what I had meant when I wrote that the bat was so slow - I meant relative to the ball rather than in absolute terms.
Actually, the bat moves faster, at 8px, and the ball moves horizontally 4px or 8px.
The new version improves overall speed, and drastically the 3ball PowerUp.
Thanks for playing it
Re: Arkanoid Back to Basic
Whaaatttt is that!!!!!!
It is AWESOME!!!!
Can I borrow it and add it to my game!!!!?
Credits to author, of course
Re: Arkanoid Back to Basic
Waiting for an interesting reading.IgnaCoBo wrote: ↑Tue Nov 16, 2021 10:09 am
Thank you for playing my game!!!
tomorrow I will post some of the tricks I use to improve speed in Basic
https://ignacobo.itch.io/arkanoid-back-to-basic
Re: Arkanoid Back to Basic
Tips for Speeding up your basic program:+3code wrote: ↑Wed Nov 17, 2021 8:11 pmWaiting for an interesting reading.IgnaCoBo wrote: ↑Tue Nov 16, 2021 10:09 am
Thank you for playing my game!!!
tomorrow I will post some of the tricks I use to improve speed in Basic
https://ignacobo.itch.io/arkanoid-back-to-basic
1- Your main loop should start at the first line of your code
2- Try to make all the conditions in IF sentences to be like IF var or IF NOT var, meaning that var is not 0 or var equals 0, as this conditions are evaluated the fastest
3-Declare first the most used variables, and make them just 1 char long. Also, from var number 13 or 14, it is faster to access memory addresses using POKE and PEEK, instead of LET for byte variables. but this costs memory, and worsens the code readbility.
4-Use simple PRINT commands, including color code within the string . Ah! And end the sentence with a ; as it saves a Carriage Return! And that is some frames less...
Also, check this articles out:
you can read about efficient basic in these five articles (in spanish and english), they are a must! http://blog.jafma.net/2020/02/24/effici ... -spectrum/