Manic Miner 2021

User avatar
TobyLobster
Posts: 618
Joined: Sat Aug 31, 2019 7:58 am
Contact:

Manic Miner 2021

Post by TobyLobster »

I've updated the original BBC Micro version:

Improvements

* Fast
* Flicker free player movement
* Fixes to cavern layouts, graphics, and colours
* Better air bar and colours
* Fixed the shape of the jump to match the Spectrum
* Better collision detection
* Better music
* 'GAME OVER' added
* Master compatible

https://github.com/TobyLobster/ManicMin ... WMINER.ssd

I've written notes and published the source code here https://github.com/TobyLobster/ManicMiner2021
User avatar
lurkio
Posts: 4351
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: Manic Miner 2021

Post by lurkio »

:shock: =D> =D> =D>

What you've done here is absolutely epic. I've only had a quick go -- and I'm no expert player of Manic Miner -- but even I can immediately see and appreciate quite a lot of the many, many improvements you've made!

I encourage everyone to read the writeup on Github. It's amazing. I didn't understand all of it -- which is entirely my own fault -- but it's still amazing.

Fantastic work! Congratulations!

=D> =D> =D>

Btw, I found that your .SSD crashed on boot with a "Bad program" error in my default setup in Mac BeebEm, but it worked in Win BeebEm (under WINE). I'll investigate and report back.

EDIT: It was Disc Doctor! (Perhaps predictably!) Your new version of Manic Miner seems to be incompatible with the Disc Doctor ROM for some reason.

:idea:
User avatar
billcarr2005
Posts: 1840
Joined: Fri Sep 09, 2005 4:01 pm
Location: UK
Contact:

Re: Manic Miner 2021

Post by billcarr2005 »

Fantastic achievement and a great write-up!
Plays so much better =D>

Although !BOOT is never CHAINing"MANIC" because it's got a REM on the same line (before CLOSE#0)
User avatar
Dave Footitt
Posts: 998
Joined: Thu Jun 22, 2006 10:31 am
Location: Abandoned Uranium Workings
Contact:

Re: Manic Miner 2021

Post by Dave Footitt »

Wow, great job =D> =D> =D>
User avatar
lovebug
Posts: 1739
Joined: Sun Jan 31, 2021 5:07 pm
Location: Magrathea
Contact:

Re: Manic Miner 2021

Post by lovebug »

such an improvment. fantastic work there.

congratulations \:D/ =D> \:D/ =D> \:D/ =D> \:D/ =D> \:D/ =D> \:D/
Image Image Image Image
User avatar
0xC0DE
Posts: 1300
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Manic Miner 2021

Post by 0xC0DE »

Just my kind of project, well done! =D>
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
cardboardguru
Posts: 239
Joined: Fri Mar 09, 2018 10:26 pm
Contact:

Re: Manic Miner 2021

Post by cardboardguru »

That's a huge improvement. It's playable now!
User avatar
marcusjambler
Posts: 1147
Joined: Mon May 22, 2017 12:20 pm
Location: Bradford
Contact:

Re: Manic Miner 2021

Post by marcusjambler »

Wow great work :D :shock: =D>
User avatar
MarkMoxon
Posts: 606
Joined: Thu Jul 18, 2019 4:38 pm
Contact:

Re: Manic Miner 2021

Post by MarkMoxon »

lurkio wrote: Fri Apr 16, 2021 2:54 pm I encourage everyone to read the writeup on Github. It's amazing.
I agree! Reading about the whole process is absolutely fascinating - thank you for posting this. It's really impressive stuff...

Mark
User avatar
Lardo Boffin
Posts: 2977
Joined: Thu Aug 06, 2015 7:47 am
Contact:

Re: Manic Miner 2021

Post by Lardo Boffin »

Blimey! Can’t wait to get my broken laptop back and download this. 8)
Adventure Language on GitHub
Atom, issue 5, YARRB + video noise killer
Elk
A number of econetted (is that a word?) Beebs
BBC Master, Datacentre + HDD, pi co-proc, econet, NULA
User avatar
BigEd
Posts: 6261
Joined: Sun Jan 24, 2010 10:24 am
Location: West Country
Contact:

