OpenSpades Web

OpenSpades Web

About a 17 MB download the first time. You'll pick a graphics quality first, then the server list opens.
Click the game to aim with the mouse. Esc gives the mouse back. Open in its own tab

Quick start

  1. Press Play and choose a graphics quality. Auto tests your device and picks one.
  2. Enter a player name, then double-click a server in the list. You can also type aos://… under Quick Connect.
  3. Pick a team and a weapon, and you spawn.

Controls

WASDMove, with the mouse to look Space Shift CtrlJump, sprint, crouch 1–4Spade, block, gun, grenade Left / right clickUse the tool / aim, or dig and place lines R EReload, pick a block colour T YChat with everyone / your team Tab MScores, map , .Change team or weapon

Good to know

  • Phones and tablets get touch controls. Hold the device sideways.
  • Graphics (top right of the game) changes quality later. The game restarts to apply it.
  • Your settings, demos and screenshots stay in this browser (Saved files).
  • Works best in Chrome, Edge or Firefox on a computer.

What is this?

OpenSpades is the open-source client for Ace of Spades, the voxel shooter where every block of the map can be dug out or built on. This page runs the real thing: the OpenSpades 0.1.5 C++ source, its OpenGL renderer, AngelScript menus and ENet networking, compiled with Emscripten to WebAssembly and WebGL 2. Browsers cannot send the UDP packets the game speaks, so each one goes over a WebSocket to a small relay that forwards it to the server you joined.

Credits and source

OpenSpades is by yvt and contributors, licensed under the GNU GPL version 3 or later, and so is this port. Its full source, including the changes to upstream, is on GitHub and in source.zip. The game's original artwork and sounds come from the official OpenSpades release. Ace of Spades was created by Ben Aksoy. This site is not affiliated with the OpenSpades project or with Jagex.