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

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

Дата: 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

дистанционно
договорная
Для себя Обучение языку Python, подготовка к собеседованиям
Москва Репетиторы

Обучение Python

дистанционно
договорная
Для ребёнка Научить основам программирования на Python. Рассчитываем на постоянную практическую работу. Желательно преподаватель до 30 лет, но это обсуждаемо. Девочке проще найти общий язык с молодым преподавателем. Предварительно нужен план, уже был печальный опыт занятий, где каждый урок занимались абсолютно не связанными темами, никакой логической структуры. Также нужны домашние задания и по возможности прописывать итоги ежемесячной работы
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python, Подготовка к демонстрационному экзамену er диаграммы, базы данных, написание кода и тд могу скинуть вариант похожий на то что будет Для себя Научить делать задания в демонстрационном экзамене, знания есть но максимально минимальные, боюсь не сдать
Москва Репетиторы

Обучение Python

дистанционно
договорная
подготовка к самостоятельным работам Начали в вузе проходить python, проучились две недели и будет самостоятельная на 20минут, но мне бы все по полкам расставить и обьяснить
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python, C учёба Научиться прогать хотя бы на начальном уровне для вуза чтобы я догнал ребят и дальше уже мог сам справляться с обучением
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python Для работы Полностью обучиться языку программированию для последующей работы
Иркутск Репетиторы

Обучение Python

дистанционно
от 300.00 руб.
Для себя Хочу изучить данный язык программирования, возможно создание игр
Москва Репетиторы