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