Space

» опубликован

Вступление

Space - это космическая 2D макро-стратегия под андроид, похожая на карточную игру. Вам предстоит оказаться в равных условиях с противником. Здесь может помочь только правильно выстроенная тактика и ответы на действия врага.
Поиграть по ссылке можно здесь -> gotm.io/podotchet/space. Если возникает какой-то баг или зависание, попробуйте описать это подробнее или воспроизвести, прислав скрин консоли.

Реализовано

На данный момент имеется:
  • Шаблон Json для создания любых строений и кораблей. Для введения новых строений в игру требуется 5 минут времени при наличии графики.
  • В Шаблон Json для кораблей так же входит шаблон способностей. Ввод новой способности, которую поддерживает механика игры (наращивание базовых параметров, ресурсов - до боя, во время боя, после боя, когда объект атакован и т.п.) занимает 2-3 минуты. Ввод новых механик - в зависимости от механики.
  • Сетевой код и сервер. Игра по сети возможна на устройствах Windows, Android. Html-5 не поддерживает сеть. Требуется второй игрок в комнате для начала игры.
  • Шаблоны уровней - реализовано. Создание нового уровня с новой расстановкой - 5 минут.
  • Открытие новых строений/Уровней - реализовано.
  • 3 Бота с разными уровнями сложности.

Не реализовано

  • Тэги для ботов, чтобы использовали не само строение, а его "абстракцию".
  • Файл локализации.
  • БД пользователей.
  • Доработки интерфейса/его анимации/стиль, UX.
  • Новые здания и строения

Планы при доведении в стабильный релиз

  • Ввести глобальную карту, где будут происходить сражения.
  • Ввести атчивки.
  • Ввести гильдии.
  • Добычу ресурсов на глобальной карте и покупку новых кораблей за них.

Вакансии

Нам необходимы люди, которые могут взять на себя следующие задачи:
  • Рисование новых зданий/кораблей/интерфейсов. Рассмотрю любые предложения и советы в этом вопросе.
  • Человек делающий крутые эффекты с помощью шейдеров и партиклов, либо без них. Имеющий вкус и придумывающий что-то новое в визуальном плане(потому что я не такой).
  • Тестировщики.

Скриншоты


 

Просмотров: 385

Diabfall #1 - 1 месяц назад 0
В начале 00 многие спайсом баловались.
Я правильно понял, что это что-то типа pvp td? (что-то похожее есть в гуглмаркете только обычно с видом сбоку и в средневековом сетинге. Про карты вк3 я вообще молчу.)
В чем главная фишка?
DemonoiD #2 - 1 месяц назад 0
Diabfall, это смесь скорее карточной игры с спавном юнитов по лайнам. Основной фишкой является построение маршрутов и "транзакционность" (до начала боя ты не знаешь, что сделал игрок за ход и ваши действия сливаются в начале фазы боя).
DemonoiD #3 - 4 недели назад 2   

Апдейт

  • Доделана логика выдачи ресурсов тому игроку, на чьей клетке стоит здание.
  • Доделана логика по облету кораблями нейтрального игрока, если его здания блочат клетку.
  • Добавлена пустынная планета на 1 уровень, дающая индустрию в ход.
  • Добавлена новая планета (Ледяная), дающая науку. Увидеть в игре Вы её пока не сможете, но она есть.
  • Добавлены анимации спавна кораблей.
  • Добавлена базовая покупка за науку. Интерфейс и его приятность будет допиливаться. На данный момент здания требующие исследования для покупки при выборе подсвечены фиолетовым.
  • Добавлен и настроен файл локализации.
  • Добавлена логика обработки словаря уровней. Теперь можно делать расстановку зданий любых игроков, включая нейтрального.
  • Добавлено тестовое рисование маршрутов (если перейти в режим построения маршрутов и зажать мышку на 1 секунду не меняя её положения, то Вы начнете его рисовать)
  • Границы теперь добавляются в конце хода (в фазе начала битвы).
  • Пофикшена ротация взрыва.
  • Добавлено несколько способностей кораблям (добавление здоровья при пролете по клетке, телепорт, нанесение урона при пролете по клетке, неуязвимость, дизарм, спрятанный хп-бар). Как только дорисуются новые корабли, действие этих способностей можно будет увидеть в игре.
  • Улучшение и исправление мелких багов и недоработок.
