Skip to content

A 2D action-adventure game built with C++ and the iGraphics library.

License

Notifications You must be signed in to change notification settings

AimanCrafts/iGraphics_Goblins_Curse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goblin’s Curse

A 2D action-adventure game built with C++ and the iGraphics library — featuring waves of goblins, magical power-ups, and fast-paced gameplay.


Game Description

Goblin’s Curse is an action-packed 2D game where the player, Milo, a daring treasure hunter, seeks the Goblin King’s legendary treasure, said to be cursed. Hunted by goblins because of the curse, he must use his Magic Bow to recover treasures, survive relentless waves of goblins, and ultimately uncover the legendary treasure of the Goblin King.

Features

  • Control Milo using arrow keys to move left and right.
  • Use the Magic Bow with unlimited ammo to defeat goblins.
  • Increasing difficulty with each progressive wave of enemies.
  • Collect five energy bars to unlock a powerful special arrow capable of defeating multiple enemies in a single shot (usable once).
  • Game ends when Milo’s health reaches zero or if he falls into a trap.

Project Details

  • IDE: Visual Studio 2010/2013
  • Language: C, C++
  • Platform: Windows PC
  • Genre: 2D Action Adventure

How to Run the Project

Ensure the following are installed:

  • Visual Studio 2013
  • MinGW Compiler (if required)
  • iGraphics Library (included in this repository)

Steps to run:

  1. Open Visual Studio 2013.
  2. Go to File → Open → Project/Solution.
  3. Select the .sln file from the cloned repository.
  4. Click Build → Build Solution.
  5. Run the game via Debug → Start Without Debugging.

How to Play

Controls

Action Move Left Move Right Jump Shoot
Key Space

Game Rules

  • Player starts with 100 health points.
  • Collecting five energy bars unlocks a special enhanced arrow (usable once).
  • Difficulty increases with each wave of goblins.
  • Game ends if Milo’s health reaches zero or if he falls into a trap.

Screenshots

A visual walkthrough of Goblin’s Curse, showcasing the game’s menus, story scenes, levels, and gameplay moments.

Menu & Story

Menu Page Help Page
Menu Page Help Page
Level 1 Story
Level 1 Story
Level 2 Story
Level 2 Story

Level 1: Enchanted Forest

Enchanted Forest Map & Wizard
Enchanted Forest Map & Wizard

Level 2: Ancient Cave

Ancient Cave 1 Ancient Cave 2
Ancient Cave 1 Ancient Cave 2

Game Over

Game Over
Game Over

Gameplay Video

Watch the full gameplay on YouTube:
Gameplay Video


Future Enhancements

  • Co-op and Versus Modes for multiplayer gameplay.
  • Background music and sound effects for actions like shooting and explosions.
  • Advanced graphics with improved enemy animations and visual effects.
  • Additional levels with unique enemies and environments.

License

This project is licensed under the MIT License.

About

A 2D action-adventure game built with C++ and the iGraphics library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published