Skip to content

Commit b555222

Browse files
authored
Update README.md
1 parent 4dcec2b commit b555222

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,19 @@
44
A classic game where you control a spaceship and fight and score against hordes of enemies and monsters. You can upgrade your ship, collect power-
55
ups and use special abilities to defeat the bosses. This game is created with C++ and SFML using Object Oriented Programming techniques and features smooth graphics and sound effects.
66

7+
## Features:
8+
9+
The game is primarily designed to utilize Object Oriented Programming concepts. Therefore it relies very little on the pre-defined SFML features of graphics, but the core mathematical procedures in the code, which produce the visuals and the animations.
10+
11+
- Three huges levels with variety of phases and enemies, with difficulty increase in each level.
12+
- Boss fights, including Monsters, Dragons and a secret boss.
13+
- Scoring functionality, the highscores are saved using File Handling utilizng fstream library. The top 3 positions are awarded medals which can are displayed when they are playing the game.
14+
715
## Installation:
816

917
Note: The game is optimized on WSL (Windows Subsystem for Linux) in Ubuntu environment. For the optimal experience, the game should be played in the same, if you are dependent on the compiled file using the source files.
1018

11-
To install this game, you need to have [SFML](https://www.sfml-dev.org/) installed on your system. You can download SFML from [here](https://www.sfml-dev.org/download.php) or use your preferred package manager.
12-
19+
To install this game, you need to have [SFML](https://www.sfml-dev.org/) installed on your system. You can download SFML from [here](https://www.sfml-dev.org/download.php) or use your preferred package manager. You also need to have a C++ compiler that supports C++11 or higher.
1320

1421
To compile and run this game, you can use the following commands:
1522

@@ -23,12 +30,11 @@ cd Spaceshooter_CPP-SFML
2330
# Go to the source folder
2431
cd src
2532

26-
27-
2833
# Compile the game
2934
g++ -c main.cpp
3035
g++ main.o -o Spaceshooter -lsfml-graphics -lsfml-audio -lsfml-window -lsfml-system
3136

32-
3337
# Run the game
3438
./Spaceshooter
39+
```
40+

0 commit comments

Comments
 (0)