Skip to content

lihing1994/2D-Arcade-Shooting-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 

Repository files navigation

Introuduction

  • This project is inspired by Pro.Kevin Smith and has been submitted as personal coursework project for the CS134 at San Jose State University. While this project isn't implemented by any Gaming Engine, the game is fully powered by OpenFrameWork, which is a open source C++ toolkit. That is to say, you need to install OpenFrameWork in your computer to run this project. Please check the instructions below regarding to the detail about how to run the project.

Project1_part1_AirCraft_500by500_1

Video demo for the game

  • Please click the follwing picture to see the video demo.

Instruction to run the game

  • Please visit following link to download OpenFrameWork: https://openframeworks.cc/download/

  • Please unzip the file you just download.

  • After you unzip the file, you should see a folder that contain OpenFrameWork (e.g, of_v0.9.8_osx_release) (Note: the different verison of OpenFrameWork that you download may result the different folder's name.) Screen Shot 2020-05-22 at 6 00 19 PM

  • Open the folder. Then you may see there is a subfolder, called [projectGenerator]. Please open that folder.Screen Shot 2020-05-22 at 6 05 40 PM

  • Please dobule click the application, named [projectGenerator]. Screen Shot 2020-05-22 at 6 08 17 PM

  • Please click Drop-down box for the addons and select ofxGui. Then,generate a new Project. Screen Shot 2020-05-22 at 6 10 39 PM

  • Go back to the privous folder and open the folder, named [apps].Screen Shot 2020-05-22 at 6 13 34 PM

  • Open the subfolder, named [myApps].
    Screen Shot 2020-05-22 at 6 14 57 PM

  • Then you may find the folder that you just gernate. please open that folder.Screen Shot 2020-05-22 at 6 10 39 PM Screen Shot 2020-05-23 at 12 23 53 AM

  • Copy and paste both src and bin folders that post in this GitHub page to the folder you just open. The system will ask if you want to replace folder that already exisited. please select [yes].Screen Shot 2020-05-22 at 7 44 35 PM

  • Open [src] folder and selected all the c++ source files, beside follwoing three files: ofApp.cpp, ofApp.h and main.cpp.Screen Shot 2020-05-22 at 6 18 00 PM

  • Drag the all the source files that you just selected to your IDE under folder [src]. Screen Shot 2020-05-22 at 6 21 34 PM

  • Finally you can run the project.

    Screen Shot 2020-05-22 at 6 25 37 PM

How to play the game

  • You may use the mouse to move fighter aircraft to anywhere within the screen.
  • You may press spacebar to launch missile.
  • You may press [z] and [x] key on keyboard to activate the two special skills.

License

  • All the background music and image files contain in this project are collected from open source websites.
  • Some of image,which collected from open source websites, has been modified by Photoshop.
  • Start code,including ParticleEmitter,ParticleForce,ParticleSystem,TransformObject and Particle is provided by Pro.Kevin Smith. However most of the start code has been modified to fulfill my personal project demand.(e.g, support various moving path for enemy)

Credit

  • Hing Li
  • Pro.Kevin Smith

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages