The Shatters

Добавлен , опубликован

The Shatters - двумерная компьютерная игра, градостроительный симулятор на островах.
Жанр: представитель жанра стратегий классической экономической модели немецкой игровой школы
Вид: 2D вид сбоку
Мультиплеер: присутствует
Описание: экономическая, градостроительная стратегия в реальном времени. Игра начинается с небольшой деревушки на одном из летающих островов. Ваша задача - достичь поставленных целей в зависимости от выбора режима: культурный, военные. Жители города имеют различные потребности, которые должны быть удовлетворены, иначе они забастуют.
  • Культурный режим - среди задач поставленных перед игроком могут быть: достичь определенного значения культуры города, дипломатии, добыть определенное количество ресурсов.
  • Военный режим - в данном режиме задачи в основном связаны с военными действиями: уничтожить всех противников, захватить контрольные точки.

Игровой процесс

Игроку предоставляется возможность построить и развить большой город, который задавит своей культурой другие. Главный аспект в том, что строить города нужно на парящих островах в мире Раскола. Острова зачастую маленькие и здания нужно будет строить одно на другое. Но разгоняться не стоит, так как каждое здание имеет свой вес, а обломок (остров) не может выдержать много веса. Соединяйте свои острова, завоевывайте территории и выполняйте требования людей, но и не забывайте про богов.

Особенности:

  • Острова достаточно маленькие для того, чтобы строить город вдоль местности, по этому приходится строить город вверх подобно башне. Но все равно нужно учитывать мнение горожан и другие различные капризные характеристики города.
  • Генерация случайных островов
  • Большое количество ресурсов
  • На картах так же располагаются другие цивилизации: враждебные, дружелюбные и нейтральные, которые владеют определенными ресурсами или рабочей силой.

Детали

У игрока изначально есть несколько домов, здание архитектора, некоторые количество ресурсов.
Архитектор - строительный юнит, которым нельзя управлять. Когда производиться команда постройки здания - архитектор отправляется к зданию и лишь тогда начинается строительство.

  1. Есть основные типы зданий: обычные дома, производственные, военные, декоративные.
    • Обычные дома - изначально пустые здания, со временем заселяются. Если жителей не устраивает ваше жилище или оно близко к шумному району, мало развлечений, нет еды, высокие налоги - жители уходят из дома.
    • Производственные - к ним относятся службы безопасности, налоговая, дворец, гончарная, ткацкая и т.д. В такие постройки нужны рабочие, которым нужно платить жалование. У этих зданий, кроме тех, что создают ресурсы, есть ходоки которые ходят по улицам и дают горожанам то, что им надо или же собирают налоги. Например: с налоговой - ходит налоговый инспектор который пройдя мимо дома собирает налог, с службы безопасности выходит пожарный - которые уменьшают шанс возгорания и разрушению здания.
    • Военные - требуют обученных солдат. Есть возможность передвигать армию точкой сбора армии.
    • Декоративные - увеличивают привлекательность района.
Здания которые будут построены на других требуют лестницу. Лестницы, которые не будут подкреплены зданиями или весят в воздухе - будут разрушаться. Например если мы провели лестницу просто вверх где-то на 50 ед, а построили здания только на первых 27и, то верхняя часть лестницы будет разрушаться.
Здания
  • Жилище
  • Рынок
  • Амбар
  • Склад
  • Ферма
  • Охотничьи угодья
  • Пекарня
  • Водонапорная башня
  • Шахта глины
  • Гончарная
  • Пожарная
  • Полиция
  • Гильдия архитекторов
  • Центр дипломатии
  • Казармы
  • Храм
  • Школа
  • Библиотека
  • Шахта
  • Налоговая
  • Оружейная
  • Башня
  • Стена/Ворота
  • Театр
  • Больница
  • Крематорий
  • Кузница
  • Тир
  • Обработка золота/драгоценностей (Ювелирная)
  • Ткацкая
  • Таверна
  • Арена
  • Тюрьма
  • Торговый пост
  • Святилище
Декорации
  • Сад
  • Статуя
  • Площадь
  • Купол
  • Факел
  • Застава

  1. Торговля и ресурсы.
У нас есть возможность торговать с расами, которые мы найдем на карте. Некоторые расы владеют такими ресурсами, которые невозможно найти на карте. Поэтому с ними либо нужно торговать, либо завоевать их территорию и забрать ресурсы.
Ресурсы на карте будут возобновляться автоматически через какой-то промежуток времени.
Ресурсы
Основной ресурс - золото. За золото игрок строит здания, нанимает армию и платит жалование.
Остальные ресурсы:
  • Вода
  • Рабочая сила
  • Военная сила
  • Глина
  • Сосуды
  • Оружие
  • Железо
  • Ткань
  • Зерно
  • Хлеб
  • Грибы
  • Мясо
  • Бобы
  • Дерево
  • Драгоценности
  • Драгоценные камни
  • Солома
  • Лён
  • Хмель
  • Пиво
  • Луриум (антигравитация) - специальный ресурс, технология изготовления которого доступна людям - увеличивает возможно переносимый островом вес.
Торговля осуществляется через меню дипломатии. С постройкой центра дипломатии наши возможности расширяются.
Изначально доступные функции:
  • Открыть торговлю
  • Начать войну/Объявить мир
  • Требовать/платить дань
Функции которые открывает центр дипломатии:
  • Открытие/закрытие миграции
  • Отправка шпиона (похищение технологий, ресурсов)
  • Отправка дорогих подарков
Соответственно в одиночной игре у других рас будет "Уровень доверия". Некоторыми действиями можно как разгневать оппонента, так и задобрить.
После того как игрок выбрал ресурс который он хочет купить, он отсылает караван в город другого игрока. Когда караван приходит на склад - он забирает нужные товары, а в замен оставляет золото за покупку этих товаров. Пока караван не дошел до склада сделку можно отменить.

  1. Генерация карт
Острова будут генерироваться случайным образом. Так же будет влиять сложность игры:
  • Если игра легкая - острова будут большими, ресурсов много, племена/расы дружелюбные.
  • Если игра тяжелая - острова будут маленькими, их будет мало, ресурсов будет мало и много враждебных племен.
Каждое здание будет иметь вес. А так же каждый остров будет иметь значение веса, которое он может выдержать. Если острова соединятся, то вес который они смогут выдержать суммируется:
  • 1 остров может выдержать 1000 ед.
  • 2й остров может выдержать 800 ед.
  • При соединении остров зданиями эти значения суммируются = 1800 ед., считая как один остров.

  1. Военное дело
Для того, чтобы оборонять свой город нужно нанять армию. Это можно сделать по разному:
  • Обучить солдат у себя в городе и содержать армию
  • Нанять солдат у своих соседей/союзников на время
Так же будут присутствовать такие характеристики:
  • Плата за содержание армии
  • Количество воинов
  • Состояние армии: хорошее/нормальное/плохое
Воины будут иметь достаточно мало жизни - 1-2 ударов хватит, чтобы убить его. Но на атаку влияют такие так же общее состояние армии, погодные условия. (увеличивается количество промахов, уменьшается шансы на блокировку и наоборот)
Таким образом бои будут длиться не сильно долго и будут зависеть от общей экономики города.

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

  1. Система технологий
В игре будет присутствовать древо технологий, которое будет изучаться на протяжении игры. Разные постройки, декорации и возможности будут открываться в зависимости от культуры, образованности города.
У каждой расы будут доступны свои неповторимые технологии, которыми так же можно торговать.

Арт

Ссылки

Связь


Участники:
Особые благодарности: MF, Патиссончик, Hellfim, lentinant
А так же благодарю всех юзеров XGM.RU которые отписались в теме, активно участвуют в создании концепции, а так же следят за разработкой.

Кто желает помочь

  1. 2D художник (интерфейс, иконки, общий дизайн, скетчи)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Этот комментарий удален
26
Может, все таки Builder? А по сути, задумка интересная. Хотя ты довольно часто прыгаешь с идеи на идею, как по мне.
14
Классно рисуешь!
1.Сделай так чтоб здания "давили" весом только вниз
27
Идея хороша, нравятся вообще экономические стратегии подобные, но именно такой не видел еще :)
  1. Имхо можно сделать апгрейд таких соединенных островов (т.е. острова считаются как один, но который может выдержать немного больший вес). И/или давать бонусы какие-то, типа соединенные города привносят что-то свое, и в общем увеличивается немного добыча какого-то ресурса, или повышается "довольность" всего населения, или увеличивается "уваджаемость" другими городами и т.п.
  2. Генерацию офк, просто сделай побольше элементов генерации, и тогда у тебя будет куча разных островов. Т.е. трава, скалы, камнивозможно какие-то магические приблуды или паровые механизмы, которые поддерживают острова на лету.
2
  1. Очень хорошая идея :З А чтобы увеличить предельную массу опускания острова можно создать дополнительные строения (там воздушные шарики, реактор антигравитации "в зависимости от стиля вашей игры " )
  2. Мне кажется лучше совместно основные острова самому сделать а второстепенные генерацией :З
