Skip to content

OmniaAlam/Havoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Havoc

2d Side scrolling Mario style shooting Java game for desktop.

University Project
Year Coded: 2012
Semester: 2nd year 1st semester
Course: Software Development Lab 2

Features

  • 2d side scrolling shooting game
  • Jump, keyboard movement for left & right direction
  • Various enemies some of them can shoot
  • Halloween theme.
  • Animated player character.
  • 3 Levels
  • Menus with pause / resume capabilities
  • Full Screen Desktop gaame.
  • Player can shoot with a gun

Technologies Used

  • Core Java
  • Java 2d graphics library

How to Run

  • Import the project folder in Eclipse
  • Build, Run & Play!
  • Use the Help menu to learn about the controls

Technical Specification

  • Scratch built tile engine.
  • Text base map editor - developer can place objects, enemeies etc. in a text file as symbols, making it very easy to create as many levels as wanted.
  • Pooling mechanism was used to re-use resources such as fired bullets.
  • Proper handling of threads with continuous update.
  • Double buffering and page flipping for smooth refresh of screen.
  • As with all my university projects, all the logics such as scrolling of the map, firing, collision detection etc. were implemented without googling or using any other help.
  • Most of the graphics part was done by other team members.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages