I am working on development of an Application deployment and Versioning system in Python 2.7.5 based on Git which would provide features like password based user management, timed deployment and complete change log database. It's a solo project under the guidance of the amazing talent at the company I am an intern in.
Pac-Man (Python 2.7.5)
Project aims at developing a basic version of the game called Pac-Man (originally developed by Namco) for the purpose of learning Artificial Intelligence and programming language Python. The project aims at implementing:
- Multiagent minimax and expectimax search algorithms
- Model-based and model-free reinforcement learning algorithms
- Probabilistic inference in a hidden Markov mode using the forward algorithm and approximate inference via particle filters
Skout (A generic log file parsing engine)
Developed a Python 2.7.5 based generic file system search engine with information extraction and processing capabilities designed for fast log file filtering. Also works as a general purpose multiple files and directories search tool.
- Flexible and vast domain of readable input. The user can input basic logical and arithmetic expressions
using a wide variety of operators to customize the output and extract very specific information out of
large log files containing thousands of lines of data.
- PyQt based GUI as well as shell script interface.
- User can tweak a highly readable configuration file to customize the behaviour of the program and
adapt the script’s functionality to log files containing data in different formats.
Unbeatable Tic Tac Toe(C++)
Self-planned project
Designed an improvised version of traditional game A.I using single logic, making the computer impossible to defeat and yet maintaining the unpredictability similar to human intelligence.
AI has offensive (high priority) as well as defensive (low priority) capabilities.
Technologies used were C++, Visual Studio, and STL.
Later, a modified version of the bot (tuned according to game rules) received near perfect score on www.hackerrank.com with over 300 wins and 0 losses.
Follow Me: