Project
Frogger in SFML
Gameplay Video
Project Overview
This project was my first time creating a game in C++ outside of Unreal Engine, it was a great opportunity to learn more C++ after working in C# for so long.
The aim for this project was to recreate a 1980s arcade game (I chose Frogger) and add a modernized feature. The area I chose to modernize was Frogger's multiplayer so that both players could play simultaneously.
As it was my first time using SFML it did come with some challenges and I was not able to add the polish I wanted to within the timeframe of 8 weeks but I have learnt a lot in this project, including how to manage memory leaks and when a project needs to be reworked from scratch.
Skills Used
- C++
- Writing documentation
- Presenting and answering questions in person
Game Screenshot
Design Choices
When planning this project I thought of a few different areas that I could modernize. I had originally planned to give the cars different logic, having some break suddenly or speed up but when reviewing the time frame that I had I chose to go for a more simpler idea that I could implement more successfully.
This is how I decided to do add multiplayer, when looking at the original arcade game players could only compete by taking it in turns. To rework this into how it would be in a modern game I made it simultaneous, as this new style did not suit the original Frogger layout I opted for a landscape layout so both players can be more visible.