Manic Miner 2021
- TobyLobster
- Posts: 618
- Joined: Sat Aug 31, 2019 7:58 am
- Contact:
Manic Miner 2021
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
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
Re: Manic Miner 2021
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!
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.
- billcarr2005
- Posts: 1840
- Joined: Fri Sep 09, 2005 4:01 pm
- Location: UK
- Contact:
Re: Manic Miner 2021
Fantastic achievement and a great write-up!
Plays so much better
Although !BOOT is never CHAINing"MANIC" because it's got a REM on the same line (before CLOSE#0)
Plays so much better
Although !BOOT is never CHAINing"MANIC" because it's got a REM on the same line (before CLOSE#0)
- Dave Footitt
- Posts: 998
- Joined: Thu Jun 22, 2006 10:31 am
- Location: Abandoned Uranium Workings
- Contact:
Re: Manic Miner 2021
Wow, great job
Re: Manic Miner 2021
Just my kind of project, well done!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- cardboardguru
- Posts: 239
- Joined: Fri Mar 09, 2018 10:26 pm
- Contact:
Re: Manic Miner 2021
That's a huge improvement. It's playable now!
- marcusjambler
- Posts: 1147
- Joined: Mon May 22, 2017 12:20 pm
- Location: Bradford
- Contact:
Re: Manic Miner 2021
Wow great work
Re: Manic Miner 2021
I agree! Reading about the whole process is absolutely fascinating - thank you for posting this. It's really impressive stuff...
Mark
- Lardo Boffin
- Posts: 2977
- Joined: Thu Aug 06, 2015 7:47 am
- Contact:
Re: Manic Miner 2021
Blimey! Can’t wait to get my broken laptop back and download this.
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
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
Re: Manic Miner 2021
Brilliant - and many thanks for the writeup. If anyone feels like doing a video comparison, I'd love to see it!
Re: Manic Miner 2021
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.
- FourthStone
- Posts: 1527
- Joined: Thu Nov 17, 2016 2:29 am
- Location: Brisbane, Australia
- Contact:
Re: Manic Miner 2021
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
Excellent job
Re: Manic Miner 2021
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, ...
Re: Manic Miner 2021
Fantastic work and writeup, thanks!
- Snuggsy187
- Posts: 257
- Joined: Wed Apr 03, 2019 9:53 pm
- Contact:
Re: Manic Miner 2021
Excellent work Toby
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.
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
Twitter: @snuggsy187
Re: Manic Miner 2021
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...
I always found the original version to be unplayable, but now I'm off to have another go...
Re: Manic Miner 2021
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"?
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"?
Re: Manic Miner 2021
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
- TobyLobster
- Posts: 618
- Joined: Sat Aug 31, 2019 7:58 am
- Contact:
Re: Manic Miner 2021
COPY key is unpause. I have that mapped to End and Page Down on my emulator.
Re: Manic Miner 2021
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
sorry about that
btw I just read the details on the changes you made, amazing
Re: Manic Miner 2021
This is great! (And unexpected)
The game is fun to play again.
You've also made it onto google news...
The game is fun to play again.
You've also made it onto google news...
Re: Manic Miner 2021
This begs for a MODE 4 Acorn Electron conversion... (which I may just attempt to do)
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- daveejhitchins
- Posts: 7876
- Joined: Wed Jun 13, 2012 6:23 pm
- Location: Newton Aycliffe, County Durham
- Contact:
Re: Manic Miner 2021
Dave H.
p.s. You get more when it complete
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: Manic Miner 2021
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!
Andy
Re: Manic Miner 2021
Excellent upgrade, love it!
Re: Manic Miner 2021
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 )
@TobyLobster: I hope you don't mind I'm working on this Acorn Electron conversion?
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- TobyLobster
- Posts: 618
- Joined: Sat Aug 31, 2019 7:58 am
- Contact:
Re: Manic Miner 2021
I fully approve, go for it!I hope you don't mind I'm working on this Acorn Electron conversion?
- Snuggsy187
- Posts: 257
- Joined: Wed Apr 03, 2019 9:53 pm
- Contact:
Re: Manic Miner 2021
@0xC0DE - I hope you're not getting distracted from 'Sexy Curves' game/demo....?!
DROP PARCHMENT > POKE LOCK > PULL PARCHMENT > CURSE > BARGE DOOR > GO DOOR
Twitter: @snuggsy187
Twitter: @snuggsy187
-
- Posts: 215
- Joined: Tue Jul 03, 2007 10:40 am
- Location: italy
- Contact:
Re: Manic Miner 2021
I loved the description of the changes more than the game itself, swift job indeed. Super.