Skip to content

A simple game built on top of a game engine implemented with OpenGl

License

Notifications You must be signed in to change notification settings

shredanabdullah/Graphics_project-1

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

85 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Granny (El-Mekarmesha)

image

๐Ÿ“ Table of Contents

๐Ÿ“™ About

"Al Makrmsha" is an engaging single-player game that offers players a thrilling and immersive experience set in a spooky house. The objective of the game is to find a hidden key within a specified time limit to rescue a trapped person and escape from the house. The game features the Granny character, who can hear any sounds made by the player and will pursue them if they are detected. The game offers several interactive elements to make the gameplay more interesting and challenging.

The player can collect coins scattered throughout the house to gain extra time and participate in mini- games or puzzles to earn additional time. The game includes traps such as the lights going out or a

scary face appearing, which can cause the player to lose time or be caught by Granny. The game also features physics, with objects in the house moving and reacting to the player's actions. The game offers different levels of difficulty, catering to players of varying skill levels. As the difficulty level increases, the game becomes more challenging with additional objects, lighting, scary faces, faster Granny speed, time reduction, an extended house, and immersive music. "Al-Makrmsha" provides an immersive and engaging experience for players who enjoy puzzle-solving, exploration, and suspenseful gameplay. The ultimate goal of finding the key, rescuing a trapped person, and escaping from the house adds to the thrill of the gameplay, making it a must-play for gamers who enjoy a challenging and immersive experience.

๐Ÿ’ป Technology

C++ OpenGL image

๐Ÿš€ Getting Started

First ensure having Cmake and build the project using

cmake --build ./build

then follow up with

./bin/GAME_APPLICATION.exe

Controls ๐ŸŽฎ

โ‡๏ธ WASD to move player ๐Ÿ“น.

โ‡๏ธ P and T to pick and drop objects ๐Ÿ”‘ ๐Ÿช›.

Game Demo ๐Ÿ–ฅ๏ธ

p1.mp4
p2.mp4
p3.mp4
p4.mp4
p5.mp4
p6.mp4
p7.mp4
p8.mp4
p9.mp4

Screenshot 2023-05-21 235518

Screenshot 2023-05-21 234909

Screenshot 2023-05-21 235001

Screenshot 2023-05-21 235058

Screenshot 2023-05-21 235026

Screenshot 2023-05-21 235347

Contributors

Khaled Hesham
Khaled Hesham
Kirollos Samy
Kirollos Samy
Nada Osman
Nada Osman
Shredan Abdallah
Shredan Abdallah

License

This software is licensed under MIT License, See License for more information.

About

A simple game built on top of a game engine implemented with OpenGl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.3%
  • GLSL 5.5%
  • PowerShell 4.1%
  • CMake 2.1%