Jump to content
Jet Set Willy & Manic Miner Community

Idea for a new cell type in Manic Miner


IRF

Recommended Posts

I've now added sound effects to the headbutt and crumbly features.  Two very different sound effects, but using a shared piece of code.  The pitch of the noise is derived from the value in C, after it has been used to determine whether to shift pixel-rows upwards or downwards.

 

The next thing I'll do, when I find the time, is implement all this into the 'Manic Mixup' project.

Wraparound MM with Headbutt and Crumbly SFX.TAP

Link to comment
Share on other sites

Great stuff, Ian! Congatulations again! :) The sound effects are really nice and fitting  :D .

 

One thought (I'm not sure whether it would need implementing if you thought it worth it, or would happen automatically): In some MM games there is something like fast crumbling cells. I can't remember right now whether it's in the original 48K game engine or in JSW64 only (If it's JSW64 only, ignore my comment for the time being - until you get to implementing the headbutt effect in that game engine :) ). The thought is that the speed / intensity of the sound / border effect  could be adjusted for the regular and fast crumbling cells, being appropriately faster for the fast ones (like the PV effect in "Rocky Road to Double Inn" in the Special Edition of "Willy's New Mansion", where the higher up you are in the part of the room where the effect happens, the faster it is).

 

Just a thought that came to my mind after watching your impressive SFX :).

Link to comment
Share on other sites

In the original MM game engine, crumbling cells turn to Air as soon as the routine, after moving all the pixel-rows downwards, detects that the bottom pixel-row has no infilled pixels. So if any pixel-row other than the lowest one starts off empty, then the crumbly will crumble early. Furthermore, if any pixel-rows higher up in the block retain any infilled pixels, then they will remain as a 'ghost' within the newly created Air cell.

 

The rewrite of the crumbly routine means that all eight pixel-rows are checked simultaneously, so it eliminates the potential for 'ghost' pixels being left behind. However, you can still have fast-crumbling cells, and indeed Earth blocks that can disappear after Willy has headbutted them fewer than eight times, if some of the pixel-rows are blank from the beginning.

 

An INKless Earth block will turn to Air after a single headbutt, and indeed elsewhere I suggested that that could form the basis of a challenge where Willy must NOT butt a particular block, because he needs it still to be present later on (to jump off it in order to reach the portal).

 

The sound effect is executed on each instance of a pixel-row being displaced upwards (headbutt) or downwards (crumbly). So if Willy were to stand on an INKless crumbly, then you would hear a difference in the sound effect - it would be shorter, lasting for only one 'tick' of the Main Loop instead of eight.

 

By the way, there is also a noticeable intensification of the sound effect when Willy walks along a platform of several adjacent crumblies, compared with when he stands on a single crumbly block - because when he is standing on two adjacent crumblies, the sound effect is executed twice in each 'tick'. (Ditto when he headbutts two Earth blocks simultaneously.)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.