User:Asger Finding/sandbox

TankTrouble is a web-based multiplayer game developed and published by Mads Purup and Brian Bunch Christensen. Players are situated in a 2D maze from a bird's eye perspective and control a tank in the maze. The game was first published to the domain TankTrouble.com in 2007, alongside a text-based news outlet documenting changes within a storyline.

The two developers are based in Aarhus, Denmark, and have since the release of TankTrouble, worked on it as a hobby. The game has reached great popularity as a coffee break game, and is often played in school breaks or boredom.

Gameplay
TankTrouble is a simple game. You play as a tank situated in a maze, seen from an orthographic bird's-eye view. Your opponents are the other tanks. In a regular match, you win by being the last tank standing. Projectiles bounce off of the walls and have ranging speeds and durations before vanishing.

Tanks blow up when hit by a bullet, laser or any other weapon.

TankTrouble Online
In TankTrouble Online Warfare, you can battle up to 4 players in a game. When creating a game, you get a selection between Last Tank Standing and Deathmatch, and a checkmark for ranked matches.

When a round starts, a maze is generated, with a size depending on how many players are present. A countdown from 3 pops up, starting the round. Once it has ended, you and your opponents will be able to move freely (within the constraints of the maze walls)

A match on TankTrouble Online can house up to 4 players, the minimum being two players; that being a bot and a player or two players is negligible. The bot, Laika, will join you in a new game when you create one unless you are logged into two already, in which case only the two will play.

TankTrouble Classic
A match on TankTrouble Classic can have a maximum of 3 players. You can only battle the bot, Laika, with one player on your device.

On the main menu, https://classic.tanktrouble.com/?game, you get a selection of 1, 2 and 3 player games. When creating a game, you get to select the controls for your tank(s). You also get the option to press a gear icon. Before a round starts, if you have activated the gear icon, a settings panel will open, where you can select the following:

Weapons
When in a battle with Laika, the only weapon that you can toggle on/off is the laser. The other weapon toggles are static and set to off.
 * Laser
 * Gatling Gun
 * Frag Bomb
 * Homing Missile
 * Death Ray
 * Booby Traps
 * RC missile

If you are playing against other players, all weapons are activated.

Mazes
The maze settings by default are set to Regular and Our homemade in both PvE and PvP modes.
 * Regular
 * Our homemade
 * Other people's

Regular
The regular mazes are the auto-generated ones. These are also avaliable on TankTrouble Online. Unless two corridors collide, creating a crossroads of sorts, the tiles in a regular maze will always have a wall beside it.

Our homemade
These are your own mazes, that you can create in the maze builder in the garage tab. A maximum of 2 tall or 2 wide mazes are allowed on homemade mazes. This can be circumvented. Homemade mazes are required to be name to be saved.

Other people's
These are other people's homemade mazes, made in the maze builder. These mazes are moderated and approved by moderators before being published for other players to use. This is as to prevent offensive material such as patterns or maze names.

*your own mazes that you could make in the Maze Creator

**other people's mazes that they made in the Maze Creator

Game mechanics
=== TankTrouble Online ===

General
A tank in TankTrouble Online moves forward at the speed of 1.5925 tiles per second; reverse speed 1.28 tiles per second.

The online servers support a tank speed boost up to 42% without significant rubberbanding. Even if there is no speed boost upgrade properly implemented yet. Anything beyond 42% will result in a tank starting to rubberband to the level of unplayability.

Weapons
A regular bullet travels at 1.8 tiles per second. It lasts 10 seconds before disappearing. A maximum of 5 regular bullets of a single tank can be present in the maze at once.

The lifetime of a Double Trouble bullet is 6 seconds. You can shoot ten bullets with the Double Trouble before it empties. Besides this, nothing is distinguishing the ammunition from a regular bullet.

Shotgun pellets travel at a minimum pace of 3 tiles per second, 3.5 tiles being the maximum. The maximum lifetime of a shotgun pellet is 2 seconds, but if it collides with a wall, the lifetime gets reduced to 0.7 seconds.

The laser speed moves at 18 tiles per second. It lasts 0.8 seconds before it fades.

Upgrades
The laser aim's length is three tiles and the graphic changes depending on the selected game quality.

The Shield power-up lasts for 6 seconds and spends the last two seconds in a 'weakened' state.

The Spawn Shield power-up (only available in Deathmatch) lasts for 10 seconds and has the same properties as the regular shield. When you move away from your spawn point with this shield, its lifetime decreases significantly. Your distance away from your spawn point is calculated with the squared euclidean distance formula.

Kickstarter
On February 22th, 2015 at 12:00 UTC, TankTrouble announced a Kickstarter in hopes of bringing the webgame online.

The Kickstarter goal was set to 60,000 DKK (approx. $10,000) and was reached March 22th, 2015.

Kickstarters pledging 120 DKK (approx. $20) or more, would get early BETA access. Fifty-six backers bought this item. The largest pledge was of $3500, which almost tipped the scale to the goal, only short by $350.

