New version
I have now released version 1.3.1 of Spaceships which includes massive improvements to the game’s graphics and other bug fixes.
Compatibility
Version 1.3.1 is compatible with version 1.3.0 and vice versa. This is because this update doesn’t change the game’s physics or anything else with the protocol.
Graphics improvements
The graphics changes in this version mainly include changes to the background, now called the sky and changes to the block texture.
Sky
Previously the sky in the game was just a black background with decorative stars as pixels. Now the stars actually look like stars and I added some coloured clouds for more decoration. Both the stars and clouds move to a parallax effect as a result of a simulated distance between them and the camera.
Comparison
Here is a comparison showing how the graphics changed from v1.3.0 (top-left) to v1.3.1 (bottom-right). The graphics on the right are using the default sky preset called “Night”.
Other sky presets
Here are some other existing sky presets. You can change the preset and even create your own one by going into the game’s settings (or editing the config file at data/config.ron
).
Blocks
I also changed the block texture to make it partially transparent, so it blends in better with the sky. Also I added a border to the blocks.
PeerTube instance
I have also created a PeerTube instance available here which I will post videos about the game to.
Changelog
Major changes
- Huge improvement to stars.
- Clouds.
- GUI to configure graphics, including performance options.
- Improved block texture and added border gradient.
Minor changes
- Changed border colour, making it brighter and more opaque.
- Doubled special area default opacities, while halving their intensity.
- Increased texture size of ammo crate, blocks and bullets to be consistent with player and powerups.
- Now allowing multiple input windows open in the settings screen.
- Added keybinding to toggle the HUD’s visibility (default to ‘H’).
Bug fixes
- Now the death effect of players is shown when they are eliminated after dying.
- Score text doesn’t get permanently wrapped when the window’s width is decreased to be sufficiently small.
- Fixed bug when pressing an input bound to
GuiLeave
, the action binding window also closes. - Updated the text of the occupation game mode to actually mention the correct amount of time the game lasts for (five minutes rather than 10).