Skip to content

psajd/VisualizationRubikCube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visualization of the Rubik's cube

Программа, имитирующую сборку Кубика Рубика 3x3.

Программа поддеживает следующие функциональные требования:

  • Сохранение и чтение состояния кубика рубика из файла

  • Проверка корректности текущего состояния (инвариант состояний кубика)

  • Вывод в консоль текущего состояния

  • Вращение граней кубика рубика с помощью вводимых команд и клавиатуры

  • Генерация случайного состояния Кубика Рубика, корректного с точки зрения инварианта состояний

  • Нахождения “решения” для текущего состояния в виде последовательности поворотов граней



Нефункциональные требования:

  • Программа спроектирована, с использованием ОПП

  • Логические сущности выделены в отдельный классы



Реализован графический интерфейс приложения, с использование OpenGL Utility Toolkit

Пример развёртки

rubik

About

Simulator of the Rubik's cube game🎊. 2D visualization in the form of a desktop application.🎨

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors