Colonia

» опубликован
Colonia - экономическая песочница, целью которой является эффективное и быстрое налаживание экономики отдельно взятого поселения на неопределенной планете. Помимо прямого менеджмента в ряде сфер (социальной, экономической, промышленной и военной) игрок столкнется с фортуной в виде случайных событий, влияющих на быт колонии. Цель игры - скопить максимум баллов к концу отведенного промежутка времени.
Проект создан в рамках конкурса GameBoom Sandbox
К игре прилагается руководство для упрощения знакомства.

Функционал

Игрок управляет колонией в псевдореальном времени. В зависимости от выбранной скорости, каждые 10/1/0.1 секунду происходит перерасчет ситуации в поселении. Люди прибывают/убывают, происходит производство и наполнение складов, может случиться случайное событие, и, конечно, циркулируют деньги.
Деньги уходят на:
  • поддержку зданий;
  • кредит;
  • зарплату;
Причем поддержка зданий требуется каждый ход, а выплаты по кредиту и зарплата уходят каждые 30 циклов (ходов).
Здания просят не только денег, но еще персонала и энергии. Недостаток рабочих рук приводит к пропорциональному снижению эффективности большинства построек (кроме энергетических). Люди прибывают тем охотнее, чем привлекательнее ваше поселение, что определяется качеством жилых построек (малые купола бестолковые, большие - очень даже) и наличием развлекательных центров. Покидают колонию жители, если у вас нет денег в момент выплаты зарплаты или если закончилась пища.
Пища потребляется каждым ходом, но и производится - тоже, так что задача тут - соблюсти баланс.
Деньги идут к вам из двух источников:
  • торговля
  • прямой доход
Прямой доход извлекается из коммерческих учреждений - рынков и казино.
Торговля - процесс покупки или продажи товаров на мировом рынке. Торговать можно едой или продуктом. Продукт изготавливается фабриками из сырья, которое добывают на шахтах. Но просто так торговать не выйдет: ваша планета нуждается в развитой транспортной системе для того, чтоб вы были способны вывезти или ввезти весь желаемый товар. Для расширения канала предусмотрены посадочные площадки и космопорты.

Разработка

Игра на данный момент содержит все запланированные чисто геймплейные фичи, но процентов 45 контента (в т.ч. - случайных событий) еще не готово.
Графическая часть, как обычно, реализована начерно, дабы показать сам факт своей работоспособности.

FAQ

В: Где сохранение?
О: Его не будет по геймплейным соображениям. Может, позже сделаю для режима песочницы без таймера.
В: Зачем вообще вид на колонию? Он ничего не дает.
О: Кроме вида на колонию. Чисто декоративная фича.
В: А чего графон такой унылый?
О: Во-первых, графон "отаким" и не планировался. Во-вторых, планируется разработка умильно-пикселястого ретродизайна.
В: Какой сторонний софт нужен для игры?
О: OpenAL. Дистрибутив лежит в папке Distr.

Изменения

19.07.14 - 1.3

  • Добавлено время строительства зданий. Теперь сооружение возводится не мгновенно: здание постепенно сооружается, при этом потребляя свою стоимость поддержки. Время постройки зависит от цены здания. При выделении строящегося здания вы увидите уровень его готовности.
  • При изометрическом виде камеры игра теперь учитывает необходимое смещение при ее автовыравнивании
  • Регулировка звука теперь не приводит к его отключению
  • Добавлена регулировка чувствительности мыши (Опции -> Аудио и мышь)
» более ранние

12.07.14 - 1.2

  • Добавлена возможность указывать место строительства здания: сооружение строится в месте клика, если активен фрейм выделения. Сброс фрейма - правым кликом, при это здания будут строиться как и раньше.
  • Переработано положение некоторых элементов интерфейса: теперь информация о здании, информация о строительстве, информация о торговле и информация о кредите выводятся взаимоисключающим образом в нижней части экрана
  • Добавлены краткие описания строений. Выводятся соответствующей кнопкой ("Инфо") на панели строительства
  • Добавлена возможность приближать/отдалять камеру (кнопки в правом нижнем углу экрана)
  • Исправлена слишком низкая развлекательная ценность казино
  • Исправлены панели, выводимые на экран при активном Windows GUI
  • Изменено назначение кнопки "..." в Windows GUI: теперь это аналог кнопки "Инфо"
  • Информационные сообщения теперь автоматически скрывают все инфопанели, пока пользователь не нажмет на кнопку ОК

25.06.14 - 1.1

  • Добавлена изометрическая перспектива камеры. Включается из меню "Опции".
  • Уведомления теперь выводятся не через отдельное окошко, а как общий элемент интерфейса (при этом старый вариант используется для Windows-интерфейса)
  • Исправлена ошибка, из-за которой картинка здания не выводилась, пока не сделан хоть один клик в меню строительства
  • Добавлена возможность скрывать панель статистики (через меню "Опции")
  • Добавлена краткая сводка по колонии в верхнюю часть экрана (в виде иконка+цифры)

18.06.14 - 1.0

  • Релиз!
  • Изменена система вывода списка строений. Теперь список отсортирован по категориям;
  • Добавлена новая графика для всех зданий (добавлены: фабрика, посадочная площадка, арена, обелиск)
  • Добавлены звуки: стрельба, рокот
  • Добавлена анимация: теперь при атаке пиратов над колонией пролетают три пиратских корабля
  • Изменена анимация: при посадке торговое судно теперь плавно замедляется
  • Добавлено по вариации для каждого вида соединительных труб

16.06.14 - 0.9.15

  • Полностью изменен интерфейс. Панели торговли и кредитования теперь можно отображать и скрывать соответствующими кнопками. Кнопки строительства, улучшения, включения и уничтожения теперь размещены на панели информации о здании, которая также отображается только когда выбрано здание для строительства или здание, уже построенное в колонии. Изменена графика кнопок. Добавлены "подложки" для информационных панелей (кроме панели сводной информации о колонии - эта еще нуждается переработке)
  • В новой графике представлено здание: рынок
  • Исправлено неотцентрированное положение текста на большинстве кнопок
  • Исправлена возможность мискликом спрятать окно уведомления за основным окном игры
  • Исправлена возможность строить "фантомные" здания до выбора первого строения из списка построек

14.06.14 - 0.9.14

  • Исправлена ошибка с расчетом недостатка энергии и сопутствующим падением эффективности зданий
  • Добавлен новый ресурс - наука. Наука постепенно накапливается за счет выработки ее лабораториями, по достижению определенного значения преобразуется в очки открытия, наличие которых и приносит вам прибыль. Очки открытия постоянно убывают.
  • Добавлены соединительные декоративные элементы между зданий. Их можно отключить/включить в опциях.
  • Добавлено новое здание: таверна. Многофункциональны конструкт. Повышает Привлекательность колонии, дает немного доп. жилья и складского пространства.

12.06.14 - 0.9.13

  • Добавлена информационная панель статуса, позволяющая быстро оценить ключевые аспекты функционирования колонии - запас пищи, бюджет, население, наличие рабочей силы и энергию
  • Повышена вероятность атаки пиратов на высоких уровнях сложности
  • Добавлено новое здание: Орудие ПКО. Дешевое решение для наращивания обороноспособности
  • Переработана графика зданий: Военная база
  • Панель строительства теперь масштабируется вместе с окном игры

08.06.14 - 0.9.12

  • Добавлены декоративные транспортные челноки, летающие между зданий вашей колонии (и если вы думаете, что это мелочь, то с этой мелочью я долбал мозг полдня Т__Т Хотя скиловый программист и правда сделал бы минут за 10)
  • Переработаны в новую графику: казино, шахта
  • Добавлен режим "Песочница", позволяющий играть без временного лимита, но за него очки не начисляются

04.06.14 - 0.9.11

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

01.06.14 - 0.9.10

  • Новое здание: биокупол (производит пищу, потребляет много энергии)
  • Реализована программная поддержка уникальных зданий (доступных в единственном экземпляре), теперь центр колонии является зданием такого типа (раньше он был захардкожен на невозможность постройки)
  • Новая функция: отключение здания. Здание перестает потреблять энергию, весь персонал высвобождается, прерываются все функциональные процессы здания (нет выхода продукции, нет прироста населения, нет повышения объема хранилищ и т.п.). При этом здание все равно нуждается во вложениях на содержание
  • Новые визуальные функции: отключенные здания отображаются отключенными на экране колонии (примечание: действительно только для зданий с новой (пикселястой) графикой, будет актуально, естественно, для всех зданий)
  • Исправлен неправильный текст на кнопке "+" меню взятия кредита
  • Новое случайное событие: нашествие вредителей. Снимает до 50% запаса пищи.
  • Добавлена графика зданий: склад, космопорт
  • Расширен тайлсет до 12 вариаций, повышена вероятность выпадения "нулевого" (самого простого, плоского) тайла

27.05.14 - 0.9.9

  • Изменен вывод сообщений. Теперь это отдельная форма, а не стандартное окошко-уведомление
  • Добавлена графика зданий: большой реактор, малый купол, гидропонная ферма

24.05.14 - 0.9.8

  • В интерфейс добавлена возможность брать кредит
  • Добавлена система обратного отсчета циклов до окончания игры и подсчета очков
  • Добавлен подсчет очков
  • Добавлена доска почета
  • Теперь игра ограничена во времени: легкий уровень - 300 циклов, средний - 600, тяжелый - 1200 циклов

24.05.14 - 0.9.7

  • Добавлена полнофункциональная версия невиндового интерфейса (кроме кредита. кредитование - в следующем апдейте)
  • Добавлена возможность переключаться между интерфейсами через соответствующее меню

19.05.14 - 0.9.5

  • Добавлена панель строительства, реализованная средствами GLScene (первый этап на пути к избавлению от стандартного виндового интерфейса)
  • Исправлена ошибка, из-за которой на кнопке "Улучшить" выводился текст "Улучшение невозможно", хотя на практике все было возможно

17.05.14 - 0.9.4

  • Здания теперь можно выделять кликом по ним на основном экране
  • Добавлен маркер индикации выделенного здания и визуальный индикатор уровня улучшения здания
  • Исправлено неправильное движение камеры по оси Х
  • Выделение здания больше не снимается при его апгрейде
  • Название выделенного здания теперь выводится на панели апгрейда

15.05.14 - 0.9.3

  • Добавлена возможность торговать сырьем
  • Изменена пропускная способность единицы торговой сети (от 205 до 250 в зависимости от уровня, было 100)
  • Значительно повышена прибыльность рынков и казино
  • Добавлен декоративный эффект прибытия транспортного судна к случайно выбираемой посадочной площадке в момент покупки или продажи товаров
  • Заменен тайлсет на предварительную версию нового, пикселястого
  • Заменено графическое представление центра колонии и малого реактора на новые, пикселястые, тоже превдарительные
  • Оптимизирован вывод данных в окна сведений о колонии и о здании - теперь они обновляются только при необходимости

14.05.14 - 0.9.2

  • Добавлена поддержка многоязычности (выпадающая менюшка справа вверху стартового окна)
  • Пересобрано как release build (сильно усох экзешник)
  • Поправлены очепятки в ряде фраз
  • Добавлена русская локализация
  • Исходники спрятаны в папку Source

Скриншоты

Трейлер



Просмотров: 7 867

» Лучшие комментарии


BrEd Pitt #1 - 3 года назад 1
У меня винда 7 максимальная и чето не хочет запускаться.
Дарин #2 - 3 года назад (отредактировано ) 0
BrEd Pitt:
У меня винда 7 максимальная и чето не хочет запускаться.
Что пишет?
ЗЫ Я ее, если что, тестил на 8.1 и висте. Работает. Возможно, надо запустить от имени админа. Хотя у меня работет и так.
GeneralElConsul #3 - 3 года назад 4
Графику бы еще поламповей сделать, а не такой пугающий гнетущий стиль и палитра.
Дарин #4 - 3 года назад 1
Я думал сделать ее пикселясто-мультяшной к финальной версии) И если повезет - прикрутить простенькие анимации зданий.
Tiodor #5 - 3 года назад 1
кст. на первом скрине здание похоже как будто из пластелина
Дарин #6 - 3 года назад 0
Tiodor:
кст. на первом скрине здание похоже как будто из пластелина
Айе :) Ну да ничего: все равно оно до релиза не доживет XD
Андреич #7 - 3 года назад 0
В: Почему все на английском?
О: Многоязычность - ближайшая задача.
мне кажется тут ты путаешь...
исходя из A\Q выше ты делаешь игру тупо на английском,а не стремишься к многоязычности...
Многоязычность - это когда, по нашему представлению, есть возможность выбрать среди множества языков...

