-
Публикации
163 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
4
Тип публикации
Профили
Форум
Календарь
Галерея
Все публикации пользователя Armatura
-
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Я уже подробно расписывал про распознавание, вся проблема распознавания это платные сервисы, но буду думать конечно как сделать проще и бесплатно... но в любом случае оно будет... просто я занимался доработкой других функций, и параллельно заносил карты в базу, без всякого распознавания. И я кстати сравнивал потраченное время для занесения дисплея карт в коллекцию с помощью фото распознавания Decked Builder и с моей программой, получилось быстрее в моей программе без распознавания.... Но в общем ответ, да.... Да и в принципе хотелось бы видеть какие-нибудь пожелания от людей, что не нравится, что нужно улучшить, изменить или добавить.... так как-то и писать программу интереснее было-бы... Ну и программа стала уже не только для коллекционеров, а для игроков в том числе... -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Новая версия: В добавление к возможностям работы с колодами... Возможность сортировки по разным параметрам Разделил основную колоду от сайдборда Плюс немного разного рода статистики Ссылка на программу https://disk.yandex.ru/d/A5alyJH34UqgBA -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Новая версия: Добавил возможность работы с колодами... Загрузка колод, с автоматическим подбором карт из имеющихся в коллекции, Выбор формата колоды и автоматическая проверка актуальной легальности и банов карт Проверял скаченные колоды с сайта Визардов, MTGoldfish, mtgtop8.... Добавление, редактирование, итд колоды так же сохранение и экспорт колод.... Пока нет статистики, графиков итп.... чуть позже будет ссылка на программу https://disk.yandex.ru/d/A5alyJH34UqgBA видео -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Новая версия: Исправлены ошибки и внесены правки их много, спасибо тем кто писал в личку и помогал с выявлением.. Добавлен поиск по типу, подтипу Добавлен поиск по художнику https://disk.yandex.ru/d/A5alyJH34UqgBA -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Небольшое обновление: Добавил подробный просмотр информации о карте: Легальность на данный момент, забанена карта или нет... Подробное описание карт в коллекции, с указанием языка и состояния карт MTGather.apk -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Вот исправил то, что просили Kurvimetr и Хильде и еще пару изменений MTGather.apk -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Большое спасибо! Все исправлю, и скину поправленную версию! Если найдете еще ошибки пишите! -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
И хоть кто-нибудь, дайте обратную связь... Может я зря тут стараюсь- 126 ответов
-
- 10
-
-
-
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Новая версия Переписал способ перерисовки и загрузки карт, раньше при большом списке, например в несколько тысяч карт, долго погружалось и бывали вылеты, теперь прорисовываются только видимые в данный момент карты в списке. Убрал некоторые ошибки... Перерисовал немного окно для добавления карт.. Добавил информацию о коллекции Поправил некоторые баги при добавлении в коллекцию Добавил возможность импорта карт из файла в формате : и что-ещё ... много правок было Перед установкой новой версии, сохраните в облаке вашу коллекцию, а после установки также из облака загрузите ее в программу! Сохранение и загрузка коллекции: Добавление карт в коллекцию и импорт MTGather.apk -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Файл получил, вопрос, а почему в некоторых позициях количество равно 0 ? То есть эти позиции пропускать при чтении из файла? -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Да, с идентификацией норм, качество карты просто будет по умолчанию NM, скидывй файл araturik@gmail.com, я сделаю сегодня импорт -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Это понятно, под ошибками я это и имею ввиду ? первая карта по списку будет вставлена, но будет так: карты вставятся в список предварительно, его можно будет проверить, а затем можно нажать "добавить в коллекцию", если все ок -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
По данной таблице нет номера карты и состояния, например в MH2 есть карты с одинаковым названием но обычные, олдбордерные, безрамочные, витражные и некоторые в свою очередь бывают не только фойл и не фойл а еще и этчед.... если в таблице этих данных нет, но и при импорте будут ошибки -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Вот так в моей программе выглядит файл сохранения коллекции: № (не важный параметр) ; Scryfall_ID ; Количество карт ; Тип карты (0 - обычная, 1-фойл, 2-этчед ) ; язык карты (0-EN, 1-RU .....) ; состояние карты (0-М, 1-NM, 2-SP......) 1;b93b5429-8512-4ab6-9ecd-fa270e0144f3;2;1;0;1 2;754b4061-3009-46e4-8602-8349c6367cbf;3;1;0;1 3;237e07ed-24ef-40f7-91fc-fe212d948ca8;4;1;0;1 4;b87d368f-e1e0-41ab-9da0-f07c01c8ae38;2;1;0;1 5;cdc8056f-4c8e-4a2b-b32f-c50c2cb7601a;3;1;0;1 6;2a304f7e-0b9e-4ef6-9ad8-34350839f7d9;4;1;0;1 7;0f288ee5-4bf9-476a-a89f-b6b8fa7e87dc;3;1;0;1 Чтобы реализовать импорт нужно четко идентифицировать импортируемую карту, а значит просто Названия карты будет не достаточно, нужен СЭТ, желательно в сокращенном варианте, я использую обозначение сэтов из Scryfall, и номер карты.... но так как в некоторых сэтах номер на карте не соответствует коллекционному номеру (например Mystery booster, The List), то нужно еще и название карты. А еще если кто то хочет импортировать коллекцию из другой программы, просто скиньте сюда файл для импорта и название программы откуда он, и я сделаю Импорт из этих программ и подпишу "Импорт из такойто программы" -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Импорт и экспорт в коллекцию, работает уже, но для импорта просто списка из файла нужно не много написать. Ок добавлю в обновлении эту функцию, я уже много чего переделал в программе, скоро выложу обновление -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Без программы, вообще мне кажется, никуда, у меня занесено карт в программу 49425шт, как их учитывать без программы? Мне не нужно искать в альбоме карты, есть они или нет. Просто открываю программу и смотрю... Из эксель таблицы автоматичекий по идее можно, но для этого нужно писать отдельный скрипт, для импорта... есть ли смысл из за одного раза это делать? Карты в программу заносятся довольно быстро -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Embarcadero® Delphi 11.0 Да кроссплатформа -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Ссылка на скачивание (тестировал на Андроид 11 и 12, 64разрядная Nokia X20) https://disk.yandex.ru/d/A5alyJH34UqgBA Сохранение коллекции на внешние носители сделал, можно сохранить коллекцию в любое облако, а так же и загрузить из любого источника в программу... Но это только перед удалением программы, например для установки новой версии.. Версию можно считать пре альфа (возможны баги) Что работает: Обычный Поиск на русском и английском Изменение вида отображения найденных карт (мал, сред, больш) Добавление карт в коллекцию с выбором типа (фойл, нефойл, этчед) при чем с автоматическим ограничением выбора типа карты, то есть если карты была напечатана только в варианте Фойл, то и добавит эту карту как Этчет не получится, это сделал специально для минимизации ошибок. Выбор языка и состояния каты соответственно тоже присутствует. Тут же отображается текущая цена карты (цена с TCG), Так же тут, при нажатии на карту если она двухсторонняя, то она переворачивается. Продвинутый поиск: Тут из обычного, как во всех программах все есть... что из не обычного: Например можно выбрать отсутствующие карты из какого либо сета, и именно допустим только Этчед Или показать все имеющиеся фойловые карты с сортировкой по цене, от большего к меньшему итп Быстрое Добавление в коллекцию по номеру карты, по названию карты, с возможностью переключать названия карт на лету, и добавление этого списка сразу в коллекцию. Автоматически загрузить в список отсутствующие карты из какого либо сета, и отправка данного списка по почте или еще куда либо Сохранение и загрузка коллекции на внешние облака и носители Обновление базы карт Отслеживание аукционов топдека...... В общем я устал писать, сниму видео инструкцию завтра.... Будут вопросы пишите...- 126 ответов
-
- 25
-
-
-
-
-
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Ссылка на скачивание будет, мне не жалко и сейчас закинуть на скачивание, просто хотел допилить резервное сохранение коллекции, так как при обновлении программы у меня точно ничего не пропадет, а у других людей может такое быть, не хотелось бы потом получить недовольства... в принципе это дело одного вечера... -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Если кто знает бесплатный OCR по распознаванию текста, в том числе и русского, буду благодарен. Я просто всё обшарил… https://ocr.space/ocrapi этот не предлагать ? через него я и сделал, бесплатный сервак они специально глушат, чтобы платную подписку покупали -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Я как раз базу https://scryfall.com/ и использую, также и api, распознавания карт там нет в принципе, там просто каталог карт с доступом через api. Я как раз и использовал эти данные для точного распознавания, работает норм, сильно хорошего качества фото не нужно, пытался через яндекс вижн, работает классно, но платно.. а кому оно нужно, платно, там в месяц 120 р вроде Вот-вот, они как бы деньги зарабатывают, им есть смысл этим заниматься, а мне не очень хочется при выходе нового сэта сидеть и обновлять всё:) -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Со сканированием не так всё просто.... Сканирование, то есть фотографирование карт с распознаванием я сделал, но... Есть нюансы, сканирование мне нужно было такое, что один раз алгоритм написал, и он подходит для всех карт, а с этим сложно, api распознавания текста из картинок, если нормально работающие, то только платные и только абонентская оплата, что конечно же меня не устраивает, так что я сделал распознавание текста с помощью бесплатного api, но проблема в том, что оно тормозит, а иногда и вовсе сервер в отключке.... так, что это тоже не очень вариант. Другой вариант использовать ии, обучать его и использовать шаблоны, но постоянно обучать его с выходом новых сэтов... нет уж.... И по опыту использования Decked Builder... распознаются по фото карты хорошо, но только если это старые сэты, и там нет карт одинаковых, но одна допустим обычная а другая borderless, тогда полная попка, не понятно, что нафоткал, приходится все перепроверять, ужас, и времени много уходит... В итоге, распознавание по фото работает, но не очень хорошо, и особо я не старался, может позже... А вот что делал, так это добавление карт другими способами, а именно используя номер порядковый, название, быстрое переключение на русский-английский, и меня это вполне устроило, получается быстро, сразу видно какую карту добавляешь, минимум ошибок... Это надо на видео снять чтобы понятно было -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Программу до более или менее юзабельного состояния, я уже написал, допиливал скорость работы и баги убирал. Сейчас пользуюсь только своей программой, и не нарадуюсь ? последнюю неделю добавлял карты в базу через своё приложение. Примерно занес около 42000 карт, но это еще не все. Программу стараюсь делать максимально удобной для использования. Много из того что я хотел уже работает, но это конечно ещё мало... Буду делать до победного! Если интересно могу выложить по конкретнее что и как работает. Но главное что мне все нравится ? Ну и программу хочу выложить в открытый доступ, для тех кто хочет свои фишки добавить, для тестирования багов итп... сохранение коллекции надо допилить, чтобы не потерялась случайно база при обновлении программы -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Импорт из Decked Buildera буду делать обязательно, так как мне это самому нужно будет, ну это в принципе не сложно... можно в принципе импорт из чего угодно сделать, только нужен сам импортируемый файл, и под него сделать импорт отдельный.... -
Пишу под Андроид программу для коллекционеров!
Armatura ответил в теме Armatura в Разговоры обо всём
Добавил возможность просматривать обратную сторону, у двух сторонних карт.