Did you know that...
There was a map named "Train Station," which was created in 2010 but was released before the New Year celebrations in 2012. After the release, a bug had been noticed; the prop of the tower could be shot through with Shaft. Two days later, the use of this bug became punishable and a week after that, the bug had been completely fixed.
In 2011, Developers decided to make a contest in which it was necessary to turn the turret constantly. A special map called Carousel was developed for this contest. It was assumed that players would not be able to use the supplies on that map (neither purchased, nor bonus boxes). The map was never released. It is worth noting that the main designer of this map was the legendary mapmaker Figishe, who created a lot of maps. Now the map is considered to be lost.
The project of Ricochet turret first appeared in 2009. The turret was planned to be called "Vulcan". Its shots originally did not bounce off surfaces and were blue. At that time, Vulcan / Ricochet was a machine gun, but then the idea of bouncing balls appeared, and that idea later grew into a full-fledged turret, now known as Ricochet.
When Hornet was just on testing stage, it consisted of five parts: the central part and four side parts, each of which was below the level of the central unit, and on each side blocks there were tracks. Then Hornet changed to its present state because its design was deemed "too futuristic" and the complexities associated with gravity and traction.
Appearance of Shaft in June 2011 caused quite a furore among tankers. After the release Shaft was bought at a rate of 3 pieces per second! Straight after that it was changed and paints with protection from Shaft were released. On the next day it was removed from players' garages, the crystals were given back and the description was changed. Shaft was weak, so it was slightly improved and, before the release, there was an open testing in Test Server. On the first day of testing, the maximum damage of Shaft in aiming mode was 150 - 175 - 200 - 250 HP (for M0 - M1 - M2 - M3), on the second day was 200 - 225 - 275 - 300.
First Gold Box was worth 1,000 crystals. Initially, no one knew how, where and when this bonus would appear. First Gold Box fell on the map "Kungur" when the battle fund was 700 crystals, it was caught by player Noosya. Later, Gold Boxes began to fall almost on every map, but their value was cut to 100 crystals. Now the drop zones of the Gold Box drop exist on all maps.
In February 2011, a special modification of Smoky was introduced. It was named Smoky XT. This modification costed about 4000 crystals. It was available for purchase only for one week. Smoky XT was better than Smoky M3 in all aspects.
In 2009, Developers decided to create a turret that could deal damage to opponents and heal allies. So Isida appeared. The first concept of Isida could only heal and looked like it had three teeth, something that resembles a model from the Game «Half-Life». Isida was also able to heal itself (by firing into the void). This ability was too strong and was removed. Isida was last modified in February 2017, when the self-healing ability was removed.
During beta testing (May 2009) Tanki Online was awarded at Game Developers Conference in the category "Best Game without a publisher". This says that, while only in the test phase, Tanki Online had gained recognition and fame in the gaming industry.
In summer 2012 there was a special event hosted to holding the European Football Championship. During this action gold boxes value was increased several times. After the action finished it was estimated that during the action players caught 90 million crystals in gold boxes - in the current economic system it is worth nearly one billion crystals!
On September 27, 2012, an extraordinary battle called «Kasim vs Sun» took place — the Community Manager of Russian community, Maksim Khusainov, and Tech Support specialist, Kseniya Ignatyeva, fought against each other on Wasp + Smoky combination. Maksim won with a score of 22:19. Tankers could support Maksim and Kseniya by acquiring a special paint in the Garage that costed 100 crystals. 47 341 paints for Kasim were bought, 18 004 for Sun and 4 844 for both players — all those who bought the paint for Maksim received 59 crystals.
Every year on October 31 Tanki celebrates Halloween. In 2012, during the action a special map was created 59 597 times, and a special gold box fell 12,008 times. There were some interesting coincidences: October 30, 2012 the 16666666th tanker registered, and the Tweet made about the special video blog was 666th. In 2014, there were 45 ghosts on a special Halloween map. On October 31st 2015, tankers spent in the game a total of 196 years, and caught 440 000 Gold boxes. The winner of the competition for the best gold catchers was the player Ti-To, who caught 195 boxes and received Viking XT and Thunder XT as an award.
The creation of the first test version of Tanki took four and a half months. First registered player who is not a developer was GlebNikitin. And the first registered account was arts80 which belongs to server programmer Alex Kviring. The first map in the game was the prototype of Tribute.
By mid-2010, there were about 200 000 players registered. On December 19, 2010 the millionth registration was achieved. 6 June 2011 - registration number 3 000 000 (the player with the nickname katyana). January 4, 2012 - seven millionth registration (the player with the nickname stepan1234567891). March 25, 2012 - the barrier of 10 million registrations was overcome (player with the nickname lYonsl). On Tanker Day 2012 there was a registration #15 000 000 (a player with the nickname adilov.amir). February 5, 2013 - twenty millionth registration (the player with the nickname tolik755). End of July of 2013 - thirty millionth registration (the player with the nickname nadja8201).
Tanki Online is most popular in Russia. This is followed by Ukraine, Belarus, Armenia, Kazakhstan, Germany, Moldova, Georgia, the United States and Saudi Arabia.
The most popular paint in the game is "Green", then "Holiday" and "Forester". Three of the most popular turrets are Railgun, Ricochet and Twins. Three of the most popular hulls are Hornet, Viking and Wasp.
On New Year's holiday and Tanki's birthday which is celebrated on June 4, the developer team arranges a quest called "The GAME". Winners receive a "dream tank" - a fully micro-upgraded hull, turret and paint. The winner of the event on BD TO 2014 was player KomZorg, who chose Hunter M3 Ricochet M3 and Picasso. Player SteelShark, who was winner of "The GAME" on NY 2014-2015, received Hornet M3 Hammer M3 and Picasso. Player alex7668-rak, who was the winner of the event on BD TO 2015, received Hunter M3, Smoky M3 and Nano. Player DisappearedStar, who was the winner of the event on NY 2015-2016, chose three paints instead of a "dream tank": Taiga, Raccoon and Jade.
The official VKontakte group of Tanki Online appeared in January 2011. Russian community manager Maksim Khusainov promised to take a dip in the hole if the number of subscribers in the group will be over 500 000. September 27, 2014, this mark has been passed, and on New Year Maksim fulfilled his promise - in the first v-log in 2015 he began speaking from the hole.
The game has a total of six maps with an even number of points in Control Points mode - Courage, Deck 9, Magadan, Siege, Factory and Fort Knox.
There are four maps - Canyon, Duel, Ping Pong and Hill - which do not contain a Control Points mode at all.
In addition, Duel is the only map that is not available to be played in both Capture The Flag and Control Points modes.
The most capacious map is Dusseldorf, holding a massive 40 players, Berlin goes next with 36 players max, while Lost Temple and Madness have 32 players max. In turn, Lost Temple is the largest map, Berlin is just a little bit behind, and Dusseldorf closes the top three. The smallest maps are Island, Duel and Ping Pong.
In the summer of 2014 the Football World Cup was held in Brazil, and Tanki could not stay away from the event. In the action called "Football Frenzy" players could purchase one of the 32 paints, symbolizing the participants of the World Cup. Those who bought the paint for winner of the championship were given back a 50% of the crystals spent on purchases during the promotion. Total number of paints bought is 555,502, including for Russia - 111 000 (the most popular paint), for Germany (the winner) - 38 007, for Argentina - 17 641, for the Netherlands - 15 465. The least bought paint was the paint for Côte d'Ivoire - only about 1,000. About 887 million crystals were returned to tankers.
In 'The GAME' of May 2013, the prize for those who successfully solved all of the puzzles was a temporary paint called "Storm" with 15% protection from all turrets. At the end of the quest, 9636 tankers got the paint.
A long time ago Railgun was called Fear Machine, Ricochet could've been called Vulcan, Hornet could've been called Raptor, Viking could've been called Centurion, and Hammer could've been called Magnum. As for the Vulcan, the game designer Semyon Strizhak (known as Hazel-Rah) jokingly promised that "the turret will never be named Vulcan, otherwise I grow two additional fingers on the hand."
Spectator mode wasn't in the game from the beginning. The first clan war broadcasted using spectator mode was the quarter-final of the upper bracket of TOF Dream Team III between the teams "International" and "Tyazhelo i Slozhno" (which means "Difficult and Complicated").
In the summer of 2015 the team of Tanki Online visited the gamescom Game exhibition in Cologne, Germany. In honour of this event, a map named "Cologne" was introduced, on which Gold boxes worth 2000 crystals fell. During the event 191 million crystals fell in Gold Boxes and the map was visited by about a million players.
In many maps you can find rusted skeletons of Titan + Firebird combination: it is a tribute to the players from pre-rebalance era, according to which Titan + Firebird combination was considered the most absurd and useless combination of turret andhull.
Tanki Online's birthday is considered to be June 4, 2009 - the date of the start of the open beta testing. The first player to have reached the highest rank (at the time it was Marshal) was the legendary T7000. In April 2010, a Chinese server was started. On 16 April 2014, Tanki Online was launched in Brazil. First Generalissimo in the Brazilian community was the player limadj2 — he reached 1 400 000 experience points on 2 September 2014, spending about four and a half months to get to the highest rank. As a reward for his speedy passage, limadj2 received a fully micro-upgraded Viking M3, Ricochet M3 and Zeus.
Sometimes on the holidays funds in the Game are increased. The biggest funds in the game were five times the normal fund on August 2, 2015 in honour of the 50 000 viewers who tuned it to watch the eSports finals on Tanki Online's Twitch channel.
On May 9, 2015 there was a pass "Endless supplies", which cost 70 crystals and could be bought until a restart on May 10th. On that day it was almost impossible to find a player who was playing without 3 supplies activated at once - except for those who played in PRO-battles with supplies disabled.
During the Christmas holidays 2014-2015 an entrance from North Korea was registered in Tanki Online. It's known that access to the Internet is severely limited in North Korea. Who could it be?
During the Christmas holidays 2014-2015, there was a special promotion in which you could hire unique XT versions of Railgun and Hornet and a Special Paint, Frost, which had 20% protection from all turrets. Railgun XT and Hornet XT had a 50% boost over normal Railgun and Hornet. The special items were in the game for 12 days and you could hire these at any time during the 12 days. The price started at 150 000 crystals for Railgun XT M0 and an additional 50 000 for each modification, which gave you the item in your garage for the whole 12 days. Each day after, the prices were reduced by approximately 30%.
Deathmatch (DM) is the most popular game mode, amounting to 42% of all battles created. It is followed by Capture the Flag (CTF) with 33%, Team Deathmatch (TDM) with 14% and Control Points (CP) with 11%.
Forester is the most popular of all the paints. In December 2015, the paint was used in battles for a total of 1 258 208 hours. That is equal to 137 years!
Sandbox is the most popular map in Tanki Online. In 2015 alone, players created a whopping 7.7 Million battles in Sandbox.
Not everybody knows about the special Moonwalker paint. It was added to the game during the Farewell to Moon Silence map event, and was available for purchase until its very end. The map doesn't exist in the game any more, but the paint does.
If two discounts are applied to an item, they don't add up. Here is how it works:
The first discount is applied to the item, and then the second discount is applied to the already discounted price. For example, a 20% personal discount and a 25% sale from a promotion would give you a total of 40% off, not 45%.
Active supply indicators on top of other players' tanks were only added into the game half a year after supplies were launched. Before that, you had to guess whether an enemy had Double Attack/Double Armor activated.
Nauru, Kiribati and Guinea-Bissau are the 3 countries with the smallest player population. In fact, there is only 1 tanker living in each of these 3 countries according to statistics.
Mammoth could have had a different name. While the heavy hull was still in development, the name "Goliath" was seriously considered by the developers.
Not all Generalissimos were Field Marshals and Commanders before reaching their rank. Before the 17th of December 2012, the highest rank in the game was Marshal. When the new ranks were added, many Marshals had more than 1 400 000 EXP.
petraz was the first tanker who managed to get on top of Rio's skyscraper. He did it on the 1st of April 2014, during the event for the launch of TO in Brazil.
There are several phrases written in Persian in the map Iran. The one on the blue flag in the center of the map says "We've been through a lot to reach the peak of the mountains". The small writing on the houses can be translated as "We live not for ourselves, but for the greater good", while the sign on the gate simply says "Welcome".
The daily mission that is completed most often in TO is "Finish First in Battle". It is followed by "Collect Repair Kits" and "Collect Speed Boosts".
AlternativaEditor allows you to create levels (maps) for Tanki Online using special 3D-elements called props. Props are complete 3D-objects or its component parts, that you can use to create game locations.
Props are loaded into the editor in libraries. Props can be rotated around a vertical axis. The angle of rotation can be user-defined (any angle) or a multiple of 90 degrees.
Editor is made as an Adobe AIR application. So you need to download and install Adobe AIR.
Then you need to download, unpack a zip archive and install a file called AlternativaEditor.air. After the installation, you will see a shortcut on your desktop.
The interface of the editor consists of several parts:
- Main menu;
used to perform basic operations (import / export, editing, loading prop libraries, help, etc.)
used for switching the main options on and off:
- physical geometry;
- properties window;
- hiding props;
- Prop selection panel:
- props divided into categories and groups;
- Properties of selected prop.
To begin you need to load prop library. You can do that by going to Library → Clear and Load and specifying the root folder of the library.
Once the library is loaded, on the right in the pop-down menu you will see categories and groups of props.
Approximate structure of the library
The prop library is presented as a structure of folders containing files of models (3DS) and textures (JPG) as well as library.xml files.
There is the following hierarchy in the library:
- Categories of props (buildings, fences, terrain, etc.)
- Groups of props - component parts of complex elements (bridges, groups of rocks, etc.)
Geometric props describe fixed geometry of a level. They are 3DS-objects that have rectangular cross section in the base. The sides of it should be multiples of grid horizontal spacing (5 meters). If props contain terrain slopes the height difference between the borders should be equal to grid vertical spacing. Each geometric prop can contain a child object defining the geometry for collisions with tanks. This kind of object should be a box, a center of which is located at the origin of the local coordinate system. The axis of the box should be directed along the axis of its local coordinate system.
One prop can have several textures which you can choose in the settings menu.
In order to save memory some props are represented as sprites – flat objects that are always deployed to the camera. For example trees and bushes.
When constructing a map, sprites should be added last. First you need to test the main geometry to make sure there are no problem areas and take into account all the nuances.
By default, all elements are snapped to the grid. This may be an obstacle in case of sprites and functional elements. You can turn it off by clicking on magnet icon on the toolbar (). Sprites may disappear on subsequent boots. This is due to the problems with sorting in the editor. It may happen that they will be displayed under the surface of which they are placed.
This problem may be solved as follows:
- Choose in the upper bar;
- Select all sprites;
- Drag them while holding V (vertical movement) to find the ideal position.
Just to make sure it doesn't happen you can add several sprites for each height level. Then you can adjust the height as it was stated before and simply copy sprites. The correct height will be saved. When doing this it’s necessary to switch off the snap function.
Spawn points and bonus zones
Spawn points define where tanks appear and which way they are facing. There are three types of spawn points: yellow which are used for DM battles as well as blue and red which are used to specify the places where tanks of two opposing team appear in team battles (TDM, CTF, CP modes). Spawn points must be placed on the ground level.
Bonus zones indicate areas where bonuses may appear and define the types of possible bonuses. The zones should be rectangular with sides which are multiples of grid horizontal spacing. The type of dropped items is defined in the properties window. Bonus zones should be located above ground, higher by 1-2 spaces. It is also recommended to create 25% more double speed drop zones than double armor and double damage ones.
Method of work
Adding a prop to a map
- Choose the prop you need to add. You will see a green translucent cursor showing where the prop will be placed;
- Move the cursor to the required place using mouse or arrow keys on your keyboard;
- You can raise or lower the prop to a desired level using W and S keys;
- The prop can be rotated around its axis using X and Z keys;
- Press spacebar to place a prop.
Once you've added a prop, the cursor will become red. Two props can't overlap each other (occupy the same section of the grid).
You can choose next element for adding or edit the current one.
Editing a prop on a map
To do that you need to click on the prop. After doing that it will be highlighted in red. Now using mouse and keyboard you can move and rotate it or delete it by pressing Delete or C. To copy a prop drag it while holding Shift. Press K to move a prop half a segment.
Also you can choose a texture for each prop. To do that you need to select a prop that you've added to the map, open the settings menu and choose a texture.
Tile props that are used to construct the level's terrain often have different textures.
If we add several identical props and apply a texture to one of them, you will be able to apply the same texture to other selected props by pressing spacebar. The last selected texture will apply to it.
Now a little more about the structure of these textures. All of them are made seamless. So they can be joined together without seams in any direction. There are 1x1 tiles (5x5 meters) as well as 2x2 (10x10 meters), 2x1, 3x1, 3x2 and 3x3 ones.
To move the camera you can use the middle button on your mouse. To rotate the camera use Alt + middle button. Use the scroll wheel to zoom in and out. When you choose a particular prop the wheel is more sensitive while the rotation is done around the highlighted object. To get back to the insert cursor without selecting a prop use Ctrl + click combination. You can select several objects in a frame, make sure you hold Ctrl not to select a prop under the cursor and not to drag it. You can add an item to selected ones using Shift + click, or remove it from selected by using Alt + Shift + click.
You can't put two elements on one place. If it happened accidentally while dragging you will see an error window with a suggestion to undo the last action. Also you can check whether any elements are overlapped by pressing Q. The conflicting elements will be highlighted in red. You can undo the last action and go a step forward using CTRL + Z and Ctrl + Y.
Exporting / importing a map file
You can convert a map into XML at any moment. You can do it in the main menu File→Export Tanks map 1.x or by using Ctrl + T. When exporting a map you need to specify its name and add .xml format.
In order to import a map into the editor use File→Import from tanks or Ctrl + T.
Testing a map in TanksTestingTool
Before testing your map make sure there is at least one spawn point (a place where tank appears) for DM mode.
In order to test the results of your work you can open your map in TanksTestingTool. To do that you need to:
- Convert a map to XML;
- Call it map.xml;
- Move the file you got to Library folder with TanksTestingTool.swf file;
- Launch TanksTestingTool.swf
If everything has been done correctly, the map will be displayed.
Tank Testing Tool controls
|Move around the level in flight mode.
||WASD, Q, E, Mouse Drag
|Switch between flight mode and tank mode
||Insert / Delete
|Switch between tanks
||N, Shift + N
|Switch between different spawn points
||T - type of point
Y - Next point
||Numpad 7, Numpad 9
||Numpad 4, Numpad 6
||Numpad 1, Numpad 3
Nuances and difficulties
First of all you need to place main geometry of a level (terrain, buildings, bridges, etc.). After that you install sprites (vegetation) and functional elements (spawn points, bonus zones, flags, etc.).
When placing spawn zones always make sure that the biggest hull won’t get trapped at the spawn point.
In the process of rendering the level is divided into blocks along the boundaries of props forming a hierarchy (level → large blocks (buildings, land, etc.) → even smaller groups in each block → individual props). At this point some difficulties may occur.
To avoid them, you need to ensure that there are at least several “joints” (boundaries between props) going through the whole level that are not interrupted by other props:
Black lines are "joints", the yellow line is not.
The more of these joints are on the map the better.
If joints that go along problematic buildings through the entire map interfere with other props, there are two ways to solve this problem:
- Instead of these buildings put walls, blocks or rocks (that have limited height and are within the grid limits vertically and are quite small horizontally);
- Try to make joints going along these large buildings through the entire level.
To make sure that the hierarchy is correct use the debug mode (Ctrl + B) in Tanks Testing Tool (props joined into groups are marked with green, problematic places are red). If something is highlighted in red, it means that:
- There are problems with sorting which were described before;
- There is a tank or a sprite in this place (that's why sprites must be added last, when the main geometry has already been built and tested).