KhaledAshrafH

KhaledAshrafH

👤 Developer

5 repositories on SrcLog

View on GitHub
5 Repos
39 Stars
4 Forks
39 Watchers

Repositories (5)

Chinese-Checkers-AI-Game KhaledAshrafH/Chinese-Checkers-AI-Game Java

This is a Java-based implementation of the Chinese Checkers game with a graphical user interface (GUI). The game allows you to play against an AI opponent using the Alpha-Beta Pruning algorithm. The objective of the game is to move all your marbles to the opposite point of the star-shaped game board. The first player to achieve this wins the game.

10
Router-Simulator KhaledAshrafH/Router-Simulator Java

This project simulates a limited number of devices connected to a router's Wi-Fi using Java threading and semaphores. The router is designed to limit the number of open connections, allowing only a fixed number of devices to connect simultaneously. When the maximum number of connections is reached, incoming devices must wait until an existing conne

8
SQGen KhaledAshrafH/SQGen C++

This project demonstrates the use of inheritance, templates and exceptions in C++ to implement two generic data structures: stacks and queues.

8
HotelHub KhaledAshrafH/HotelHub Java

HotelHub is an advanced hotel booking management system designed to facilitate seamless booking of accommodations and event spaces. This web application aims to simplify the hotel management process by providing distinct functionalities for various user roles including Guests, Admins, and Staff.

8
DT-Banknote-Authenticator KhaledAshrafH/DT-Banknote-Authenticator Python

This Python code utilizes the decision tree algorithm from the scikit-learn library to perform banknote authentication. The code aims to analyze the impact of different train-test split ratios and training set sizes on the accuracy and size of the learned decision tree.

5