Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deruina/supercell-gaming-challenge-coin-platform-race

Developed a platformer game within a tight 12-hour timeframe, adhering to predefined guidelines provided by SUPERCELL. Leveraged SFML library to enhance game functionality and aesthetics, demonstrating ability to work under pressure and deliver quality results efficiently.
https://github.com/deruina/supercell-gaming-challenge-coin-platform-race

challenge platformer-game sfml sfml-game supercell

Last synced: about 2 months ago
JSON representation

Developed a platformer game within a tight 12-hour timeframe, adhering to predefined guidelines provided by SUPERCELL. Leveraged SFML library to enhance game functionality and aesthetics, demonstrating ability to work under pressure and deliver quality results efficiently.

Awesome Lists containing this project

README

        

# SUPERCELL Game Challenge
Developed a platformer game within a tight 12-hour timeframe, adhering to predefined guidelines provided by SUPERCELL. Leveraged SFML library to enhance game functionality and aesthetics, demonstrating ability to work under pressure and deliver quality results efficiently.

# Coin Platform Race

Coin Platform Race is a multiplayer game where two players compete to collect coins and reach a certain number of points. The game is written in C++ and uses the SFML (Simple and Fast Multimedia Library) framework for game development.

## Game Rules

- The game is controlled using the arrow keys for Player 1 and WASD keys for Player 2.
- The first player to reach 150 points wins.
- The game includes different types of coins that give different point values.
- Touching the platforms resets the player's position.

## Project Structure

- `main.cpp`: The entry point of the game, where the game loop and initialization occur.
- `Coins.cpp` and `Coins.hpp`: Contains the implementation and definition of the coin objects.
- `Game.cpp` and `Game.hpp`: Contains the implementation and definition of the game logic and mechanics.
- `Player.cpp` and `Player.hpp`: Contains the implementation and definition of the player objects.
- `belagio`: Contains a font file used in the game.

## How to Run
```bash
1. make
2. ./Coin_Race
```