About This File
Altered Reality.
The basic Core of this game is Matthew Smiths original code.
Which although edited still runs in the original 48K
Due to extensive compression and rewrites of the original code this version.
Runs at double the original speed
Runs with up to 16 sprites per room
Runs with up to 32 arrows per room
Has diagonal sprites
Has mid sprite bounce
Has homing sprites
Has 128 rooms
and .....
I will leave the user/player to work out what has changed.
Uses "G" key- "H" key- and the "K" and "L" key
---------------------------------------------
Technical addendum :- files needed to construct the game
NOT INCLUDED.
These files are used to generate the game file
main files:-
mnjsw9.asm 15,264 lines in 423,867 bytes
manic_edit_copy.asm 342 lines in 10,576 bytes
fixed_page.asm 1,249 lines in 48,929 bytes
merged.asm 40 lines in 2,096 bytes
included data files when assembling
x0 1132 lines in 39k ; big data statements
x1 286 lines in 20k
x2 509 lines in 22k
x3 1103 lines in 41k
included binary files when assembling
edited-edit_3 6.75k
control.txt
650 lines in 20k
game files
jsw0.tap 30.9k
jsw1.tap 30.9k
the files control.txt jsw0.tap and jsw1.tap are processed by saveab1.bas
this is 1651 lines of qbasic in 48.07k
The process's includes- read room layout, compress data -output room layout data
read sprite data and read control file, change sprite data compress and output
reconfigure the key data and output
read the room data, discard unwanted data compress and output
in essence the basic file is taking the two games and merging into a set of output files, needed to assemble
A sprite editor and a room editor, along with an assortment of checking data files
.
All in, around 790k of associated files and data for version "K".
Which is why old versions are discarded when I update the logic
I am currently on version "L" - which is a big change in game play
What's New in Version Version K See changelog
Released
- I have shown multiple versions of this along the way to this the Final version. (any edits from now will be confined to trivial changes)
- With version Version K:
- Download