Pinned Repositories
Airwave
Gesture-based Smarthome Control System
AssemblerSimulator
Computer Organisation group project, Assembly Simulator
BattleShip
This project is a Python implementation of the classic board game Battleships, using the Tkinter library for the graphical user interface. In this version of the game, you play against an AI opponent. The AI’s ships are already placed on the grid and your goal is to guess their locations.
Bridge
This C program simulates cars crossing a thin bridge between two sides of a river, adhering to the constraint that only one car can cross at a time, and simultaneous crossing by cars from opposite sides is not allowed. The number of cars on each side is taken as input from the user, and a maximum of 5 cars can be on the bridge simultaneously.
CalculatorShellScript
A calculator developed in shell script.
CarLoadingUnloading
This C program simulates a scenario where a car, with limited capacity, takes multiple passengers for a ride. Passengers eagerly await their turn to board, and the car can only depart when fully occupied. The simulation involves modeling the car and passengers as threads, with tasks such as loading, running, and unloading.
CSE101
Solutions to Assignments for CSE101: Introduction to Programming conducted in Monsoon 2022 at IIIT Delhi.
CShell
CShell is a simple interactive shell written in C, featuring internal commands ('word', 'date', 'dir') and external commands with error handling.
DiningPhilosophers
Dining Philosophers Problem with an additional modification of two bowls placed at the center of the table. Each philosopher thread performs eating and thinking tasks, and the time for each action is simulated using the sleep() function. The code uses Mutexes (locks) and Conditional Variables to ensure thread synchronization.
IIITD-ResumeLatexTemplate
A fully-customizable resume template in IIIT Delhi format made with LaTeX
kyukuu's Repositories
kyukuu/Airwave
Gesture-based Smarthome Control System
kyukuu/AssemblerSimulator
Computer Organisation group project, Assembly Simulator
kyukuu/BattleShip
This project is a Python implementation of the classic board game Battleships, using the Tkinter library for the graphical user interface. In this version of the game, you play against an AI opponent. The AI’s ships are already placed on the grid and your goal is to guess their locations.
kyukuu/Bridge
This C program simulates cars crossing a thin bridge between two sides of a river, adhering to the constraint that only one car can cross at a time, and simultaneous crossing by cars from opposite sides is not allowed. The number of cars on each side is taken as input from the user, and a maximum of 5 cars can be on the bridge simultaneously.
kyukuu/CalculatorShellScript
A calculator developed in shell script.
kyukuu/CarLoadingUnloading
This C program simulates a scenario where a car, with limited capacity, takes multiple passengers for a ride. Passengers eagerly await their turn to board, and the car can only depart when fully occupied. The simulation involves modeling the car and passengers as threads, with tasks such as loading, running, and unloading.
kyukuu/CSE101
Solutions to Assignments for CSE101: Introduction to Programming conducted in Monsoon 2022 at IIIT Delhi.
kyukuu/CShell
CShell is a simple interactive shell written in C, featuring internal commands ('word', 'date', 'dir') and external commands with error handling.
kyukuu/DiningPhilosophers
Dining Philosophers Problem with an additional modification of two bowls placed at the center of the table. Each philosopher thread performs eating and thinking tasks, and the time for each action is simulated using the sleep() function. The code uses Mutexes (locks) and Conditional Variables to ensure thread synchronization.
kyukuu/IIITD-ResumeLatexTemplate
A fully-customizable resume template in IIIT Delhi format made with LaTeX
kyukuu/kyuku
kyukuu/med-ease
kyukuu/MemoryManagementSystem
MeMS is a simple memory management system implemented in C. It allows you to allocate and manage memory efficiently by keeping track of available memory spaces and optimizing memory usage.
kyukuu/MusicFetch
This project is a Python application that uses the Last.fm API and the Tkinter library. Simply enter the name of an artist and the program will retrieve and display a list of songs by that artist, along with descriptions of each song. Discover new music and learn more about your favorite artists with this easy-to-use tool.
kyukuu/RREF-Converter
A python based program that converts matrices into their row reduced echelon form. Matrix input and output handled using files.
kyukuu/SchedulingPolicies
C programs that benchmark FIFO, RR and OTHER (nice value = 20) scheduling policies against one another and plots the result in a histogram.
kyukuu/StickHero
Game developed in Java using JavaFX and Scenebuilder. Identical to the classic StickHero game with additional functionalities like reviving the sprite and saving game progress etc. included. Modification to UI elements and background music also made.
kyukuu/StudentLibraryManagementSystem
Library Management System This Java program represents a simple Library Management System (LMS) with an Object-Oriented Programming (OOP) approach. It allows librarians to manage members, books, and book transactions efficiently.
kyukuu/VertexSummarizerSvelte
Google WE Immersion week | Text summarisation tool built using Svelte.
kyukuu/ZooManagementSystem
ZOOtopia is a dynamic zoo management program with administrator and visitor interfaces. Administrators use the Admin class for seamless oversight, while visitors, represented by the Visitor class, enjoy interactive features like ticket purchases, feedback, and memberships.