Задать вопрос
  • Для приложения Android можно ли обойтись без backend?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    сайт - это сервер. сервер -это backend.
    Про какой "прямой поток" ты говоришь? Такого понятия нет в программировании
    Ответ написан
    Комментировать
  • Как перепрограммировать браслет (Mi band 5)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Берёте программу Mi Fit или Xiaomi Wear.
    Декомпилируете, изучаете исходники, смотрите, откуда берётся прошивка и как заливается.
    Скачиваете прошивку, дизассемблируете (процессор Huangshan на архитектуре RISC-V), изучаете код на ассемблере.
    Пишете свою, компилируете, заливаете в браслет.
    С ненулевой вероятностью вам придётся написать свои дизассемблер, ассемблер/компилятор и программу для заливки прошивки.
    Ответ написан
    1 комментарий
  • На чём лучше сделать 2D онлайн бродилку?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    При условии, что речь идет про браузерную версию.
    1. Графика.
    ThreeJS, как уже писали, оптимальный вариант. Canvas, конечно тоже можно использовать, но это крайне низкоуровневая вещь и писать на них придется очень долго.
    Unity web player. Знаю, что есть, но не более.
    UPD: Из коментов.:
    А разве Unity Web Player сейчас работает? Он вроде как использует npapi, ныне выпиленый из всех браузеров по соображениям безопасности.

    2.Онлайн.
    Сокеты. Тут без вариантов, по идее, поскольку нужен реал-тайм для синхронизации персов и чата. Есть, вроде, и другие способы соединиться, но я не интересовался.
    3.Бекенд.
    Компилируемые языки и иже с ними (C#, RUST, JAVA). Поскольку игра это не просто "вывести текст из базы" а работа с десятками, а то и сотнями (в идеале) игроков в реальном времени (при этом для нормальной работы частота общения клиента-сервера должна быть как минимум несколько (десятков) раз в секунду), что требует значительных ресурсов, особенно учитывая, что данные придется хранить в памяти сервера.
    python. В теории, конечно можно и на нем, но надо учитывать, что он, скорее всего, будет требовать больше ресурсов. При том, на порядки.
    4.База данных.
    Тут многое зависит от ваших особенностей игры. Если предполагается наличие каких-то специфических предметов, у которых будет большое количество разных параметров (которые могут отличаться от предмета к предмету), то, наверное, имеет смысл брать nosql-базы. (тоже самое касается других сохраняемых аспектов_
    Если же этого не требуется - берите любую sql-бд.
    Ответ написан
    2 комментария
  • Какой может быть серверная часть на Android-приложении вроде Clash of clans, Boom Beach и т.п.?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    не важно на чем написана игра. самый простой вариант - использовать http сервер и rest api написанное на php/python/ruby/js(nodejs), либо писать свое приложение игрового сервера на c++/c#/delphi/java, разрабатывать свой протокол для обмена данными и т.д.
    Ответ написан
    Комментировать
  • Можно ли установить прошивку от другого телефона на андроид?

    @Nikita1244
    Anonymous
    Нет, прошивку от Redmi 8 никак не установить, так как прошивки будут не совместимы с железом. Будет бутлуп(бесконечная загрузка), но есть способ куда лучше. Можно установить TWRP. Это кастомное рекавери, с помощью которого можно делать полные бэкапы телефона, в том числе и системы. Главная фишка - можно прошивать кастомные ПЗУ, и при этом не боятся за телефон. Его легко восстановить с TWRP в случае кирпича. Также, покопайтесь тут
    Это проверенный сайт 4PDA. Он по теме Андроида. Здесь есть инструкции, база знаний, и другая полезная информация для пользователей Android.
    Есть кастомная прошивка которая разрабатывается официальным сообществом на основе AOSP 12(Android Open Source Project, версия Android 12) для вашего устройства. Я их рекомендую использовать.

    Прочая полезная информация:
    Как разблокировать загрузчик на XIAOMI, инструкция... или в видеоформате из YouTube. Это делать обязательно, чтобы взять свой телефон почти под полный контроль, и можно было прошивать кастомные ядра, рекавери, прошивки.
    Как установить TWRP, инструкция в текстовом формате или инструкция в видеоформате из YouTube
    Ссылка на официальную версию TWRP для вашей модели
    Ответ написан
    Комментировать
  • Что делать, если ты можешь сделать только то, что есть в туториале?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Изучите базовые вещи.
    Почитайте любой учебник.
    Не лезьте в онлайн игры, сделайте простые вещи оффлайн
    Потом можно снова сделать что-то по туториалу и попробовать немного изменить/добавить от себя, а не делать с нуля что-то другое.
    Ответ написан
    Комментировать