Бродилка

» опубликован
» Очень-очень кратко
Название: Бродилка (рабочее)
Разработчик: DarkDes
Жанр: action-adventure
Аудитория: любители бродить по локациям и исследовать мир
Описание игры: Исследуй локации, чтобы помочь своему другу Броботу.

О чём проект?

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

Больше подробностей

В результате проекта должна получиться компьютерная игра в жанре action-adventure - придётся посетить несколько локаций, исследовать мир, сражаться с враждебной фауной и сломанными роботами.
Вид от третьего лица, управление очень простое, которое вполне возможно назначить на джойстик.
Условной открытый мир, где для входа в новую локацию понадобится некий апгрейд игрового персонажа (как в игре Metroid).
Планируется очень интересная особенность (на мой взгляд) - частичная генерация игрового мира и различного рода предметов, которые будут выпадать из врагов ( лут, "шмот", шапки ). Таким образом принося некий процент случайности в игру можно добиться реиграбельности, конечно это не DIablo или полноценный rouge-like, но надеюсь система рандома будет интересной в этой игре.
С недавних пор я решил полостью сделать игру на движке Unity3D, хотя в самом начале планировал использовать его только для создания прототипов игровой механики. Возможно, когда проект будет готов, то ради интереса постараюсь сделать "порт" на C++ и OpenGL.
Некоторые мои наброски о игровой механике и общей концепции можно почитать в гугл-документе вот здесь.

Игровой сюжет

Данная игра будет повествовать о приключениях юного Люка, который жил в бункере номер 3* и однажды был вынужден покинуть его, и выйти на поверхность. Главный герой сделал это для спасения своего друга-робота - Бробота, которого атаковало Центральное Ядро. Для спасения этого металлического напарника Люку предстоит исследовать окружающий мир, найти зап.части для робота и отправиться с ним на поиски нового дома.
Что же было в бункере? Вы можете узнать об этом пройдя игру "Люк бункера номер 3"!
Более подробно можете узнать о бункере 3 из вот этого ресурса: xgm.guru/p/brodilka/original-luke
Внимание:
Проект Бродилка, как и большое содержание всех логов, содержит спойлеры относительно концовки "Люка бункера номер 3", поэтому эффект неожиданности теряется.

Персонажи

Главным героем серии (да-да) является некий Люк.
Что же можно сказать о нём? Большую часть своей жизни он провёл в бункере номер 3, где познакомился с роботом серии BR-003, который в последствии будет носить имя Бробот.
Люк долгое время боялся выйти на поверхность т.к. там жили Монстры, но однажды (в события "бункера номер 3") что-то случилось с Броботом и его было необходимо спасать, и только Люк, выбравшись на поверхность, мог это сделать.
Многие наверно задаются вопросом "И как же Люк мог спасти Бробота на поверхности?". Постараюсь объяснить это: неполадки Бробота связаны с его отторжением общей системы бункеров (Ядро) и дабы избежать "форматирования мозга" роботу было необходимо отключится от сети бункера, а это можно сделать только на поверхности.
Бробот или BR-003.
Это серийный робот для бункеров, но конкретно данный экземпляр отличается от других - особая программа поведения и эмуляции человеческого общения.
Для полного отключения от Ядра ему необходимо не только "заблокировать соединение" на программном уровне, но и на "железном" т.е. полное отключение от систем бункера, что с его конструкцией может быть равносильно смерти. По этой причине ему необходимо новое тело или же железная оболочка, которая вообще-то на дороге не валяется (хотя валяться, да) и Люк должен "пересоздать" Бробота в его новое тело.
И это всё персонажи? Отвечу так - если всё пойдёт по плану, то нет - будут ещё, но уже вне рамок именно проекта Бродилка, хотя, должен отметить, всего персонажей будет 3-4.

Враги и прочие NPC

Мир игры не был бы живым без различного рода NPC.
Поэтому предоставлю пока небольшой список, который даже меньше, чем написано в диздоке.
  • Жуки
