Skip to content

Final project for my Object-Oriented Programming II (CIS 4100) class at Baruch College (CUNY)

Notifications You must be signed in to change notification settings

WengsingVWong/Video-Game-Enemy-Simulation-Project

Repository files navigation

Video Game Enemy Simulation Project

This was the final C++ project for my Object-Oriented Programming II (CIS 4100) class at Baruch College (CUNY).

I designed an abstract Enemy parent class and three EnemyType subclasses (animal, military aircraft, humanoid). The parent class contains three public virtual functions that are redefined in each subclass and represent the actions an Enemy can perform. In the main file, I create an array of Enemy objects and endlessly simulate their behavior (until the user tells the program to stop). Each class has separate specification and implementation files. For more details, you can find the project instructions here (I've included the PDF file within this repository as well).

What You'll Need ✅

  • Visual Studio 2019 (Community Edition is sufficient)

How To View This Project 👀

  1. Clone this repository on your local machine:

     $ git clone https://github.com/WengsingVWong/Video-Game-Enemy-Simulation-Project.git
    
  2. Open the project in Visual Studio 2019 (the easiest way to do this is to run the .sln file)

Example Output 💻

Standard Program Intro:

Standard Program Intro

Example of Simulation:

Example of Simulation

Contact Me 📱

Project Link: https://github.com/WengsingVWong/Video-Game-Enemy-Simulation-Project/


If you're reading this, thanks again for viewing my project! 😀

Releases

No releases published

Packages

No packages published

Languages