Diagonal Magic Cube Solver Logo
Project

Diagonal Magic Cube Solver

Web-based diagonal magic cube solver with 3D playback and six local-search algorithms.

Description

Diagonal Magic Cube Solver is a Next.js web application for exploring how multiple local-search algorithms optimize a 5x5x5 diagonal magic cube. The project combines six solving strategies, CSV-based state loading, animated playback, 3D cube visualization, and objective-function charts so users can inspect how each search method progresses from one state to the next.

Tech Stacks

Contributors

Features

  • Algorithm selection and CSV loading flow for choosing one of six local-search strategies or replaying saved solver output.
Algorithm selector and CSV loader for running or replaying diagonal magic cube searches
  • Interactive result view with a 3D cube visualizer, playback controls, run metrics, and different viewing modes for inspecting each state transition.
3D diagonal magic cube result view with playback controls, run metrics, and visualization modes
  • Objective-function charting that shows how the solver improves over time across iterations during the search process.
Objective function chart showing solver progress across diagonal magic cube iterations