Как стать автором
Обновить
4
0
Сергей @Cepera_C_A

Разработчик

Отправить сообщение

Спасибо, обязательно познакомлюсь с данными библиотеками и начну их применять в будущих проектах.

Да, для текущего бота это совсем не критично, но для ботов, в которых присутствует много общения с пользователем, согласен – это очень важно. По факту этот бот писался для единственного пользователя (не меня), и в боте не реализовано никакого общения, кроме команды /start, хотя я и старался сделать структуру в приложении с возможностью добавления других преподавателей/групп с минимальным изменением в коде. Собственно, ради этого я и добавил БД.

Что касается ошибки, то полностью признаю – глупая ошибка. Уже исправил. Спасибо.

Одновременно отвечая на оба Ваших вопроса, хочу напомнить, что это не классическая пошаговая статья по созданию бота для Telegram вида: «Скопируйте код, нажмите сюда, и всё заработает». В этой статье я рассказал про мой путь по созданию конкретного бота, который работает с растровыми изображениями, используя библиотеку Pillow. Именно из-за работы бота с изображениями я и прикрепил картинки со сравнением двух видов компьютерной графики. В данной статье я также приложил теоретические сведения и документацию по всем используемым программным продуктам и библиотекам Python, а также рассказал о всех проблемах, с которыми пришлось столкнуться. О всём этом я говорил в разделе «Заключение» этой статьи:

Повторюсь, что данная статья не несёт никаких грандиозных нововведений и предложений, а лишь освещает мой путь по создания бота в Telegram. В статье получилось очень много теории и документации, но ведь именно в них и заключается суть успешной разработки ПО.

Данную статистику я взял с сайта AppBrain.

Unity, Godot – это игровые движки, поддерживающие разработку 3D игр. Мне же захотелось познакомиться с движком именно для 2D игр/программ. Но как я говорил ранее: при сравнении любых продуктов, определённо, будут выявлены как плюсы, так и минусы. В связи с отсутствием у Solar2D визуального редактора для кого-то работа с этим движком возможно будет немного сложнее.

Будущее у движка однозначно есть – 2D игры никогда не пропадут, не говоря уже про программы. Разработчики активно работают над движком, выпуская по несколько обновлений и доработок в месяц. Также благоприятно для будущего движка играет роль русская документация и простота работы с языком Lua – это может сподвигнуть наших «маленьких» разработчиков использовать движок для воплощения своих идей.

В Google Play на текущий момент более 2 тысяч приложений написанных на движке Solar2D с общим количеством загрузок более 3 миллиардов. В процентном соотношении это 0.28% приложений и 0.35% установок. Наиболее высокий процент (4.08%) приложений написанных на движке Solar2D в категории «Образовательные».

К слову, Google удаляет из магазина приложения, в которых не указаны определенные данные. Разработчики, потерявшие интерес к своему приложению, могут не заполнить эту информацию, и Google впоследствии отменит публикацию приложения. В связи с этим за последний год общее количество приложений в Google Play постоянно снижается.

Для сравнения всегда нужно поработать с обоими движками. Так как я не работал с Love2D, поэтому не могу сказать. Но по первому взгляду оба движка похожи: предназначены для 2D игр, используют язык Lua, похожая документация, а также легки в использовании. Как и при сравнении любых других продуктов, определённо, будут выявлены как плюсы, так и минусы обоих движков.

Информация

В рейтинге
Не участвует
Откуда
Белгород, Белгородская обл., Россия
Дата рождения
Зарегистрирован
Активность