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

 

II. Jet Set Willy (JSW48)

A. New games using Matthew Smith's original Jet Set Willy game engine for the 48K Spectrum and its modifications

 

34. ZX Willy the Bug Slayer

Author: Geoff Eddy

Year: 2002

Language: English

 

ZX Willy the Bug Slayer was the first (and so far the only) JSW game to use what later came to be known as "Geoff Mode II" - modifications to the JSW game engine created by Geoff Eddy, going beyond those that were introduced in "Geoff Mode I". These include a rearrangement of memory and the addition of extra guardian types. The use of the so-called Patch Vectors - subroutines that allow special effects beyond what the standard game engine can offer - is intense. The game also features a custom-made ending screen.

After loading the game, the player can choose to play normally, with infinite lives or with one item. The chosen setting can only be modified after reloading the game.

The starting point for the plot is that Willy's Spectrum has stopped working. Investigation reveals that it has become infested with bugs of various sorts, all of which Willy must kill, destroy or otherwise eliminate so that his computer can work again. Further investigation reveals that the bugs emanate from an Evil Power which is trying to take over all the computers in the world. Willy must defeat this Evil Power...

The original game Geoff Eddy was creating in 2001, in which, according to his own words, "patch vectors of devilish cunning took the game to a level undreamed of even by Matthew Smith himself", was lost in a computer crash in the autumn of that year. Fortunately, thanks to a map he had kept, Geoff was able to resurrect the project and incorporate most of the good ideas from the original file.

ZX Willy the Bug Slayer was released in October 2002.

 

Number of edited rooms: 64

Number of rooms accessible without cheating: 64

Number of rooms which need to be visited to complete the game: 64

Number of items to collect: 234

 

Bugfix needed after original release? NO

Spare lives at the start: 16

(An Infinite Lives option can be chosen after the game has loaded.)

Completable without loss of life? YES

 

Starting time: 9999999

(In Geoff Modes there is no clock like in the original JSW, but a timer using a 7-digit number which counts down from 9999999.)

Best documented completion time with no loss of life: 9970622

 

Download links

 

directdownload

Direct game download

Game file in TAP and TZX formats

   

wos

World of Spectrum

The game's page on WoS

   

spectrumcomputing

Spectrum Computing

The game's page on Spectrum Computing

 

 

speccymaps

Speccy Screenshot Maps

The game's map on Speccy Screenshot Maps

   

jswcentralspecial

JSW Central

RZX walkthrough of the game showing the best documented completion time without any loss of life.

rzxarchive

RZX Archive

RZX walkthrough of the game (this recording was made using a modified game file - only 7 spare lives are displayed on the status bar, instead of 16.)

   

 

 

Videos

 

A walkthrough of the game on the JSW Central YouTube channel

 

 

A walkthrough of the game on the RZX Archive YouTube channel

(this recording was made using a modified game file - only 7 spare lives are displayed on the status bar, instead of 16.)

 

 

Screenshot gallery

 

bugslayer_pre-title

 

bugslayer_title

 

bugslayer_00

 

bugslayer_01

 

bugslayer_02

 

bugslayer_03

 

bugslayer_04

 

bugslayer_05

 

bugslayer_06

 

bugslayer_07

 

bugslayer_08

 

bugslayer_09

 

bugslayer_10

 

bugslayer_11

 

bugslayer_12

 

bugslayer_13

 

bugslayer_14

 

bugslayer_15

 

bugslayer_16

 

bugslayer_17

 

bugslayer_18

 

bugslayer_19

 

bugslayer_20

 

bugslayer_21

 

bugslayer_22

 

bugslayer_23

 

bugslayer_24

 

bugslayer_25

 

bugslayer_26

 

bugslayer_27

 

bugslayer_28

 

bugslayer_29

 

bugslayer_30

 

bugslayer_31

 

bugslayer_32

 

bugslayer_33

 

bugslayer_34

 

bugslayer_35

 

bugslayer_36

 

bugslayer_37

 

bugslayer_38

 

bugslayer_39

 

bugslayer_40

 

bugslayer_41

 

bugslayer_42

 

bugslayer_43

 

bugslayer_44

 

bugslayer_45

 

bugslayer_46

 

bugslayer_47

 

bugslayer_48

 

bugslayer_49

 

bugslayer_50

 

bugslayer_51

 

bugslayer_52

 

bugslayer_53

 

bugslayer_54

 

bugslayer_55

 

bugslayer_56

 

bugslayer_57

 

bugslayer_58

 

bugslayer_59

 

bugslayer_60

 

bugslayer_61

 

bugslayer_62

 

bugslayer_63

 

bugslayer_kia_1

 

bugslayer_kia_2