ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

The development of interactive Rubik's cube

Simon Gerhold (2014) The development of interactive Rubik's cube. EngD thesis.

Download (2569Kb)


    The main goal in the thesis was to represent the Rubik's Cube in the object oriented programming paradigm with the help of classes and relationships between them and also to visually represent the cube in the 3D environment. For the graphics interface we used WPF technology (Windows Presentation Foundation), which offers a vast array of classes for interactive graphics. The final result is a desktop application, which allows the user to rotate the whole cube or just a layer in all possible directions with the help of a computer mouse. We also added the functionality of user defined input of any cube, validation of input data and solving it with the help of one of the most known methods for solving the Rubik's cube, Fridrich method. The solution is composed of multiple steps, where each step in the solution is represented descriptively and as an animation on the screen.

    Item Type: Thesis (EngD thesis)
    Keywords: Rubik's cube, Fridrich method, object oriented programming, 3D graphics, unit testing
    Number of Pages: 55
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Rok Rupnik279Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2530
    Date Deposited: 22 Apr 2014 10:43
    Last Modified: 25 Apr 2014 00:08
    URI: http://eprints.fri.uni-lj.si/id/eprint/2530

    Actions (login required)

    View Item