Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Программирование — работа в Москве

Дата: 2024-09-29
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-09-29
Описание
Язык программирования: Python Для себя Необходим репетитор для освоения Godot (GDScript) для самой базовой разработки игры Tower Defense на Android/PC (проект 1-2 тыс строк в конце обучения). Частота - 1 занятие в неделю по выходным в постоянное время. В моем распоряжении базовый уровень владения языком Python, до уровня классов (включительно), нужно на основе имеющейся базы переучиться на GDScript в узко направленном базовом варианте. Критерии поиска преподавателя: Важно простое объяснение в максимально понятной форме . Ориентация только на практику. Минимум освоения материала по литературе, максимум живых объяснений простым языком без сложных терминов. Обучение для себя, цель в самом базовом понимании описанных ниже тем. Темы которые я считаю для себя важными: 1: Введение в Godot и GDScript o Работа с узлами Node2D и Control для сцены и UI. o Знакомство с функцией _ready() для инициализации объекта. o Использование основных методов: add_child(), queue_free() (удаление объектов). o Логика обработки ввода: Input.is_action_pressed(). 2: Основы работы с нодами: Структура дерева нод o Создание объектов через наследование узлов: Sprite, Area2D, Button. o Управление дочерними нодами с помощью методов: get_parent(), get_node(). o Практика с таймерами (Timer) и сигналами (timeout). o Создание и управление префабами (инстанцирование объектов): PackedScene. 3: Управление объектами на основе нод o Узлы KinematicBody2D для движения врагов. o Настройка движения и коллизий с использованием move_and_slide(). o Работа с узлами Path2D и PathFollow2D для движения врагов по пути. o Основы анимации через узел AnimationPlayer. 4: Работа с сигналами для оптимизации логики o Подключение сигналов через редактор или программно (connect()). o Создание пользовательских сигналов с помощью signal. o Применение сигналов для стрельбы башни по врагам, обработки урона. o Применение сигналов для нажатия кнопок интерфейса. 5: Создание базовой механики Tower Defense (Логика башен и врагов) o Узлы для башен (Area2D + CollisionShape2D), стрельба по врагам с использованием таймеров. o Взаимодействие башен и врагов через сигналы: враг попал в зону действия башни (area_entered). o Проектирование системы волн врагов через таймеры и методы yield(). 6: Использование Autoload для глобальных данных o Создание файла скрипта для Autoload: хранение глобальных переменных, например, ресурсов, уровня здоровья игрока. o Доступ к глобальным данным из любой части игры через autoload. o Применение и ведение общего счетчика врагов и ресурсов игрока. 7: Реализация PvE логики система волн и ИИ врагов o Логика спавна: создание массива волн, спавн через _process() и таймеры. o Настройка поведения ИИ врагов с помощью узла Navigation2D. o Логика завершения уровня, сигнал об окончании последней волны. 8: Основы мультиплеера (PvP) o Использование RPC (Remote Procedure Calls) для синхронизации между клиентами. o Настройка серверной и клиентской логики: метод network_master(), RPC-сообщения. o Простое соединение по локальной сети для PvP режима. 9: Оптимизация для Android под мобильные устройства o Адаптация управления для сенсорного экрана (TouchScreenButton). o Добавление финальных элементов UI: меню, экран результатов. o Оптимизация ресурсов: текстуры, звуки. o Экспорт проекта на Android: настройка проекта для мобильных устройств. o Отладка и тестирование o Подготовка проекта к публикации: сборка APK
Похожие заказы
Обучение Python
дистанционно
договорная
Для себя Поправить код на питон. Моделирование движения частицы без начальной скорости в электромагнитном поле
Москва
Репетиторы
2025-05-05
Откликнуться
Обучение созданию нейросетей
дистанционно
договорная
Для ребенка Обучение ребенка 14 лет
Москва
Репетиторы
2025-05-05
Откликнуться
Обучение программированию
дистанционно
договорная
Для работы Алгоритмы
Москва
Репетиторы
2025-05-05
Откликнуться
Обучение Python
дистанционно
договорная
Для себя
Москва
Репетиторы
2025-05-05
Откликнуться
Обучение программированию
дистанционно
договорная
Для себя
Москва
Репетиторы
2025-05-05
Откликнуться
Обучение созданию нейросетей
дистанционно
договорная
Для себя
Москва
Репетиторы
2025-05-05
Откликнуться
Обучение программированию
дистанционно
договорная
Язык программирования: Python, JavaScript, PHP, Java Задание на практику Добрый день, я студент, моим заданием для эксплуатационной практики является создание несложного приложения для автоматизации обращения сотрудников. Практика проходит в компании по производству компьютеров и переферийного оборудования. Суть приложения в том, что сотрудник одного отдела может направить обращение в приложение, указав отдел адресата (например, сотрудник отдела контроля качества может одновременно направить обращение в сборочный цех и в отдел тестирования ,если нашёл изъяны в конкретной изготовленной модели). Также через данное приложение можно отправить заявление об отпуске, больничном, увольнении директору, и получить ответ также в электронном виде. Бюджет 10 тыс ₽, приложение должно быть максимально простым, чтобы я могла объяснить преподавателю как я его сделала, лучше на языке Python ,потому что я с ним отчасти знакома, но можно и на другом языке, без проблем, структуру страниц и дизайн приложения я закончу сегодня вечером, сверстать на html css тоже могу сама, мне необходимо главным образом добавить функционал.
Москва
Репетиторы
2025-05-04
Откликнуться