Rishabh Singhal

Projects

I welcome collaborations. If you find anything below particularly interesting, let me know!

Table of Contents

Extreme Tic-Tac-Toe AI-Bot November 2019

Python HTML CSS JS

A bot that plays a modified version of Tic-Tac-Toe implemented using alpha-beta pruning, zobrist hashing and custom heuristics .

Links: GitHub, Demo


Blockchain based Battleship November 2019

Solidity ReactJS Django Python Sockets

An implementation of Battleship backed with Blockchain using solidity for smart contracts.

Implemented multiplayer functionality using Sockets, with React for front-end and Django as a framework.

Links: GitHub


To-Do App September 2019

NodeJS MongoDB

A simple To-Do App to keep track of what you do.

Links: GitHub, Demo


Slide Matcher April 2019

Python Sift OpenCV

Match frames from a video lecture with actual presentation slide deck using SIFT based feature matching.

Links: GitHub


Arcade Games in OpenGL March 2019

OpenGl WebGL JS C++

An immersive 3-D implementation of iconic From The Seas which supports multiple viewpoints.

Implementations of Jetpack Joyride and Subway Surfer.

Links: GitHub


Linux Shell - Mini Terminal October 2018

C

Bash like shell for Linux, with support for piping and redirection, written in C using system calls.

Links: GitHub


MUSee - Music Streaming Web App March 2018

Python Flask MySQL

Music streaming application similar to Spotify with features like playlist (public and private), search bar and authentication.

Implemented using Flask as framework and MySQL as RDBMS.

Links: GitHub, Demo