GithubHelp home page GithubHelp logo

boldoosang / missiledefensecommand Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 9.17 MB

Java point and click game based on the game programming course teachings, and utilizes the Java 2D API and custom loaded resources. University of the West Indies, STA, Computer Science, Game Programming.

Java 100.00%
click-game game-programming java java-2d-game software-engineering

missiledefensecommand's Introduction

Missile Defense Command

Welcome to one of my COMP 3609 Game Programming projects! This game was designed using the teachings of the COMP 3609 gaming programming course as well as in conjunction with the Java 2D API. The story follows a city that is under attack following the start of World War V. As the protagonist, you operate a laser cannon in defense of the city and must use it to destroy as many missiles as possible before they impact the city.

Completed on 19th March 2022, and uploaded to GitHub on 12th October 2023 to be archived.

INSTALLATION INSTRUCTIONS

  • Ensure Java Development Kit is installed.
  • Navigate to the root directory of the project.
  • Open a terminal within the directory and enter the following:
javac GameApplication.java -Xlint:unchecked
  • Once compiled, enter the following:
java GameApplication 
  • Enjoy!

FEATURES

The following is a list of features that are implemented into the game:

  • Score tracking.
  • Dynamically increasing difficulty based on score.
  • Limited lives.
  • Bonuses that give you additional lives.

CONTROLS

  • The player takes control of the cannon using the mouse, and shoots by clicking.

RESOURCES USED

Images:

Animation:

Sounds:

Image FX:

  • DisintegrateFX by The P. Mohan, 2022
  • RotateFX by The P. Mohan, 2022

PROJECT DELIVERABLES

missiledefensecommand's People

Contributors

boldoosang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.