____
/ ___| _ __ __ _ ___ ___
\___ \| '_ \ / _` |/ __/ _ \
___) | |_) | (_| | (_| __/
|____/| .__/ \__,_|\___\___|
|_|
____ _
/ ___|___ _ __ ___ _ __ ___ __ _ _ __ __| | ___ _ __
| | / _ \| '_ ` _ \| '_ ` _ \ / _` | '_ \ / _` |/ _ \ '__|
| |__| (_) | | | | | | | | | | | (_| | | | | (_| | __/ |
\____\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|\__,_|\___|_|
Made with: https://www.ascii-art-generator.org/
Projekt do kompilacji wymaga gcc 9.2.0, csfml 2.5 oraz sfml 2.5 Aby skompilowac projekt można użyć
make
SFML => https://github.com/SFML/SFML
CSFML => https://github.com/SFML/CSFML
Ewentualnie można skorzystać z instalacji paczki libcsfml-dev jesli jest on dostępny w odpowiednim dla dystrybucji Linuksa package-managerze.
Gra polega na osiągnięciu jak najlepszego wyniku. Wlecenie w asteroide powoduje koniec rozgrywki. Wlecenie w powerupy daje nastepujące korzysci:
Skrzynia z podpisem "W" -> Jesli gracz nie ma zadnej amunicji, zmienia jej stan na 1. Jest to rakieta ktora niszczy pierwsza asteroide na swojej drodze.
Skrzynia z podpisem "S" -> Otacza statek polem ochronnym które umożliwia wytrzymanie jednej kolizji z asteroidą.
Po zakonczeniu rozgrywki gracz może wpisać swoją nazwę do tabeli wyników. Nazwa nie może zaczynać ani kończyć się spacją, oraz nie może być dłuższa niż 20 znaków.
Strzałka w górę aby wykonać skok w górę.
Strzałka w dół aby oddać strzał rakietą (o ile aktualny stan amunicji to 1).
The game requires gcc 9.2.0, CSFML 2.5.0 and SFML 2.5.0 . To install the game you can use:
make
SFML => https://github.com/SFML/SFML
CSFML => https://github.com/SFML/CSFML
You can also just use your native package-manager to install any package containing CSFML with all its dependencies (such as for example: libcsfml-dev).
The goal of the game is to achieve the highest score posibble, by surviving the longest without crashing your ship against the asteroids. You can also catch 2 types of power'ups to make surving easier:
The container with "W" on it -> If you crash with this container whilst having no rockets on your ship, it will add one rocket to your ship. You can use this rocket to destroy asteroids, by firing it at them.
The container with "S" on it -> It's a shield. If you crash with this container, your ship whill be surroundend by a blue force field, making your ship capable of surviving one crash with an asteroid.
After crashing, you will be prompted to enter your name for the highscores table. If you won't enter any letters, your score won't be saved.
Arrow UP makes your ship jump up.
Arrow DOWN fires your rocket (if you have any stored under your ship)