GeneralVimes

GeneralVimes

Пикабушник
поставил 1568 плюсов и 12 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
5 лет на Пикабу
4538 рейтинг 756 подписчиков 2 подписки 30 постов 14 в горячем

Моя собственная Цивилизация: две недели до альфы

Привет, Пикабу!

Ваши отзывы на мою публикацию дали мне огромный заряд энтузиазма использовать каждую свободную минуту на доводку проекта до релиза. Отдельное спасибо всем, кто предложил помощь в определённых аспектах работы. Я сейчас боюсь формировать какую-либо команду, так как ответственность перед собой и ответственность перед коллегами - это совершенно разные вещи. Да и брались мы лет 8 назад на форуме о "Цивилизации" за разработку общей концепции. Была и шарообразная плнета, разбитая на гексы (плюс 12 пятиугольников), и возрастно-половая пирамида посёлка, и система торговли. До игрока оттуда ничего так и не дошло.


Но я понимаю и принимаю ответственность перед всеми, кто поддержал моё начинание, и кто также согласен, что нормальной глобальной пошаговой стратегии на мобильных нет. План действий такой: если до выхода Цив 6 я не успею выпустить свою, то причешу исходники и дам сообществу. Так что поиграть в любом случае будет во что.


Отдельная ремарка о Сиде. Я Сида Мейера очень уважаю и считаю, что Цивилизация - гениальная игра. Я, наверное, провёл в ней тысячи часов (в особенности, в третьей. Мы в неё и почтовую игру 2 года играли). Как-то на собеседовании относительно того, кем себя вижу через 5 лет, ответил, что хочу заниматься игростроем как Сид (собеседование было на инженера-программиста в авиакомпанию, когда я учился на 4м курсе).


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


Краткий отчёт о том, как идёт разработка.

Моя собственная Цивилизация: две недели до альфы Цивилизация, Стратегия, Gamedev

Добавлена логика информеров (за графику возьмусь попозже)


При расширении своей цивилизации вы основываете не собственные города, а колонии. Вы с них собираете 25% производства и за счёт этого богатеете сами. (Обратите внимание на население в столице, Комсон и в других городах). Оборотным эффектом является накопление в колониях центробежных очков, соответствующих отданным в метрополию ресурсам. Эти очки нужно парировать своей мягкой или жесткой силой, чтобы территории не ушли (это следующее по плану).


На очереди баланс первых ходов (сейчас часто территория застраивается полностью задолго до того, как произойдёт расширение). И введение эффективности тренспортной связности.


Подтверждаю, что готов выпустить альфу через 2 недели. В ней вы сможете расширять свою империю, улучшать территорию и  бороться с центробежными силами.

Показать полностью 1

Пишу свою собственную Цивилизацию

В инди игрострой я пришёл в 2010 году с мечтой сделать свою собственную Цивилизацию, лучшую, чем у Мейера. Теперь, когда у меня есть 25 выпущенных игр, из которых имеются и пошаговые стратегии, я чувствую себя готовым осуществить свою мечту.


Решающий импульс придала новость о скоро выходе шестой Цивы от Сида.


Вот, что выходит на данный момент у меня:

Пишу свою собственную Цивилизацию Civilization, Мобильные игры, Gamedev, Стратегия, Длиннопост

Какие у моей игры будут особенности:

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


Гибкое дерево технологий. Ваше технологическое развитие будет определяться тем, чем занимается ваш народ и условиями его жизни. Прибрежные нации скорее освоят мореплавание, а жители степей могут стать сухопутной ордой, завоёвывающей всё вокруг. Такая модель интереснее, чем "давайте учить алфавит, чтобы открыть дорогу к катапультам".


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


Даже если вас захватили, вы остаётесь в игре как лидер сопротивления. Генерируйте очки восстания и провозгляаите независимость.


А если же вы слишком расширились террирориально, пренебрегая другими сторонами развития, готовьтесь к тому, что ваши провинции попытаются вести самостоятельную политику.


По ходу игры вам будут показываться отрывки из будущего учебника истории вашего мира, описывающие ваше правление и дающие небольшие подсказки по дальнейшему развитию.

Пишу свою собственную Цивилизацию Civilization, Мобильные игры, Gamedev, Стратегия, Длиннопост

Скажем, так:

История государства Фраокия началась с города Даане. Он располагался в западной части континента Парулия в долине реки Дузанго. Первые упоминания о нём относятся к 4000 г.до н.э.

(объекты на карте при генерации мира получают случайные, но гармонично звучащие названия. Алгоритм из моего "флудогенератора", если кто помнит)


Космиброск, основанный в 3000 г. до н.э. переселенцами из растущего города Даане, поддерживал дружественные отношения с метрополией, однако постепенно в городе сильнее был слышан голос сторонников полной независимости. От восстания удерживала в основном военная мощь столицы, а также её эффективная дипломатическая работа.

(парировать накапливающиеся "очки восстания" можно будет очками военной мощи и очками мягкой силы)



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


Генератор карт позволяет получить реалистично выглядящие континенты, архипелаги, с расположением природных зон, рек, горных массивов.


Генерируются уникальные географические названия для объектов на карте и для государств.


Игра будет доступна для мобильных и для десктопа.

Пишу свою собственную Цивилизацию Civilization, Мобильные игры, Gamedev, Стратегия, Длиннопост

Текущая задача:

Сделать стройную систему дипломатии


Альфа ожидается в середине сентября

Показать полностью 3

Руфер делает селфи

Руфер делает селфи Флюгер, Германия

Флюгер, Дюссельдорф, XIX век.

Ведьмак в бизнес-зоне GamesCom 2016

Ведьмак в бизнес-зоне GamesCom 2016 Ведьмак, Gamescom, Gamescom 2016, Карточная игра, Геральт из Ривии
Ведьмак в бизнес-зоне GamesCom 2016 Ведьмак, Gamescom, Gamescom 2016, Карточная игра, Геральт из Ривии
Показать полностью 2

Сан-Франциско

Сан-Франциско

Теперь на Пикабу тот самый баннер, о котром говорили на Баше

Теперь на Пикабу тот самый баннер, о котром говорили на Баше

Словно встретил старого друга

Словно встретил старого друга

Облачный шаман: игра от идеи до выпуска

Аккаунт на Пикабу я создал, чтобы постить под тегом «Моё». Я выкладывал коллаж на историческую тематику, лего, авторский вопрос для ЧГК, данетку и пару гифок из мобильных игр в разработке. А сейчас покажу свою игру (которую выпустил бесплатно и без рекламы) и расскажу связанную с ней историю.


Вообще в инди-игрострое я с 2010 года. Пришёл сюда, так как хотел написать свою «Цивилизацию». До сих пор хочу :) Просто помимо большого «проекта мечты», постоянно в голову приходят идеи, которые просят реализации.


Например, провели мы в январе Global Game Jam (первый в Украине, кстати!)


К началу вторых суток оказывается, что 78 заявивших о своём участии разработчиков представят 13 проектов. Не очень красивое число выходит. Сам-то я всегда в школе и в вузе был 13м по списку и ничего, золотая медаль и красный диплом, но воспользовался этим как оправданием не поспать ночь и сделать свой проект.


Вообще, Global Game Jam – это крупнейший в мире конкурс по разработке игр. Во всём мире десятки тысяч энтузиастов собираются, узнают тему и за 48 часов разрабатывают игры, которые должны отвечать этой теме. Темой для GGJ16 был «Ритуал». Помимо темы участникам рекомендуется включить в игру один или несколько диверсификаторов, особенностей, которые помогут определиться с идеей.


