Нужно запрограммировать кубик катающийся по площадке, площадка толстая, допустим доска. Размеры кубика кратны размерам площадки (прямоугольная). Кубик может перекатыватся вправо влево вперёд назад, есть авто катание, есть регулировка скорости. плоскость можно вращать, есть автовращение, есть регулятор скорости. есть источник света, его можно перемещать. Кубик не вываливается за границы плоскости. Изометрическая проекция. Cделать кнопки для перекатывания в направлении. источник света можно двигать мышкой или координатами в диалоговом окне(как удобнее), плоскость можно грутить или мышкой или ползунком каким нибудь. Кубик отбрасывает на плоскость тень. Прилагаю проект из rad studio xe5 похожий на мой, но не компилящийся, есть работающий exe-шник для примера. Нужно почти тоже самое только без бортиков плоскости и в другом оформлении. Возможно из проекта получится достать какие нибудь нужные функции. Кнопки(их функции) нужны как на скришоте, но их вид и расположение нужно изменить. Нужен компилящийся код!