Re: Manic Miner 2021

Post by BigEd »

Brilliant - and many thanks for the writeup. If anyone feels like doing a video comparison, I'd love to see it!
SteveF
Posts: 1663
Joined: Fri Aug 28, 2015 9:34 pm
Contact:

Re: Manic Miner 2021

Post by SteveF »

MarkMoxon wrote: Fri Apr 16, 2021 7:43 pm
lurkio wrote: Fri Apr 16, 2021 2:54 pm I encourage everyone to read the writeup on Github. It's amazing.
I agree! Reading about the whole process is absolutely fascinating - thank you for posting this. It's really impressive stuff...
Absolutely - I went straight to the writeup before downloading the game and thoroughly enjoyed it. (I wish it had been longer, although it doesn't have anything obviously missing.) The game itself looks great, although I couldn't even get off the first screen before my patience wore out. :-)
User avatar
FourthStone
Posts: 1527
Joined: Thu Nov 17, 2016 2:29 am
Location: Brisbane, Australia
Contact:

Re: Manic Miner 2021

Post by FourthStone »

Very much enjoyed the write up, looks like we're going to have to cycle this version into the High Score comp. I played through a few levels and found I had to adjust my timing a bit to compensate for everything running at a smoother speed. One thing I won't miss from the original is the glacial walk speed.

Excellent job =D> :D
User avatar
mlouka
Posts: 86
Joined: Wed Sep 27, 2017 4:57 pm
Location: Halden, Norway
Contact:

Re: Manic Miner 2021

Post by mlouka »

Wow — great job!
BBC Master 128, BBC Model B i7, PMS B2P-6502 2nd proc., PiTubeDirect (both internal and external), RetroClinic Multi-OS Selector, Sundby 256k RAM/ROM card, MMFS, Gotek, Music 500, Hoglet RGBtoHDMI, ...
Kweepa
Posts: 73
Joined: Mon Dec 16, 2013 11:45 pm
Contact:

Re: Manic Miner 2021

Post by Kweepa »

Fantastic work and writeup, thanks!
User avatar
Snuggsy187
Posts: 257
Joined: Wed Apr 03, 2019 9:53 pm
Contact:

Re: Manic Miner 2021

Post by Snuggsy187 »

Excellent work Toby :D =D>

Great write-up too, just had a quick read. Had no idea all those optimisations were available ! Will have a more in-depth read when I get some time.
DROP PARCHMENT > POKE LOCK > PULL PARCHMENT > CURSE > BARGE DOOR > GO DOOR
Twitter: @snuggsy187
User avatar
jms2
Posts: 3765
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK
Contact:

Re: Manic Miner 2021

Post by jms2 »

What a fantastic effort, I really loved reading your writeup. Having heard how sub-optimal Manic Miner was, I was hopeful that someone would do something like this, but you've really exceeded my expectations.

I always found the original version to be unplayable, but now I'm off to have another go...
User avatar
tricky
Posts: 7694
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Manic Miner 2021

Post by tricky »

Just making the list of things that were done in a very naive way must have taken ages, let alone "fixing" them.
The game looks and plays as well if not better than I remember from 35 years ago on a friends speccy!

There was a YouTube stream last night of a guy playing 12 versions of Manic Miner, but unfortunately he didn't play this one!

Off topic, but does anyone else's youtube comments get auto deleted if they contain "start dot", "stardot" or "bbcmicro.co.uk"?
User avatar
lovebug
Posts: 1739
Joined: Sun Jan 31, 2021 5:07 pm
Location: Magrathea
Contact:

Re: Manic Miner 2021

Post by lovebug »

not sure if this is an issue or just me but after pausing the game with the del key I cannot seem to unpause ? i tried del to unpause and then every key on the keyboard but no luck
Image Image Image Image
User avatar
TobyLobster
Posts: 618
Joined: Sat Aug 31, 2019 7:58 am
Contact:

Re: Manic Miner 2021

Post by TobyLobster »

