Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.194.233 Times

Rubik's Cube Simulator and Solver 1.0

  Date Added: May 19, 2013  |  Visits: 484

Rubik's Cube Simulator and Solver

Report Broken Link
Printer Friendly Version


Product Homepage
Download (45 downloads)



Run: >>digrubThis program allows the user to generate a Rubik's Cube in a number of ways: 1. Randomly scrambled2. With predefined scramble3. By reading state from webcam images4. By manually inputting all fields After having generated a cube, it can be manipulated using two types of commands. The first is the original Rubik's Code where the face is specified by F,B,L,R,U,D to realize a clockwise rotation of this face. An additional ' or 2 will respectively invert (counterclockwise) or double (180 degrees) the move. However, this only works on a 3x3x3 cube. Cubes of higher order can be manipulated by specifying the rotation axis, the row to rotate and the number of rotations, e.g. 'x23'.Lastly, the program contains a solving mechanism that follows a beginners method: 1. Form a cross (correct edges)2. Place + orient cornerpieces3. Complete second layer4. Make a cross on the third layer5. Place and orient cornerpieces6. Permute edge pieces to complete cube This is not a very efficient way but it will solve the cube in most cases. Remember that this is the very first beta-version, so any comments on bugs or other stuff that can be improved will be highly appreciated!DESCRIPTION OF INCLUDED FUNCTIONS/FILES:algrot.m - calculates how an algorithm changes under rotation of the cube.digrub.fig - GUI figure main programdigrub.m - GUIDE-generated m-file to go with digrub.fig.editstate.fig - GUI figure for manual input programeditstate.m - GUIDE-generated m-file to go with editstate.fig.findpeeks.m - Peek-finder that is used to find the cube's position in a webcam image.move2rub.m - converts a move of the form 'x11' to Rubik's Code 'B'.rub2move.m - converts a move in Rubik's code to axile 'x11' form.rubcross.m - searches for a cross on the cube.rubgen.m - generates a cuberubinfo.m - returns information about the cube staterubopt.m - optimizes a move-sequenceruborient.m - orients the cuberubplot.m - plot a 3D image of the cuberubrot.m - apply a move to the cuberubrot2.m - rotate the entire cuberubsolve.m - solve the cube

Requirements: No special requirements
Platforms: Matlab
Keyword: Algorithm Appreciateddescription Calculates Complete Cornerpieces Cubedigrubfig Digrubfigeditstatefig Figure Functionsfilesalgrotm Guidegenerated Highly Improved Included Mfile Permute Pieces Programdigrubm Stuff
Users rating: 0/10

License: Shareware Size: 174.08 KB
USER REVIEWS
More Reviews or Write Review


RUBIK'S CUBE SIMULATOR AND SOLVER RELATED
Backup Utilities  -  Recovery of Data 4.0.1.6
Download best recovery of data software that facilitates user to salvage digital media files and folders in minimal duration of time period by executing advanced deep scan algorithm providing user complete detailed list of all data files and...
2.16 MB  
Web Authoring  -  Cache PHP Pages Zdr 1.0
Improve your web site with this highly improved algorithm. Works with dynamic web pages and frequently used POST and GET parameters. If your web hosting provider limits your web hosting account (the web sites usually use shared hosting, where...
67 KB  
Calculators  -  MacAppStuff Percent 1.01
Calculates the percentage of a figure, and shows the result along with the plus total (percentage added) and minus total (percentage deducted). You can copy the result to the clipboard by clicking on it, and you can launch the...
1.58 MB  
Development Tools  -  Fuzzy Relational Calculus Toolbox, Rel.(Scripts) 1.01
The Fuzzy Relational Calculus Toolbox is companion software to the book Fuzzy Relational Calculus - Theory, Applications and Software (with CD-ROM) by Ketty Peeva & Yordan Kyosev, ISBN 981-256-076-9, Advances in Fuzzy Systems Applications and...
61.44 KB  
Utilities  -  Einsatz 0.1
'Einsatz' is a free Java based application to plan medical services. Using the 'Maurer Algorithm' it calculates the staff and equipment you need for services like sporting events or concerts.
10.24 KB  
Web Authoring  -  KMLReduce 1.0
KMLReduce optimizes the size of KML files by analyzing, reducing, and removing coordinates from polygons contained within the file. This allows you to distribute the KML file online and use less traffic for users and services accessing the fille....
636.75 KB  
Book Collection Managers  -  YupTools Fix AVI 1.0.0
You may come across many data corruption scenarios which might corrupt or damage your important AVI files. During such issues utilize YupTools Fix AVI tool to effortlessly mend corrupt or broken AVI files. It has in-built advanced repairing...
7.83 MB  
Mathematics  -  Graph Magics 1.0.1
Graph Magics - an Ultimate tool for graph theory. Containing a numerous collection of functions and utilities it offers you the possibility of easy, fast and efficient construction and modification of graphs. Some of the best things of this...
411 KB  
Instant Messagers  -  CommuniCrypt Standard Edition 1.14
CommuniCrypt is a new tool for high secured realtime communication via LAN and Internet. It works like a messenger or a chat tool, but the complete data transfer between both machines are highly encrypted through Public-Key-Encryption with RSA...
3.55 MB  
Phone Tools  -  PocketPC Battery Monitor 1.0
Battery power information is an essential feature on the PocketPC and very important for people depending on their PocketPC's, and not only.PocketPC Battery Monitor, displays battery info on your PocketPC Today screen.An intelligent algorithm...
18 KB  
NEW DOWNLOADS IN SCRIPTS, GAMES
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Games  -  Propagation of Uncertainty 1.0
Handy little function, for those of you in lab classes where they are sticklers for error. (or for those of you that are actual scientists even...!).Propagation of uncertainty is a really slick formula, but its a massive pain to do by hand. this...
10 KB  
Games  -  Another Rule Based Sudoku Solver 1.0
If rules don't produce a solution, the program uses recursive method for the last resort.Usage:>> ARBSS('SDK1.txt')
10 KB  
Games  -  Matlab Mastermind 1.1
The fourth MATLAB Programming Contest, MasterminddlT«, ran from September 17-21, 2001.The challenge was to write an algorithm to solve a variation of the classic MasterminddlT« puzzle. Each entry did its best to determine unknown sequences...
20.48 KB  
Games  -  Sudoku16(Solver) 1.0
This is an inhanced version for Sudoku(Solver) which can be used to sovle 16*16 puzzles.Ideas of the program is the same as Sudoku(Solver).the problem is solved through 2 stepsstep1: with SudokuMethod1 in each square, list all the possible numbers...
10 KB  
Games  -  Interactive games: Space invaders + Breakout 1.0
Gameplay 1.0If you have Windows + MatLab (>6.0) + Webcam + Free time you are very lucky!Yes, because you can play Space Invaders or Breakout interactively so? move your body!You just need to download and unzip this file in one directory. The zip...
3.39 MB