Pradumon Sahani
Aspiring AI Enthusiast & Web Developer
Introduction
Hello! I'm Pradumon Sahani, the developer behind this Tic-Tac-Toe AI project. I am passionate about exploring the fascinating world of Artificial Intelligence and its applications, particularly in game development and web technologies. This project was born out of a desire to learn, experiment, and create an interactive demonstration of fundamental AI concepts.
Project Motivation
My primary motivation for creating this Tic-Tac-Toe AI was to gain hands-on experience with Reinforcement Learning (specifically Q-Learning) and classic game theory algorithms like Minimax. Tic-Tac-Toe, while simple, provides an excellent platform for understanding these concepts due to its defined rules and manageable state space. I aimed to build an application that is not only functional but also educational and engaging for users interested in AI.
Skills & Technologies
During the development of this project, and in my broader learning journey, I've worked with a range of technologies and concepts, including:
- Programming Languages: JavaScript (primarily for this project), Python
- Web Technologies: HTML5, CSS3 (including Tailwind CSS for utility-first styling), Modern JavaScript (ES6+)
- Artificial Intelligence: Reinforcement Learning (Q-Learning), Game Theory (Minimax Algorithm), State Space Search
- Development Tools: Git, VS Code, Browser Developer Tools
- Design: Basic UI/UX principles, Responsive Web Design
Future Aspirations
I plan to continue exploring more complex AI algorithms and apply them to different types of games and applications. My goal is to contribute to projects that leverage AI for innovative solutions and user experiences. I'm always eager to learn new technologies and methodologies in the ever-evolving field of software development and artificial intelligence.
Connect & Explore
Feel free to explore the codebase and connect with me through the following :