Продолжаем рассказывать о моих прорывах в области ИТ
читать дальшеКак я уже говорил, когда мне было около семи лет, мама необдуманно при мне разобрала свежекупленный Кубик Рубика, чем нанесла мне тяжёлую психологическую трамву. С тех пор я вбил себе в голову, что должен его собрать. Преимущества компьютерных технологий, думаю, объяснять не надо. В любой момент можно установить компьютерный кубик в любое исходное состояние без особых издержек.
Полностью готовым реализовать это дело я оказался только в 2001 году. Поставил VC++ и за полдня набросал программку. Выглядела она вот так:
C красными треугольничками это кнопки. Можно было сбрасывать кубик в начальное состояние, крутить как хочешь, сохранять и загружать файлы. Каждый файл был около 50 байт, но я их там насохранял! Проверил 32 варианта сборки кубика, ни один не проканал, и я быстро потерял интерес.
Я ж как - программу написал? Всё! Я молодец! А реально работа над программой начинается только, когда написан первый прототип. Потому что была куча неудобств:
1) Нужное состояние можно было установить только через перекомпиляцию.
2) Плоское изображение Кубика ненаглядно, приходится напрягать мозги.
3) Вместо того, чтоб сохранять каждое состояние в одном файле (50 файлов по 50 байт) лучше было сделать один файл со 100 слотами, в которых сохранять разные состояния.
В 2009 я на свой телефон подбирал прогу для сборки кубика. Там был трёхмерный кубик, написанный на Java. Программа тоже не всё позволяла делать, но кое-какие мысли об удобстве и интерфейсе в голове всё-таки зашевелились.
В 2010 я сделал прогу для сборки Кубика 2х2. В Excel, не на С++. Потому что 2х2, как я думал, проще будет собрать. Прога мало чем отличалась от варианта 2001 года - т.е. никаких выводов я не сделал.
И вот, в 2016м у меня прорыв! Анонсирую новую прогу. Правда, пока для сборки кубика 2х2. Выглядеть она будет так:
Это концепт. То есть, это так задумано и даже кое-что сделано, но полностью пока не работает.
Ещё можно будет установить любое заданное состояние (выбрать цвета граней)
Можно будет сделать кубик трёхцветным (такие тоже бывают).
Можно будет сохранить несколько десятков состояний в одном файле.
"Жигули" не напоминает, не? 15 лет, а воз и ныне там. Программа всё та же, не работает, к тому же из 3х3 стала 2х2. Я рассказываю, как звездато я всё сделаю, и что это будет очень скоро. Кубик всё не собран. Наш менталитет в действии, не иначе.