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
> I'm sure it's /possible/ to have ladders in JSW, but if there are
Ah, but would it still be JSW?
> only a few free bytes left in JSW64, something else would have to
> give (e.g. space for graphics).
> These lift-guardians would be drawn /before/ the player, so that
There's more than one way of not killing a Willy. Admittedly some of
> they would behave like floor rather than kill you.
them are fairly hamfisted.
> Horizontal lifts should be relatively straightforward to implement,
Some other things that might repay study:
> 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.
* 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.
