Как бросить курить создавая игру, а не наоборот
Всем доброго времени суток! Мой первый пост на пикабу. Пост пишется под девизом: "to inspire at least one person".
Вкратце о себе, я являюсь веб-разработчиком уже 7 лет. В школе писал на basic, pascal. Разного рода олимпиады по спортивному программированию. На протяжения всей моей осознанной жизни я все думал о создании игр. Думал вот закончу проект, начну делать свою игру, с блек джеком и шлю... со стюардессами, но все больше и больше утопал в рабочих проектах. В один прекрасный день решил заняться тем, что мне нравится, что меня вставляет.
У меня не было проблем с идеей для игры, по крайней мере мне так казалось в тот момент. Потому что в школьное время я частенько залипал на не безызвестной игрой под названием World Of Warcraft. А до нее ночами в онлайне играл стратегии от того же издателя. Эти игры побудили интерес к программированию. Особенно map editor. Какие карты только мы не делали с друзьями, уже в то время не осознавая этого я занимался своего рода архитектурой небольшого но зато своего проекта. Те же методы и принципы программирования, даже обычные условные операторы. Если будет вот это, то совершай следующее действие. Те же наследования, полиморфизм, ухх как вспомню аж на ностальгию тянет.
Ну что же, вернемся к теме создания игры. Решился я сделать режим арены. Режим игры от третьего лица, ударами нужно попадать по врагу, магия не будет самонаводящимся, а гринделка как минимум должна быть интересной и не такой простой. В гринделке должно быть так же как в анекдоте, "чиновнику ворующий деньги с госбюджета с каждым годом становится тяжелее это делать в последствии чего ему кажется что он их зарабатывает". Суть игры: Убивай или будешь мертв. Есть арена, где происходит мясо. На арене максимальное количество человек 10(пока что). При убийстве врага вам будет добавлено одно количество пвп пойнта, а у убитого противника наоборот отнято. За пвп поинты можно купить оружие или щит. Так же в игре будут присутствовать другие виды ресурсов - это голд, кристалл, пвп и пве поинты. Голд, кристалл будут добываться при гринделке. Пвп, пве поинты при прохождений данженов и за битву на арене. Дабы насладиться всем этим вам дается 3 вида классов. Войн, маг, разбойник. Классический расклад классов. Основные атрибуты следующие: сила, ловкость, интеллект, уровень персонажа. Перманентные атрибуты: скорость атаки, скорость бега, физ атака, магическая атака, защита, жизнь, мана. У каждого класса есть основной атрибут, у война - это сила, у разбойника ловкость, а у мага соответственно интеллект. Основной атрибут влияет на физ атаку. Интеллект дает маг. атаку, ловкость дает скорость удара и защиту. Сила дает дополнительную жизнь. Каждый класс вам необходимо будет прокачивать отдельно. К примеру если вы играли воином неделю и убивали сотню врагов, добытые ресурсы статичны. То есть ресурсы у вас общие для всех классов, вне зависимости как вы его добыли и каким классом. Вы можете без проблем поменять класс и пойти снова на арену чтобы бить морды своим обидчиком. У каждого класса есть 4 магии и 2 обычные способности. Магии можно будет прокачивать в древе талантов. Расскажу сначала про обычные способности. Первый это прыжок, второй перекат. Если с первым все просто, но с перекатами не все так просто как кажется. Если вы на земле то вы перекатываетесь, если вы прыгнули, то при нажатии на перекат вас толкает вперед тем самым давая ускорение. В прыжке как и на земле можно бить. Теперь про магии. Маг, первая магия - волна огня из руки, непрерывная способность, уходит мп/сек, наносит дмг/сек. Вторая магия - вспышка света, наносит урон и оглушает врагов по определенной области. Третья магия - восстановление, кастует, непрерывная. Восстанавливает мп/сек. Но передвигаться нельзя во время использования заклинания. Четвертая магия - вспышка огня. Заклинания необходимо кастовать(от англ слова cast), наносит дмг каждые 2 сек. Расходуется мп/сек. Можно кастовать сколько угодно, главное чтобы мп хватило. При использования заклинания так же нельзя двигаться. Воин, первая магия - жесткий удар мечом с прыжка. Наносит 150% от физ урона. При использовании данной магии ваш персонаж совершает прыжок, в этот момент вы можете нажать ускорение чтобы догнать противника и нанести удар равный 150% от вашего физического урона. Расходуется мп в зависимости от уровня персонажа. Вторая магия, врыв в толпу. Опять же войн совершает прыжок и при приземлений сотрясает всех вокруг в определенной области тем самым оглушая противников и нанося им символический урон в зависимости от вашего уровня персонажа. Так же как и первая расходуется мана в зависимости от уровня персонажа. Третья магия - укрыться за щитом. Войн укрывается за щитом, тем самым получая меньше урона на 50% от любого типа атаки. Ничего не расходуется, при использовании данной магии, вы лишаетесь возможности атаковать. Четвертая магия, при активации данного скила, вы получаете временный бонус к атрибуту силы и физ атаки. Так как у воина основной атрибуту сила, вы получаете еще дополнительную физ атаку. Расходует ману за активацию. Разбойник, первая магия ядовитый удар. Наносит 150% от физ урона, накладывает эффект яда, который наносит урон раз в 3 сек в течение 15 сек. Расходует ману за использование. Вторая магия - бросок сюрикенов. Бросает по прямой траектории 3 по количеству сюрикена, Сюрикены наносят статичный урон зависящий от уровня вашего персонажа так же оглушают противника. Расходует ману за использование способности. Третья магия - активация режим яда. Режим яда дается на определенное количество времени. В таком режиме каждый ваш обычный удар накладывает эффект яда, то же касается и всех ваших остальных способностей. Четвертая магия - танец клинков. Разбойник крутится своими клинками нанося несколько быстрых ударов противнику. За секунду этой способность разбойник может нанести до 6 ударов в секунду. Но каждый удар в этом режим наносит лишь 50% от физ урона разбойника. Все выше описанные магии могут быть улучшены в талантах. Все магии можно использовать с ускорением. Например, можно активировать танец клинков и нажать на ускорение в прыжке. Тем самым вы быстро будете двигаться и наносить удары.
Странно вещи так складываются, что занимаясь любимым делом пропала необходимость в употреблении каких либо табачных изделии :) В данный момент реализовано все и даже больше из написанного. Хочу знать ваше мнение, стоит ли продолжать писать посты на пикабу, интересно ли это будет Вам. Если проявится интерес, продолжу публиковать новости о своей игре, про техническую реализацию, как писал онлайн режим, оффлайн режим, радовать фотками для оценки графики и атмосферности, да и не плохо будет сделать небольшое вводное видео для игры. Всех благ! Удачи в начинаниях! Никогда не бойтесь делать первый шаг!
P.S.: Заставка для затравки =)