Author Topic: Manic Miner GLB  (Read 411 times)

Offline Widget101

  • Mc. Print
  • *
  • Posts: 24
    • View Profile
Manic Miner GLB
« on: 2021-Aug-05 »
Hi All,

I've finished my GLB version of Manic Miner, linked below.(I say finished, it's probably a raw beta in real terms!)

Hadn't really intended to write it in the first place, it just grew from an article on crumbling platforms in Wireframe magazine. I've never coded a platformer before and it looked interesting.



I've attached a zip with the playable .exe and all the media but also put a copy of the GBAS file in the media folder if anyone is interested in looking through the code, pulling it apart, reusing, updating, correcting, laughing at it, etc.  ;)  (note its not refactored, so isn't efficient or streamlined!!)

Works for me without noticeable bugs but its not been extensively play-tested. Hope it works for you.

There's a readme in the folder which give a bit more detail, if you're interested.

Cheers,

Steve.

Offline SnooPI

  • Dr. Type
  • ****
  • Posts: 405
    • View Profile
Re: Manic Miner GLB
« Reply #1 on: 2021-Aug-07 »
For a first try in platform games it's really very good.
I didn't know this game but your version seems very close to the original.
I liked the foot that crushes you when you lose  :)

Nice job Widget101  :good:


Offline bigsofty

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 2739
    • View Profile
Re: Manic Miner GLB
« Reply #2 on: 2021-Aug-07 »
Quality retro remake, real attention to detail and it feels like the real deal... well done!  :good:
Cheers,

Ian.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration.”
(E. W. Dijkstra)

Offline Qedo

  • Dr. Type
  • ****
  • Posts: 343
  • to program what I have todo how should I program?
    • View Profile
Re: Manic Miner GLB
« Reply #3 on: 2021-Aug-07 »
a nice job and thanks for the source, you are great   :booze:
ad maiora

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3953
    • View Profile
    • Space Fractal
Re: Manic Miner GLB
« Reply #4 on: 2021-Aug-07 »
nice one.

Its a game im newer actuelly have played the original and has very annoying beeper music and all. Even its might have a history behind it.

Im have done various sound track based on this game, example Manic Miner: The Lost Levels for the Gameboy DS for about 13 years ago (where the original beeper was included for some of the levels, tune called "Smiths Ear Bleeder", hehe.

So its no wonder im have done various tune take with both SID as well AY.

Here is one of them (this one was AY one, single AY):
https://main.spacefractal.com/wp-content/uploads/2019/04/Beepers-Willy-Redux-Space-Fractal.mp3

(ohh yes im DID also used the "annoying" beeper sound as the main instrument in that one, haha). Fell free to include this tune as well if you want the title sid tune im did for comply of years ago. There is comply of them on my home page.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation and The beagle Jam.

Offline Widget101

  • Mc. Print
  • *
  • Posts: 24
    • View Profile
Re: Manic Miner GLB
« Reply #5 on: 2021-Aug-08 »
Thanks All for the comments,

Quote
Its a game im newer actuelly have played the original and has very annoying beeper music and all. Even its might have a history behind it.

Yes spacefractal, you're right! It's apparently the first time a Spectrum game used in-game music and wasn't thought possible until this. The processor has to constantly switch between the game updates and music updates to make it work - hence the stuttering and bitty tune. I like your AY version! I love it on Jet Set Willy as well, where it plays 'If I was A Rich Man".  :)

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3953
    • View Profile
    • Space Fractal
Re: Manic Miner GLB
« Reply #6 on: 2021-Aug-08 »
Im is not sure about the idea between tune and cpu was the case of the stutter really, have newer understand its the reason for the stutter? there is both tune and sfx played same time, which is also the reason for the stutter as well.

howover im can see in the remixes im have done (like the above one), the "beeper" note was trigged each 4 frames in a speed of about 50 frames of second. with that in mind, two notes per 4 times (one  for tune, game logic, other for sfx, game logic), then the framerate would been 25fps for game logic (and graphics update). this if the cpu would have wait for the notes to been played finished. But its a slow paced game anyway.

So its actuelly possible wiki has right, but im do have seen much faster games since that with better rutines, but its qutie a very early game to been remembed.

On the Commodore 64, tunes is just tied to the screen rate and often/allways in the interups, so its dont got interupted from the game logic. Some tunes might uses cia timing throught (not tied to screen rate, but cpu based)
« Last Edit: 2021-Aug-08 by spacefractal »
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation and The beagle Jam.

Offline erico

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 4389
    • View Profile
    • FUED
Re: Manic Miner GLB
« Reply #7 on: 2021-Aug-08 »
Feels pretty close to the real deal, nice!