Ketan Kulkarni

  1. Academic Projects

    • B.E Final Year Project

      The project was about a standalone Traffic Signal Controller Optimization using Reinforcement Learning. Given an input of number of cars and their waiting times at a signal the algorithm would decide which lane should be given the green signal and how long, so as to minimze the average waiting time of all cars at the intersection. We used Q-Table to implement this project and we were able to achieve performance improvements over the traditional pre-timed controller systems in most of the cases. The algorithm did fail in the case of heavy traffic on all lanes but thats to be expected as pre-timed controller strategy is the best one in that case. Future improvements consist of giving special preerence to vehicles like Ambulances, Fire-trucks, etc

    • T.E Mini Project

      In this project we developed a desktop application for a Car Rental Service using Java and MySQL. Its a traditional database mini project with functionalities to book a care, pay rent, cancel booking, viewing travel history, choosing size of the car, etc on the user side. For the car service administrator side we had functionalities like adding new vehicles, registering drivers, trnansaction checking, total revenue per month, etc


  2. Self Learning Projects

    Endless Block Runner using Unity 3D

    This is the first game I developed from scratch using Unity 3D engine. In this game you play as a block and your main objective is to try and avoid collisions with other incoming objects and get a high score. Its just a hyper-casual game with no realistic graphics nor some hard-core mechanics. I followed Brackey's Tutorial on his youtube channel and added some of my own twists. This game is still in its prototype phase as can be seen from images. Audio and textures are yet to be added but as soon as I get time or when my muse decides it I will go back and try to finish it and create a complete product :D
     Your browser does not support images

    Roll-A-Ball using Unity 3D

    I started this project when I just installed unity and was browsing through their tutorials. Basically you play as a ball and try to collect as many collectible coins as you can. This is again an incomplete project as it lacks audio and has only a few levels. Again if I feel like it I might pay it a visit and complete it with some added bonuses like powerups and enemies to dodge.
     Your browser does not support images