EN

Translate:

Alvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game Developer
  • Home
  • Published Projects
  • Other Projects
    • Coursework
    • Personal
  • Blog
  • CV
  • Contact
  • More
    • Home
    • Published Projects
    • Other Projects
      • Coursework
      • Personal
    • Blog
    • CV
    • Contact

EN

  • Home
  • Published Projects
  • Other Projects
    • Coursework
    • Personal
  • Blog
  • CV
  • Contact

GAM1545 Final Project

Institution: Algonquin College 

Course: GAM1545-Programming Fundamentals I 

Date: Fall 2014 

Platform: PC 

Programming Language: C++

  
For this project, I created a real-time windows console maze. Where the player has to move through the maze on the shortest amount of of time and move as possible. The mazes are read from a file, and there are persisting leaderboards files 

Source Code

 Some of the features in the game were:

  • "Real-time" windows console maze, where the time and moves of the players are counted
  • Player has to reach the end of the maze to finish the level
  • Menu system to access the different mazes, leaderboards, and help section
  • Clock pick-up to reduce the time for the player's current run
  • Maze levels are loaded from a file
  • The best 5 scores are saved to a leaderboard file. These scores can then be viewed in the main menu, or at the end of the game.
  • Background music and different sound effects
  • Special effect (color change, sound, etc.) to highlight when the player achieves a new highscore

In this console application, the player had to reach the end of the maze in as little times and moves as possible.

    Copyright © 2025 Alvaro Chavez Mixco - All Rights Reserved. All content and trademarks property of their respective owners. 


    Powered by

    Cookes Policy

    This website uses cookies to enhance the content being shown. Feel free to decline the use of cookies if desired, you will still be able to navigate the website.  If you click "Accept", you consent to our use of cookies. 

    DeclineAccept