Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ–ฅ๏ธ C/C++ Algorithms & Games Portfolio

A curated portfolio showcasing various algorithms, data structures, and interactive games implemented in C and C++.

โš™๏ธ Algorithms & Data Structures

  • Stack Processor: A CPU instruction simulator (e.g., addition operations) implemented uniquely without the use of loops.
  • Dijkstra's Algorithm: A custom implementation of the classic pathfinding algorithm, featuring advanced mechanics like route waiting times.
  • Sparse Table: A highly optimized data structure designed for searching and modifying data efficiently with O(log n) time complexity.
  • Market Lamps: An algorithmic approach to visualizing stock price data using a "market lamps" representation.

๐ŸŽฎ Console Games

  • Frogger: A console-based adaptation of the classic arcade game where the player guides a frog safely across a hazardous river.
  • BlackBox: A custom implementation of the classic deductive logic puzzle, inspired by the original BlackBox game.

๐Ÿ SDL Snake

A modernized version of the classic Snake game built using the SDL library. It features frame-rate independent speed regulation (delta-time) to ensure consistent gameplay across all computers, regardless of hardware performance.

๐Ÿš€ How to Run

To launch the SDL Snake project, simply open the provided snake.sln (Visual Studio Solution) file in your IDE and build the project.

About

Cpp algotihms and data structures codes and games

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages