💾 Archived View for cugi.ie › aminet › 1690339412.gmi captured on 2023-09-08 at 16:22:49. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

2-7 player tank combat (updated Tankkk)

   Author:       kpk at iki.fi (K-P Koljonen)
   Uploader:     kpk iki fi (K-P Koljonen)
   Type:         game/2play
   Version:      1.0
   Architecture: m68k-amigaos >= 1.2
   Date:         2023-07-25
   Readme:       http://aminet.net/game/2play/TankX.readme
   Downloads:    3

http://aminet.net/game/2play/TankX.lha

TankX is a 2-7 player tank combat shooter. Great fun with friends!

It works on kickstart 1.2, OCS, 68000, 0.5M+0.5M memory.

The original version was called Tankkk, where the number of k-letters

denoted the amount of tanks in the game. This one should then

be called Tankkkkkkk, but that would be silly.

Version 1.0 (26.7.2023)

-----------------------

- Changed the name to TankX.

- Added three more tanks, so up to 7 simultaneous players possible!

- Tank #5 with a third set of keys which default to: U, T, 6, Y, F.

- Tanks #6 and #7 with a parallel port joystick adapter.

- Team mode: create two teams and try to beat the other team.

Use the tank toggle buttons to configure teams. Team 2 tanks have

a visual indicator.

- All tanks have a distinctive color unlike previously.

- Hitting walls bounces the tank back slightly so you can't

get stuck as easily as before.

- Hitting walls many times will eventually cause some damage

(to encourage good driving). This can be configured with the

"Wall damage" slider. Here the value denotes how many wall

hits are needed to decrease tank durability. Value 0 means

wall hits do not cause any damage.

- The tanks will start each battle from a safe distance from

each other. In team mode team 1 will start from the left

side, team 2 from the right side.

- Tank-to-tank collision: you can no longer drive through

other tanks. A new sound effect added for this as well.

- New setting "Victory limit": set this to non-zero to stop the

session after a certain number of wins achieved.

- There are now more battlefields available along with names

for each of them. Selection is done with a pop up selector.

- The score display has a bar displaying the tank "durability"

beside the scores.

- Additional user created battlefields. These are searched

from directory "TankXFields" from PROGDIR: (kick2.0+) or

current dir (kick1.3). You can also specify the field directory

with icon tooltype "FIELD=<dir>" or with command line parameter

"FIELD <dir>". You can modify the contents of this directory.

See "TankXFields/howto.txt" for instructions on how to create

your own fields. As many fields are loaded as fit into memory.

Compress the IFF-files with the "fimp"-compressor to fit more

fields into memory or disk on low end Amigas (look for

imploder-4.0.lzh on aminet).

- In-game music. Modules are searched from directory

"TankXMusic" from PROGDIR: (kick2.0+) or current dir (kick1.3).

You can also specify the music directory with icon tooltype

"MUSIC=<dir>" or with command line parameter "MUSIC <dir>".

You can modify the contents of this directory.

See "TankXMusic/howto.txt" for instructions on how to create

your own music. As many mods are loaded as fit into memory.

The fields are loaded first.

There's a toggle button to enable music. Tank engine sound

will be disabled if music is playing.

Mods can also be compressed with "fimp", this will add

a decompression delay when switching music.

- Tank settings will be automatically saved on exit

and restored on start up.

- The tanks can be configured to be smaller than before.

- Kill walls flash in a perilous fashion (on most fields).

- Fields can have walls that can be destroyed by shooting at them

(used in the Boulder Dash field).

- The tank destruction sequence has color flashing.

- Icon tooltype LANGUAGE can be set to EN or FI to preset

the language and skip the requester on startup.

- Command line parameter "EN" or "FI" can also be used to select

the language.

- Some fixes done for the statistics calculations.

- The window for redefining keys now allows canceling with ESC.

- v0.78 crashed on exit when started from Workbench, fixed.

- In co-operation with the AmigaLive discord-community there

are now many additional battlefields and pieces of in-game music

available. Thanks go to: ztronzo, aZtOcKdOg, demiurgi,

keyj freely, kragle, imjustpickle

Version 0.78 (22.4.2023)

------------------------

On the 21st of April 2023 I noticed that this does not

work on the 68000 CPU due to a memory alignment bug.

Fixed it and increased the version to v0.78.

Changes from v0.745 (11.4.1994) to v0.77 (27.12.1996)

-----------------------------------------------------

- Removed the awful 'shoot tank 4, damage tank 1'-bug.

- Added two new levels and a couple of sound effects.

- Some minor fixes and stuff.

Quite a big delay, almost three years! :-)

Contents of game/2play/TankX.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
-rw-r--r--   501/20        233     439  53.1% -lh5- 784f Jul 17 10:12 Install.readme
-rw-r--r--   501/20     129606  185864  69.7% -lh5- b00e Jul 25 16:38 TankX
-rw-r--r--   501/20     640201  901120  71.0% -lh5- ca21 Jul 13 06:16 TankX.adf
-rwxr-xr-x   501/20        405    1415  28.6% -lh5- 7bb9 Jun 18 16:29 TankX.info
-rw-r--r--   501/20       2200    4673  47.1% -lh5- c731 Jul 25 16:36 TankX.readme
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Jul 25 16:38 TankXFields/
-rw-r--r--   501/20        311    5378   5.8% -lh5- 23f6 Jul 25 16:38 TankXFields/Boulder_Dash-col.iff
-rw-r--r--   501/20       2493    7562  33.0% -lh5- 2472 Jul 25 16:38 TankXFields/Boulder_Dash-map.iff
-rw-r--r--   501/20         30      30 100.0% -lh0- 2edc Jul 25 16:38 TankXFields/Boulder_Dash.fld
-rw-r--r--   501/20        354    3086  11.5% -lh5- 7566 Jul 25 16:38 TankXFields/BratWurst-col.iff
-rw-r--r--   501/20        444    3770  11.8% -lh5- 4d4a Jul 25 16:38 TankXFields/BratWurst-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Jul 25 16:38 TankXFields/BratWurst.fld
-rw-r--r--   501/20        212    4508   4.7% -lh5- 36e2 Jul 25 16:38 TankXFields/Bubble-Bobble-col.iff
-rw-r--r--   501/20       1563   13126  11.9% -lh5- 0edb Jul 25 16:38 TankXFields/Bubble-Bobble-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Jul 25 16:38 TankXFields/Bubble-Bobble.fld
-rw-r--r--   501/20        196    3568   5.5% -lh5- d870 Jul 25 16:38 TankXFields/Combat-col.iff
-rw-r--r--   501/20        265    6684   4.0% -lh5- b28d Jul 25 16:38 TankXFields/Combat-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Jul 25 16:38 TankXFields/Combat.fld
-rw-r--r--   501/20        584   20632   2.8% -lh5- d483 Jul 25 16:38 TankXFields/DlxPacman-col.iff
-rw-r--r--   501/20       2648   16974  15.6% -lh5- bfbc Jul 25 16:38 TankXFields/DlxPacman-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 9425 Jul 25 16:38 TankXFields/DlxPacman.fld
-rw-r--r--   501/20       1490   20632   7.2% -lh5- 7c62 Jul 25 16:38 TankXFields/FrogSwamp-col.iff
-rw-r--r--   501/20       7849   30872  25.4% -lh5- e8f4 Jul 25 16:38 TankXFields/FrogSwamp-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- f2f3 Jul 25 16:38 TankXFields/FrogSwamp.fld
-rw-r--r--   501/20        408   20632   2.0% -lh5- e9e1 Jul 25 16:38 TankXFields/GravelYard-col.iff
-rw-r--r--   501/20      10537   30872  34.1% -lh5- d079 Jul 25 16:38 TankXFields/GravelYard-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 8165 Jul 25 16:38 TankXFields/GravelYard.fld
-rw-r--r--   501/20       1587    5706  27.8% -lh5- d7e9 Jul 25 16:38 TankXFields/North-n-South-col.iff
-rw-r--r--   501/20       7535   14402  52.3% -lh5- 172b Jul 25 16:38 TankXFields/North-n-South-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- a9c5 Jul 25 16:38 TankXFields/North-n-South.fld
-rw-r--r--   501/20        351    4624   7.6% -lh5- a8a1 Jul 25 16:38 TankXFields/Pac-Man-col.iff
-rw-r--r--   501/20        366    4780   7.7% -lh5- 3b97 Jul 25 16:38 TankXFields/Pac-Man-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Jul 25 16:38 TankXFields/Pac-Man.fld
-rw-r--r--   501/20        397    5882   6.7% -lh5- a8c6 Jul 25 16:38 TankXFields/ScoreBoard-Hunt-col.iff
-rw-r--r--   501/20       9577   21192  45.2% -lh5- a616 Jul 25 16:38 TankXFields/ScoreBoard-Hunt-map.iff
-rw-r--r--   501/20         30      30 100.0% -lh0- 2db9 Jul 25 16:38 TankXFields/ScoreBoard-Hunt.fld
-rw-r--r--   501/20        847    5762  14.7% -lh5- 5298 Jul 25 16:38 TankXFields/WizardOfWor-col.iff
-rw-r--r--   501/20       2303   14092  16.3% -lh5- 6f19 Jul 25 16:38 TankXFields/WizardOfWor-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Jul 25 16:38 TankXFields/WizardOfWor.fld
-rw-r--r--   501/20        680   20632   3.3% -lh5- 8f92 Jul 25 16:38 TankXFields/g0ztman0r-col.iff
-rw-r--r--   501/20       1524   30872   4.9% -lh5- bac0 Jul 25 16:38 TankXFields/g0ztman0r-map.iff
-rw-r--r--   501/20         34      34 100.0% -lh0- 8893 Jul 25 16:38 TankXFields/g0ztman0r.fld
-rw-r--r--   501/20       1469    3252  45.2% -lh5- f54a Jul 25 16:38 TankXFields/howto.txt
-rw-r--r--   501/20        459   20560   2.2% -lh5- 4270 Jul 25 16:38 TankXFields/tlu-bez01-col.iff
-rw-r--r--   501/20       1969   30872   6.4% -lh5- 49a3 Jul 25 16:38 TankXFields/tlu-bez01-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Jul 25 16:38 TankXFields/tlu-bez01.fld
-rw-r--r--   501/20        586   20632   2.8% -lh5- 6c50 Jul 25 16:38 TankXFields/whouz01-col.iff
-rw-r--r--   501/20       4165   30872  13.5% -lh5- ed54 Jul 25 16:38 TankXFields/whouz01-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Jul 25 16:38 TankXFields/whouz01.fld
-rw-r--r--   501/20        336     900  37.3% -lh5- eff0 Jul 17 10:19 TankXFields.info
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Jul 25 16:38 TankXMusic/
-rw-r--r--   501/20      47915   87464  54.8% -lh5- 1a33 Jul 25 16:38 TankXMusic/2quiet48.mod
-rw-r--r--   501/20      95433  117096  81.5% -lh5- 0c98 Jul 25 16:38 TankXMusic/drive48.mod
-rw-r--r--   501/20        307     483  63.6% -lh5- 41b2 Jul 25 16:38 TankXMusic/howto.txt
-rw-r--r--   501/20      76585  114572  66.8% -lh5- 241c Jul 25 16:38 TankXMusic/ironclad48.mod
-rw-r--r--   501/20      18483   32252  57.3% -lh5- 1b37 Jul 25 16:38 TankXMusic/keyjfreely-hotrodbot42.mod
-rw-r--r--   501/20      14168   29532  48.0% -lh5- 6017 Jul 25 16:38 TankXMusic/kragle-tankjam56.mod
-rw-r--r--   501/20      68969   90514  76.2% -lh5- b2d4 Jul 25 16:38 TankXMusic/metaltank48.mod
-rw-r--r--   501/20      84152  119842  70.2% -lh5- 7e4a Jul 25 16:38 TankXMusic/stalking48.mod
-rw-r--r--   501/20        335     900  37.2% -lh5- 648c Jul 17 10:19 TankXMusic.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        60 files 1242855 2109852  58.9%            Jul 26 02:43

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>