К основному контенту

профессор Колба


Сейчас Ярило студия разрабатывает казуальную игру под рабочим названием "Профессор Колба и невероятная эпидемия". Я хотел бы немного рассказать о том что это будет за игра и как она разрабатывается.

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

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



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

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

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

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

В игре есть два режима "сюжетная игра" и "миниигры". Миниигры открываются по мере прохождения сюжетной игры. Также для мини игр доступны разные режимы сложности - для соревнования с друзьями.


Теперь немного о производственном процессе. Работа над игрой ведётся силами нескольких людей, которые подключаются на разных этапах:
  • Гейм дизайн, координирование, управление, программирование (игровое и движок) - Максим Чёлушкин ( т.е. я ) 
  • Программирование игровое и движок - Михаил Малинин
  • Графика - Дарья
  • Звук - Евгений Ярмош
Разработка идёт не фултайм, поэтому сроки весьма размыты, но на финишной прямой планируется выйти на фултайм и добить игру. Игра пишется на C++ , на собственном игровом движке, в качестве рендерера direct3d 8.




Комментарии

Популярные сообщения из этого блога

Мобильное устройство будущего

Введение Однажды я задумался и представил себе портативное устройство будущего. Каким оно будет через 1000 лет. А может быть и раньше, развитие технологий идёт очень быстро, не уследишь :) Разумеется если человечество не уничтожит себя и технологии продолжат своё развитие. Человечество может устроить ядерную войну, или ещё какую-нибудь войну, которая отбросит нас назад. В этом случае портативное устройство будущего будет называться "палка-копалка" или "камень" и мы будем бегать с голой жопой по выжженой планете:) Не будем рассматривать такой вариант развития событий ( хотя честно говоря мне он кажется наиболее правдоподобным, т.к. каждый человек в отдельности не такой уж и глупый и обладает высоким интеллектом, особенно некоторые индивидуумы, но человечество в целом ведет себя как бактерии не обладающие разумом, бесконтрольно размножаются и потребляют свою планету). Мы рассмотрим фантастический вариант развития событий - когда человечество руководствуется разумом ...

Моё развитие как разработчика игр

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

Управление в Ra

Управление не хардкорное, доступное неискушенному игроку. Итак, после некоторого анализа, решено сделать управление следующим: только мышка (клавиатура только для вызова меню); левая кнопка мышки (удерживается) - собачка перемещается в направлении курсора правая кнопка мышки гавк (удерживается) - круг воздействия растёт, достигая определенного размера, исчезает и снова начинает расти. Если отпустить кнопку мышки то происходит собственно гавк с силой пропорциональной размеру круга; Таким образом собачка не умеет напрямую прыгать, прыжок осуществляется с помощью всё той же телекинезтической способности. Т.е. нужно подойти, скажем, к обрыву и применить гавк прямо под собачкой и её перебросит через обрыв.