Vendetta v3.1.3 for TI-92
CWalther Creation 1996-2000

Vendetta is the don't-know-how-it's-called-originally two-player game where you have to adjust shooting angle and velocity in order to hit your opponent for the TI-92.

Installation:

Send all variables to your TI-92. They must be in the folder "vendetta".
To start the game, enter "vendetta\vendetta()" in the home screen (you don't need to switch to the "vendetta" folder).


Instructions:

In the intro screen, use the keys F1-F3 to switch between the different views (About, Settings, Controls). In the Settings view, use F5 to set the Terrain Generator. I've included four Terrain Generators, vend3tg (the new Vendetta 3 TG), vend2tg (the old Vendetta-2-style TG), roughtg (a vend3tg that generates a less smooth surface) and rectg (the recursive TG - see below), you need at least one of them. If you want to program your own TG, see below ("Programming your own Terrain Generator"). In the dialog, enter the full pathname (e.g. "vendetta\vend3tg()") of the program. F6 toggles Falling Terrain: when turned on, earth with a hole beneath it will fall down to fill the hole.
The settings are stored in the variable vendetta\settings, if you delete it, it will be restored with the default values TG=vendetta\vend3tg() and Falling Terrain=on.

Press ENTER to start the game.
When the terrain is drawn, the left player starts. Adjust your angle (measured from 0=vertical to 90=horizontal) with the left and right keys, your velocity (measured from 0=0 to 100=fast, 60 is a good value to start) with the up and down keys. Then press ENTER to shoot (When your batteries are weak or the display contrast is low, it's a bit difficult to see the bullet. I've tried to make it bigger, but that slowed down the game extremely.). When you don't hit your opponent, it's his turn. When one player is hit, he has lost and the game is over.
You can abort the game and return to the home screen at any time by pressing ESC.


Programming your own Terrain Generator:

A Terrain Generator is actually just a program that draws something on the Graph screen. You have to notice the following points:
o You don't have to ClrDraw, FnOff or anything like that, as these tasks are already handled by the main Vendetta program.
o The surface of the terrain can be between row 1 (row 0 should be left white) and row 92 (row 93 has to be completely black, and the space below it is used for the messages).
o In columns 0 to 14 and 224 to 238, the surface should be flat because the tanks are placed there.
o Overhanging terrain is possible, but can cause strange results with the Falling Terrain function.

If you have programmed a good Terrain Generator, send it to me, so that I can include it in future releases!


Changes in version 3.1.3 compared to 3.1.2:

o Distributed ungrouped, because several people reported problems with my group files (although I didn't find any)


Changes in version 3.1.2 compared to 3.1.1:

o Another address change: My new e-mail address is cwalther@gmx.ch


Changes in version 3.1.1 compared to 3.1:

o Changed internet addresses. The addresses cwalther@village.ch and www.village.ch/~cwalther are no longer valid!


Changes in version 3.1 compared to 3.0:

o Small internal changes
o New Terrain Generators:
  o roughtg: A modified vend3tg that generates a less smooth surface.
  o rectg: The (somewhat experimental) recursive TG: very slooow, but generates quite realistic landscapes. In the dialog you have to set the recursion depth: the greater, the more realistic the landscape (under 5 is just weird), and the slower the calculation. The preview values allow you to get a preview of the selected recursion levels as they are calculated, but previewing further slows down the process.


Changes in version 3.0 compared to 2.0:

o Intro screen
o New Terrain Generator
o Modular Terrain Generator design
o Falling Terrain


Send bug reports or suggestions or anything like that to <cwalther@gmx.ch>.

The network version Netta, eventual new versions and other programs are always available on my homepage: http://www.home.pages.de/~cwalther

  Christian Walther
