Isles Assault - Online multiplayer browser game about warfare between different military vehicles classes. It is the result of crossing the previously popular: Agar.io, Slither.io, Diep.io and the fairly well-known War Thunder game. The top view was inherited from .io games, as in War Thunder, you can play for 3 main classes of vehicle: tanks, ships, planes, I added airship and air-carrier from myself. There is no plot or script in the game, all we know is that there is a world war, it began in the early 30s. On the battlefield there are multi-towered tanks, airships, biplanes and other curiosities of that time.
Why isles ? - Because it sounds well and they are the only locations where all vehicle classes can cross.
How to play
Movement:
W / A / S / D - for all vehicles except planes.
Use mouse to control plane.
On planes you use W / S to change state of the plane LANDING / FLYING, if you are landing, you can land on airship or air-carrier.
Main guns:
Direct turrets by mouse cursor.
On planes your gun always looks forward.
X - to change gunfire mode, can be aerial targets or surface based targets.
C - to change aiming mode, it is needed for multi-turret vehicle. All turrets can shoot in same point or in same direction.
Scroll - to zoom in or zoom out.
Interface:
M - map
Tab - player list
Enter - open chat or send message.
Tab / Ctrl - change chat mode to "Global" or "Team"
Chat commands:
/team - instructions to use the command.
/team create <TeamName> - create team.
/team join <TeamName> - join team, send team request (don't need to use it, you can click to a clan tag in chat or players list)
/team accept <Player> - response to team request (don't need to use it, just click button on request message in chat)
/team kick <Player> - kick a player from team.
/team leave - leave team.
/leave - instant kill self.
/kill - kill self.
Additional equipment:
G - put up smokescreen, able only on boat and battleship.
Space - launch torpedo, able only on boar and battleship.
C - tracer on a plane.
Gold Sells ?
Create account to be able to earn goldshells.
Kill enemies to earn goldshells.
(No buttons __"Watch advert"__ or __"Donate"__ yet)
Spend your money in shop.
XP?
Deal damage to enemies to earn XP.
Capture points to earn XP.(Your speed must be less than 30%)
Get new account levels and get special items.
History
I started to develop this game more than 2 years ago, it was just experiment, project for fun, which was growing. Now I am more serious about game, my skills and knowledge has grown since that time.
Because when I started the project, I was newbie in programming and web-programming. I made some strange and irrational decisions, which now interfere. I am going to refactor it.
Now, health bars nicknames of ground based vehile are invisible for water and airbased vehicle.
1.6.2v Backend improvement
Now use *.json type maps.
Server has players optional limit.
TPS fix.
Client optimization.
1.6.1v Fixes
Shift center bug solved.
Rebinded key for player list, now it's Tab.
SEO stuff
1.6v Single page update
Added music and menu sounds.
1.5.1v Aircraft fixes
Movement of planes reworked.
Ability to hide game interface added (press F2, F3).
Added color difference between different altitude bullets.
1.5v "Flying danger" update
Meet light bombers and bombs.
AA rockets for fighters were added.
1.4.1v Fixes
New display of aircarrier.
Nicknames size depends on zoom.
Some bugs were fixed.
1.4v Inventory and server structure refactor
New inventory system.
API for game servers was created.
Red color added.
1.3.2v - Development ease update
Logging added.
*.env onfig files added.
Some fixes.
1.3.1v - Server interaction update
Added direct connection, update button.
Fixed one sessione game bug.
Reworked "leave game" button.
Removed payment for spawn for logged players.
1.3.0v - Interface update
"About" page added.
Tanks movement was reworked.
Airsips and ships control was reworked.
1.2.2v - Background update
Now, all server may have their own ( .svg preferably) images for main menu background.
1.2.1v - Game server relief update
Now map don't load from game server, it only gets link to map,then via that link it loads from http-server or any other recourse.
1.2.0v - Zoom update
Added ability to zoom in and out.
Player's visible area became larger and it can be changed in game server's parameters.
1.1.1v - Things forgot to do
Now smokes are processing on client, same as torpedoes and bullets.
Some little bugs fixed.
Drawing order changed.
1.1.0v - Projectiles update
Now the server notifies the client about only appearance of a bullet or a torpedo and its disappearance, client and server calculate bullet's and torpedo's movement separately.
1.0.0v - Game published
Mods and community servers
I wanted the game to be open-source, for random users would make custom servers, own mods and maps. So, I already made simple system, which allows mods and custom servers.
Now it's possible, but I don't recommend you to do it yet, because there is so much code to refactor, many things can be changed.
So all information about mods, custom map and servers will be added later.
Music
Main theme: "Sea wolfs" Author: Shivery (Discord - en1y )