Skip to content

ashan1995/MetalFront

Repository files navigation

MetalFront

MetalFront is a 2D battle tank game developed in C++ using the SFML (Simple and Fast Multimedia Library). The game focuses on real-time tank combat in a destructible environment, featuring AI opponents, strategic gameplay elements, and modular design for scalability.


Features

  • Real-time 2D tank combat
  • Destructible terrain system
  • Enemy AI with adjustable difficulty
  • Keyboard and gamepad input support
  • Multiple weapon types and power-ups
  • Modular codebase using SFML for graphics, input, and audio

Gameplay Overview

The player controls a tank in a combat zone and must eliminate enemy units while avoiding destruction. Power-ups and new weapons can be collected to enhance combat capabilities. The goal is to survive as long as possible and achieve a high score or complete mission objectives.


Technologies

  • Language: C++
  • Graphics and Audio: SFML (2.5 or later)
  • Build System: CMake

Building the Project

Requirements

  • C++17 compatible compiler
  • SFML 2.5 or later
  • CMake 3.10 or later

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published