Skip to content

Repository files navigation

🚗 Dodge 'em

Dodge 'em is a thrilling arcade-style maze game developed in C++ using the SFML (Simple and Fast Multimedia Library). Players navigate a car through mazes, collect food items, and dodge AI-controlled opponents across increasingly challenging levels.

🎮 Game Features

  • Dynamic Levels: Multiple maze layouts with increasing difficulty
  • Smooth Controls: Responsive player movement and intuitive gameplay
  • Opponent AI: Intelligent enemies with strategic movement patterns
  • Food Types:
    • 🔴 Red Food – Basic score
    • 🟢 Green Food – Special score
    • 🔵 Blue Food – Power-up
    • ⚪ White Food – Bonus item
  • Score Tracking & Lives System
  • Main Menu, Pause, and Transition Screens
  • Custom Car Sprites & Animated Movement

🛠️ Tech Stack

  • Language: C++
  • Library: SFML
  • Paradigm: Object-oriented programming
  • Custom Features:
    • Array-based data structures
    • Collision detection system
    • Level progression
    • High score tracking

🚀 Getting Started

Prerequisites

Build & Run

  1. Clone the repository:
    git clone https://github.com/AMJ7777/Dodge-em.git
    cd Dodge-em

About

A C++ arcade maze game built with SFML. Navigate mazes, collect food, and dodge AI opponents. Features smooth controls, animated sprites, score tracking, and dynamic level progression.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages