Developed Void Warrior, a fast-paced 2D shooter game during the Structured Programming Competition at the Faculty of Computer and Information Science, Ain Shams University.
The game was built using C++ and SFML, focusing on structured programming principles, performance optimization, and real-time game logic implementation.
? Game Overview:
Void Warrior features three progressively challenging levels designed to test player skills and strategic decision-making:
Level 1:
Two enemy types with distinct damage mechanics
Health & Ammo bonus system
Dynamic collision detection and shooting logic
Level 2:
Simultaneous enemy patterns (edge campers & roamers)
Infinite ammo mode
Shield & Health power-ups
Increased AI movement complexity
Level 3 (Endless Survival Mode):
Player starts with a pistol
Unlocks assault rifle after defeating vampires
Progressive difficulty scaling
XP-based difficulty increase system
? Technical Highlights:
Object-Oriented & Structured Programming approach
Game loop implementation
Collision detection algorithms
Dynamic memory handling
Event-driven input system
Real-time rendering using SFML
? Skills Gained:
Advanced problem-solving
Debugging complex logic
Game mechanics implementation
Working under competition pressure
Effective team collaboration