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: 4461

Author: john_elliott_uk

Date: 18/09/2004

Subject: Re: Ladders, Lifts / JSWED 2.2.0 uploaded

 

--- In manicminerandjetsetwilly@yahoogroups.com, andrewbroad
wrote:

> I'm sure it's /possible/ to have ladders in JSW, but if there are
> only a few free bytes left in JSW64, something else would have to
> give (e.g. space for graphics).

Ah, but would it still be JSW?

> These lift-guardians would be drawn /before/ the player, so that
> they would behave like floor rather than kill you.

There's more than one way of not killing a Willy. Admittedly some of
them are fairly hamfisted.

> Horizontal lifts should be relatively straightforward to implement,
> but vertical lifts are complicated as they should carry the player
> smoothly up and down, without falling or having to jump. I might
> have to disassemble JSW II to see how vertical lifts work there - or
> perhaps just study the JSW code for ramps and ropes, which carry you
> up and down smoothly.

Some other things that might repay study:

* Two files in JSW64: Manic Miner...
mm64.zsm
mm2j64.c

* What happens if you uncomment a certain bit of mm2j64.c:
< http://www.seasip.info/Jsw/m.zip >

As I said above, I used a hamfisted approach (something based on the
rope code would probably be a better idea) but what's in m.zip has the
distinct advantage of actually existing today.

In other news, JSWED 2.2.0 has been released. The program is the
same as JSWED 2.1.8, so if you're already using 2.1.8 you don't have
to upgrade. The documentation includes a newly-written section about
the internals of JSW64, which could come in handy for patch vector
authors.

 

 

arrowleft
arrowright