/Mallard-Kombat

Small Oregon Ducks themed shooting game made using C++ and SDL

Primary LanguageC++

README

This README documents the steps necessary to get our application up and running.

What is this repository for?

  • Holds the source code and media necessary to make Mallard Kombat

How do I get set up?

  • Summary of set up:
  • Dependencies: SDL2, SDL_image, SDL_mixer, SDL_ttf

Who do I talk to?

  • Repo owner or any of the admins

Structure of the program

  • duck.cpp: holds the data for the player's duck object

  • mallard.cpp: holds most of the main game code

  • main.cpp invokes mallard and executes main game loop

  • beaver.cpp: our first enemy hails from OSU and served as a base to design others

  • husky.cpp enemy based on the UW husky mascot

  • trojan.cpp slow moving enemy from USC

  • enemy.hpp allows us to abstract all of the things that an enemy needs

  • Makefile compiles all the code together. just run make in the terminal, then ./mallard