Code Design and Data Structures

Coding is challenging, but rewarding. Figuring out the issue whether that be through some crazy solution, or giving it a day and coming back realizing that one small change was needed is what I love about coding. Code can always be improved/optimized which is the purpose of this subject, understanding and using different types of containers, lists, to better help manage and organize code.


Recent Updates

December 7th, 2018
  • Best lap logic has been implemented.
  • This logic will take the time from each lap, sort them into a list from least to greatest and display the fastest/smallest time.
  • A lap system has been built, there are three laps in total, and each lap the player has completed, will record and display the amount of time the player took to complete the lap.
December 3rd, 2018
  • A checkpoint system has set up.
  • After the player passes through a checkpoint, if they head out of bounds, they will be reset to the last checkpoint activated.
  • The player controls have been created and implemented.
  • Their speed will increase as the player accelerates, after a certain speed, they will be given the option to increase their speed.
  • If done correctly, their speed will increase even further. If not done correctly, their speed will plummet back to 0.

More Information

Download

code-design-and-data-structures.zip 918 KB

Installation Instructions

Download the .zip folder and extract it. Launch the executable (.exe).

Repository Link

https://github.com/ASGitH/aie-Code-Design-And-Data-Structures

Tools Used

Integrated Development Environment (IDE) - Visual Studio

Open-Source Software - Raylib


Screenshots


History

December 7th, 2018
  • Best lap logic has been implemented.
  • This logic will take the time from each lap, sort them into a list from least to greatest and display the fastest/smallest time.
  • A lap system has been built, there are three laps in total, and each lap the player has completed, will record and display the amount of time the player took to complete the lap.
December 3rd, 2018
  • A checkpoint system has set up.
  • After the player passes through a checkpoint, if they head out of bounds, they will be reset to the last checkpoint activated.
  • The player controls have been created and implemented.
  • Their speed will increase as the player accelerates, after a certain speed, they will be given the option to increase their speed.
  • If done correctly, their speed will increase even further. If not done correctly, their speed will plummet back to 0.