Rohan Prinja's repositories
keyboard-layout
Meta-optimized genetic algorithms applied to finding the optimal layout for an English keyboard
chinese-checkers
Chinese Checkers game. Play human-vs-human (upto 6 players), human-vs-AI or AI-vs-AI.
service-bazaar
Online service marketplace. Written as part of our databases course project.
augmenting
CS 775 (Advanced Graphics) Course Project.
cfglp
Compilers course. Source code for complete CFGLP: www.cse.iitb.ac.in/~uday/cfglp/
circuit-simulator
Simulating a circuit with simple logic gates using Prolog
config
Config files
cs419
Assignments from my Intro to Probabilistic Machine Learning course
database
CD database example taken directly from Practical Common Lisp
decode-rotate
Takes as input a series of strings, each of which has been encrypted by shifting forward the chars of the string by a fixed distance (unknown to the program)
hello-genetic
Program that takes as input an alphabets-and-spaces only string from the user, then uses evolutionary algorithms to evolve a random population into that string
j-in-racket
Proof of concept implementation of J in Racket.
jash
Just another shell.
life-opengl
Conway's game of life with OpenGL.
mips-gcd
Find the GCD of two positive integers using MIPS
musicbox
Modelling a music box
myDraw
2D Drawing Tool built on OpenGL
notify
notify is a simple notification tool
paper-burning
Simulation of paper burning. Deformation not modeled.
rtalk
Anonymized group chat app
snaek
Simple snake clone in Love2D
subsync
Subtitle management suite
theorem-prover
Nearly automated theorem prover for propositional calculus. Uses only syntactic methods
timeline-builder
YHackU 2013 @IITB
titanpad
TitanPad.com
unit-test
Bare bones unit test framework, taken directly from Practical Common Lisp