Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quest Runner 🏃‍♂️🎮

Quest Runner is a 2D endless runner game inspired by the Chrome Dino game. Created as a Programming Fundamentals (PF) semester project using C++ and SFML, it features animated backgrounds, dynamic obstacles, and a character that runs through increasingly difficult levels.


🛠️ Features

  • 🎨 Colorful backgrounds with unique scenes for each level (e.g., jungle, desert, rocky mountains)
  • 🏁 Multiple levels with:
    • Unique backgrounds and obstacles
    • Increasing difficulty (speed boost per level)
  • 🎵 Background music for the main menu and gameplay
  • 📊 Live score display
  • 📜 Smooth UI with main menu and level selection screen

🧱 Technologies Used

  • Language: C++
  • Graphics & Window Management: SFML (Simple and Fast Multimedia Library)

🚀 How to Run the Game

  1. Install SFML
    Make sure SFML is installed on your machine. You can download it from https://www.sfml-dev.org/download.php

  2. Build the Game Directly download the Game.zip and you will get cpp file along with other required media in game.


🕹️ Controls

  • Spacebar – Jump
  • Escape – Pause / Return to Menu

🏁 Scoring and Game Over

  • Score increases as you run and avoid obstacles
  • The game ends when the player collides with an obstacle
  • Obstacles speed depends on the level

Gameplay

Gameplay Demo


👥 Contributors

Institution: FAST NUCES Lahore
Course: Programming Fundamentals, Fall 2023

About

Quest Runner is a 2D platformer game built with C++ and SFML, featuring simple mechanics and adventurous gameplay.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages