Копылов Евгений

Rust developer / Python developer

телеграмм @EvgeneKopylov


# Элементы RTS выполненные на Rust + WebAssembly. Все элементы интерактивны.


## Прогресс от 04.04.23

Безгрничное поле, разметка, можно двигать камерой и контролировать серый квадрат.

  • ← → ↑ ↓ - движение квадрата
  • W A S D - движение камеры
  • Колесико мышки - приближение и удаление..
  • выделять и управлять юнитом.
  • есть загрузочная анимация
  • Превью

    ## Квадратик + управление камерой

    Безгрничное поле, разметка, можно двигать камерой и контролировать серый квадрат.

  • ← → ↑ ↓ - движение квадрата
  • W A S D - движение камеры
  • Колесико мышки - приближение и удаление..
  • Превью


    ## Тестовое задание.

    Прислали интересное тестовое.

    Делал на Rust, получилось прикольно.

    Pointer

    ## pointer game. lvl_1

    Поведение юнита задаётся скриптом Pythin. Исполняется в браузере.

    Сообщение wasm - JavaScript через url query.

    Pointer

    ## pointer

  • Управление WASD или ← → ↑ ↓
  • Стрелять ЛКМ (левая кнопка мышки)
  • Звук
  • Анимация попаданий
  • Pointer

    ## collect_resources

  • Юнит как в стратегиях. Выделяешь и задаешь вейпоинты через шифт.

  • ## shift_move

    Управление с мышки и клавиатуры, как в RTS

  • Прямоугольник выделения. (ЛКМ + протянуть мышкой)
  • выделение кликом (ЛКМ)
  • приказ на движение (ПКМ)
  • череда приказов через Shift
  • ...

  • ## woodlouse

    Управление стрелочками, мокрица движется вперед и назад, может поворачивть.

  • текстура
  • поворот и движение (←, →, ↑, ↓)

  • ## wasd_rect

    Простое упревление стрелочками. Квадрат движется в указанном направлении.

  • движение (←, →, ↑, ↓)