/power-of-war

super game with super gameplay from super developers with super skills for super gamers

Primary LanguageJava

power-of-war

super game with super gameplay from super developers with super skills for super gamers

TODO List

  • Реализовать игровой цикл
  • Добавить вывод игровых объектов на экран
  • Реализовать обработку событий, которые инициируют игровые объекты
  • Реализовать обработку событий, которые инициирует пользователь
  • Добавить несколько разных объектов для лучшей визуализации
  • Добавить пользователей (вледельцев объектов) в игру. Переделать алгоритмы существующих объектов с информацие о пользователях.
  • Добавить игровой объект "Resource" + какую-нибудь реализацию.
  • Добавить игровой объект "Miner", который может добывать определенный ресурс.
  • Реализовать возможность ставить базу (у каждого игрока может быть только одна база).
  • Добавить капитал ресурсов пользователям. Ресурсы будут добавляться в капитал, когда рабочий приносит ресурс на базу.
  • Изменить алгоритм Miner-а с использованием switch-case и enum состояний.
  • Добавить игровой объект, который атакует ближайшую цель.
    • добавить перезарядку между атаками.
    • добавить начальную стоимость в ресурсах (Gold).
  • Добавить стоимость для игровых объектов, которых может производить пользователь.
  • Добавить нормальный вывод на ui информации о количествеве ресурсов у пользователей.
  • Реализовать функционал: пользователь выбирает unit-а, которого хочет купить и может его разместить (если это позволяют его ресурсы) в пределах действия его базы.
  • Настроить урон/hp у уже существующих объектов.
  • Рассмотреть варианты реализации мультиплеера с нескольких приложений (В одной локальной сети).
  • Добавить майнеру время добычи одной единицы ресурса (чтобы ресурсы добывались не моментально).
  • Добавить майнеру коэфицент скорости (чем больше ресурсов несет - тем меньше его скорость).
  • Добавить начальную генерацию мира(расположение ресурсов). Убрать возможность добавлять ресурсы на поле.