30
lentinant, fixed.
Ну с идей на идею я не прыгаю) TD разрабатывается, Battle Cruiser заморожен, он будет после ТД и еще одной мелкой игры.
Это долгостой на энтузиазме. Если канешн все будет отлично то можно закинуть на стим. но для этого хоть что-то сделать надо.
Темак, а если дом будет построен справа от основной "башни" города.
Вот как тут, например.
Кст. еще одна фишка:
Желтая зона - здания в первом ряду за периметром острова - у них разрушаемость увеличивается на 15%
Красная зона на 50% быстрее
То есть каждое здание через какое-то время может разрушиться. И его нужно будет или починить или отстроить заново. Для того, чтобы следить за состоянием зданий - есть служба безопасности. Есть сотрудник пройдет мимо здания - отчет начинается заново.
popcaxd,
А чтобы увеличить предельную массу опускания острова можно создать дополнительные строения (там воздушные шарики, реактор антигравитации "в зависимости от стиля вашей игры " )
Я от идеи с опусканием-подыманием отказался.
Но спасибо MF который дал мне идею сделать особый минерал, который создает антигравитацию и может увеличивать этот вес.

кст. это фэнтези сеттинг
со стилем я пока не определился =\
то ли мультяшный относительно, то ли мрачноватый
Загруженные файлы
26
В общем, вот что я на этот счет думаю. Начнем с веса. Думаю, тут можно сделать не ограничение на вес, а "высотную" систему. Чем легче остров, тем выше он поднимается, чем тяжелее - тем ниже. Соединять же острова было бы неплохо двумя методами - навесными мостиками (этого достаточно, чтобы подключить остров к системе экономики), которые разрываются, если их растянуть больше, чем на 1.4 от изначальной длинны (то есть, при вертикальном сдвиге островов, максимальный угол наклона - 45 градусов), или непосредственно соединяя острова с помощью соответственных структур.
Дальше, закон сохранения массы. Если в мире, созданном из островов, ты строишь здание, ты должен брать где-то ресурсы. А их негде брать, кроме как на остальных островах. Предлагаю следующую схему - игрок начинает на достаточно большой высоте, и, застраивая свои острова, должен медленно спускаться вниз, к более тяжелым, а значит, крупным островам (да, кстати, думаю, большие острова необходимы в любом случае), для добычи ресурсов, попутно создавая из "обработанных" островов платформы для новых построек (тут вписывается возможность создавать подземные помещения; и вообще, было бы неплохо на крупных островах устраивать естественные пещеры, с монстрами и т.д.). Вообще, по самой задумке можно предположить, что в мире произошел катаклизм, и поэтому, при спуске вниз будет постепенно меняться экосистема островов, существа будут становиться опасней, а сами острова - богаче на ресурсы.
Дальше - техника. В принципе не представляю себе, как юниты игрока будут добираться до остальных островов. Застраивать свой остров чисто ради своеобразной лестницы... Ну, можно, но это сильно отвлекает, куда меньше внимания приходится на эстетику построек, и на удобство. Тем более, этот вариант не предусматривает спуск вниз. Так что, думаю, в игре должен быть летающий транспорт, с помощью которого и будет происходить экспансия. Кроме того, сами острова можно оснащать генераторами и двигателями, чтобы вручную управлять положением острова (аналогично минералу, но поддается управлению).
Вот такие наполеонские мысли.
Кому-то не нравятся местные комменты.

Насчет опускания-поднимания в предыдущем посте не заметил, но ведь не самый худший вариант. Не гвоздями же острова прибиты.
30
lentinant, как в основном в градостроителях мы не имеет непосредственного контроля над юнитами. То есть мы строим здание - оно заселяется если люди есть. Строим горнчарную - если нет рабочих - она не работает. Мы сможем управлять только военными юнитами, передвигая "точку сбора".
Город сам по себе живет своей жизнью:
В чем тут дело. Мы строим жилища и у нас появляються жители. Не в большом количестве. Затем мы строим например пожарную. Оттуда выходит пожарный если есть рабочие. Затем пожарный ходит случайным образом по все доступным местам, но не заходя на другие острова. То есть он не выходит за пределы острова. (ну это если не учитывать, что можно соединить острова зданиями). Если пожарный проходит мимо дома - уменьшается шанс на пожар в этом доме и т.д.
Из построек дорог - у нас есть мосты и лестницы.
Размеры островов естественно в зависимости от сложности будут разные.
Легкая сложность - у нас большой начальный остров.
Сложная - у нас небольшой остров.
lentinant, я решил избавиться от этого (опускания), так как это будет скорее уже хардкор)
внизу - вода, естественно было бы прикольно, чтобы можно было бы опуститься на воду, НО! Как быть если остров опускается на другой остров или же попадает на другие здания?
26
Как быть если остров опускается на другой остров или же попадает на другие здания?
Ну, для этого я и советовал помимо веса ввести еще и движки для управления островом (при чем не только вертикального, но и горизонтального управления - остров снизу можно просто отвести в сторону). Перемещение островов открывает неслабый потенциал - как насчет возможности создать "грузовой" остров, застроив его генераторами, движками, складами и зданиями для добытчиков? Прилетели к крупному острову, распотрошили, нагрузились и вернулись в родную "сетку" островов. Или военные острова, с казармами, турельками и т.д.. Или возможность отцепить захваченный врагами остров от общей системы.
Как по мне, динамика такого рода только пойдет на пользу проекту.
30
lentinant, вселенная фєнтези, я бы сказал, даже более к реалистичному стилю. То есть никаких движений островов) у нас есть племя, как вариант я хотел испольозвать ацтеков. И вот нужно ими развиваться. Из военных предполагал сделать только воинов и лучников. так как пока еще идей нету. разновидности их сделать, но только пехоту.
на счет торговли: если ты покупаешь или продаешь товар, то от тебя или к тебе идет караван, который заходит на склад и забирает нужный товар.
15
Когда ты успеваешь делать это все? Планов до хрена и выше, а как с работой?
30
TD разрабатывается, Battle Cruiser заморожен, он будет после ТД и еще одной мелкой игры.
Это долгостой на энтузиазме. Если канешн все будет отлично то можно закинуть на стим. но для этого хоть что-то сделать надо.
20
Вот, думаю это будет полезно:
Сорри что в такой детской форме, я это помню только по названию "парадокс [сдвинутых] кирпичей, нагуглить не сумел, видимо у этого факта нет общепринятого названия.
Также советую обратить внимание на world of goo - физика может быть почти такой же, разве что без упругости. Где-то у буржуев я видел статью, где рассказывалось про тамошнюю физику.
P.S. лучше будет, если это будет не поклеточная игра, а непрерывная. Клеточные игры легче реализовывать, но.. *тут было вопиющее ИМХО*
Вообще задумка интересная, желаю проекту успеха)
30
Mihahail, все же тут больше упор идет на экономику. Вдаваться в физику не буду)
интересная статья, спасибо)

добавил 3й вопрос, интересно мнение общества
26
Tiodor, ну, хотите ограничивать себя собой же выставленными рамками - ваше дело. И все таки, интересно, откуда будут браться ресурсы на постройку, и как будут строиться переходы на нижние острова.
И все же, очень интересно, кто же так внимательно следит за тредом, чтобы не оставить ни один пост без минуса. Впрочем, юзеров много, не удивительно, что среди них затерялся школьник.
Этот комментарий удален
13
Tiodor, а сам какую вакансию будешь занимать?)
Вот, удивительная вещь - Unity, я c# знаю, а на этом движке ничерта не могу))
Ну ладно, идея хорошая, было бы неплохо реализовать. Удачи) А тем, кто хочет что-то посоветовать лучше замолчать. Надо начать с малых основ, а затем углубляться)
30
На постройку зданий думал использовать только золото.
Так как пока неизвестно какие это будут здания. Я не определился с визуальным концептом. То есть это могут быть как деревянные так и глиняные здания.
Так что на постройку можно считать, что ресурсы не нужны.
Основной ресурс - золото, другие - чтобы развивать экономику и культуру.
На нижнии острова планировались переходы таким образом:
Мы просто или от самого острова или от моста ставим лестницу - profit =)
Чтобы по этим лестницам которые не закончены или ведут на другие острова не ходили налоговики или пожарные/полицейские можно поставить заграждение. То есть там смогут проходить только торговые караваны и военные.
EfReeZe, я сам буду рисовать это все. Продумывать. Моя часть дизайн и 2д
Как вариант я думал сделать спрайтами 3д модели. Так было бы наверное красивей и не так сильно надо будет мучатся над анимацией жителей. Это скорее тоже на мне но я не против помощи со стороны 3д.
EfReeZe:
А тем, кто хочет что-то посоветовать лучше замолчать. Надо начать с малых основ, а затем углубляться)
тут всякий совет хорош, а я уже буду решать дальше, какие вносить изменения)
17
А может какие-нибудь стимпанковские элементы добавишь?(кстати на чём делаешь?)
13
Tiodor, мне кажется, что unity - излишне громоздкий для 2D)
30
EfReeZe, Ну если есть что-то более подходящее - пожалуйста. можете посоветовать)
юнити стал щас достаточно популярным и его знает больше народу.
13
Tiodor, Flash... Правда как распространять тогда?) А вообще, свой движок написать - вот это имба))
Кто-то так старается... Минусы ставит))
30
EfReeZe, флеш это бред. Я думаю вписаться в 1Gb. Думаю больше не будет.
На флеше это делать - извращенство. Тем более правая кнопка здесь нужна.
EfReeZe, игра не казуалка, чтобы на флеше её делать.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.