Skip to content

YousefElbrolosy/The-Last-Of-Us-2D-Survival-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

The Last Of Us 2D Survival Game

This is our Final Version of the Object Oriented Programming Project of this Semester.

The Last of Us: Legacy is a single player survival game set in a zombie apocalyptic world. The game is conducted in a turn based manner, in which each player character receives a specific number of action points per turn, which they can use to move, attack or cure zombies, or use special actions. The player starts the game controlling only one hero, but can gain additional heroes by curing zombies. The objective of the game for the player is to survive as long as it takes in order to cure a sufficient number of zombies enough to build a community to survive the apocalypse.

This Object Oriented Programming project was divided to 3 Milestones

Milestone 1: Creating the skeleton (Hierarchy and Classes)
Milestone 2: Implementing the Game Logic
Milestone 3: Implementing the GUI (by JavaFx)

Note:
1- You need to have JavaFx installed to be able to run Main.java of the view Package
2- You will also have to replace the placeholders for the Image locations used in this project (either with images of your choice or can be just removed)
3- In order to run the Milestone 2 tests, you need to download the JUnit 4 Library

About

This is a 2D Survival Game implemented in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages