New version

I have released Spaceships v1.4.0 which includes a capture the flag game and many more changes and bug fixes.

Compatibility

Version 1.4.0 is incompatible with all previous 1.3.x versions, but will be compatible with all future 1.4.x versions.

Capture the flag

The main feature of this version is the addition of a capture the flag configuration. The goal of this specific config (at configs/ctf.ron) is to go to the other team’s base, take one of their flags and return it to your team’s base. When this happens, your team’s score increases by one.

The winning team is the team with the largest score after five minutes. If both teams have the same score after five minutes, the game continues until one team gets a larger score.

Screenshot

Here is a screenshot of the capture the flag game:

Red player capturing a blue flag from the blue team's base.

Video

See the linked video.

Changelog

Major changes

  • Added flags to the game, with the main goal of supporting capture the flag.
  • Created a capture the flag configuration, ctf.ron.
  • New sounds for the game starting and the game ending (including a different one for when you win).

Minor changes

  • Changed forcefield strength distribution to make it better follow the animation. This makes it more powerful.
  • Config schema change for [u8; 4] to instead use ColourAlpha.
  • Spectating and rejoining will no longer change your team.
  • Changed the teams command to show your current team even when spectating.
  • The teleportation sound is now played when entering a portal.
  • Not playing an effect sound when an effect’s power increases only because of a change to underpower settings.
  • Small documentation changes.

Bug fixes

  • Flatpak distribution now works.
  • Fixed bug where looping sound (thrust or block) could continue playing when it shouldn’t.
  • Ensuring ammo crate texture symmetry in asset generation.
  • Removed forcefield.ron test config that I forgot to remove before.