This repository contains sources files for shot-em-up game "Astroshooter", I made based on c++ using SDL3 libraries.
- Download archieve from releases, unzip and run 'Astroshooter.exe'!
- Also, you can build project by your own, for that watch point 'Instalation for own use'.
After game launch you should shoot destroy and avoid asteroids. Only goal is to stay max time and get maximal score. Also you can pick up power-ups for repairing ship or shoot double lasers. Extra settings can found in file 'settings1.ini'
- English
- Russian
- Install C++ compiler (such as MSYS2);
- Install Make;
- Install CMake;
- Download and extract external SDL libraries: 4.1. SDL3; 4.2. SDL3-image; 4.3. SDL3-mixer; 4.4. SDL3-ttf;
- Extra library - libzip (build by your own), required: 5.1. zlib; 5.2. bzip (came with GNU); 5.3. libzip itself; 5.4. Build libzip using cmake to 'build/' folder; 5.5. Run 'make' and 'make install' at command line at builed folder (as administrator);
- (Optional) Code editor Visual Studio Code (for better usage) (Recomended to use with plugins on c++ and cmake).
- Check availability of compilers[g++], [make] and [cmake];
- Check availability of [git];
- Install all necesery external libraries:
- External SDL libraries (SDL3, SDL3-image, SDL3-mixer, SDL3-ttf);
- External archieve library - libzip (build by you own), required: libzip;
- (Optional) Code editor Visual Studio Code (for better usage).
Sources with all builded libraries can be located at releases (Development-kit).