Ползают по "лесным джунглям" и иногда заползают и в другие локации. Вообще по своей природе не столь агрессивны, но встречаются и особые задиры.
  • Пчёло-осы
Не имеют ничего против Люка, но как только чужак заходит на их территорию - они сразу же рвутся в бой.
  • Роботы класса "ремонтный"
Вообще максимально агрессивные существа. Всему виной всё то же Ядро. Можно сказать, что это "спятившие роботы", однако, они работают вполне по своей программе ... почти.
  • Мутант-гриб
Странное существо, если это конечно можно так назвать. Обитают больше в разрушенном комплексе лаборатории, где собственно они и появились на свет. Иногда таких существ можно встретить и в лесу.
  • Мутант-кактус
Можно встретить только в комплексе лаборатории. Несмотря на их весьма забавный и нелепый вид являются очень смертоносными и агрессивными врагами.
  • Торговец TR-999
Торговый робот появляющийся "из неоткуда". Вообще для торговца будет наверно даже отдельный лог посвящённый только ему.
Но если вкратце - это робот с слетевшей программой, который может продать Люку различные предметы или же купить у него различный лут. И валютой для покупок он считает ... гайки. Изначально это был сортировочный робот, но как видно переквалифицировался :)

Что дальше?

Освещать процесс планируется логами разработки, которые будут иметь различные темы - код, графика, концепты, моделирование и т.д.
Какое-то время я старался писать логи через равные промежутки времени (одна неделя), но прогресс проекта за такое время был очень мал от чего промежуток был расширен (две недели), а сейчас интервал вновь увеличился и с последнего лога прошел почти месяц. Это весьма печально, однако, я постараюсь войти в темп и вновь писать через равные промежутки времени.
Некий Road-map или же ToDo-List. Как-то я писал в логе 11 свои минимальные планы на прототип3, вот тут собственно они и будут "зачёркиваться".
  • Увеличить обзор камеры -- отдалить её от персонажа
  • Добавить возможность для камеры "заглянуть за угол" (?)
  • Анимация персонажа ( + возможно ремоделинг )
  • Более-менее адекватная физика игрока
  • Более продвинутый инвентарь ( с возможностью просматривать предметы, экипировать и выбрасывать )
  • Небольшая система с "Health Points" ( получение урона, гибель при 0хп и т.п. )
  • Примитивный интеллект для врагов, возможно, даже боссов ( для врагов "инстинкт зомби", а для боссов "Машина состояний" или что-то вроде того )
  • Как результат предыдущих двух пунктов: система боя ( ХП+ИИ +немного колдовства с "оружием" и будет бой + сюда же идёт экипировка из инвентаря )
  • Разбавить текущую тест-локацию какими-нибудь элементами
( возможно полная перестройка и новые под-локации )
Зелёным отмечены выполненные пункты.

Что есть сейчас?

На данный момент есть прототип номер 2, с которым можно ознакомиться вот здесь: xgm.guru/p/brodilka/log10
Или можно скачать вот по этой прямой ссылке: xgm.guru/files/1191/142966/Proto2.zip
В планах прототип номер 3, который разрабатывается прямо сейчас! :)
И немного различных скриншотов, концептов и видео, которые уже мелькали в логах:
Моделирование Люка
А вот, например, над чем сейчас работаю - ждите лог о создании жука! Правдно он будет не таким подробным как о моделировании пчело-осы.

И ещё кое-что ...

Товарищи! Если вы есть желание каким-либо образом помочь проекту, то можете поддержать монетками:
» "Что тут у нас?"
Yandex кошелёк: 410013048904246
И непонятно зачем
Web-Money: Z841713235259
При переводе можете указать ФИО или свой никнейм - они будут указаны в титрах в разделе "Благодарности" :)
Надеюсь вам понравится проект! Ваши комментарии, слова поддержки и\или пожелания очень важны для меня ! :)

Всем, мир, чуваки!



Просмотров: 6 833

» Лучшие комментарии