Среди диверсификаторов было предложение как-то отразить в игре особенности места проведения. А проводили мы Джем в Кировоградской лётной академии. Парашюты на окнах в зале, настоящий самолёт под окном во дворе, постер с Ан-225 «Мрия» над экраном для презентаций. Ритуал и авиация… авиация и ритуал… хм…

Облачный шаман: игра от идеи до выпуска Global game jam, Gamedev, Indiedev, Разработка игр, Разработка, Гифка, Длиннопост

Понятно, что есть много примет у пилотов, но это было бы слишком очевидным шагом. Я на джеме хотел сделать, во-первых, мобильную игру, а во-вторых – игру с акселерометром. Чтобы можно было управлять положением телефона в пространстве. Вот трясёт человек телефоном – а на экране что-то происходит.


А что если телефон будет выступать в роли бубна? В него можно будет ударять (тапать) и трясти. А сам игрок таким образом станет каким-нибудь шаманом. Но что шаману делать в авиации? Кастовать удачу – это как-то эфемерно, нужен видимый эффект. Шаман обычно дождь вызывает. А у нас будет тучи, наоборот, разгонять, чтобы установилась лётная погода!


Итак, идея геймплея сформирована. На аэродром с краёв экрана надвигаются тучи. Если туча летит слева, нужно ударить в бубен, а если справа – потрясти. Больше всего времени заняла интерпретация показаний с акселерометра. Нужно было легкие изменения положения игнорировать, а учитывать только резкие. Пришлось также исключить из рассмотрения ось z, иначе даже лёгкий тап фиксировался и как тряска.


К утру кое-то работало, после внедрения озвучки даже можно было ловить некий фан. Игру в рейтинговые голосования джема я не подавал, поскольку сам был в жюри, и, к тому же, в том её состоянии надеяться на приз было нечего. Мы с другими членами жюри отработали на ней процедуру оценивания по критериям.


Кстати, первое место взяла команда @AkariV Я до сих пор жду, когда они напишут тут что-то интересное о своём 48-часовом марафоне :)


Итак, наш первый Global Game Jam состоялся, имея в активе 14 работ. А у меня в папке «прототипы» появился ещё один проект. Вот лежит он у меня на винчестере, месяц, второй, и начинает меня мучить совесть. Нехорошо я поступаю со своими произведениями, не открывая им путь в большой мир. Выделяю выходные (что тоже было проблематично, так как в марте мы готовились впервые провести ещё один международный хакатон, NASA Space Apps Challnge) и сажусь за доводку.


Первым делом изменяю управление. Распознавание тряски работало нормально, но очень долгой была процедура тестирования на настоящем устройстве. Поэтому будут просто тапы на левой и на правой части экрана.


И облака будут идти двух видов: снежные и дождевые. Чтобы развеять дождевое облако, нужно тапнуть с той стороны, откуда оно приходит, а снежное убирается тапом с противоположной стороны экрана.


В качестве изюминки добавил смену дня и ночи. Ночью правила начинают работать с точностью до наоборот: приходится тапать по снежным облакам и избегать дождевые.


Выложил игру в Плеймаркет. Кое-кто из друзей скачал, даже побили мой рекорд, но заниматься ею дальше я не успевал, все силы уходили на работу по хакатону NASA. Но мозг продолжал работать. В той версии, как она была выложена, игра быстро иссякает. Нужно было выпускать апдейт с новыми облаками и большим количеством действий игрока.


Оглядываюсь наверх – это сколько я уже текста накатал на ночь глядя! Не против, если я сделаю паузу и посплю? Если рассказ понравился, я продолжу о том, как рассчитывал баланс игры для апдейта, каике технологии использовал и какие планы на развитие проекта. А тем временем, взгляните, пожалуйста, на геймплей игры и посмотрите её саму. Утром отвечу на все вопросы.

Облачный шаман: игра от идеи до выпуска Global game jam, Gamedev, Indiedev, Разработка игр, Разработка, Гифка, Длиннопост

Облачный шаман для Андроида

Показать полностью 2
Отличная работа, все прочитано!