Resource centre for ZX Spectrum games
      using Manic Miner and Jet Set Willy game engines

 

Archive of the

Manic Miner & Jet Set Willy Yahoo! Group

messages

 

 

 

Message: 4000

Author: andrewbroad

Date: 15/03/2004

Subject: Message 4000 (Re: JavaScript Ma jolie)

 

carlwoffenden wrote:

>
> And colour clash... the download size, and therefore pause
> between rooms, would be much, much larger!

Why should the download size be larger? On the Spectrum, colour-
clash exists to *reduce* the size of video RAM!


>> * Crumbling walls are lacking their wall-behaviour.
>
> I take it crumbling walls are crumble blocks with the same
> attribute as walls?

Exactly.


>> * Off-conveyors and sticky conveyors behave as left-conveyors.
>
> It's very simple how it works in the real MM/JSW:
>
> - the conveyor direction has 3 subtracted, so we end up with:
> - 253 for left
> - 254 for right
> - 255 for off
> - 1 for sticky.
> - this value is then ANDed with key presses (which are active
low)
> - a mask of 010101 is used for RIGHT, and 101010 for LEFT
>
> So 'off' allows through both left and right presses while 'sticky'
> allows none.

Thanks for the technical info.


> > * Kong Beast in Room 7 falls at the start. I don't know why.
>
> It's very tiring stood up there... In my engine the Kong
> guardian-type stands around waiting for the platform underneath
> him to disappear (Kongs can be placed anywhere and in any room, so
> too can switches, which can then affect any block).

How does it decide that the platform under the Kong Beast has
disappeared? Is this detection pixel-based, colour-based or
position-based?


> Here's something to look at on cold and rainy nights:
>
> <http://downloads.bigredswitch.co.uk/mm-jsw-dif.html>
>
> It's from the disassemblies and highlights the differences that let
> Willy jump onto ledges in The Wine Cellar (and other places).

Wow, there's comparative code understanding (my PhD topic) for
you! :-)

--
Dr. Andrew Broad
http://www.geocities.com/andrewbroad/
http://www.geocities.com/andrewbroad/spectrum/
http://www.geocities.com/andrewbroad/spectrum/willy/

 

 

arrowleft
arrowright