Arras:Arras.io

Arras.io is a fan-made sequel to the game Diep.io. At the start of the game the player controls a simple , and defeats the and other players to level up and upgrade their tank and to gain points to increase their stats.
==Game Modes==
===Free For All (FFA)===
The player will spawn in the arena at Level 1 as the . The player can travel anywhere and must work their way to the top, having no special attributes except its one cannon.
The main goal in Free For All is to work one's way to the top of the Leaderboard. To raise its level higher than 1, the player must destroy enemy Tanks or . As always, they can press N to level up instantly.
This gamemode features a usually barren landscape with rocks near each corner. However, it is not uncommon to see no rocks on the map. The square area between the rocks is known as the Pentagon Nest.
===Teams (TDM)===
In the Team modes, the player will spawn in a safe base, and with teammates.
The main goal in this mode is to dominate the Leaderboard with their teams' players.
The 2TDM map features the bases on either the East or West sides of the arena, with rocks spread all over the place to provide cover for tanks. (The green dots are players, not rocks.)
The 4TDM map features each base in a separate corner of the map with rocks directly North, East, South and West from the center.
===Maze===
Maze works like FFA with one key difference; the arena is littered with randomized walls to create a maze.
The players normally spawn on the outskirts of the maze, but can sometimes spawn in the center too. Fights usually break out along the borders of the arena.
The Pentagon Nest remains the same.
====TDM Maze====
Like Maze the mode takes place in a maze, but with one difference: players spawn in one of two team bases on opposite corners of the field.
The maze is rotationally symmetric. Notice the similarities between the top and bottom of the map. Also, no walls spawn directly inside the base, but they do spawn around it, however there are always multiple exits to leave the base.
The Pentagon Nest remains the same.
====Assault====
Assault (used to be known as D-Day), is a variant of 2TDM Maze with Blue and Green teams. In this mode, there is an increased number of Blue players versus the number of Green players. The Green team spawns in a preset maze covering the bottom half of the arena, filled with dominators and one sanctuary protected by a door. The maze counts as the Green team's base, and they must successfully defend the base and dominators from the Blue team until a 10-minute timer counts down to 0. If at least half of the dominators are occupied by blue the timer stops, resetting when this is no longer the case. The Blue team spawns along the top of the arena and have the goal of infiltrating the Green base, destroying all dominators in the base to open up a door to the sanctuary placed in the center of the Green's spawn area, and destroying it. They can also indefinitely prolong the match by destroying at least half of the dominators in the base.
Many dominators are blocked within the Green base. As the blue team destroys the dominators, they progressively get further into the green team's base.
The walls of the Green team's base border the bottom of the map, but it is still possible to make it around the entire base.
==List of all Gamemodes==
===Standard Gamemodes===
This list includes gamemodes that have no modifications.
*Free-for-all (FFA)
**Everyone fights against each other.
*Duos
**Two players are randomly assigned to a "duo" and have to fight other groups of players until one dies and they both get set with new teammates.
*Squads
**Four players are randomly assigned to a "squad" and have to fight other groups of players.
*Team Deathmatch (TDM)
**Everyone is in teams and have to work together.
*
**One team has to break into the other team's base and destroy their dominators and their single sanctuary.
*
**Players must fight against waves of bosses with more bosses spawning every round.
**During Winter, Siege is replaced with , which is themed around Christmas.
*Domination
**Teams fight to gain control of 4 Dominators.
*Tag
**4 teams fight to get everyone else on their side.
*Pandemic
**Blue tanks have to avoid being killed by Green tanks or else they will permanently join the Green Team
*
**Teams have to protect their Motherships and kill the other(s).
*Elimination
**Teams must fight for the most score. The team with the least total score is removed until 1 team remains.
*
**Players can test tanks and builds and mess around.
*
**Tanks would not lose velocity on moving, and would gain a reaction control system resembling a small Auto Turret to allow tanks to stop or accelerate.
**The arena would be circular, with a large circular obstacle in the center of the map, said to be the "moon", pulling in nearby players.
===Gamemode Modifications===
Certain types of gamemodes can be created by adding certain traits to them.
*# Team
**Specifies the number of teams in a specific mode (e.g. 2TDM, 3 Team Tag, 4 Team Domination)
**If Assault or Mothership are specified to have 2 teams, the resulting modes will simply be labeled "Assault" and "Mothership" respectively.
*Maze
**Walls will generate around the map, forming clearly defined paths.
**If Maze walls are added to FFA, the resulting mode will simply be labeled "Maze".
*Open
**Team Bases will be removed, causing players on teams to spawn randomly around the map, like in FFA.
*Portal
**A Portal will be placed either in the center of the map or in team bases, which allow players to travel from one map to another.
**If paired with Maze, walls will only generate in one map, not the other.
**If portals are added to Mothership, players will be able to use the N key cheat, which is normally disabled in Mothership.
*Teamer
**Players can "team" with other players by putting clan tags at the start of their names.
**Created for the Teamer Maze event on April 1st 2022.
==Controls==
*Movement: WASD or ↑ → ↓ ←
**W or ↑ for up, A or ← for left, S or ↓ for down, D or → for right.
*Aiming: Mouse - the Tank will point toward the player’s mouse. Note for auto-Tanks: The player must hold left click while pointing at its target to temporarily disable the automatic responses of the weapons of the , , , and . This does not apply for automatic turrets on top of Tanks and drones.
*Shooting (and control): Left click or space bar. Hold works too if clicking many times is disliked. One can press “E” for Auto Fire.
*Drone Repel: Right click or Shift - Drones from the Drone classes (, , , , etc.) will move away from the mouse.
*Secondary Gun: Right click or Shift to fire. Note: There is no Auto Fire control for this type of weapon.
*Upgrade Stats: Press the number key shown next to the upgrade stat or click on stat to upgrade.
*Max a Stat: Press M and stat number at the same time to instantly max a stat.
*Auto Fire: Press E to turn on Auto Fire - the Tank will shoot continuously without the need to hold the mouse down. Press E again to turn Auto Fire off. If its Tank is the Drone Tank, this control will disable all automatic responses for the Drones (except the on the Drones of the ).
*Auto Spin: Press C to turn on Auto Spin - the Tank will spin slowly, no matter what one’s mouse is doing. Press C again to turn Auto Spin off.
*Disable Automatic Weapons (Enable Override): Press R to prevent automatic weapons from acting. Press R again to re-enable them.
*Reverse Tank: Press V to activate. This will make the front of the Tank point the opposite direction of the mouse. Press V again to deactivate.
*Level Up: Hold down N to gain levels.
*Upgrade Class: Press the letter next to the class name to upgrade its Tank or click on the Tank the player wish to upgrade to.
*Show Upgrade Tree: Press and hold T.
*Record Gameplay: Press Z to activate, press Z again to end video recording. If "Ask where to save each file before downloading" in Chrome or similar is selected, the player will be prompted to save the file as soon as it ends the recording so make sure to find a safe place to stop and save its file.
*Server and Client Stats: Press L to see latency info, FPS, server name, etc.
==Classes==
:Class Tree: 
Arras.io features a huge variety of playable classes. Players start off as the “”, which shoots a single for each firing cycle, and they have to work their way up from there. On Level 10, 25, and 45, they go up a , which unlocks new, powerful classes.
==Stats==
Stats can be upgraded by spending Skill Points. Skill Points are awarded every so often when upgrading a level.
*Body Damage - Increases the damage done by body collisions
*Max Health - Increases the maximum amount of health
*Bullet Speed - Increases the ammunition velocity
*Bullet Health - Increases ammunition health
*Bullet Penetration - Increases how long ammunition lasts after a collision
*Bullet Damage - Increases the damage done by ammunition
*Reload - Increases rate of fire
*Movement Speed - Increases the Tank’s speed of movement
*Shield Regeneration - Increases how quickly Shield regenerates
*Shield Capacity - Increases the total amount of Shield (and possibly HP as well, but if it does, it is minimal, unlike Max Health)
==Loading Screen==
In the loading screen after pressing the play button, a "Connecting..." word, progress of loading, and a random tip will appear. The tip has many variation, like game settings or strategy. Here's the list of the known tips:
Text
Tip: You can view and edit your keybinds in the options menu.
Tip: You can play on mobile by just going to arras.io on your phone!
Tip: You can have the shield and health bar be separated by going to the options menu.
Tip: If arras is having a low frame rate, you can try enabling low graphics in the options menu.
Tip: You can make traps rounded with the classic trap setting in the options menu.
Tip: You can create your own private server with the template in the link on the options menu.
Tip: You can create your own theme with the custom theme makerin[sic] the link on the options menu.
Teaming in FFA or FFA Maze is frowned upon, but when taken to the extremes, you can be punished.
Witch hunting is when you continuously target someone and follow them. This is frowned upon, but when taken to the extremes, you can be punished.
Multiboxing is when you use a script to control multiple tanks at the same time. This is considered CHEATING and will result in a ban.
==History==
It is currently in development by Momentum Studios and CX, who inherited the development from the original developer, Neph.https://www.reddit.com/r/Diepio/comments/74tbdr/cloning_diep/
See the entire changelog .
===Early History===
====Mockup Version 0.0.1====
Mockup version 0.0.1 was released on October 7th, 2017. It contains most of the original Tanks, excluding the and classes. The Tier system has changed, with Tiers 2, 3, and 4 unlocking at levels 10, 25, and 45 respectively.
There were some changes to the stats, including a new mechanic, the shield. The Bullet Penetration stat has been split into two new stats: a new Bullet Penetration and Bullet Strength. The new Bullet Penetration determines how much the Bullets bounce off an object. Bullet strength is the same as the old Bullet penetration.
There were no Crashers in the game at this point. A small circle referred to as an "egg" had been added.https://www.reddit.com/r/Diepio/comments/75frll/longpost_diep2io_needs_your_help/ Also added was the beta pentagon, a smaller version of the alpha pentagon.
====Mockup Version 0.0.1.1====
Mockup version 0.0.1.1 was released on October 8th, 2017. It introduced newcomer Tanks.
====Mockup Version 0.0.1.2====
Mockup version 0.0.1.2 was also released on October 8th, 2017. It introduced a death screen.
====Mockup Version 0.0.1.4====
Mockup Version 0.0.1.4 was released on October 16th, 2017. https://www.reddit.com/r/Diepio/comments/76qpy5/diep2io_mockup_update_build_0014_adds_traps_and/?st=j8xcjyvx&sh=73e4570f This version introduced drone and trapper classes.
====Early web version====
thumb|220x220px|The screenshot, showing the new color palette.An early web version of Arras.io was revealed in a screenshot on October 10th, 2017, showing changes to the mockup version. https://www.reddit.com/r/Diepio/comments/75ewvl/hey_guys_you_know_how_that_thing_was_only_a/
The most notable change is the color scheme, which more closely resembles Diep.io. The web version switched to Canvas rendering, the one Diep.io uses.
====Discord Beta Patches====
On October 25th, 2017 developer Neph opened a server on Discord for beta testing. https://www.reddit.com/r/Diepio/comments/7blmlg/some_more_diep2io_update_cool_stuff/
To reduce server cost/strain, a limited number of tokens were implemented, requiring a valid unused token to play the game.
====Second Server====
On November 22, 2017, Neph created a new server based in Newark, for players living in or near the US.
====Virginia Openshift Server====
When Arras.io was updated to Remove tokens, all Tokyo and Newark servers were fused into an openshift server for Virginia.
==World Records==
World records can be seen here: Arras.io World Records Spreadsheet.
The old decommissioned World Records spreadsheet is Here.
If you think you beat a world record, you can submit your record here: Arras.io World Records Submissions
Please do not spam the submission page with useless things because it makes it really hard for WR managers to validate actual records.
Note: Your browser or antivirus might not allow you to access the submissions page due to the page tracking your IP address. There is nothing we can do about that if you are not on the arras.io discord.
==References==