Kozinaka #1 - 3 года назад (отредактировано ) 13
Добро пожаловать на XGM! Жду твоих новых этапов, первые три уже на Стопгейме посмотрел - последние два очень впечатляют. :)
Ты можешь оформлять каждый этап отдельным ресурсом, это удобно.
alexprey #2 - 3 года назад 3
Мы очень давно ждали проект такого плана на нашем сайте. Желаю тебе удачи, надеюсь у тебя все получится)
lentinant #3 - 3 года назад (отредактировано ) 1
Мы очень давно ждали проект такого плана на нашем сайте.
В проекте Refraction это было организовано еще до того, как это стало мейнстримом.
Ну да, знаю, я же его забросил года два назад.

Арт неплохой. Думаю, если сделаете по нему лоуполи уровня Torchlight или Dungeon Defenders, финальная картинка будет очень симпатичной.
А с технической точки есть какие-то соображения? Средства реализации, например (движок, ЯП, библиотеки).
alexprey #4 - 3 года назад 0
В проекте Refraction это было организовано еще до того, как это стало мейнстримом.
Ну да, знаю, я же его забросил года два назад.
Ну это было давно, а потом про него все забыли, включая тебя)
DarkDes #5 - 3 года назад 1
А с технической точки есть какие-то соображения? Средства реализации, например (движок, ЯП, библиотеки).
Возьму на себя тяжкое бремя - написать игру на чистом C\C++ и OpenGL, следовательно движок будет тот, который получится )
Конечно я понимаю, что в таком случаи есть большая вероятность того, что проект заглохнет, однако, формат "отчётов"(логов) должен стимулировать меня не бросать проект :)
Думаю, если сделаете по нему лоуполи уровня Torchlight или Dungeon Defenders, финальная картинка будет очень симпатичной.
Примерно такой графический стиль и планируется.
Nerevar #6 - 3 года назад 0
C\C++ и OpenGL, следовательно движок будет тот, который получится )
Конечно я понимаю, что в таком случаи есть большая вероятность того, что проект заглохнет,
открой для себя SFML
Fakov #7 - 3 года назад 5
Дайте этому человеку что он хочет, лучей добра и денег за такой православный для xgm блог.
Kozinaka #8 - 2 года назад 0
Что с проектом? Заглох? :(
alexprey #9 - 2 года назад 0
Kozinaka, да вроде пару недель назад был новый вип
Kozinaka #10 - 2 года назад 0
Оу, круто! Спасибо, пойду гляну.
DarkDes #11 - 2 года назад 3
Kozinaka:
Что с проектом? Заглох? :(
Нуу, я бы сказал, что он развивается слишком медленно )
Думаю вот записать таймлапс моделирования главного персонажа, но выкладывать одно лишь видео - это мало, думаю я.
Хочу к следующему логу поработать ещё с прототипом :)
DarkDes #12 - 2 года назад 2
Значительно обновил главную страницу проекта - стало более подробно на мой взгляд :)
Jusper #13 - 2 года назад 1
DarkDes:
Значительно обновил главную страницу проекта - стало более подробно на мой взгляд :)
Стало намного информативнее :)
Честно говоря, даже не знал, что есть проект. Все время блог твой читал :)
DarkDes #14 - 2 года назад 0
Все время блог твой читал :)
Погоди, а у меня есть блог ? :D Персонального блога у меня нет пока или под блогом имеется что-то другое ?)
I_D_ #15 - 2 года назад 0
Все время блог твой читал :)
Погоди, а у меня есть блог ? :D Персонального блога у меня нет пока или под блогом имеется что-то другое ?)
Он наверно про логи.
DarkDes #16 - 2 года назад 2
Он наверно про логи.
Возможно, возможно.
Кстати, странно, что мало кто смотрит блог GameDev (или у меня проект не интересный), но пусть вот тут будет ссылка на одну мою новую игрушку, а то потеряется ещё: xgm.guru/p/gamedev/z3m0vl3nrv1
Uber #17 - 2 года назад 5

Проект получает четвёртый уровень!

Опыт +1000
Теперь вам доступны:
  • Файловое хранилище на 1000 мб.
  • Возможность назначить в проекте со-руководителей.
  • Возможность сменить название проекта (Управление проектом -> Редактирование проекта).
  • Возможность добавить "дружественные" проекты (Управление проектом -> Редактирование проекта).
  • Возможность создавать объявления (Добавить ресурс -> Объявление)
  • Возможность сменить имя ссылки на проект (Управление проектом -> Редактирование проекта -> Аббревиатура).
  • Возможность удалять ресурсы.
DarkDes #18 - 2 года назад 2
Uber, отличная новость! :)
Jusper #19 - 2 года назад 4

Поздравляю!

Вы победили в конкурсе поддержки проектов сообщества XGM. Информацию, а также отзыв жюри о вашем проекте можно прочитать здесь - xgm.guru/p/contest/xgmprojectsupportend.
Успехов!
DarkDes #20 - 2 года назад 3
Jusper, это замечательно! Спасибо ! :)
Kozinaka #21 - 2 года назад 3
Где победительский следующий урок? ;)
DarkDes #22 - 2 года назад 2
Kozinaka, победительский? Урок?)
Думаю долго логов не будет, вот тут я постарался объяснить - xgm.guru/p/brodilka/news1
Useless Bun #23 - 1 год назад 1
А я нашёл секретик - пчелоосу=)
DarkDes #24 - 1 год назад 0
Даже и не думал, что кто-то вспомнит о проекте :)
alexprey #25 - 1 год назад 1
DarkDes, все помнят, все ждут новостей)
GeneralElConsul #26 - 1 год назад 1
То, как ты делаешь персонажа в Блендере - это потрясно. Когда-нибудь тоже так научусь)
Jusper #27 - 1 год назад 1
Я еще и билд недавно твой ковырял :)
DarkDes #28 - 1 год назад 0
alexprey, эх, жаль новостей таки нет :(
GeneralElConsul, спасибо! Но можно ещё круче, я в этом уверен )
Jusper, и как? Может какие-то мысли появились новые? Кроме кривого управления конечно - так и не смог разобраться нормально с физикой : )
Jusper #29 - 1 год назад 0
Может какие-то мысли появились новые?
Как мысли... Там же надо танцевать от концепции твоей, а с ней я мало знаком. Она ж скорее как полигон для испытаний, по крайней мере, тот билд, что у меня.
Надо с диздока начинать :)
так и не смог разобраться нормально с физикой
А что там с физикой не так?
PrincePhoenix #30 - 1 год назад 0
Ну просто очень атмосферная игра) Удачи в разработке
DarkDes #31 - 1 год назад 0
Jusper, всё верно, там больше как полигон был. Но вдруг тебя какие идеи посетили )
С концепцией всё очень сложно. Изначально задумывал одно, потом один человек убедил меня изменить её и ... на этом всё - никаких движений нет. Т.е. до этого знал чего хочу и даже какой-то документ был, но сейчас ничего нет по идее.
PrincePhoenix, спасибо, лишь удача или же невероятное стечение обстоятельств подвинет разработку в перёд. Давно уже ничего не делал по Бродилке, что печалит конечно.
Jusper #32 - 1 год назад 0
Т.е. до этого знал чего хочу и даже какой-то документ был, но сейчас ничего нет по идее.
Можем побеседовать в vk, если хочешь :)
DarkDes #33 - 1 год назад 0
Jusper, если есть желание) Теперь я по играм и идеям лишь беседовать и могу - туго идёт что-то дело.
Jusper #34 - 1 год назад 0
если есть желание
Кадечно ) пиши
Nikson12 #35 - 8 месяцев назад 2
Какие новости?
DarkDes #36 - 7 месяцев назад 0
Nikson12:
Какие новости?
Абсолютно никаких. Пока движения в сторону Бродилки остановлены.
Nikson12 #37 - 7 месяцев назад 2
DarkDes, жаль...
DarkDes #38 - 7 месяцев назад 2
Nikson12:
DarkDes, жаль...
Ага. Ну что поделать. Может быть когда-нибудь вернусь к этой идее, но скорее всего это будет не та бродилка, которая задумывалась изначально.