>I agree. A couple of months ago, Donald gave me his blessing to
> Regarding bugs - and I still see a few, however small - should they
> not be listed in a document available on the home page (along with
> the already present source code), for willing & able programmers in
> the future?
>
compile all known bugs and produce a .lvl file to demonstrate those
that occur in-game (with probably a .txt file to explain them). Non-
game bugs will obviously need to be explained separately. Donald sent
me all the levels/emails that he had received over the years on this
subject. There were a lot.
Some had nice little levels to illustrate them, others were just
emails. Some were duplicates or minor variations of ones already
submitted, some appear to have now been fixed, and some were so
poorly explained that I could not work out what the author was
getting at.
Just so we're clear what a "bug" is in this context, it does not
include any of the counter-intuitive in-game features that can be
reproduced via an .lpb. In other words, things such as pushing a
block on/under your tank, shots passing through you when you are
sliding, trapping shots in mirror loops, etc, are not "bugs" even
though they may not have originally been intentionally introduced as
part of the game's physics.
Donald has indicated to me that he doesn't see any great urgency with
this and I agree with him. Most have a very minor impact on the
playability of the game whilst at the same time not being simple
fixes within the code. (For the record, the only bug that bugs me is
when you "Save As" a level with the Clear High Score option set, this
then becomes the default so when you later just Save (not Save As) a
level, your high score is still deleted. Also you can't cancel the
Save As once you're at the Level Entry dialog - even the Close (X)
button is disabled which is non-standard).
So, I am slowly working through them, separating the wheat from the
chaff, and collating them into a coherent .lvl file and document. I
haven't done as much as I had hoped over the last couple of months -
May is the anniversary of my birth month and I fail to see why I
should limit the celebration of my evacuation from the uterus to a 24
hour period so not much work gets done then, June was THE World Cup,
and this month I have been catching up on what didn't get done in the
previous two months.
When it's finished I'll ask Donald to link it from the "More
Downloads" page and you can all have a look at it and make
suggestions for any changes or additions.
Regards
Mark