VORTEX
HTML code for this document written by Adam Brooke.
The Game of Matrices
Brought to you by BASM
Programmed by Adam Brooke
Visit BASM's Site!!!
Index
BASM - Blankware ASM
BASM is a programming group formed from the original TI-BASIC programming group
Blankware. For the most part, we work to produce quality z80 ASM games; but on occasion we also work on BASIC games, such as Vortex. A few of us also program in C++, and are working to create games that anyone can play.
Our Goals
Our Goal is to make some of the best ASM programs for the TI-8x, along with provide help other programmers out and provide them with an encouraging and helpful group. Many of us have greatly increased our programming skills due to participation in the BASM group.
Vortex v1.0 - The Game Of Matrices
Vortex v1.0 was programmed by Adam Brooke in 1 day, to prove that TI-BASIC programs CAN still compete with ASM programs, provided that they are programmed efficiently and effectively. Heavy use of matrices was applied in this program, in fact, the entire puzzle pattern itself is simply a representation of a matrix. Also, subprograms have been used extensively, so that less code is needed. The subprograms take the place of functions in languages such as ASM and many others.
System Requirements
To be able to run Vortex succesfully, you will need a TI-83 calculator. Send the .83g file to your TI-83. Run VORTEX to begin the program. Vortex may also be run through SOS if desired.
Your Goal
You will see a 6 by 5 grid on the left side of your screen. Your goal is to fill in all but one of the spaces with squares - and if you fill in ALL of them, you will get a bonus.
How To Play
To move the cursor (your position), use the arrow keys. To exit at any time, press CLEAR. To inverse (square->blank, blank->square) your position and the four adjacent positions around you, press 2nd. For example, lets say your position and the position above, below, to the right, and to the left of you are all squares. After pressing 2nd, these 5 positions will turn to blanks. This is how you play the entire game, and yes, it gets VERY frustrating!!!
Scoring System
Vortex has a unique scoring system. Instead of a highscore, there's a lowscore. In other words, you get one point for each change you make to the grid. Your goal is to fill in all but one of the spaces on the grid using as few changes as possible. The calculator will be preset with a lowscore of 50. It is your job to get below that! Also, in the rare occasion that you fill in ALL 30 SPACES, 20 points will be subtracted from your score. Yes, it is possible to have a negative lowscore :)
Disclaimer
I am not responsible for any damage this (these) programs may do to your calculator or it's memory. However, it is extremely unlikely that anything of this sort will happen.
Other Projects Under Developement
There are currently many PUDs in BASM, including the ASM games Bionic Commando, Pokemon, Shooter, Pac-Panic, and many others!!! Also, we are working on several C++ games for the computer. Be sure to check out our site for the latest news and programs at http://come.to/tiasm. If you have any questions or would like to join BASM, e-mail the WebMaster with what calc (or comp. language) you program for. If you program for a calculator, please keep in mind that we GREATLY prefer z80 ASM programmers. Thanks.