Блог ☯

четверг, 22 декабря 2016 г.

SimCity на телефон [CityRush]

Традиционный пост в блоге при выходе нового видео про создание игр. Сегодня - игра, которую я делал в стиле SimCity 4. Можно сказать - SimCity на телефон. Если тут кто-то в первый раз, для создания игр я использую гейм мейкер студио (game maker studio).

Игру я назвал City Rush. 

SimCity на телефон [CityRush]

Это первые версии с разрешением повыше

Далее я разберу различные стартовые варианты в игре, покажу, как вы можете начать строить свой город, ну и дам ссылки на скачивание игры для PC, а так-же APK для андроид. Так-что вы даже сможете поиграть в игру с телефона или планшета.



Ссылки на скачивание игры типа SimCity - City Rush


Игра типа SimCity скачать на PC:
Игра типа SimCity скачать на телефон (APK):



SimCity на телефон


Как начался процесс разработки и почему я вообще решил сделать такую игру?

Я сидел, играл в SimCity 4 до посинения. Ну и подумал что на самом деле игры как SimCity на телефон не существует. Есть много аналогов, но вся их суть, как и многих современных игр на телефон, в действиях, которые привязаны ко времени.

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

SimCity на телефон [CityRush]

Далее пришлось повышать разрешение, 
что-бы игра была удобнее для мобильных устройств

Ситуация примерно как с играми про ферму. Когда-то это были нормальные игры симуляторы, а потом всё это превратили в кликеры

Разница в том, что в PC версии SimCity вы играете как хотите и у вас есть практически полная свобода. Игра в меру сложная, интересная и вас ничего не держит. 

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

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



В чём смысл игры CityRush? 


Смысл в том, что-бы как можно быстрее набрать 1 000 000 населения в городе. Как только вы его набираете, рекорд сохраняется. В видео мне удалось это сделать. 

Население дают дома, чем больше уровень дома, тем больше он даёт роста населения. Так-же немного роста населения дают фермы. 

Основные ресурсы в игре такие:
  • Деньги;
  • Энергия;
  • Вода;
  • Экология;
  • Население.

Я думаю тут не нужно долго рассказывать зачем каждый из них нужен, особенно если вы играли в SimCity. У меня в игре есть 3 типа электростанций (ядерная, угольная и солнечные панели), а так-же есть 3 типа сооружений, которые дают воду (водонапорная вышка/башня, водоочистительное сооружение и условная эффективная станция). 

Тарифы и конечная цена во многом зависят от типа сооружения, которое вы используйте. Эту информацию я разместил в самой игре, в справке. 

SimCity на телефон [CityRush]

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

Строить их нужно когда ваши потребности уже приближаются к их производительности. Кстати, хотя на основном экране вы видите потребности в %, вы можете посмотреть их и в цифрах, если нажмёте на специальную кнопку статистики.

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



Как играть


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

SimCity на телефон [CityRush]

Можете начать примерно так

Как и в SimCity, вариантов старта и развития есть несколько. 

Я существенно упросил игру по сравнению с SimCity, так-как я делаю игры один, я не Microsoft где есть огромные бюджеты и сотни сотрудников. Плюс, я подумал что на телефон нужно что-то чуточку попроще и более казуальное.

Помимо этого, создание графики и рисование отняло больше 50% времени на создание этой игры, так-что я не мог нарисовать 20-30 домов или офисов (хотя и у меня были наброски вилл, ветряков и много чего еще).

Вы можете начать как на скрине выше, построив пару офисных зданий, ЭС, водную вышку, одну индустриальную зону и дома. 

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

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

Основные варианты зданий и комбинаций есть в игровой справке, в самой игре:

SimCity на телефон [CityRush]

Эх, старое разрешение было-то лучше...

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



Как сделать игру стратегию типа SimCity самому с нуля


Эта игра была довольно интересным экспериментом для меня, делал я её довольно долго, однако, не думаю что больше месяца. Если-бы напрягся еще лучше, сделал-бы за 2 недели.

История с ней любопытна.

Я начал рисовать здания, вот просто так, пробовал себя в пиксель-арте.

Рисовал здание за зданием, от балды. Задумка была что подобные видео с рисованием будут смотреть из любой страны, так-как там нет голоса. Ну а просмотры из богатых Америк дают больше шекелей. Задумка в принципе не дурная, но есть одно но, рисовать-то надо уметь. Вот тогда да, тогда будут смотреть. Тогда я не умел рисовать вообще.

Сейчас немного прокачался в этом, мои последние рисунки вы можете найти тут:


А начинал я вот с такого:

Рисование дома

Так вот, рисовал я, рисовал, и тут мне написали что мол: а почему-бы не сделать из всех этих спрайтов игру.  Я подумал и решил - а почему нет?

И родилось вот такое видео

Ну а дальше пошло поехало. Я стал с нуля делать игру и сделал целую серию видео.

Вот первое

Конечно, там, как и во многих моих старых видео, всё далеко от идеала. Код плох, запинки в речи, мало монтажа, плохая оптимизация и т.д. Тем не менее, серия существует и может быть вам очень полезна, если вы решите делать подобную игру с нуля в game maker studio.

Так-как конечная игра работает, она лежала у меня в google play, пока её не заставили убрать (кстати много раз ругались когда я упоминал в описании SimCity). 

Ну и её неплохо встретили в reddit.

Так-же в качестве заключения серии я делал видео на тему:

И написал уже значительно позже довольно хорошую статью по этому вопросу.

Таким образом вы видите как оно идёт у меня. Одно переливается в другое. Появляются какие-то идеи, всё взаимосвязано, я развиваюсь.

Если вы смотрели мой канал, то там есть видео про Илона Маска, про его компанию SolarCity и даже отдельное видео про солнечные панели, которые я делал от балды и просто потому, что мне была интересна эта тема. 

Ну и как я после такого мог не добавить солнечные панели в игру? 

Уже позже мне пришла в голову идея создать паблик ВК, до этого решил делать свой блог, который вы и читаете.



Список зданий в игре


Вот такие строения есть в игре:
  • Жилая зона;
  • Офисная зона;
  • Индустриальная зона;
  • Дорога;
  • Парк;
  • Парковка;
  • Пожарная станция;
  • Банк;
  • Больница;
  • Колледж;
  • Водоснабжение, 3 типа;
  • Электростанция, 3 типа;
  • Подарочные строения, открываются при достижении определённого населения.

Так-же есть возможность разрушить здания, которые вам больше не нужны или которые вы построили по ошибке. Вот в общем-то и всё. 

Удачного вам строительства!






Видео руководство и летсплей по игре


Так-же на моём ютубе канале я сделал видео по этой игре: