The day we all feared has come.
Artificial intelligences are taking over.
All armed vehicles are compromised.
Except for one. You're flying it.
How long can you last?
Welcome to Sunset Flight, the game that Attack Vector was meant to be: a 2.5D rail shooter inspired by 8-bit and arcade classics. Fly along a boulevard that goes on and on, in your souped-up hovertank, shooting anything that moves before they blow you out of the sky! And they're all coming straight at you. Luckily you have a choice of three different weapons, with infinite ammo; all you need to worry about is overheating, because then they'll stop firing.
As of 20 July 2018, the game is largely complete, but could use more testing.
System requirements
- Intel Atom 1.6GHz (minimum) or
- AMD Athlon 3200+ (recommended);
- 1366x768 or 1280x800 screen resolution.
The Pygame edition (see below) makes 20 frames per second on the minimum configuration; the Love3D edition reaches 30. On any reasonably new computer, both should run at 60FPS.
Screenshots are from the Pygame edition.
Download
Pygame edition
3rd beta release (2M)
This edition is written in Python, using the Pygame library. You'll need to have both on your computer before you can play. Python comes preinstalled on Linux and Mac; Pygame ships with the RaspBerry Pi, and is included in the package repositores of most Linux distributions.
The game was developed on Python 2.7 for technical reasons, but it should work on 3.x; if it doesn't, that's a bug!
To play, unpack the archive and run the .sh or .bat file, depending on your operating system.
Love2D edition
3rd beta release (2M)
This edition is made with Love2D. You'll need to have Love2D on your computer before you can play. You can download an installer for your operating system from the official website.
The game requires Love2D version 11 or newer.
To play, unpack the archive and double-click the .love file, or drag it on top of the Love2D icon; failing that, try running the right startup script for your operating system (the .sh file for Linux/Mac or else the .bat file for Windows).
News
2018-07-20
- Added high score table;
- title screen music now cuts off when starting the game with a controller;
- title screen music now honors the muted state after game over;
- pause music now honors the muted state;
- the game can now be started from any directory;
- framerate is capped at 60 FPS.
License
Attack Vector: Sunset Flight is free and open source software under the Artistic License 2.0; see the included text file for details.
The fonts and sound files are under various free culture licenses; see the credits file for complete information. All are also available from Open Game Art.
How to play
With the keyboard:
- Arrow keys or WASD to move;
- 1/2/3 to select weapons;
- space to fire;
- P to (un)pause;
- M to (un)mute;
- Esc to leave the game.
At the title screen, you can also press R to resume a game aborted by mistake.
With a controller:
- D-pad to move;
- buttons 1/2/3 to fire each weapon;
- button 4 to (un)pause.
Yep, you can pretty much play the game with a SNES controller if you have one.
During play, watch your (green) energy bar in the top left, and the (red) gun heat bar in the top right. Picking up the energy matrices enemies leave behind will help with both.
Tip: Your ship is wider than it is tall. Use that to your advantage.