Project #1
N-Puzzle Solver

This project implements a solver for the classic sliding N-Puzzle game using three fundamental search algorithms: Breadth-First Search (BFS), Depth-First Search (DFS), and A* search. The solver can handle puzzles of various sizes and provides detailed performance metrics for each algorithm.

Technical Implementations

Project #2
Sudoku Solver with CSP

This project implements an intelligent Sudoku solver using Constraint Satisfaction Problem (CSP) techniques. The solver employs backtracking search enhanced with sophisticated heuristics and constraint propagation to efficiently solve Sudoku puzzles of varying difficulty levels.

Technical Implementations

Performance Results

99.5%
Success Rate
0.045s
Mean Runtime
400
Puzzles Tested
0.012s
Fastest Solve

Project #3
2048 Game AI Agent

This project implements an intelligent agent that plays the 2048 puzzle game using adversarial search techniques. The AI consistently achieves tiles of 2048 and beyond by combining expectiminimax algorithm with alpha-beta pruning and sophisticated heuristic evaluation functions.

Technical Implementations

← Back to Algorithms & AI