Probably worth waiting a few hours first
Lady Bug
Re: Lady Bug
Pitfall, Gridrunner, Matrix: Gridrunner 2, LaserZone, AcornViewer, AcornPad
- marcusjambler
- Posts: 1150
- Joined: Mon May 22, 2017 12:20 pm
- Location: Bradford
- Contact:
Re: Lady Bug
Re: Lady Bug
heh yeah I know I keep saying final builds but I think this time it really might be !
ok time to work on my nova game
ok time to work on my nova game
Re: Lady Bug
thanks matey, I tried my best to make it compatible with all versions of machines and os/mos
Re: Lady Bug
I long long time ago I recieved an email from someone about possibly producing physical copies of ladybug but somehow the email got deleted and then I forgot about it
If youre still interested then please let me know
and im very very sorry that I lost your email
If youre still interested then please let me know
and im very very sorry that I lost your email
Re: Lady Bug
well it took longer than a few hours but I did indeed find another fault
with the recent change in the code to fix the sprite flicker when moving from the lower to the upper screen half I had introduced a few timing changes I had to fix
now ive just found another, from levels 5 to 99 when the enemy timer is running at max speed I found that the delayed enemy release could fail and the timer would do another complete revolution before releasing the enemy
each enemy release is delayed by a different number of vsync frames so that when driving around the maze they dont ride on each others backs (thanks to @Tricky for that suggestion) and also helps to spread out the junction path tests so they dont all happen on the same frame
originally I had allowed a release window of 5 timer blocks from top center but now that the timing has changed it is possible to miss sometimes
ive increased the window size to 10 timer blocks which is more than enough to fix the issue
to be honest im not sure why I wrote this release window in the first place ?, its probably something from a really early build before I had the enemy release flag ? and could possibly be removed completely
Build 003357
Last edited by lovebug on Sun Jul 09, 2023 9:45 am, edited 1 time in total.
Re: Lady Bug
thinking about it ... I should have really used a flag that gets set when the timer hits zero and then cleared once the delayed enemy has been released instead of that release window
- marcusjambler
- Posts: 1150
- Joined: Mon May 22, 2017 12:20 pm
- Location: Bradford
- Contact:
Re: Lady Bug
I'm sensing another update
Re: Lady Bug
Build 003360
removed that messy timer window code and added new flag enemyTimerZero which is set when the timer does a full revolution and hits zero (top center)
this is tested by .enemyRelease and once the frame delayed enemy is released the new flag is cleared
seems to be working fine, source code at https://github.com/LoveBug2084/LadyBug
thanks again to the guys at https://bbcmicro.co.uk/ for updating to my latest build
Final Build ? it should be now
Last edited by lovebug on Fri Jul 28, 2023 8:54 pm, edited 3 times in total.
- marcusjambler
- Posts: 1150
- Joined: Mon May 22, 2017 12:20 pm
- Location: Bradford
- Contact:
Re: Lady Bug
I'm sure those two Zeros at the front will be ample...Build 003360
Re: Lady Bug
i hope so , actually this should be it as I cant think of anything else that needs fixingmarcusjambler wrote: ↑Fri Jul 28, 2023 5:56 pmI'm sure those two Zeros at the front will be ample...Build 003360
- marcusjambler
- Posts: 1150
- Joined: Mon May 22, 2017 12:20 pm
- Location: Bradford
- Contact:
Re: Lady Bug
Time to publish perhaps
- daveejhitchins
- Posts: 7886
- Joined: Wed Jun 13, 2012 6:23 pm
- Location: Newton Aycliffe, County Durham
- Contact:
Re: Lady Bug
You're just not trying hard enough . . . Sorrylovebug wrote: ↑Fri Jul 28, 2023 8:49 pmi hope so , actually this should be it as I cant think of anything else that needs fixingmarcusjambler wrote: ↑Fri Jul 28, 2023 5:56 pmI'm sure those two Zeros at the front will be ample...Build 003360
Dave H.
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
Re: Lady Bug
daveejhitchins wrote: ↑Sat Jul 29, 2023 7:52 amYou're just not trying hard enough . . . Sorrylovebug wrote: ↑Fri Jul 28, 2023 8:49 pmi hope so , actually this should be it as I cant think of anything else that needs fixingmarcusjambler wrote: ↑Fri Jul 28, 2023 5:56 pm I'm sure those two Zeros at the front will be ample...
Dave H.
where should I publish it ? thanks
- marcusjambler
- Posts: 1150
- Joined: Mon May 22, 2017 12:20 pm
- Location: Bradford
- Contact:
Re: Lady Bug
I guess you cant since its a port we wont be getting a physical release on 5 1/4 disk and artwork etclovebug wrote: ↑Sat Jul 29, 2023 10:07 pmdaveejhitchins wrote: ↑Sat Jul 29, 2023 7:52 amYou're just not trying hard enough . . . Sorry
Dave H.
where should I publish it ? thanks
Anyway... Its an amazing, very playable and colourful piece of work in its own right IMHO
Re: Lady Bug
somebody from this forum did contact me by email about producing physical copies about 2 years ago but the email accidentally got deleted when I was 1/2 asleep and deleting a bulk load of emails in my inbox, I wish I could remember who it was
- marcusjambler
- Posts: 1150
- Joined: Mon May 22, 2017 12:20 pm
- Location: Bradford
- Contact:
Re: Lady Bug
Arcadian maybe
Re: Lady Bug
thanks , I just sent a pm @Arcadian but it seems to be stuck in the outbox
Re: Lady Bug
I think that just means that he hasn't read it yet.
Re: Lady Bug
Are you thinking of raising the code for another game?
Re: Lady Bug
Good luck Lovebug, I for one would love to get hold of a physical release for this one, great game.
I missed out on the homebrew physical releases for the BBC and nobody seems to be doing them any more sadly.
Re: Lady Bug
OOF!
I found a mistake in the latest build, I thought I had seen it happen once before posting the build but I was really tired at the time
I kept playing but couldn't reproduce it so put it down to being too tired and posted the build
But there is a mistake for sure as I've just seen it again
This seems to trigger the problem
All 4 enemies are roaming around
Lady Bug collects the bonus vegetable item
After the vegetable music the enemies are roaming again
An enemy gets killed on a skull
When the timer hits top left and the enemy release warning is sounded a new enemy is instantly released instead of waiting for the timer to hit top center
I'll fix it, sorry guys and gals
I found a mistake in the latest build, I thought I had seen it happen once before posting the build but I was really tired at the time
I kept playing but couldn't reproduce it so put it down to being too tired and posted the build
But there is a mistake for sure as I've just seen it again
This seems to trigger the problem
All 4 enemies are roaming around
Lady Bug collects the bonus vegetable item
After the vegetable music the enemies are roaming again
An enemy gets killed on a skull
When the timer hits top left and the enemy release warning is sounded a new enemy is instantly released instead of waiting for the timer to hit top center
I'll fix it, sorry guys and gals
Re: Lady Bug
Build 003365
fixed the enemy release bug that crept into the code after the new release flags were implemented
the fix was to clear the timer top center flag when the timer hits top left
fixed the enemy release bug that crept into the code after the new release flags were implemented
the fix was to clear the timer top center flag when the timer hits top left
Last edited by lovebug on Wed Sep 20, 2023 10:51 am, edited 1 time in total.
Re: Lady Bug
Best post release support ever! Well done @lovebug, I've said it before and I'll say it again, I absolutely love how this version is bursting with colour, I actually prefer it to the original arcade release's somewhat more muted tones.
Re: Lady Bug
thanks bob147
the original designer(s) did an amazing job creating and programming Lady Bug and it was fun recreating it for the beeb, my graphic skills were not so great and the resolution limitations of the beeb made it harder but such is life
i'll be porting this to the 8 bit NES when im feeling up to it, it should be fairly quick as the program is already written and will just need mods to use the hardware sprites, tile based background graphics and sound
the NES port will use the original arcade enemy sprites
Last edited by lovebug on Sun Sep 24, 2023 10:54 am, edited 1 time in total.
Re: Lady Bug
Would it be easy to port to the C64 or is it too different for that?
Re: Lady Bug
porting to the C64 would be possible too and would require similar mods as the nintendo
damn it, that's another system i need to learn now
Re: Lady Bug
Nah, I was just curious. The C64 has too much software anyway
We need more stuff ported back to the Beeb
We need more stuff ported back to the Beeb