COPY key is unpause. I have that mapped to End and Page Down on my emulator.
User avatar
lovebug
Posts: 1739
Joined: Sun Jan 31, 2021 5:07 pm
Location: Magrathea
Contact:

Re: Manic Miner 2021

Post by lovebug »

ah thanks, I guess I didnt try all keys after all

sorry about that


btw I just read the details on the changes you made, amazing :)
Image Image Image Image
User avatar
fwibbler
Posts: 763
Joined: Thu Jan 13, 2005 10:37 pm
Location: Essex
Contact:

Re: Manic Miner 2021

Post by fwibbler »

This is great! (And unexpected)
The game is fun to play again.
You've also made it onto google news...
Attachments
Screenshot_20210418-074715.png
User avatar
0xC0DE
Posts: 1300
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Manic Miner 2021

Post by 0xC0DE »

This begs for a MODE 4 Acorn Electron conversion... :mrgreen: (which I may just attempt to do)
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
daveejhitchins
Posts: 7876
Joined: Wed Jun 13, 2012 6:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: Manic Miner 2021

Post by daveejhitchins »

0xC0DE wrote: Sun Apr 18, 2021 8:35 am This begs for a MODE 4 Acorn Electron conversion... :mrgreen: (which I may just attempt to do)
=D> =D>

Dave H.

p.s. You get more =D> when it complete :D

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
melchett
Posts: 478
Joined: Tue Jan 28, 2003 9:52 am
Contact:

Re: Manic Miner 2021

Post by melchett »

TobyLobster wrote: Fri Apr 16, 2021 2:30 pm I've updated the original BBC Micro version
This is quite some improvement (the original was never bad as you acknowledge in your notes on Github). I find it so much more playable than the original though (responsive, faster, truer to the Spectrum version) which has made it easier for me to complete levels and to enjoy it far more. I was pleased back in the day when "D. J. Coathupe" ported the original as it was such a huge game and it finally made its debut on the BBC.

But I just flew through the first four levels on your tweaked version on JSBeeb because of the speed improvements. Wow.

Write up is fascinating too - love how you simplified reverseBits.

Thank you for this, I'm sure many people will enjoy the upgrade!

=D> =D>

Andy
User avatar
anightin
Posts: 970
Joined: Thu Aug 23, 2018 2:03 pm
Location: Cambridge UK
Contact:

Re: Manic Miner 2021

Post by anightin »

Excellent upgrade, love it! =D>
User avatar
0xC0DE
Posts: 1300
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Manic Miner 2021

Post by 0xC0DE »

0xC0DE wrote: Sun Apr 18, 2021 8:35 am This begs for a MODE 4 Acorn Electron conversion... :mrgreen: (which I may just attempt to do)
Step 1 is done. I have a BeebAsm compatible source file now that assembles to a 100% identical MINER20 file.
(and I've read through the entire source as a consequence; it was only 15000 lines of code and data :shock: )

@TobyLobster: I hope you don't mind I'm working on this Acorn Electron conversion? 8)
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
TobyLobster
Posts: 618
Joined: Sat Aug 31, 2019 7:58 am
Contact:

Re: Manic Miner 2021

Post by TobyLobster »

I hope you don't mind I'm working on this Acorn Electron conversion?
I fully approve, go for it!
User avatar
Snuggsy187
Posts: 257
Joined: Wed Apr 03, 2019 9:53 pm
Contact:

Re: Manic Miner 2021

Post by Snuggsy187 »

@0xC0DE - I hope you're not getting distracted from 'Sexy Curves' game/demo....?! :lol: =D>
DROP PARCHMENT > POKE LOCK > PULL PARCHMENT > CURSE > BARGE DOOR > GO DOOR
Twitter: @snuggsy187
nicolagiacobbe
Posts: 215
Joined: Tue Jul 03, 2007 10:40 am
Location: italy
Contact:

Re: Manic Miner 2021

Post by nicolagiacobbe »

I loved the description of the changes more than the game itself, swift job indeed. Super.
Post Reply

Return to “miscellaneous new bbc and electron games”