Dr. Andrew Broad
Sinclair ZX Spectrum
My Spectrum-Software
Jet Set Willy Construction Kit

Date of first gamma-release:29th July 2003
Latest issue of gamma-release:26th October 2009

screenshot of Jet Set Willy Construction Kit

Jet Set Willy Construction Kit (JSW CK) is an editor for Matthew Smith's classic Jet Set Willy, which I acknowledge as being the copyright of copyright of Software Projects (1984), seeing as it has been added to the TAP-files for convenience.

I used JSW CK to write all my JSW games up to 2004's Party Willy (except Jet Set Dizzy and the old Jet Set Willy: Manic Miner, which were written using JSW CK's predecessor: the slow and incomplete Jet Set Willy Screen Editor, which could literally only edit rooms (i.e. 49152-65535 or #C000-FFFF)).

The reason I wrote JSW CK, despite the existence of other JSW-editors on the Internet, is that I did all my MM/JSW development on a real Spectrum +2 rather than on an emulator (until it broke in April 2003), and the challenge of writing my own editor was much more appealing than the tedium of typing an editor from the Internet into my real Spectrum.
It also means that, as the author of JSW CK, it's easy for me to modify it or extend it. I started work on JSW CK in summer 1997, and it was essentially complete by spring 1999, when it was solid enough to complete my JSW games We Pretty and Jet Set Willy: The Lord of the Rings.

JSW CK is written predominantly in BASIC, but has several machine-code routines to perform expensive operations such as screen-drawing and look-ups in the blink of an eye.

From playing briefly with the other Spectrum-based JSW-editors (of which the best two seem to be JetSet Editor and JSW Editor MkII), it seems that JSW CK has the advantages of a better user-interface: it has more shortcuts, and you never have to go through a sequence of inputs all over again if you want to change one thing.

Above all, the way JSW CK handles guardian-classes and guardian-instances is superb – you can either access the guardian-class table via the guardian-instances in rooms, or browse the guardian-class table and look up all instances of a guardian-class across all rooms.

JSW CK also has capabilities that other Spectrum-based JSW-editors do not appear to have – for example, you can edit the length of a rope, and you can specify the vertical position of a horizontal guardian in pixels, not just characters.

I would appreciate feedback from anyone who is more familiar with the other JSW-editors and has something to add about the relative advantages and disadvantages of JSW CK, or indeed any other suggestions as to how I could improve or extend JSW CK.

Update (26th October 2009): I have reissued Jet Set Willy Construction Kit. I have proofread, edited and updated README.TXT and USER.TXT; the TAP-files are completely unchanged.

Download

By downloading Jet Set Willy Construction Kit, you agree to respect my copyright-policy.

Future Work

Minor enhancements

Major additional functionality


Email me

Advert added by Sqweebs: