Skip to content
This repository was archived by the owner on Aug 16, 2025. It is now read-only.

danielrzhang/zombie-rampage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zombie-rampage

Welcome to Zombie Rampage, a thrilling top-down shooter game built in Java. Engage in an adrenaline-pumping battle against hordes of relentless zombies in this post-apocalyptic world.

In this game, you play as a survivor fighting against waves of zombies. The objective is to stay alive for as long as possible while eliminating as many zombies as you can. The game features a top-down perspective, where you can move freely in all directions and shoot in any direction to take down zombies.

The zombies will approach you relentlessly, and if they get too close, they will attack. You have a limited amount of health, so be careful! You can also find various power-ups throughout the game to help you in your survival.

Controls

  • W, A, S, D: Move the character in the corresponding direction.
  • R: Reload the current weapon.
  • 1, 2, 3, 4, 5: Change weapon.
  • E: Open inventory.
  • Mouse movement: Aim the player's current weapon.
  • Left mouse button: Use the current weapon.
  • Right mouse button (M16 only): Switch fire selector type.

Installation

  1. Ensure you have Java Development Kit (JDK) version 15 or higher installed.

  2. Clone the repository.

    git clone https://github.com/danielrzhang/zombie-rampage.git

  3. Navigate to the project directory's source file folder.

    cd zombie-rampage/src

  4. Compile the Java source files.

    javac $(find . -name '*.java')

  5. Run the project.

    java main/Main

Pictures

Game Appearance

drawing

Loot Drops

drawing

Inventory

drawing

Weapons

KA-BAR (combat knife)

Swift and silent, the trusty KA-BAR is perfect for close-quarters combat. Sneak up on unsuspecting zombies and deliver swift, lethal strikes to eliminate them without attracting attention.

drawing

Glock 19 (pistol)

A reliable sidearm that offers a balance of accuracy and firepower. Use it to dispatch zombies from a distance or as a backup when ammunition for heavier weapons runs low.

drawing

Remington 870 (shotgun)

When the undead close in, the Remington 870 shotgun becomes your best friend. Its wide spread and high impact make it ideal for clearing out groups of zombies in one powerful blast.

drawing

M16 (assault rifle)

The M16 assault rifle is a versatile weapon that excels in medium-range combat. With its semi-automatic and fully automatic capabilities, it provides precision and rapid firepower to thin out the zombie hordes.

Semi-automatic

drawing

Fully automatic

drawing

Landmine (placeable explosive)

Set up traps and fortify your position with placeable landmines. Strategically plant them to surprise and eliminate approaching zombies, creating a temporary barrier of explosive protection.

drawing

Reload

drawing

Out of ammo

drawing

Death screen

drawing

License

Zombie Rampage is licensed under the MIT License.

About

A thrilling top-down shooter, zombie survival game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages