GCox

Пикабушник
2960 рейтинг 16 подписчиков 3 подписки 16 постов 3 в горячем
Награды:
За супергеройскую помощь 10 лет на Пикабу
10

Game Dev challenge: День третий - Ролевая система и противники

Всем доброго времени суток


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


На всякий случай ссылки на предыдущие посты:

День первый - Подготовительный

День второй - Сеттинг



День третий - Ролевая система и противники


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



Противники


Противники разделились на типы: Люди и Носители, каждый тип разделен на несколько подтипов, которые в свою очередь имеют субтипы:


1. Люди

- Обычные - самый обычный и слабый противник;

- Специалисты - более серьезный противник, имеет более высокий уровень и соответственно лучшие характеристик;

- Ветераны - опасный противник высокого уровня;


Да забыл сказать, появились названия носителей эфира (Indigo) и носителей нанитов (Genics)


2. Genics

- Mono

- Poly

- Xeno

3. Indigo

- Ученик

- Адепт

- Мастер


У Носителе логика примерно такая же, но с оговоркой (об этом позднее), переходим к характеристикам



Характеристики


Существуют 6 базовых характеристики, они есть у всех противников:

1. Уровень

2. Здоровье

3. Защита

4. Атака

5. Скорость атаки

6. Скорость передвижения


Каждый из типов Носителей имеет набор уникальных (вторичных) характеристик (на самом деле "характеристики" не совсем корректно, скорее это статы)


Характеристики Genics

1. Наниты

2. Омега

3. Пси

4. Бета

5. Альфа


Характеристики Indigo

1. Эфир

2. Воздух

3. Вода

4. Земля

5. Огонь


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


Не много о главном герое. Так как протагонист особенный-особенный, он может вторичные характеристики обоих носителей, при этом я предполагаю 3 варианта развития: чистый Genics, чистый Indigo и что-то между.


Тут мы походим в вопросу реиграбельности и хардкору



Хардкор и реиграбельност


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


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



Mind Map

Реализация


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


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


Заключение


Я с радостью выслушаю ваши замечания, предложения и отвечу на вопросы


На этом пока все. Всего доброго, до завтра


P.S прошу прощения за ошибки

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

Game Dev challenge: День второй - Сеттинг

Всем доброго времени суток


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



День второй - сеттинг


Сеттинг


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


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



Инцидент ae-259 / xx.xx.195х / Международный Институт Эфира (МИЭ)
В ходе исследования свойств эфира, после того как испытуемый 8949 дотронулся до вещества, была зафиксирована яркая вспышка в помещении проведения эксперимента, эфир из помещение исчез, испытуемый лежал рядом со стендом без сознания.
Просмотр камер видеонаблюдения показал что тело испытуемого полностью поглотило вещество. Это первый случай подобного поведения эфира.
Запись из дневника профессора [засекреченно]
Невероятно! Наниты успешно прижились в теле подопытного. Это прорыв! Нас ждет великое бушующее без болезней, каждый из нас сможет стать бессмертным!

События игры происходят спустя 1хх лет успешного эксперимента с нанитами. За это время оба этих направления были не плохо изучены, было установлено:

1. Не все могут принимать эфир (точнее наоборот — эфир принимает не всех);

2. Наниты приживаются только у людей с наногеном;

3. Только 16% населения планеты предрасположены к эфиру или нанитам, процент людей предрасположенных к эфиру и с наногеном очень мал.


Людей которые могут принимать эфир или у которых могут приживаться наниты назвали «Носители». Наниты или эфир давали носителю способности, так например эфир позволял управлять элементами (земля, вода, огонь и воздух), а наниты модифицировали тело человека оно становилось более выносливым, невосприимчивым к ядам и радиации.


Тут есть небольшая не стыковка: оба вещества / материла существуют только в научно-исследовательских центрах (НИЦ). Как они выбрались история умалчивает, но есть мнение что группа известная как «Future People», совершила ряд атак на НИЦ.


Общество поделилось на 2 лагеря: люди и носители. Начались гонения носителей, так как посчитали что они предстают угрозу. Создали лагеря-резервации в которые свозились все обнаруженных носителей. Естественно были страны которые пытались использовать носителей в военных целях.


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


Собственно вот и весь не большой сеттинг. Что мы имеем:

1. Три стороны: люди, носители эфира, носители наногена. Есть конфликт.

2. Более менее сформированную ролевую систему:

- Эфир отвечает за магическую составляющую персонажа;

- Наниты отвечают за физическую составляющую персонажа;

- Эфир и Наниты дают разные способности.

3. Главный герой носитель нанитов и эфира:

- Две ветки развития главного герой;

- Герой может развивать обе, но не сильно, или одну, но до конца.

4. Оппоненты могут быть:

- Носителями

- Обычными людьми



Mind Map


Выкладываю обновленную версию, она несильно поменялась но кое-что новое появилось.

Прочее


Появились кое какие наброски кода, в связи с этим появился вопрос: Хотите ли вы чтобы я выкладывал код на GitHub?


На этом пока все. Всего доброго, до завтра


P.S прошу прощения за ошибки

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

Game Dev challenge: День первый - Подготовительный

Всем доброго времени суток!


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


По этому я подумал что нужно себя как-то занять и развлечь - сделать то что давно хотел и постоянно откладывал. Я решил рискнуть и попробовать написать свою игрушку пока нахожусь в отпуске. Но так как я ленивая жопа, не нужна какая-то мотивация, ну или обязательства, собственно по этой причине я и придумал себе "Game Dev challenge" (попахивает каким-то плагиатом и попсой).



Что такое  "Game Dev challenge"?


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


Цель: за 14 дней написать хоть что-то что похоже на игру, то есть выложить хотя бы пре-пер-пер альфу.



Разработка


Разработку я буду вести на Python 3 (слышу громкое "ФУ"). Язык выбран по той причине что кроме него я ни чего не знаю.


Лирическое отступление: Вообще я не считаю себя true-программистом или tree-геймдевом, по роду деятельности я что-то менеджера web-проектов, и языкам программирования не обучен. Python я выучил (громко сказано) потому что как-то раз мне стало скучно и я его выучил. Ну блин! Я всегда хотел написать свою игру.


Так как сроки ограничены как следует разобраться в Unity3d или в Enreal Engine я не успею, да и не нужны они, все-таки в плане ни какой то серьезный Action-RPG с открытым миром.


К черту формальности, приступим!



День Первый - подготовительный


Для разработки мне нужен какой-то план, для этого я решил использовать Mind Map, в нее я буду заносить все свои мысли, идеи и задачи. Первая версия перед вами:

Первым делом необходимо определится с базовой механикой, то есть тем что из себя будет представлять будущая игра. Я обозначил для себе два основных момента: игра будет одиночка (singleplayer) и должна быть достаточно простой. В тоже время игра должна содержать в себе элементы RPG, Приключения, Аркады, возможно Слешера. Было бы не плохо если получится придумать какую-то оригинальную механику (будем думать)


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


Ну а когда у меня появится сеттинг можно будет подумать о сюжете. Уже сейчас понятно что нужен конфликт и какая-то мотивация главном герою.


Это 3 вехи которые дадут фундамент будущей игре.


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


Ну и напоследок, я подумал что скорее всего игра будет 2D в силу технических и ресурсных ограничений.


На этом первый отчет я заканчиваю. Надеюсь вам будет интересно наблюдать.


Всего доброго


P.S за ошибки прошу прощения =(

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества