Virtual Science Lab

Algorithmic Games Lab

Challenge yourself with real‑world algorithm‑based games and visualisations.

Chess

Classic game with minimax AI

Play against an AI using minimax with alpha-beta pruning.

Minimax Alpha-Beta Evaluation

Sorting Visualizer

Watch Bubble, Quick & Merge sort in action.

Algorithms Visualization

Maze Path‑Finder

Visualise A*, Dijkstra & BFS solving mazes.

A* Dijkstra BFS

N‑Queens

Place N queens with backtracking visualised.

Backtracking Recursion

Tower of Hanoi

Recursive disk‑moving puzzle visualized.

Recursion Puzzle

Tic‑Tac‑Toe AI

Play vs. minimax‑powered computer.

Minimax AI

Connect Four AI

Compete against a minimax + alpha‑beta AI.

Minimax Alpha-Beta

Sudoku Solver

Backtracking solver and generator.

Backtracking Constraint

Flappy GA

Evolve birds with a genetic algorithm.

Genetic Neural Net

Puzzle

Solve the puzzles.

Logic Puzzle

Go AI

Ancient board game with Monte Carlo Tree Search AI

Play against an AI using advanced MCTS with neural networks.

MCTS Neural Net Heuristics

Poker AI

Texas Hold'em with CFR-based AI

No-Limit Texas Hold'em against counterfactual regret minimization AI.

CFR Game Theory Bluffing

Othello AI

Reversi with position evaluation AI

AI uses board evaluation functions and deep search.

Position Scoring Alpha-Beta Edge Stability

2048 AI

Watch AI solve 2048 with expectimax

AI plays 2048 optimally using expectimax search.

Expectimax Heuristics

Hex AI

Connection game with pattern-based AI

Strategy game with virtual connections AI.

Pattern DB Monte Carlo