Quick start
- Press Play and choose a graphics quality. Auto tests your device and picks one.
- Enter a player name, then double-click a server in the list. You can also type
aos://…under Quick Connect. - Pick a team and a weapon, and you spawn.
Controls
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.
