Code Monkey home page Code Monkey logo

zombie-apocalypse's Introduction

Zombie Shooter

This is a game I programmed in C++ in my free time, solidifying a variety of Object Oriented Programming fundamental concepts and implementing them into a real application.

Game HUD

Enter Game PowerUps Game View

Technical Details

Classes

These concepts ranged from a wide diversity, including classes to represent game components, such as a class for the player, as well as many more classes for different components such as zombies and accessories. Singleton classes were also incorporated to represent certain objects of which only one instance could exist, as well as static class implementation as well.

Pointer Implementation

Pointers were implemented for memory maintenance and dynamic memory allocation. Memory was allocated when necessary for use and deleted when no longer necessary, ensuring optimal use of memory.

Libraries

The SFML Library was used for the game's development and its many classes as well as class methods were used in the development process for a variety of areas, such as graphics, audio, and many more areas.

zombie-apocalypse's People

Contributors

ahmadtc1 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.