• ↓
  • ↑
  • ⇑
 
Записи с темой: программирование (список заголовков)
21:51 

Программирование Кубикаф Рубикаф

Ну, точнее пока одного экземпляра.
За последнее время я сделал Undo & Redo
- вдобавок к мыши сделал нажатия с клавиатуры и чтобы можно было клавиши задавать в .ini файле
- сделал пацкаску, которая показывает перспективность следующего хода. Сначала думал - хуйня, потом смотрю, нет, помогает.
- сделал функцию "случайные 4 хода", которая разбирает кубик, а ты потом собираешь
читать дальше
В проге пока не реализовано сохранение имеющихся состояний. Опять же из-за сраного тырфейса. Не могу допетрить, как это поудобнее сделать. Но думаю в ближайшем будущем осилим.

@темы: программирование

11:48 

Кубик Рубик продолжение

Эти три дня с субботы по понедельник были не очень продуктивными в плане программирования. За вечера сб и пн удалось реализовать Undo & Redo с запоминанием до 100 ходов и провести очередную небольшую оптимизацию кода. Идеи по оптимизации так спонтанно приходят - вроде ничего, ничего, а потом хоп - "а вот тут можно же..." Undo & Redo оказались в реализации сложнее, чем ожидалось. Вроде херня хернёй, а как начинаешь писать, куча неочевидных моментов всплывает. И не один я так думаю, погуглил уже ))) Это у меня ещё простой случай - однотипные элементы хранятся.
читать дальше

@темы: программирование

01:53 

Программа Кубика Рубика

Здравствуйте дорогие товарищи!
Поделюсь с вами, пмаешь, очередными успехами на ниве программирования. Если это можно назвать успехами.
читать дальше
А что же программа? - спросит догадливый четатель. Добавился ли к ней какой-то функционал за это время?
Увы, вынужден разочаровать. Ничего не добавилось. С другой стороны, ничего и не убавилось :D Кубик можно крутить и сбрасывать в начальное состояние. Но в самом ближайшем будущем мы чо-нибудь к нему прикрутим.

@темы: программирование

10:05 

Программа Кубика Рубика

Ну, в общем, в эти выходные я по утрам посидел нескоко часов и продвинул свой мегапроект.
Теперь кубик можно крутить и сбрасывать в начальное состояние.
Можно делать его трёхцветным.
Пока нельзя самому устанавливать нужное состояние (окрашивать грани в выбранный цвет) и нельзя сохранить/загрузить результаты работы. Это мы скоро сделаем.
И конечно дерево решений - оно пока ещё даже не в проекте.

Были забавные затыки. Есть над чем поржать. читать дальше

@темы: программирование

20:59 

Ретроспектива: программа Кубик Рубика

Продолжаем рассказывать о моих прорывах в области ИТ ;)
читать дальше

@темы: программирование

20:02 

Ретроспектива: Visual C++ (6.0)

Впервые о Visual C++ я услышал в 1996м или в 1997м. Случилось это так. Лирика. Конкурс по программированию

Первая установка. И стал ставить. А как мы в ДОСе, RT-11 и похожих системах "ставили" проги? А никак! Не было понятия "инсталляция". Скопировал, и запускаешь .com или .exe файл. И всё работает. В RT-11 вместо них файл .SAV запускаешь и все дела. Скопировал, стал тыкать во все .exe, пока не нашёл нужное. И самое смешное - запустилось и работало!

Вторая установка. 2002 год. Я уже перешёл в другую контору. Пообщался там с грамотным админом, даже успел почитать книжки про Windows, правда, Workstation, и снова ставлю VC++. В этот раз я уже запустил setup и всё поставилось, как положено!

Третья установка. 2012й год. Тут мало того, что поставил, дык ещё и накатил Service Pack 1! А также раздобыл книгу "MS 70-016 Программирование в среде VC++ 6.0". При том, что о существовании подобных книг знал с 2003го, а читать их начал с конца 2004го.

Четвёртая установка. Январь 2016го. Я наконец начал читать эту книгу! И уже узнал много чего интересного. "О сколько нам открытий чудных..." (с) Можно конечно было бы поставить Visual Studio 2015 - есть тут у нас корпоративная версия. Но я так подумал - а нафига? В версии 99го года я хоть чо-то знаю уже, а так опять вся энергия уйдёт в йезучение среды. А мне ж прогу надо писать, а не среду изучать.

15 лет потребовалось, чтобы сделать всё "как надо". Эдак лет через тыщу, глядишь, я и стану супер-пупер-программистом. И освою ООП. Да-да!

@темы: программирование

00:20 

Bit twiddling hacks

graphics.stanford.edu/~seander/bithacks.html
на будущее, вдруг пригодится.

@темы: программирование

16:53 

Вспомнить всё

Короче, я уже писал, что 21 сентября съездил в Зеленоград оцифровать старинные дискеты от ДВК. читать дальше

Вот вам ещё несколько красивых олдскульных картинок

@темы: ностальжи, программирование

16:26 

Дискеты от ПК Квант-4С (ДВК-4М)

Эта история началась пару месяцев назад, этим летом, наверное даже до пирамидок. читать дальше

Сейчас я подключаю эти дискеты по очереди к эмулятору и смотрю свои файлы более, чем десятилетней давности. Там много исходников (я в основном писал на MACRO-11, иногда на С).
Осень и ностальжи ;)

@темы: программирование

19:45 

King's Valley Unleashed - Ещё одна победа!

Короче, я не выдержал, создал в редакторе ещё один класс, и он, мать его, работает! %)
читать дальше

@темы: программирование

19:00 

King's Valley Unleashed - Редактор написан

Да! Будем считать, что он написан. Улучшать его можно до бесконечности, а нам нужно сосредоточиться на реализации игры и нового редактора уже для неё. Текущий редактор был для игры на БК. Я даже сварганил свою первую пирамидку!
читать дальше

@темы: программирование

18:26 

King's Valley Unleashed

Помните, я грозился написать редактор. читать дальше

Выводы пока делать рано, но основной вывод - не Боги горшки обжигают. Если упереться рогом, можно много чего сделать.
Мозги у меня закипели от программирования, решил отвлечься, Дневник записать.
Редактор пока в процессе, а версия игры ваще в проекте. Может, позже порадую вас скриншотиками :)

@темы: программирование

15:20 

King's Valley Unleashed

Короче, помните, я игру планировал переписать? Блажь-то не ушла. Около четырёх дней я трассировал исходную игру и теперь накопил достаточно инфы, чтобы написать редактор пирамид. Конечно, не то, что я расписывал, но уже что-то. Если окажется слишком геморно, на нём можно будет и остановиться. Зато никто не скажет, что вот, мол, потрындел и ничего не сделал. Оно, конечно, и так никто не скажет. Проблема пока в том, что я не владею всеми этими современными средствами с объектно-ориентированной хренотенью. Максимум, могу в VBA чего-нибудь наваять. Наивно, конечно, тут писать, но надо ж с кем-то поделиться.

Короче, если кто вдруг умеет писать на Java или чём-то чуть менее крутом, велкам. Кутёнок, я чувствую, в тебе пропадает талант программиста ;) Генрих, а в тебе ещё и штангиста ;) Scal & N.M. у вас и без этого есть, чем заняться, но если вдруг чо... пишите! :)

@темы: программирование

Днивник Тёмнава Эльфа 80лвл

главная