Software
We will be using SageMath in this course to do computations. However, there are lots of other software packages available ranging from virtual puzzles (Rubik's cubes, slide puzzles, oval track puzzles, etc.) to cube solvers (enter a configuration of the cube, and it will tell you how to solve it). Below is a list of software we will find useful in this course.
Puzzle Collection for this course
Permutation Puzzles Collection: A collection of puzzles made specifically for this course.
Rubik's Cube
CubeTwister. Werner Randelshofer's CubeTwister program is a number of things all rolled up into one nice package. Play with virtual cubes of all sorts (2x2x2 up to 7x7x7, etc.), create manouvers and watch videos of them being performed, it also has Kociemba's two-phase algorthim for solving the 3x3x3 cube. (Mac or Java version for all OS's)
Kociemba's Cube Explorer. Herbert Kociemba's software package for exploring the cube. Kociemba's two phase algorithm for solving the cube is implemented in the package. (Win)
Alg.Cubing.Net. Virtual cube that you can play around with, explore move sequences and learn about OLLs and PLLs.
Lights Out
Lights Out Game: The classic electronic game... can you turn out the lights?
Online Applets & Mobile Apps
Jaap's puzzle page: An extensive list of puzzles, solutions, and applets.
Magic Tile: Geometrical and Topological Analogues of Rubik's Cube
Resources
-
Frequently Used Software