Hydrock / RTS_Lesson

Created with CodeSandbox

Home Page:https://codesandbox.io/s/github/Hydrock/RTS_Lesson

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RTS - real time strategy

Запуск

yarn start

Цель

Написать игру в жанре RTS Пример: https://www.youtube.com/watch?v=1Jee4MrF4tk

Задачи

  • Реализовать хранилище моделей игры

    • Болотин
    • Артем
    • Половицкая
    1. Все созданные объекты
    2. Матрица
    3. Разрешение канваса
    4. updateStore
  • Реализовать модель матрицы экрана

    • Центр экрана
    • Камера
    • Zoom
  • Модели и конструкторы

    • Климов
    • Куликов
    • Канатова
    1. Thing
    2. GameObject - isMovable
  • Реализовать Rendered

    • Event Loop для перерисовки экран
    1. Конструктор матриц - 100 * 200
    2. loop
    3. бежим по всем обьктам из стора
    4. Рисуем эти обьек
    5. размеры матрицы
    • Алексеев Николай
    • Мишель
    • Тепин
  • Реализовать GUI управление

    • Выделение юнитов и построек
    • Перемещение юнитов
    • Карпич
    • Кошкаров
    • Узлова
    • Французов
    1. Клик по канввасу - узнать точку клика
    2. Перебрать обьекты
    3. Узнать на какие обьекты кликнули
    4. Обновить стор - обьекты в сторе - что они кликнутые
    5. если по обьекту не кликнули - то с таких объектов убираем свойство кликнутово

About

Created with CodeSandbox

https://codesandbox.io/s/github/Hydrock/RTS_Lesson


Languages

Language:JavaScript 87.4%Language:HTML 10.0%Language:CSS 2.5%