AI Projects

A procedural minecraft terrain generator

Made with Python

Screenshots

Source Code

A Route planner

Route planner is based on Randy Olson’s article “Computing the optimal road trip across the U.S.” It takes a list of waypoints and uses googlemaps to get the distance between them. A genetic algorithm used to solve the Travelling Salesman problem, finds a solution of the optimal route for us. It then spits out a html file with the route and directions.

Made with Python, C++

Screenshots

Source Code

Rebuilding HAL9000

An experiment in creating a chat-bot.

Made with Python

Source Code

Agent that learns how to play Tetris

An experiment in using Q-Learning.

Made with MATLAB

Agent that plays the Texas Hold ‘Em variation of poker using game theory concepts

Made with C++

An autonomous robot that navigates a maze and find a pre-defined object

It uses a motion model to recalculate the probabilities of its current location in the maze using an ultrasonic sensor. It also uses blob-recognition to find the object in the maze.

Made with C++

A* Pathfinding

Made with C++, DirectX 9.0c

Source Code

A multi-agent architecture with a supporting knowledge base to simulate a restaurant environment

A* was employed to obtain optimal behavior from each entity like waiters, chef and host controlled by agents.

Made with JAVA, PowerLoom

Genetic Algorithm’s to solve magic square

Made with C++

MinMax Algorithm with and w/o Alpha-Beta Pruning

Made with C++

Source Code

Fuzzy Logic System

Made with C++

Source Code

Neural Network with back propagation

Made with C++

Source Code

NegaMax Algorithm with and w/o Alpha-Beta Pruning

Made with C++