Skip to content

parsehex/airmash

AIRMASH is a web game originally created by the developer named Five Sigma. Play the game by flying one of 5 aircraft around a 2D map of planet Earth and destroy enemy aircraft. Keyboard controls are WASD/Arrows + Shift/Control and Space.

I'm not well-known but I've been playing AIRMASH for about 7 years, using various but mostly meaningless names. From early on I loved how hackable the game was and how surprisingly active the modding scene was for a web game.

This project aims to provide links and information about the game Airmash as well as point to some of my so-called improvements that you can use to change how you play Airmash.

To be clear: I did not create Airmash, I'm simply enthusiastic about it and wish to build upon the awesome set of projects that the game is made of nowadays.

Stuff I've made for Airmash

airmash-extensions

This is a collection of userscripts and Starmash extensions, some of which are forked from work by fabiospampinato and Detect.

  • Respawn Hotkey - Press Shift and one of the numbers 1 thru 5 to respawn into a different aircraft.
  • Laser Pointer (original by fabiospampinato) - Press P to toggle a straight line extending from the front of your aircraft.

airbattle-hosting

This is a mono-repository which combines the frontend by airmash-refugees, wight's ab-server and Spatie's ab-bot into a single place where they all work together

  • The project uses my own forks of the above projects: ab-bot / ab-frontend / ab-server
  • Use it to host your own Airmash server on your PC or use it as single player with bots
  • (Experimental) An Electron wrapper is available which offers some UI controls like changing the game mode and number of bots.
    • You must setup the project to run this. Since this whole thing is unlicened, I will not be offering pre-built copies of this application.

Why airbattle?

The server and the bots were already prefixed ab-, short for Airbattle, which sounds much less official than using the name Airmash. I think this is good because the project is not official despite the purpose of the project being to make it easier to run Airmash.

Considering that, using the name airbattle sounded like a good idea as as not to sound like I'm taking over the game -- which I don't even know how I'd do anyway.

airmash-player-count-webext

This is a web extension to see how many players are online at the moment. It's not currently listed on any extension stores so you have to build and install it manually.

If you'd like to learn more about the unique game Airmash, I can offer these links: