Drag anywhere in the 3D scene to rotate the cube. Use the mouse wheel or trackpad to zoom. Camera presets provide isometric, front, side, and top views.
The 3D cube is now the primary move interface. Hover a node to preview the current player’s mark, then click without dragging to place it. Dragging rotates the cube, while the mouse wheel or trackpad zooms.
The compact four-level boards below remain available for precision input and accessibility. Use Level 1–4 controls to enter focused-layer inspection, which fades the other planes and slightly reframes the camera.
The Theme menu offers Modern Blue, Classic Console Green, Light Grayscale, and Colorful appearances. Light Grayscale now uses stronger dark text, borders, and white control surfaces for improved readability.
Game Sounds and Reduced Motion can be switched independently. Both settings are remembered locally.
Select Human vs Computer to play X against the computer’s O. Beginner uses tactical safeguards with more varied choices. Intermediate evaluates immediate wins, blocks, forks, threats, defensive value, and positional strength. Expert adds iterative deepening, alpha-beta pruning, move ordering, and a transposition cache.
Expert search can be set to Fast, Balanced, or Deep. It always stops at its time budget and uses the strongest fully completed search result.
Choose a single round, best-of-three, or best-of-five match. Optional turn timers automatically place a legal move when time expires. Computer Demonstration mode lets the game play both sides at a slower viewing pace and automatically enables camera rotation. Completed rounds are stored in the Replays window and can be stepped through or played automatically.
Use Arrow keys to move through rows and columns, Page Up and Page Down to change levels, and Enter or Space to place the current mark. Home selects Level 1 Row 1 Column 1; End selects Level 4 Row 4 Column 4.
Qubic! saves preferences, scores, and completed replays in this browser. Enable Restore Unfinished Match to reopen an incomplete round after closing the page. Clear Saved Data removes all stored Qubic! information.
Level 1 is the bottom plane and Level 4 is the top plane.
A modern interpretation of a vintage BASIC 4 × 4 × 4 Tic Tac Toe program.
Author: Michael Roberts
Status: Release Candidate
Development canvas: 1600 × 900
Format: Standalone HTML/CSS/JavaScript
Creation Date: June 16, 2026
Revision Date: June 16, 2026
Copyright Date: © 2026 Michael Roberts
Replay notification moved outside the 3D playfield, slower Demonstration Mode pacing, automatic rotation during demonstrations with prior preference restoration, automated release-readiness checks, and final interface cleanup.
Projected node hit testing is performed against all 64 spatial positions. Candidates inside the pointer radius are ranked by screen distance and depth so overlapping cells favor the frontmost visible node. A movement threshold prevents rotation gestures from placing marks.
The renderer and both input systems consume the same independent 64-cell board and generated 76-line rule model. No external network resource is required.
The default remains Modern Blue. Classic Console Green, Light Grayscale, and Colorful themes recolor both DOM controls and the canvas-rendered 3D geometry. The selected theme is saved locally.
Reduced Motion disables automatic rotation and suppresses placement and winning pulses. The browser’s reduced-motion preference is honored on first use. Light Grayscale secondary text is now near-black and controls use white surfaces with darker borders.
The computer plays O. Every difficulty takes immediate wins and blocks immediate losses. Expert searches several plies ahead using iterative deepening. Search depth adapts to the number of remaining cells, and the search returns the best result from the last fully completed depth.
The expert search checks a hard deadline, orders forcing moves first, prunes inferior branches, limits wide deep roots, and caches repeated board states. Search diagnostics are shown in the Computer Analysis panel.
Completed rounds are stored as compact move sequences. Replay mode temporarily substitutes a reconstructed board while preserving the active match for restoration on exit.
The Light Grayscale Pointed Position panel now follows the same white-surface/dark-text rule as the other bars. Occupied X and O cells use tinted backgrounds, and 3D markers receive translucent colored halos and glow for stronger visual separation.
All data remains in localStorage in the current browser. Unfinished matches are saved only when restoration is enabled. A manual Save Now control and Clear Saved Data control are included.
This build is feature-complete and intended for Release Candidate review.