Box es cape – ascii game

Role: Tech lead
Team: QWERTY
Game: Box es cape (Mazz Game)

Download game!

Description: BOXESCAPE is a console-based game programmed in C, where players navigate through an escape challenge. The game incorporates a series of interactive menus, dynamic gameplay elements, and background sounds for an engaging user experience. This project showcases my proficiency in low-level programming and console application design, emphasizing game mechanics, graphics manipulation, and sound integration.

Core Features:

  1. Custom Console Cursor Control: The gotoxy function utilizes the Windows API to set the cursor position in the console window, making precise placement of game elements possible. It also hides the cursor to maintain focus on gameplay visuals.
  2. Dynamic Menu System: The game starts with an interactive main menu, allowing players to select between playing the game, viewing credits, or learning how to play. The menu logic handles multiple key inputs and effectively navigates between different sections of the game.
  3. Score and Ending Screen: A score system tracks player progress, and a customized ending screen is displayed based on player performance.
  4. Background Sounds and Audio Integration: Basic background sounds add an immersive layer to the game, enhancing the atmosphere.
  5. Modular Code Structure: The project is modular, with separate headers for each component (menu, rendering, ending, etc.), demonstrating well-organized code for maintainability and readability.

Technical Skills Demonstrated:

  • Console Graphics and API Control: Mastery over Windows Console API for cursor movement and interface design.
  • Menu and Input Handling: Skilled in building intuitive menu systems and handling various input scenarios.
  • Modular Programming: Developed with a modular approach for easy scalability and readability.
  • Audio Management: Basic audio handling for immersive background sound integration.