The result was TankTrouble BETA. A subdomain of TankTrouble.com created for online BETA access. It had new textures, systems and features. They switched from Flash (ActionScript) to Phaser 2 (HTML5) in the BETA version.

=== Latecomers' shop === The Latecomers' shop was a Kickstarter-inspired store for those wanting to support TankTrouble after the Kickstarter campaign ended. Up until 2017, you could purchase several in-game and real-life goods there. The shop was a predecessor to the current TankTrouble Shop

The shop was eventually replaced with one in the open BETA in between 2016 and 2017. This shop introduced a new currency and removed the BETA membership and real-life items.

Merchandise
TankTrouble first introduced real-life merchandise April 14, 2019. It was shirts and hoodies, depicting characters such as Laika, and a tank. One shirt had TankTrouble branding on it. These shirts were produced by Spreadshirt.

Merchandise, referred to as swag by TankTrouble, was not brought up again in the news outlet up until February 16, 2015, where a TankTrouble-branded shirt was hinted at. These shirts were available for purchase by supporting the Kickstarter. After multiple requests from fans who had watched the Kickstarter promotional video, the developers decided to design two hoodies with TankTrouble branding, that they set up for sale on the Kickstarter for $75 respectively (including some lower-tier rewards.)

After the developers reached the Kickstarter funding goal, they went on to put all the merchandise up for sale on the Latecomers' shop, where it remained up until 2017.

Storyline
=== Laika === Laika is the ferocious dog sent to space by the Soviet Union. In the TankTrouble storyline, she was a study participant in a warfare emulator codenamed 'TankTrouble'. The scientists of the experiment chose to participate but went mad in a short matter of time. The lead scientist of the experiment sent Laika and the TankTrouble files to space in his last breath. She orbited the earth 302.528 times before crashing down in an unknown site.

She was brought back to life by sources unnamed, in a new, cyborg manner.

Laika was given access to the laser weapon on TankTrouble February 22, 2010 to please a long-time request from fans.

=== Doctor Dimitri === Dr Dimitri was an established, bald Russian Scientist who constructed a machine that could 'produce the theoretically impossible frequency known as the Death Ray'.

The existence of the Death Ray was never confirmed. Dr Dimitri vanished from the face of the earth, and the weapon became nothing but a myth. January 3, 2009, the scientists found an old, dusty file cabinet with a file labelled 'Strictly Confidential. Property of the Government of Russia' alongside an old newspaper that was never published. The newspaper confirms the existence of the death ray and hints to the impossible theory. With these papers, the scientists could construct the Death Ray.

Dimitri made an unannounced, unexpected return to the laboratory six years after his last mention in the news posts, with a Q&A guide on how to deal with laggy gameplay.

Mobile games
TankTrouble has been released on two major platforms: Android (Google Play Store) and iOS (App Store)

The mobile game's interface is simple.

In one-player mode against Laika, your movement control is placed in the left side, and your shoot button, in the right side of your device. Both below images of the tanks playing that are centered in the middle, horizontally.

In two-player mode, one player is displayed in the left, the other, mirrored in the right. The controls for movement are virtual joysticks positioned below or above the tank image, dependent on the side. The shoot control is a button on the other side of the tank, where there is no joystick.

iOS
TankTrouble on iOS was released onto the App Store December 16, 2011. The iOS version went online October 18, 2012.

TankTrouble on iOS has a 3.8-star rating and was published before TankTrouble on Android.

Android
TankTrouble on Android was fully released onto the Google Play Store August 29, 2014. TankTrouble offered beta testing for the app July 22, 2014 and ended the offer 8 days later. The app was discontinued from lack of updates inbetween June 2019 and December 2020.

TankTrouble on Android had a 4-star rating before its discontinuing.

Early BETA
The first online server introduced on beta.TankTrouble.com was London, displayed by a Union Jack icon in the website's top-right. In the first many months of early BETA, both before and after its release to the general public, most updates were heavily focused on decreasing lag.

Only BETA testers could play on beta.TankTrouble.com up until September 10, 2015. Early BETA laid the foundation for the present-day TankTrouble.com.

The game originally was hosted on TankTrouble.com, labeled 'Online Early Alpha' and it still ran on Adobe Flash with the old assets. All players could play on this version, in contrary to Early BETA hosted on beta.TankTrouble.com.

Additional ressources
TankTrouble.com. tanktrouble.com. Retrieved January 12, 2021.

Kickstarter for TankTrouble Online Warfare. tanktrouble.com. Retrieved January 12, 2021.

TankTrouble News Outlet (discontinued). classic.tanktrouble.com. Retrieved January 12, 2021.

TankTrouble Online News Outlet. tanktrouble.com. Retrieved January 12, 2021.

The Lab Report Archive. eu-central2-web2.tanktrouble.com. Archived from the TankTrouble CDN January 12, 2021. Retrieved January 12, 2021.

TankTrouble Mobile Mayhem, Android. play.google.com. Archived from the original May 30, 2017. Retrieved January 12, 2021.

TankTrouble Mobile Mayhem, iOS. apps.apple.com. Retrieved January 12, 2021.

TankTrouble Facebook page. facebook.com. Retrieved January 12, 2021.