Автор Тема: Маленький хелп,каталог игр и кодов  (Прочитано 161606 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #360 : 12 Февраль 2012, 18:40:46 »
Бета версия v1.8beta

 Программа
 Исходники
« Последнее редактирование: 12 Февраль 2012, 18:43:49 от Олег »

Оффлайн Sil3nt

  • Новенький
  • *
  • Сообщений: 25
Re: Маленький хелп,каталог игр и кодов
« Ответ #361 : 13 Февраль 2012, 08:37:18 »
Какие изменения относительно старых версии?

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #362 : 13 Февраль 2012, 12:11:24 »
Изменение в алгоритме работы, визуально отличий почти нет. Перевод на другой C++ Builder.
Соответственно код программы стал на 100 строк короче ))

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #363 : 31 Май 2012, 21:44:09 »
В свободное время балуюсь над кроссплтаформенным вариантом
http://code.google.com/p/mk3do/

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #364 : 20 Январь 2013, 13:23:01 »
Всем привет!
Гугл-кодом пока не пользуюсь.
Сейчас с нуля на Qt написал новую версию программы.
Теперь вместо текстовых файлов *.3do используется Sqlite3, благодаря чему теперь можно самими добавлять новые игры в список, а так же уделять и редактировать существующие. Соответственно уменьшено количество файлов ))
Механизм работы с базой уже закончен, полностью работают функции создания новой игры, уделение и редактирование.
Сейчас работаю над показом картинок (картинки пока-что хранятся в папках а не в базе). Возможно я сделаю так что бы при двойном щелчке по картинке она открывалась в в штатном просмоторщике картикон (XnView, ACDSee и т д)

Как заставлю картинки нормально отображать, выложу бетку.
« Последнее редактирование: 20 Январь 2013, 13:33:19 от Олег »

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Маленький хелп,каталог игр и кодов
« Ответ #365 : 20 Январь 2013, 15:51:05 »
:) тоже на Qt переехал?
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #366 : 20 Январь 2013, 16:58:25 »
Я уже достаточно длительный промежуток времени сижу на Linux как на основной ОС.
А Qt тут вроде как лидер в этом плане, мне нравиться наличие хорошей документации.

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #367 : 24 Январь 2013, 07:56:38 »
Такс, написать написал, а вот теперь трачу время что бы разобраться как проект собрать статически и притом что для Linux так и для Windows.
Попробую собрать всё на виртуалке.

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Маленький хелп,каталог игр и кодов
« Ответ #368 : 24 Январь 2013, 10:04:32 »
Это где-то в опциях сборки можно указать, погугли...
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #369 : 24 Январь 2013, 18:26:47 »
  Ура сделал, надо было не галочками в свойствах проекта настраивать, а всего лишь перекомпилировать полностью QtLib  ;D
Делал по статье - http://www.cyberforum.ru/qt/thread234568.html

На данный момент доступна сборка для Windows и сами сырцы: ftp://ifconfig.com.ua/pub/Project/MK3DO/1.000/
Как соберу для линуха, кину в ту же директорию.

Завёл changelog, что бы всегда было понятно что и как переделано.

 Версия 1.000 (первый релиз на основе Qt)
  1) Хранение текстовой информации в базе sqlite3
  2) Возможность добавлять свои записи, удалять и модифицировать существующие
  3) В папке "DB" на каждую иру есть директория (совпадает с именем игры) в которой хранятся jpg файлы
      количество файлов не ограничено как и имена единственное условие - это расширение jpg. Если директории нет,
      то программа не будет пытаться открыть изображения.
  4) Возможность открыть текущее изображение в системном просмоторщике фотографий операционной системы.

А в планах сделать механизм логирования SQL транзакций, что бы, на основе этих логов можно было ввести изменения в основную ветку.
Грубо говоря Вы правите свою базу,  выкладываете файл логов сюда, и ваши изменения я могу внести в основную базу.
« Последнее редактирование: 24 Январь 2013, 18:39:47 от Олег »

Оффлайн doom_sun

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1344
Re: Маленький хелп,каталог игр и кодов
« Ответ #370 : 25 Январь 2013, 03:41:22 »
Круто! Поздравляю с релизом  :)

Понимаю что лезу вперед телеги, но - работы там не початый край  :)

Олег, ты от куда инфу брал для него? Особенно обратил внимание на FLYING NIGHTMARES и WING COMMANDER 3 (кстати почему-то написаные caps'ом, тогда как большинство - нет) - видно что там номера страниц в тексте есть и переносы коряво получились. Просто интересно.

Кстати - обложки же игр на GameFaqs.com есть почти для всех игр. При чём в "оригинально" виде так сказать.
Трудные вещи становятся только труднее, если их откладывать.

(с) Джордж Р.Р. Мартин "Таинственный рыцарь"

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #371 : 25 Январь 2013, 05:42:59 »
Спасибо!
Мне уже подсказали где искать новые обзоры, а теперь знаю где взять обложки, работы действительно стало много, и это хорошо!

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #372 : 08 Февраль 2013, 22:41:36 »
Попробую что такое контроль версий, выложил на GitHub - https://github.com/StreamThreader/MK3DO

Oleg

  • Гость
Re: Маленький хелп,каталог игр и кодов
« Ответ #373 : 16 Апрель 2013, 19:30:41 »
Новая версия программы MK3DO v1.010

 Список изменений:
Версия 1.010
  1) Добавлена возможность экспорта/импорта текcтовых файлов
  2) Теперь можно удалять последнюю запись из списка
  3) Переработана структура базы
  4) Добавлено разбиение по разделам Игры, Железо и Программы (выбирается в меню категории)
  5) Создано отдельное поле выводящее информацию: название, разработчик, жанр, год издания, рейтинг, статус эмуляции,
сложность, количество игроков. В некоторых категориях определённые пункты выключаються
  6) Добавлена возможность редактировать любую информацию в том числе переименовывать название записи
  7) Если программа не находит файл базы данных 3dodb.sqlite, то предлагает создать новую с правильной структурой
  8 ) Добавлена проверка на уже существующие записи
  9) Добавлена проверка версии базы
 10) Добавлены новые записи, обновлены существующие и добавлены фотоматериалы
 11) Добавлена безделушка под названием "регистрация" что бы программа знала своего владельца
 12) Добавлена кнопка перехода на сайт github для доступа к исходникам через git
 13) Исправленно масштабирование изображений
 14) В заголовок программы добавлен отсчёт до дня 3DO-шника
 15) Добавлен английский язык (интерфейс ещё не переведён)
 16) Добавлена возможность комментировать изображения (используеться Exif)
 17) Исправлена ошибка невозможности сохранять текст если в нём есть символ ( ' )
 18) Добавленно окно с настройками (настройки сохраняються в базу)
 19) Добавленна возможность менять размер шрифта в окне с текстом

 На данный момент собранна программа только для Linux, я ещё не смог собрать библиотеку libexiv2 под Windows, как соберу, сразу выложу соответствующий exe-шник.
« Последнее редактирование: 16 Апрель 2013, 19:38:07 от Олег »

Оффлайн doom_sun

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1344
Re: Маленький хелп,каталог игр и кодов
« Ответ #374 : 18 Апрель 2013, 04:30:53 »
Сами описания я так понимаю ты не трогал ещё?

А то на том же скрине: DOOM. Проекция: вид от третьего лица (!!!) и Особые Достоинтсва: самая знаменитая RPG (!!!) в истории видеоигр :)
Трудные вещи становятся только труднее, если их откладывать.

(с) Джордж Р.Р. Мартин "Таинственный рыцарь"