Added Quatris
This commit is contained in:
parent
a51e46ea66
commit
770492f090
BIN
Quatris/PDTINS.COM
Normal file
BIN
Quatris/PDTINS.COM
Normal file
Binary file not shown.
BIN
Quatris/PDTINS.DTA
Normal file
BIN
Quatris/PDTINS.DTA
Normal file
Binary file not shown.
4
Quatris/QUATRIS.ASC
Normal file
4
Quatris/QUATRIS.ASC
Normal file
@ -0,0 +1,4 @@
|
||||
A CP/M Z80 version of the Russian game TETRIS. Done in Turbo
|
||||
Pascal, the library includes a program to install it for 28 types
|
||||
of terminals. Version 2.0 fixes a bug at high scores, and shows
|
||||
the number of deleted rows. Very interesting and entertaining.
|
BIN
Quatris/QUATRIS.COM
Normal file
BIN
Quatris/QUATRIS.COM
Normal file
Binary file not shown.
5
Quatris/QUATRIS.FOR
Normal file
5
Quatris/QUATRIS.FOR
Normal file
@ -0,0 +1,5 @@
|
||||
Á CP/Í Z8° versioî oæ thå Russiaî gamå TETRIS® Donå iî Turbï <20>
|
||||
Pascal¬ thå librarù includeó á prograí tï instalì iô foò 2¸ typeó <20>
|
||||
oæ terminals® Versioî 2.° fixeó á buç aô higè scores¬ anä showó <20>
|
||||
thå numbeò oæ deleteä rows® Verù interestinç anä entertaining.
|
||||
|
BIN
Quatris/QUATRIS.SCO
Normal file
BIN
Quatris/QUATRIS.SCO
Normal file
Binary file not shown.
79
Quatris/QUATRIS.TXT
Normal file
79
Quatris/QUATRIS.TXT
Normal file
@ -0,0 +1,79 @@
|
||||
|
||||
Quatris 2.0
|
||||
The Games of Shapes
|
||||
|
||||
|
||||
Quatris is a game of placing shapes strategically as they fall
|
||||
into place. Each shape can be thought of as 4 small squares linked
|
||||
together. Thus the name Quatris. These shapes are sometimes refered
|
||||
to as tetrominoes. The game is similar to the commercial game Tetris.
|
||||
This adaptation of the theme is for CP/M. It is written in Turbo
|
||||
Pascal, and thus requires a Z80 or compatible CPU. The source code is
|
||||
available for a modest fee, and can be ported to MS-DOS with little
|
||||
trouble.
|
||||
|
||||
The game controls are mostly numbers. The game screen lists the
|
||||
controls, so play is simple. Strategy is complex however. The main
|
||||
object is to completely fill whole rows with blocks. When this
|
||||
happens, the row vanishes, and the end of the game is postponed.
|
||||
Points are accumulated as each shape drops. You get more points for
|
||||
placing the shape faster, so use the space bar to drop it into place
|
||||
as soon as it is properly positioned. You get more points at harder
|
||||
(lower) levels as the action speeds up. It may be strategic to begin
|
||||
at a higher level, or to advance while playing. The level auto-
|
||||
matically advances, if not high enough already, after a certain number
|
||||
of rows have been filled. An option to preview the next shape is
|
||||
available, but it does slightly lower your points.
|
||||
|
||||
The .COM file is initially set up for a Kaypro/Televideo/ADM type
|
||||
terminal. The public domain program PDTINS by Carson Wilson is
|
||||
included to allow this to be changed if needed. My thanks to him for
|
||||
this program. In the unlikely event that a compatible terminal is not
|
||||
on the PDTINS menu, you only need to worry about clear screen and
|
||||
cursor addressing. Look for 01A hex for clear screen, and <ESC>=rc
|
||||
for cursor addressing in the distributed .COM file. The crt init (and
|
||||
exit) sequence can be used to turn the cursor off (and back on) if it
|
||||
bothers you. With DDT, the strings would begin (length first) at 016B
|
||||
hex (off) and 017B hex (on). Add your strings, with appropriate
|
||||
lengths, to enable this feature.
|
||||
|
||||
The game is configured to run best on a 4 MHz machine. This too
|
||||
can be changed. To try a different value (lower values make the game
|
||||
more challenging) include the value on the command line, example:
|
||||
|
||||
A>QUATRIS 3MHZ<RET>
|
||||
|
||||
To enter your system speed permanently as the default, requires DDT or
|
||||
some other patch utility. The value is at location 0124 hex.
|
||||
|
||||
A high scores file is maintained for the top ten scores. This
|
||||
encourages competition and makes the game more enjoyable, even if you
|
||||
only try to better your own high score. My high score is about 6500.
|
||||
To see the high scores without playing just enter the command:
|
||||
|
||||
A>QUATRIS SCORE<RET>
|
||||
|
||||
The game can be exited early if desired. In case of supervisor
|
||||
surveillance, or if you need to pause for some reason (ahem), there is
|
||||
a key which clears the screen and leaves a bogus "A>" prompt. Hit
|
||||
any key to resume where you left off, or hit ESC at the false prompt
|
||||
to quietly exit to CP/M (your score is not recorded in this case).
|
||||
|
||||
This software and documentation is copyright 1989 by Steven B.
|
||||
Perkins. You are free to use, copy, and distribute it as long as it
|
||||
is not for profit. Contact me if other arrangements are desired.
|
||||
|
||||
I believe the CP/M world can use more support. There really are
|
||||
a lot of us out here! Any comments about this game, or monetary
|
||||
encouragement towards further efforts and upgrades can be sent to the
|
||||
address below. I also frequent Z-Node 45: (713)937-8886 and you can
|
||||
leave messages for me there. A donation of $10 or more makes you an
|
||||
official supported user. If you send such a donation and a floppy
|
||||
disk, you will receive the source code, the latest version, and another
|
||||
game and utility to try. Have fun, and keep supporting CP/M and the Z-
|
||||
system.
|
||||
|
||||
|
||||
Address: Steven B. Perkins
|
||||
1227 Spring Ridge Dr.
|
||||
Sandy, UT 84094
|
11
Quatris/README.md
Normal file
11
Quatris/README.md
Normal file
@ -0,0 +1,11 @@
|
||||
# Quatris
|
||||
|
||||
This is a Tetris clone which has been adapted to VT100 escape sequences (via PDTINS.COM).
|
||||
|
||||
The game is by:
|
||||
Steven B. Perkins
|
||||
1227 Spring Ridge Dr.
|
||||
Sandy, UT 84094
|
||||
|
||||
See ``QUATRIS.TXT`` for more information.
|
||||
|
Loading…
Reference in New Issue
Block a user