تفاصيل العمل

Description:

The Dark Labyrinth is a 2D graphical adventure game written in C using the SDL2 library. The player navigates through a dark, mysterious maze filled with traps and secrets, attempting to reach the exit before time runs out or lives are lost. The labyrinth is dynamically generated, making each playthrough unique and challenging.

This project combines classic gameplay mechanics with modern C programming and SDL2 graphics handling to provide a responsive and visually appealing experience.

Features:

? Dynamic Maze Generation: Randomized maps on each playthrough using procedural generation.

Keyboard Controls: Smooth player movement with arrow keys or WASD.

Lighting Effects: Dark fog-of-war style rendering where only nearby tiles are visible.

Sound Effects: Integrated background music and sound effects via SDL_mixer.

? Obstacles & Enemies: Basic AI to challenge players navigating through.

️ Health & Lives System: Player loses health on traps or collisions.

Exit Mechanism: The goal is to find and reach the maze's hidden exit.

️ Score Tracking: Tracks how fast the player finishes the level or how many attempts were used.

️ Graphical Interface: SDL2-based 2D rendering engine for tiles, player, and UI.

? Modular Design: Clean separation of concerns (rendering, logic, input).

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
13
تاريخ الإضافة
المهارات