по сабжу сама идея экон. стратегии не плоха..)
а вот глянул на скрины... как-то темновато..)
Дарин #8 - 3 года назад 0
мне кажется тут ты путаешь...
исходя из A\Q выше ты делаешь игру тупо на английском,а не стремишься к многоязычности...
Ничего не напутано: уже в следующем апдейте можно будет выбирать язык. Будут русский и английский, хотя при желании можно будет перевести на по сути любой.
Андреич:
а вот глянул на скрины... как-то темновато..)
Будет мультяшно-пикселясто, если удастся нормально реализовать.
ЗЫ Жалко, что скачивание только одно... Я был бы очень признателен за дополнительные отзывы о стабильности текущего билда. Меня смутила жалоба на то, что игра не запускается.
Nerevar #9 - 3 года назад 1
ЗЫ Жалко, что скачивание только одно...
через директлинк скачивания не идут в счетчик
Дарин #10 - 3 года назад 0
Nerevar:
ЗЫ Жалко, что скачивание только одно...
через директлинк скачивания не идут в счетчик
О! Спасибо, буду знать :) Ну тогда, хочется верить, проблем ни у кого из потенциального пула скачавших больше не возникло )
Psinion #11 - 3 года назад 2
хочется верить, проблем ни у кого из потенциального пула скачавших больше не возникло
Все нормально запускается. Windows 7, правда домашняя базовая, x64.
prog #12 - 3 года назад 1
Вижу что писано на делфи. Советую обратить внимание на то, зашиваются ли при билде специфичные библиотеки или идет расчет на то, что они есть на машине пользователя - самая распространенная проблема. Кроме того, выкладывать для скачивания билд на дебаг настройках, а не на релизных это моветон, если только нет необходимости отследить какую-то проблемную ситуацию и собрать о ней информацию.
Дарин #13 - 3 года назад 0
prog:
Вижу что писано на делфи. Советую обратить внимание на то, зашиваются ли при билде специфичные библиотеки или идет расчет на то, что они есть на машине пользователя - самая распространенная проблема. Кроме того, выкладывать для скачивания билд на дебаг настройках, а не на релизных это моветон, если только нет необходимости отследить какую-то проблемную ситуацию и собрать о ней информацию.
Для безопасности я включил тупо все, что можно. Потом, конечно, надо будет поотключать лишнее. Собрать под релиз как всегда забыл :) Сейчас как раз заливаю новую версию - там будет релизный билд :)
Aws #14 - 3 года назад 1
Неплохо выглядит, только тайлы смените
BrEd Pitt #15 - 3 года назад 1
Все, запустилось теперь как то само без вмешательства, хз как, но заработало. Хороший стиль, готично и космично, чтоли. Только вот некоторые здания ге совсем в антураж вписываются, словно игрушечные
Дарин #16 - 3 года назад 0
Первая прикидка нового варианта тайлсета:
прикреплены файлы
EfReeZe #17 - 3 года назад 3
Дарин, справа из-за здания выглядывает привидение...
ZLOI_DED #18 - 3 года назад -1
EfReeZe:
Дарин, справа из-за здания выглядывает привидение...
Гопник-теребонька по форме картофана из Toy Story
Дарин #19 - 3 года назад (отредактировано ) 0
Это не привидение, это Веселый Горшок )
ЗЫ Над зданием вообще не было времени попыхтеть, просто проверял как будут масштабироваться пиксели. Вы лучше скажите, как вам тайлсет? Концептуально годится, мммм?
П4ела #20 - 3 года назад 0
Дарин, намного лучше, но нужно больше разнообразия. На скрине похоже всего 6 тайлов. Увеличь хотя бы до 10-15.
Дарин #21 - 3 года назад 0
П4ела:
Дарин, намного лучше, но нужно больше разнообразия. На скрине похоже всего 6 тайлов. Увеличь хотя бы до 10-15.
Спасибо :) Их 8. Но, конечно, будет больше )))
alexprey #22 - 3 года назад 2
Дарин, если убрать мыло, то будет норм
Дарин #23 - 3 года назад 2
Так лучше? (не изменилось ничего кроме фильтрации)
прикреплены файлы
Jusper #24 - 3 года назад -3
плюсанул.
Tiodor #25 - 3 года назад 2
сильно яркие и резкие цвета по сравнению с почвой
BrEd Pitt #26 - 3 года назад 1
По моему скромному мнению, надо сделать " улыбку призрака " прямой линией, от начала до конца, и здания покрасить потемнее, а то планета сурова, а здания слишком контрастируют
alexprey #27 - 3 года назад 1
Дарин, ну уже получше
Дарин #28 - 3 года назад 0
Кстаааати, удалось кому-то прожить хотя бы 60 циклов? Я к 60-му гарантированно банкрочусь на easy. Надо ребалансить соотношение цены на товары, объемов пропускной способности, и, вероятно, разрешить торговлю сырьем.
BrEd Pitt #29 - 3 года назад 1
На иззи до 45 в первую игру, максимум же 54 . Торговля реально нужна. С ней эдак на 30 циклов подняться можно точно.
Дарин #30 - 3 года назад 0
По итогам тестирования новой версии: на изи все играбельно, выстроить жизнеспособную экономику не слишком затруднительно. Нормал и хард не пробовал :)
SSrunX #31 - 3 года назад 0
Вставь изменения в спойлер.
Дарин #32 - 3 года назад 0
SSrunX:
Вставь изменения в спойлер.
Done, как пропустят все старые апдейты будут под спойлером )
Tiodor #33 - 3 года назад 0
кст. в чём ты делаешь это? GM?
Дарин #34 - 3 года назад 0
Tiodor:
кст. в чём ты делаешь это? GM?
Все тот же комплект: Delphi+GLScene :)
ScorpioT1000 #35 - 3 года назад (отредактировано ) 1
добавьте источники освещения на постройки! это придаст +100 к эпичности
а еще направленные источники и unshaded текстуры (чтобы рисовать лампочки и прочее)
Дарин #36 - 3 года назад 1
ScorpioT1000:
добавьте источники освещения на постройки! это придаст +100 к эпичности
а еще направленные источники и unshaded текстуры (чтобы рисовать лампочки и прочее)
Еще одна нереальная для меня сейчас задача ( Нативно сцена дает 8 источников света. Нужно больше - надо забуриваться в чистый opengl или возиться с шейдерами. Что - пока что - почти целиком вне моей компетенции (хотя с чистой opengl я немножко дело и имел)
ScorpioT1000 #37 - 3 года назад 1
это старый огл чтоли =(
ну а что с unshaded
ой это дельфи, тогда вопросы отпали)
Дарин #38 - 3 года назад 1
ScorpioT1000:
это старый огл чтоли =(
ну а что с unshaded
ой это дельфи, тогда вопросы отпали)
Да, там с такими мульками глухо. Я еще поэкспериментирую с некоторыми опциями, но толку мало. Так что точу зубы на то, чтоб по свободе начать осваивать Ogre.
ScorpioT1000 #39 - 3 года назад 0
лучше край или удк, они там фривейр стали вроде. или сурс стал фривейр. там же еще мультиплеерная база
LVenger #41 - 2 года назад 0
LVenger (Легко) - 151103
Белое существо, похожее на лису товарищи) Слушай Дарин, надо что-то делать с торговлей. А то я пока не разобрался с площадками, проигрывал из-за того, что уходил в жесткий минус и продать ничего не мог. Но смог прожить в итоге ахах)
Предлагаю добавить скрол времени(не кол-во игровых циклов, а скорость прокрутки циклов) а то долго, играл часа полтора)
Да и землетрясение куда опаснее порой пиратов) Предлагаю добавить больше случайных случайных событий, а то одни пираты да тектонические происшествия, да кредиты с ипотекой.
Хотя бы пиши, сколько операций или объём возможного продаваемого/покупаемого товара возможен, а то не знаешь сколько можно погрузить в корабль и тупо тыкаешь по 10 единиц.
Кстати добавлю, в своей простоте игры кроется хороший потенциал, только для этого её надо бы развивать и желание это делать.