Skip to content

SmailikHappy/Frozen-defense

Repository files navigation

Frozen Defense is a tower defense game project developed as part of an intake project for Breda University of Applied Sciences. It was created entirely in C++, utilizing a template provided by 3Dgep.com.

It was an intake project for the university. The objective was to develop a game entirely in C++ using Object-Oriented Programming (OOP) principles.


Gameplay GIF

Random gameplay GIF That is the game available in this repo.

Features

  • 4 types of towers with different attacks
  • multiple types of enemies with different behaviour
  • random map generation every new launch
  • tower buy/sell/upgrade system
  • pause / play, normal and fast game speeds

Usage

  1. Clone the repository to your local machine.
  2. Open .sln file in Visual Studio
  3. Build and run the project

Project Status

This project is considered complete, and not supported anymore. It was part of university intake, which I passed successfully. I was a complete beginner and learning OOP from a complete basics when I was developing this project.

This project was undertaken during my early stages as a programmer, and my main objective was to learn new concepts rather than produce polished code. As a result, the quality of the code is lacking.

Creadits

Credits to 3Dgep as the template for the developed game is taken from their website. They have a nice tutorial on the website how to use it and make something interesting.

About

Tower defense game in a winter style

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published