Mail webatequ.in   Home Home

JSW Studio

JSW Studio icon

JSW Studio was a forthcoming editor for the classic Sinclair Spectrum platform game Jet Set Willy, with an emphasis on ease of use.

Note: I've realised I'm not going to finish this project, so I'm releasing the C# 2.0 source code in case anybody wants to salvage bits of it, perhaps to write other JSW utilities. Download the entire solution (for Visual Studio 2005 or compatible) and some release notes.

Here are some early screenshots.

screenshot

The Drive in the main editor.
The arrowed compass lets you move around the map physically, numerically, or chronologically - like going back and forward in a Web browser. Room titles can be aligned and centred. Walls and items can be dragged out with the mouse. The translucent regions show the paths of guardians and where they intersect, with a hatched square for each guardian's start point.

screenshot

The room selection dialogue box.
Moving to another room is as easy as pressing Ctrl+G and typing the room number or any part of its name. The list of matching rooms narrows as you type and can be instantly accessed with the arrow keys. Rooms can be listed numerically or alphabetically. (The Bathroom comes before Cold Store, just like a library sort.)

screenshot

Editing tiles from To the Kitchens / Main Stairway.
The tile editor displays a 2×2 preview of each tile, so it's easy to plan repeating patterns. The Rotate and Transform button on the right offers flips, shifts, and rotations and can generate random tiles if you're feeling uninspired. Tile patterns are visible even if the foreground and background colours are identical.

screenshot

Editing the pirouetting rabbit sprite.
The sprite editor is far from complete. However, you can see your changes reflected on the right as you draw. Unwanted changes can be reverted on a per-sprite basis, and Find Instances will help you determine which guardians are using a particular sprite.

screenshot

Unmasking We Pretty in element mode.
Sometimes, a devious room designer uses similar or identical tile patterns to mislead the player. Element mode disregards the tiles and shows the room with standard glyphs for earth, fire, air and water - revealing what's really going on. If you prefer, you can edit rooms in element mode and only add tile graphics when you're happy with the layout.

screenshot

Automatic mapping of Lord of the Rings.
JSW Studio can attempt to produce a linked map of the current game, using connecting lines to show doorways between rooms. The resulting rooms can be dragged around or "visited" for editing. As you can see from this spaghetti screenshot, the algorithm needs a little tweaking. :)

This page was last updated 86 days ago.

Top Top of page   Home Home