Skip to content
/ rubik Public

A 3D rubik resolver online, using the Morwen Thistlethwaite and IDA* algorithms.

Notifications You must be signed in to change notification settings

trixky/rubik

Repository files navigation

rubik

A 3D rubik resolver online, using the Morwen Thistlethwaite and IDA* algorithms, rendered with the Three.js browser WebGL engine.

client.demo.webm

Notation

The notation used is the one used globally:

  • F: front
  • R: right
  • U: up
  • B: back
  • L: left
  • D: down

You can add "F2" (double) instead of "F F", and "F'" (reverse) instead of "F F F".

Usage

Full-stack (prod)

source env.sh
docker-compose -f docker-compose.prod.yaml up

Full-stack (dev)

source env.sh
docker-compose up

Api only

cd api
go build
./rubik

Command line

cd api
go build
./rubik "F2 D' F D R' U L B2"

Online

This project is online, so you can visit it by clicking here!

About

A 3D rubik resolver online, using the Morwen Thistlethwaite and IDA* algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published