DemonoiD #4 - 4 недели назад 0
Коллеги, если Вы покритикуете, это очень поможет. (Что было удобно/не понятно/интересно/не интересно). За этим проект в прототипе и выложен на xgm. Всю критику я добавлю в todo и обдумаю, попытавшись исправить. Спасибо.
Bergi_Bear #5 - 4 недели назад 0
DemonoiD, Ладно, я запустил один раз, в день публикации на сайте:
(запускал с браузера)
Отпугнула пиксилезация, я понимаю, что это такой стиль, но ведь есть же векторная мультяшная графика
Не сразу понял, что можно двигать камеру ибо у меня персонаж был в самом низу, и не успел сделать постройку
Спустя 15 секунд я понял, что это за жанр, а такое я не люблю, особенно в варкрафте...
На этом мой 30 секундный тест был завершен
DemonoiD #6 - 4 недели назад 0
Bergi_Bear, спасибо за отзыв. Пиксели лезут в глаза из-за html-5 который я использую для демонстрации прототипа (скриншоты с пк под катом). Вообще это не стиль, это руки кривые для нормального арта.
DemonoiD #7 - 2 недели назад (отредактировано ) 0
Большинство изменений Вы сможете увидеть на gotm.io/podotchet/space
Но не все.

Апдейт #2

  • Здание "Телепорт" введено в игру. Корабль пролетевший через телепорт, при наличии другого телепорта, появляется, неожиданно, в другом телепорте и получает х2 бонус к скорости.Тем самым Вы можете циклить маршруты вокруг зданий, которые при пролете дают бонус.
  • Добавлено здание "Перерабатывающая станция". Выпускает корабли, позволяющие собирать астероиды и обломки кораблей, принося Вам ресурсы.
  • Добавлены Астероиды, наносящие урон пролетающим по ним кораблям.
  • Улучшены визуально селекторы зданий, границы игроков, границы постройки.
  • Итерационно продолжилась локализация. Теперь часть зданий переведена (кроме новых). Интерфейс переведен полностью.
  • Добавлены дабл клики, хард клики (клик с удерживанием), драгндроп.
  • Исправлена очередность спавна. Теперь первыми спавнят корабли те строения, что стоят ближе к врагу.
  • Фикс различных вылетаний бота. Теперь бот не считывает Ваши маршруты в конце хода, а только вначале.
  • Постройки теперь строятся драгндропом. При одиночном клике по зданию, без удерживания, вылезет описание здания.
  • Упрощена система построения маршрутов. Теперь для постройки маршрута кликните на здание и дважды нажмите в любую точку карты.
  • Добавлены группы. Теперь зажав лкм можно выбрать несколько зданий одного типа и всем им построить маршрут.
  • Починен генератор уровней, который не хотел ставить несколько одних и тех же строений в игру.
  • Переработаны уровни, которые в теории будут раскрывать необходимость тех или иных зданий. Пока что в прототипе.
  • Исправлен баг, когда маршруты показывались у уничтоженного строения.
  • Добавлены здания лаборатория (дает науку в ход), осмоса (дает топливо в ход), фабрики (дает индустрию в ход).
  • Логика топлива была раскоменчена и теперь оно необходимо для спавна кораблей.
  • Исправлен баг с границами, когда установленные границы другого игрока перетирались.
  • Исправлен баг, когда границы погибшего здания не стирались.
  • Исправлен баг, когда строилось здание окруженное другими зданиями и мы падали в фатал, потому что не могли найти маршрут.
  • Сортировка зданий теперь идет и по цене индустрии.
  • Движение кораблей теперь происходит по магическим формулам сглаживания, которые можно регулировать, а не по точкам.
  • Сделана часть модулей которая умерла в прототипе, но все ещё находятся в коде ибо вдруг пригодятся где-то (вроде мультибаттона - кружков постройки, которые "всплывают" при клике на точке, где можно строить).
  • Мелкие баги и доработки.