Shoot and Destroy

Build Your Battlefield – Engineer Your Assault

News

Hey guys, Shoot and Destroy has a home on the web, dressed in voxel digi-camo to match the game.

Everything you need is up top: Play has the downloads for every platform, News is where updates land, and Links credits the projects we stand on.

Follow @itxtoledo for the small stuff between posts.

Now get out there and spade someone.

The client has a first iOS port. Touch menus were already done for the phone build, so the game is playable with a controller or with the screen.

  • iOS client (touch and gamepad)
  • UTF-8 player names fixed
  • flight in Creative mode

Since a phone cannot start a server process, Singleplayer and hosting stay on the desktop builds. The iPhone joins servers like any other client.

Linux players can install the game as a Flatpak. It bundles the runtime libraries and ships the server next to the client, so Singleplayer and hosting work inside the sandbox.

flatpak install shootanddestroy-<version>-linux-x86_64.flatpak

Under the hood the client and server now build the same ENet fork, and your movement travels on an unreliable channel, so a lost packet no longer holds the next one back.

Big week. Here is what landed:

  • Zombie mode
  • game modes written in Lua 5.4, no Python runtime needed
  • bots hunt each other in modes with no objective
  • the client in Portuguese (Brazil) and Spanish

One Lua script can be a whole game mode or change any rule. Plugins live in their own repository, and the server hands them HTTP, JSON and a documented API.

Translations are gettext .po files, so one more language takes no code: open one in Poedit and send it our way.

Bots in Shoot and Destroy are ordinary players to the server, named Bot_ plus a generated name. This update teaches them to actually play:

  • they plan their way to the objective: digging, bridging, swimming out
  • they take cover behind whatever is there
  • they hear digging and react to being shot
  • CTF roles: a defender behind a camouflaged wall, an infiltrator tunnelling with a bodyguard, rushers and attackers
  • squads in CTF, and the score always in sight

Difficulty is easy, normal or hard, set in the config or from the in-game menu.

Shoot and Destroy is out in the open. It is an Ace of Spades revival built around a listen server: one program hosts the match and plays in it, friends can join, and server-side bots fill the teams.

  • Singleplayer that is a real server, so offline and online play are the same game
  • up to 128 players a match (64 a team), bots included
  • perks earned by playing: jetpack and sentry gun
  • gamepad first: nothing in a match needs a keyboard
  • builds for Linux, macOS and Windows on every push

The client still plays on every public Ace of Spades 0.75/0.76 server, so it is a second client for the same community, not a replacement for it.

Grab it on the Play page.