Skip to content
library for manipulating pieces of a cube and figuring out how to put them together.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cubes-go
fortran
julia
puzzles
src
utils
.gitignore
Cargo.lock
Cargo.toml
LICENSE
README.md
cakefile.rs
cube.png

README.md

Cubes

Applications for determining how to put a cube together and for creating visualizations of the solution. Currently, only the Go version generates OBJ files for use with the viewers; however, the Fortran version is around a thousand times faster.

Minotaur Cube

Directories

  • cubes-go: Go version of the solver. Reads puzzles in json form and can be downloaded with go get github.com/davekong/cubes/cubes-go

  • fortran: Fortran version of the solver. Solves puzzles in the format of the files in the puzzles directory.

  • julia: Julia version of the solver. Puzzles are stored using internal Julia arrays and the application must used in the REPL.

  • puzzles: Puzzles to solve written in a plain text format.

  • utils: A python script for importing solutions to blender, C code for rendering an interactive 3-D visualization of a solution, and a tcl script for creating a puzzle file.

You can’t perform that action at this time.