Skip to content

My own version of the classic game Berzerk, developed in C++.

Notifications You must be signed in to change notification settings

Aurelio088/Berzerk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Berzerk

Executive Summary

This is my version of the classic arcade game Berzerk, launched for Atari in the early 80's. The game brings a fun twist to the classics. Here, the player is a soldier with a special dragon spear to fight enemies. These bad guys also have dragon spears and will chase the player if they get too close.

The player can also pick up items that make them move faster. The goal is to get through mazes, beat the enemies, and grab items to go to the next level.

Game Description

Overview

In this new version of Berzerk, you play as a soldier who battles through mazes using a powerful dragon spear. Your enemies are monsters armed with their spears too, and they will chase you if you get close. As you navigate the mazes, you can collect items to speed up your movement. The aim is to make it through each maze, defeat the monsters, collect items, and move on to the next scene. It's a simple yet thrilling experience for anyone who enjoys fast-paced action and strategic gameplay.

The Quest

Your mission is to stay alive while making your way through mazes filled with enemy monsters. Fighting off these foes, moving quickly through tricky spots, and not getting caught are all part of the adventure. Each level brings tougher monsters and more complex mazes. The real reward is getting through these challenges. Keep going to beat your high score and earn a top place on the leaderboard.

Main Character

The main character is a soldier wearing a uniform and carrying a dragon spear. This spear is your primary weapon to combat the monsters, each wielding their own spears, who will chase you when you get close. As you advance through the game, you can also collect speed-boosting items to help navigate the mazes more swiftly. The soldier's perspective is seen from the third person, placing you right in the middle of the action as you take on challenging foes and intricate mazes.

Sketch of Main Character

Sketch of Main Character

Sketch of Main Character

Opponents

The opponents are monstrous creatures, each armed with their own dragon spears. These foes become increasingly aggressive as you progress, pursuing you as soon as you draw near. As the game advances, these monsters become faster and their tactics more lethal, challenging you to constantly improve your strategy and reflexes. Each encounter is a test of your ability to wield your spear and navigate the mazes swiftly.

Sketch of Opponents

Sketch of Opponents

Sketch of Opponents

Environment

In this revamped Berzerk, the environment consists of various mazes, each with a unique layout that challenges your navigation skills. The mazes extend from left to right, filled with walls and pathways that you must skillfully maneuver through. The design keeps to a minimalistic style, nodding to the classic arcade aesthetic, but with each new scene, the maze patterns shift, offering fresh challenges and keeping the gameplay dynamic and engaging.

Sketch of World

Sketch of World

Sketch of World 2

Menu

The game menu includes a bold title "Berzerk" and buttons for "Start Game," "Credits," and "Exit Game."

Sketch of Menu

Credits

Sketch of Menu

Controls

Movement is controlled with the arrow keys (left, right, up, and down) or the traditional 'WASD' keys. Pressing the spacebar allows the player to attack with the spear. Additional functionality includes pausing the game with the 'P' key, returning to the previous menu or screen with the 'Escape' key, and quitting the game with the 'Q' key. For debugging purposes or enhanced player experience, toggling collision visibility and the grid display can be done using the 'C' and 'G' keys respectively.

Sounds

Background music sets the tone, and specific sounds accompany movements, attacks, power ups and deaths.

Summary

Try out the world of Berzerk, where classic arcade thrills meet modern challenges. Arm yourself with a dragon spear and face off against spear-wielding monsters in shifting mazes. Each step you take and every enemy you defeat tests your reflexes and strategic thinking. Collect items to boost your speed and navigate through the levels, each designed to push you to your limits. Experience the blend of nostalgia and new twists in a game that pays homage to the golden era of arcade gaming while introducing fresh, exciting challenges.

About

My own version of the classic game Berzerk, developed in C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published