AminetAminet
Search:
84520 packages online
About
Recent
Browse
Search
Upload
Setup
Services

game/2play/TankX.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:1-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.1b
Architecture:m68k-amigaos >= 1.2
Date:2024-04-27
Download:http://aminet.net/game/2play/TankX.lha - View contents
Readme:http://aminet.net/game/2play/TankX.readme
Downloads:1054

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

It works on kickstart 1.2, OCS, 68000, 0.5+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.

Inspired by the MS-DOS Tankkk.

Version 1.1b (19.4.2024)
-----------------------
- TankX.adf disk image updated to have the latest content, forgot to do it
earlier.

Version 1.1 (19.4.2024)
-----------------------
- Added CPU tanks, tanks controlled by the computer, allowing
  play without friends as well. You can have some CPU tanks in the 
  battle, a CPU team mate, human vs. CPU team death match, or have
  all tanks controlled by CPU. There are three different CPU drivers 
  to choose from:
  - Scary: medium range radar, comes towards you and shoots
  - Wary: medium range radar, shoots once and then flees
  - Lazy: long range radar, avoids moving but shoots from afar

  The CPU drivers are computationally expensive. The A500 can handle one 
  or two CPU tanks until slowing down. 
  
  In the right button menu you can enable the CPU driver bullet dodging
  mode. This may make the CPU tanks a more worthy adversary but can cause 
  slowdown even on faster Amigas (each bullet trajectory needs 
  to be predicted to the future).

- The scores window is now more compact. Winning tanks will be in 
  bold+underscore, CPU tanks in italics. It will also have a small 
  delay so it cannot be accidentally closed right after opening. 
  The main screen will also display the winner of the last round in bold.

- Pause mode: Use the keys P or Help to pause the game.

- The current field can be skipped with F6. 

- Field destruction mode is engaged if there are no tank hits
  in the last 40 seconds. This is indicated by three red 
  flashes. Inner walls can then be destroyed by shooting
  at them.

- Improved bounce back when trying to turn the tank
  near walls.

- Display winning tank or team in the scoreboard area at the
  end of the round.

- Menu option to enable start countdown before each round.

- Menu option to exclude fields from the random field selector.

- Added a new field "Block surprise" which is randomly generated
  every time to be a different, blocky field.

- Added a new field "Flying Tanks" where there are no obstacles 
  and tanks will not collide with each other. They are also
  stuck with throttle open and cannot reverse. 

- Main screen plays music if in-game music is enabled.

- TANK2USESKEYS=1 tooltype or command line parameter 
  TANK2USESKEYS switches tank 2 to use the number pad keys 
  (6,4,8,2,0) instead of the mouse port.

- A few bugs fixed (eg. the double tank explosion).
 
- In co-operation with the AmigaLive discord-community:
  - New fields: BurgerTime (by ztronzo), amigadrome, vectorarena, 
    supertankx, indytankx, tankxmas (by m°rg3)
  - Updated fields: GravelYard, tlu-bez01, whouz01 (by aZtOcKdOg)
  - A new breakbeaty piece of music by Comatron.
  - A new chip tune by hukka & keyj freely, another by demiurgi
  - New icons by aZtOcKdOg
  - Thanks to ztronzo for thorough testing!

- Additional greetings and thanks to jools!


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
---------- ----------- ------- ------- ------ ---------- ------------ ----------
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Feb 18 13:23 Icons/
-rw-r--r--   501/20        977    4218  23.2% -lh5- f308 Feb 18 09:18 Icons/tankx4c310hires.info
-rw-r--r--   501/20       2897    6912  41.9% -lh5- c9da Feb 14 08:22 Icons/tankx8c310hires.info
-rw-r--r--   501/20       2274    4018  56.6% -lh5- 7f5f Feb 14 08:59 Icons/tankx8c310lores.info
-rw-r--r--   501/20        242    1549  15.6% -lh5- c0b2 Feb 18 13:22 Icons/tankxhires-disk.info
-rw-r--r--   501/20        229    1005  22.8% -lh5- 1c43 Feb 18 13:22 Icons/tankxlores-disk.info
-rw-r--r--   501/20        278     632  44.0% -lh5- 4aa5 Apr  3  2015 Icons.info
-rw-r--r--   501/20        289     545  53.0% -lh5- 90c2 Feb 14 10:30 Install.readme
-rwxr-xr-x   501/20     148213  211300  70.1% -lh5- b867 Apr 27 06:49 TankX
-rw-r--r--   501/20     762202  901120  84.6% -lh5- d8ca Apr 27 06:49 TankX.adf
-rwxr-xr-x   501/20        544    2134  25.5% -lh5- 01f1 Jun 18  2023 TankX.info
-rw-r--r--   501/20       3359    7441  45.1% -lh5- cc74 Apr 18 17:00 TankX.readme
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Apr 27 06:49 TankXFields/
-rw-r--r--   501/20        311    5378   5.8% -lh5- 23f6 Apr 27 06:49 TankXFields/Boulder_Dash-col.iff
-rw-r--r--   501/20       2493    7562  33.0% -lh5- 2472 Apr 27 06:49 TankXFields/Boulder_Dash-map.iff
-rw-r--r--   501/20         30      30 100.0% -lh0- 2edc Apr 27 06:49 TankXFields/Boulder_Dash.fld
-rw-r--r--   501/20        434    3010  14.4% -lh5- 6d1b Apr 27 06:49 TankXFields/BratWurst-col.iff
-rw-r--r--   501/20        538    3704  14.5% -lh5- 832a Apr 27 06:49 TankXFields/BratWurst-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Apr 27 06:49 TankXFields/BratWurst.fld
-rw-r--r--   501/20        212    4508   4.7% -lh5- 36e2 Apr 27 06:49 TankXFields/Bubble-Bobble-col.iff
-rw-r--r--   501/20       1563   13126  11.9% -lh5- 0edb Apr 27 06:49 TankXFields/Bubble-Bobble-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Apr 27 06:49 TankXFields/Bubble-Bobble.fld
-rw-r--r--   501/20        873    4872  17.9% -lh5- 192f Apr 27 06:49 TankXFields/BurgerTime-col.iff
-rw-r--r--   501/20       1140    8930  12.8% -lh5- 1394 Apr 27 06:49 TankXFields/BurgerTime-map.iff
-rw-r--r--   501/20         36      36 100.0% -lh0- dec0 Apr 27 06:49 TankXFields/BurgerTime.fld
-rw-r--r--   501/20        196    3568   5.5% -lh5- d870 Apr 27 06:49 TankXFields/Combat-col.iff
-rw-r--r--   501/20        265    6684   4.0% -lh5- b28d Apr 27 06:49 TankXFields/Combat-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Apr 27 06:49 TankXFields/Combat.fld
-rw-r--r--   501/20        584   20632   2.8% -lh5- d483 Apr 27 06:49 TankXFields/DlxPacman-col.iff
-rw-r--r--   501/20       2648   16974  15.6% -lh5- bfbc Apr 27 06:49 TankXFields/DlxPacman-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 9425 Apr 27 06:49 TankXFields/DlxPacman.fld
-rw-r--r--   501/20       1490   20632   7.2% -lh5- 7c62 Apr 27 06:49 TankXFields/FrogSwamp-col.iff
-rw-r--r--   501/20       7849   30872  25.4% -lh5- e8f4 Apr 27 06:49 TankXFields/FrogSwamp-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- f2f3 Apr 27 06:49 TankXFields/FrogSwamp.fld
-rw-r--r--   501/20        420   20632   2.0% -lh5- 78e9 Apr 27 06:49 TankXFields/GravelYard-col.iff
-rw-r--r--   501/20      10571   30872  34.2% -lh5- ca2e Apr 27 06:49 TankXFields/GravelYard-map.iff
-rw-r--r--   501/20         30      30 100.0% -lh0- eb22 Apr 27 06:49 TankXFields/GravelYard.fld
-rw-r--r--   501/20       1107    4984  22.2% -lh5- f443 Apr 27 06:49 TankXFields/North-n-South-col.iff
-rw-r--r--   501/20       7535   14402  52.3% -lh5- 172b Apr 27 06:49 TankXFields/North-n-South-map.iff
-rw-r--r--   501/20         29      29 100.0% -lh0- 9ef7 Apr 27 06:49 TankXFields/North-n-South.fld
-rw-r--r--   501/20        351    4624   7.6% -lh5- a8a1 Apr 27 06:49 TankXFields/Pac-Man-col.iff
-rw-r--r--   501/20        366    4780   7.7% -lh5- 3b97 Apr 27 06:49 TankXFields/Pac-Man-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Apr 27 06:49 TankXFields/Pac-Man.fld
-rw-r--r--   501/20        402    5840   6.9% -lh5- 206e Apr 27 06:49 TankXFields/ScoreBoard-Hunt-col.iff
-rw-r--r--   501/20       9662   21354  45.2% -lh5- 0877 Apr 27 06:49 TankXFields/ScoreBoard-Hunt-map.iff
-rw-r--r--   501/20         60      63  95.2% -lh5- 5279 Apr 27 06:49 TankXFields/ScoreBoard-Hunt.fld
-rw-r--r--   501/20        847    5762  14.7% -lh5- 5298 Apr 27 06:49 TankXFields/WizardOfWor-col.iff
-rw-r--r--   501/20       2303   14092  16.3% -lh5- 6f19 Apr 27 06:49 TankXFields/WizardOfWor-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Apr 27 06:49 TankXFields/WizardOfWor.fld
-rw-r--r--   501/20        681   20560   3.3% -lh5- 8b20 Apr 27 06:49 TankXFields/amigadrome-col.iff
-rw-r--r--   501/20       8319   30800  27.0% -lh5- 9b4a Apr 27 06:49 TankXFields/amigadrome-map.iff
-rw-r--r--   501/20         54      54 100.0% -lh0- 3189 Apr 27 06:49 TankXFields/amigadrome.fld
-rw-r--r--   501/20        680   20632   3.3% -lh5- 8f92 Apr 27 06:49 TankXFields/g0ztman0r-col.iff
-rw-r--r--   501/20       1524   30872   4.9% -lh5- bac0 Apr 27 06:49 TankXFields/g0ztman0r-map.iff
-rw-r--r--   501/20         45      45 100.0% -lh0- 541a Apr 27 06:49 TankXFields/g0ztman0r.fld
-rw-r--r--   501/20       1529    3425  44.6% -lh5- 6294 Apr 27 06:49 TankXFields/howto.txt
-rw-r--r--   501/20       4203   20548  20.5% -lh5- 2dc8 Apr 27 06:49 TankXFields/indytankx-col.iff
-rw-r--r--   501/20      17154   30800  55.7% -lh5- ae0e Apr 27 06:49 TankXFields/indytankx-map.iff
-rw-r--r--   501/20         59      61  96.7% -lh5- 0ced Apr 27 06:49 TankXFields/indytankx.fld
-rw-r--r--   501/20        850   20548   4.1% -lh5- c30d Apr 27 06:49 TankXFields/supertankx-col.iff
-rw-r--r--   501/20       6294   30800  20.4% -lh5- 42f7 Apr 27 06:49 TankXFields/supertankx-map.iff
-rw-r--r--   501/20         32      32 100.0% -lh0- 89fe Apr 27 06:49 TankXFields/supertankx.fld
-rw-r--r--   501/20       1773    9904  17.9% -lh5- 66c2 Apr 27 06:49 TankXFields/tankxmas-col.iff
-rw-r--r--   501/20      13609   30812  44.2% -lh5- ae93 Apr 27 06:49 TankXFields/tankxmas-map.iff
-rw-r--r--   501/20         53      53 100.0% -lh0- 2acd Apr 27 06:49 TankXFields/tankxmas.fld
-rw-r--r--   501/20        504   20632   2.4% -lh5- 29b9 Apr 27 06:49 TankXFields/tlu-bez01-col.iff
-rw-r--r--   501/20        891   30872   2.9% -lh5- 2843 Apr 27 06:49 TankXFields/tlu-bez01-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- a7cc Apr 27 06:49 TankXFields/tlu-bez01.fld
-rw-r--r--   501/20        487    5120   9.5% -lh5- a0f7 Apr 27 06:49 TankXFields/vectorarena-col.iff
-rw-r--r--   501/20       6963   30800  22.6% -lh5- f7ef Apr 27 06:49 TankXFields/vectorarena-map.iff
-rw-r--r--   501/20         38      38 100.0% -lh0- 60f0 Apr 27 06:49 TankXFields/vectorarena.fld
-rw-r--r--   501/20        329    3860   8.5% -lh5- c2de Apr 27 06:49 TankXFields/whouz01-col.iff
-rw-r--r--   501/20       7032   30872  22.8% -lh5- 5b83 Apr 27 06:49 TankXFields/whouz01-map.iff
-rw-r--r--   501/20         24      24 100.0% -lh0- 1164 Apr 27 06:49 TankXFields/whouz01.fld
-rw-r--r--   501/20        281     632  44.5% -lh5- f45f Apr  3  2015 TankXFields.info
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Apr 27 06:49 TankXMusic/
-rw-r--r--   501/20      90179  120916  74.6% -lh5- 6c7e Apr 27 06:49 TankXMusic/2-chan_a-man48.mod
-rw-r--r--   501/20      47915   87464  54.8% -lh5- 1a33 Apr 27 06:49 TankXMusic/2quiet48.mod
-rw-r--r--   501/20        717   11964   6.0% -lh5- d254 Apr 27 06:49 TankXMusic/demiformers40.mod
-rw-r--r--   501/20      95433  117096  81.5% -lh5- 0c98 Apr 27 06:49 TankXMusic/drive48.mod
-rw-r--r--   501/20       2675   12612  21.2% -lh5- f93c Apr 27 06:49 TankXMusic/hkaxkjf-bleats2ch48.mod
-rw-r--r--   501/20        307     483  63.6% -lh5- 41b2 Apr 27 06:49 TankXMusic/howto.txt
-rw-r--r--   501/20      76585  114572  66.8% -lh5- 241c Apr 27 06:49 TankXMusic/ironclad48.mod
-rw-r--r--   501/20      18483   32252  57.3% -lh5- 1b37 Apr 27 06:49 TankXMusic/keyjfreely-hotrodbot42.mod
-rw-r--r--   501/20      14168   29532  48.0% -lh5- 6017 Apr 27 06:49 TankXMusic/kragle-tankjam56.mod
-rw-r--r--   501/20      68969   90514  76.2% -lh5- b2d4 Apr 27 06:49 TankXMusic/metaltank48.mod
-rw-r--r--   501/20      84152  119842  70.2% -lh5- 7e4a Apr 27 06:49 TankXMusic/stalking48.mod
-rw-r--r--   501/20        279     632  44.1% -lh5- 3230 Apr  3  2015 TankXMusic.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        88 files 1549311 2529723  61.2%            Apr 28 02:38

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