Space Explorer is a neon clone of the classic Space Invaders, developed using SFML. You encounter waves of enemies, using shields to block their bullets while slinging fire back at them - lose all your lives and you're forced to restart, but finish the wave and rack up points to become the hi-score holder!
The brief: Create a version of 'Space Invaders' that demonstrates knowledge of C++ and SFML.
Space Explorer was the second game made using C++ (Snake Town being the first) and using it alongside SFML was an interesting experience. SFML is a graphics library, and as such us quite open-ended when it comes to expansion: I was able to develop my own "Game Object" classes using the SFML and custom components needed to fulfill the brief and interweave my additions into the framework. My experiences developing the project are available in the form of a PowerPoint (link below).
The game has 3 different difficulty settings, each of which changes key aspects of the game - I aimed to cater to as many people as possible, but it needed to remain an enjoyable experience for people of all ages and abilities. My aim going forward is to ensure all projects I create are as accessible as possible, and although simple this was a nice step in the right direction.
Controls
- Select a difficulty option using the buttons below PLAY
- Use A & D to move the ship left and right
- Use SPACE to fire a projectile

This project was part of BCU's Game Development course (2019 to 2021)
It received a First (85%)

You may also like

Back to Top