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

Author: andrewbroad

Date: 26/11/2003

Subject: Faithful Conversions v Reinterpretations (Re: JSW Items)

 

carlwoffenden wrote:

>
> I'm currently writing a JavaScript version of JSW (based on my
> earlier MM) and can't quite decide what to do about the items.
> I'm classing the original JSW as having 80 items, as opposed to
> the 83, and here's why: one is invisible and out of reach (unless
> poked elsewhere), so therefore a bug; another is collected
> automatically, another bug; and one room has two at the same
> coords, also, no doubt, a bug. Anyone have any thoughts on this?

If it were my project, I would want to make it as faithful as
possible to the original: move the invisible, unreachable item
from "First Landing" to "The Hall" as per the official Software
Projects pokes; leave the one in "Swimming Pool" to be autocollected
(even though it's an obvious bug); and leave the double item in "The
Beach" (I like the sound of multiple items being collected, and have
often done this deliberately in my own JSW games).

Ideally, an automatic conversion-program should be able to take any
given JSW game and convert it to JavaScript with a minimum of post-
editing.

As soon as you start making the decision to fix the item in "Swimming
Pool" and so on, it ceases to be a faithful conversion and becomes a
reinterpretation (like Party Willy, for example). Both are valid
things to do, but IMO once you've made your choice you should follow
it through as far as possible (i.e. either don't fix that item, but
if you do, why stop there?).

If I were writing a Java version of JSW (and God willing, some day I
will be), my main concern would be to make the game-engine as
faithful to the original as possible, including all the quirky
features (even though they aren't deliberately exploited in JSW -
with the obvious exception of "The Wine Cellar").

--
Dr. Andrew Broad
http://www.geocities.com/andrewbroad/
http://www.geocities.com/andrewbroad/spectrum/
http://www.geocities.com/andrewbroad/spectrum/willy/
http://www.geocities.com/andrewbroad/spectrum/willy/features.html

 

 

arrowleft
arrowright