You may try any project using the executable file i left in the folder of the project instead of building the entire project(if you dont want to see the code).
- First game i have ever made to train my self on making games and improve in C++.
- Second Game i have ever made to train my self on making games and improve in C++.
- Working with OOP for first time and get used to the principles.
- Train using the windows.h library.
- this is a textbased mmorpg game as you can kill enemeies,buy/sell/equip items,gain experience and level up, fighting different level monsters until you kill the objective of the game(the dragon).
- Implementing simple Round Robin Algorithm using Queue Datastructure.
- Using a text file "process.txt" the program start and then show you the result of that process execution.
- Simple Autocorrection application using balanced BST Datastructure(C implmentation) .
-using RedBlack Trees for the Java Implmentation.
- Simple Calculator using JavaFX.
- goal was to get used to JavaFX.
- Based on Postfix-Infix (Stack).
- Paint Software using JavaFX.
- Goal was to get used to some design patterns (like MVC,factory,Singleton..)
- This project was for College so i did not do it alone so i have to mention my friends:
- Sherif(SherifRafik)
- Mohamed(harraz21)
- Goal was to make a software that reads from Arduino(certain formatting input).
- That Application is not yet complete like Reading camera frames as this project was to help us in competetions as a Technical Team(MindCloud) we used it during UGVC2018.
- You will find Egyptian flag in the Camera and its just a placeholder picture instead of leaving that empty(to present the design to my team easily).
- Application to analyze running time of common sorting algorithms
- Visualization to Bubble,Selection & Quick sort.
-
Application to generate random mazes and find the shortest path between 2 points (Using Dijkstra).
-
After specifying start(green point) and end(red point) points you can click generate graph to visualize how the maze can be turned into a graph yellow points are nodes and blues are the edges between them.
-After clicking Dijkstra it will show only the path between the start and end points.
-Log File.
- Sorting students based on their grades using 8086 Assembly.
-using posix semaphores and applying it for the Producer consumer problem using a ring buffer
Compile using: g++ -std=c++11 main.cpp -pthread -o main