Skip to content

jsgoller1/berzerk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

berzerk

My clone of the popular arcade game "Berzerk", originally published by Stern Electronics in 1980. It took around around a month and a half to develop (from pen-and-paper prototyping to the version seen here). The clone is mostly faithful to the original arcade game, with some minor corner-cutting.

Building

Presently, Berzerk only builds on MacOS and Linux. To run Berzerk locally, you will need to install GNU Make (obtain via brew install makeor apt-get install make), Clang (obtain via brew install clang or apt-get install clang), and SDL / SDL_Image / SDL_Mixer. I have included the relevant headers and libraries for SDL on MacOS. In the event that you need to build a new version, obtain the libraries and headers following:

Berzerk expects that 3rdparty/SDL2/ will contain all necessary SDL headers and shared libraries from the above releases for your platform. You can either download the pre-build libraries and drop them into 3rdparty/SDL2/, or you can build from source (usually via ./configure && make in each SDL repository, then copying the include/ directories and built libraries into 3rdparty/SDL2/; you may need to look for the libraries with find).

Then run make -j berzerk.

If you have any issues building, please contact me at joshua.goller@hey.com.

Gameplay

  • Arrow keys: movement
  • Spacebar: shoot
  • P: pause

Special thanks

About

Arcade game clone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published