Projects

Here are some of the projects that I have worked on...

SimpleTopDownShooter

An ongoing project where I am building a real-time online multiplayer top-down shooter game in Julia using UDP sockets.

Link: https://github.com/Sid-Bhatia-0/SimpleTopDownShooter

GridWorlds.jl

A lightweight library for creating grid world environments for reinforcement learning in Julia.

Link: https://github.com/JuliaReinforcementLearning/GridWorlds.jl

SimpleDraw.jl

A lightweight self-contained 2D drawing library that attempts to provide efficient drawing methods for some simple shapes.

Link: https://github.com/Sid-Bhatia-0/SimpleDraw.jl

SimpleIMGUI.jl

Simple Immediate-Mode Graphical User Interface (IMGUI) library in Julia.

Link: https://github.com/Sid-Bhatia-0/SimpleIMGUI.jl

RayCaster.jl

A fast and exact integer-based ray-casting implementation in Julia.

Link: https://github.com/Sid-Bhatia-0/RayCaster.jl

SimpleChatServer

A simple implementation of a single room chat-server in Julia using TCP sockets.

Link: https://github.com/Sid-Bhatia-0/SimpleChatServer

SimpleTextAdventure.jl

Simple game engine for text-adventure games in Julia, along with ChatGPT-based demo game.

Link: https://github.com/Sid-Bhatia-0/SimpleTextAdventure.jl

Link: https://siddharthbhatia.itch.io/driving-test-fiasco