Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14

Какие стадии "сырости" обычно проходит разработка игры? (Речь НЕ о версиях)

07.04.2025, 12:10. Показов 1880. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С версиями как раз все более-менее понятно: Pre-Pre-Alpha, Pre-Alpha, Alpha, Beta и т. д. А вот со стадиями с "внешней" относительно компании точки зрения слабо понятно. Например, почему-то некоторые игры, технически близкие к альфе, еще находятся на стадии "gray box", и вроде как пишет это не какой-то там Usaga, а модератор профильного раздела. Может кто-то "огласить" список этих стадий с их характеристиками, по которым можно определить, на какой стадии любая игра, а то нейропоиск от Яндекса выдает Бог знает что? Я же надеюсь, это реально существующий список, а не одна только "gray box", придуманная на ходу для насмешки? Думаю, модератор существует не для насмешек.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.04.2025, 12:10
Ответы с готовыми решениями:

Статьи про нововведения в 4 версиях opengl
Давно загорелся идеей написать нечто подобное, но сел только вот сейчас. Правда писатель из меня не...

BinaryFormatter Десериализация данных в разных версиях приложения
Здравствуйте! Хочу спросить совета. Я использую бинарный сериализатор для сохранения данных в...

Разработка игр или разработка софта
Всем привет! Я хочу начать активное обучение программирования на С++.Но не совсем решился, какую...

12
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
08.04.2025, 15:59
Опять ты вместо того, чтобы учиться как правильно делать игры, занимаешься какой-то фигнёй...
0
Просто Икс
 Аватар для Mc X
691 / 233 / 47
Регистрация: 15.12.2009
Сообщений: 696
09.04.2025, 06:39
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
на стадии "gray box"
О методах тестирования black-box, white-box и gray-box (методы трех «ящиков»)

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Например, почему-то некоторые игры ... еще находятся
Какие игры? Где находятся?
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
модератор профильного раздела
Ну так и спроси у этого модератора, какие стадии еще есть и при каких условиях они их устанавливают или меняют на другие.

Цитата Сообщение от Катафалк Посмотреть сообщение
Опять ты вместо того, чтобы учиться как правильно делать игры, занимаешься какой-то фигнёй...
Он просто соскучился по Usaga
0
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,294
09.04.2025, 06:44
Да-да) Совсем со скуки стал помирать) Ведь ему теперь почти никто не напоминает, что его игры имеют характерный цвет и запах)
0
Модератор
Эксперт Java
 Аватар для alecss131
2856 / 1363 / 406
Регистрация: 11.08.2017
Сообщений: 4,351
Записей в блоге: 2
09.04.2025, 12:44
Лучший ответ Сообщение было отмечено Etyuhibosecyu как решение

Решение

Цитата Сообщение от Mc X Посмотреть сообщение
О методах тестирования black-box, white-box и gray-box (методы трех «ящиков»)
В играх другие смыслы вкладываются. Вот про создание уровня, там есть про grey boxing. То есть тут тестирование, но не относительно кода, а относительно внешнего вида и название напрямую соответствует тому что и как происходит, а именно что уровень грубо говоря состоит из серых коробок, то есть создается макет уровня без финальных моделей. Тут проверяется расположение элементов на уровне, что везде где задумано можно пройти, что работают все игровые мехаики и тд. Эти коробки просто и быстро создавать/менять и не надо платить моделерам за сложные продукты.

А вообще "стадии сырости" это больше внутренняя кухня каждой студии и индивидуальна для каждого разработчика, так как у всех свои пайплайны. И эти всякие "стадии сырости" это вообще больше для отчета перед инвесторами, что игра делается и деньги платятся не за просто так. Стадий может и не быть, просто один процесс разработки, особенно когда мало народу и все делается для себя выделять лишние стадии будет только мешать.
Но все же некоторые стадии можно выделить, которые будет глупо избегать.
Исследование рынка (какие есть продукты и что в них как сделано, что нравится игрокам)
Создание ЛОРа и сюжета (продумывание всего что происходит и что зачем создано)
Создание базовых игровых механик (то есть созданре всего что планируется в игре на серых коробках)
Создание законченного в плане задумок проекта (и только вот на этом этапе надо тестировать, особенно на публике, все до этого тест только внутри студии и за зарплату. на этом этапе тестирование это больше нахождение багов и тд)

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

Добавлено через 49 минут
Вот например пример ActionRPG игры, хоть и демка но геймплейно куда интереснее и приятнее чем поделие ТС, а это все лишь sample, то есть просто пример, нечто вроде технодемки. Прошу обратить ТС на управление и бои, так они должны выглядеть в интересных играх.
Специально собрал бинарник, размер всего 175мб, после распаковки чуть больше 300Мб
Вот пример куда ближе к ТС, но это шаблон. Выглядит пусть и простовато, но все равно приятно и гармонично. ЕГо не собирал так ак нету 5 версии движка на компе
А вот можно сказать пример грэйбокса, на скринах хорошо видно. Обычно с подобными вещами иудт как раз карты в виде серой коробки, так акк их цель только продемонстрировать содержимое пакета.
1
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14
09.04.2025, 15:10  [ТС]
alecss131, спасибо, прочитал, было интересно. Получается, в моей игре каша из разных стадий: где-то финальные модели, которые изменить уже невозможно, кроме как пост-процессингом, даже если бы я захотел, ну или тогда переделывать с нуля или полностью заменять (склад, офис, пекарня), где-то "белые" (большинство NPC, первое здание, которое видит игрок, Огненная Звезда), где-то - условно "серые" (Белая Звезда, начальные враги у бойца (возможно, и у мага тоже), леса), а где-то и их нет (огромные пустые поля, где леса вблизи горизонта видимости, ну если полный сервер, то есть RTB, иначе и их нет). Это же ненормально? И еще такой вопрос: правда ли, что если модели из пакетов по 100-процентным скидкам, а программировать на Blueprints очень легко, то главной проблемой становится именно level-дизайн, то есть расстановка этих моделей на уровне так, чтобы получить игру, а не хаотично разбросанные по уровню красивые, но бесполезные объекты?

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

Добавлено через 31 минуту
Собственно, я подумал и понял, что в этой теме, с учетом правила "один вопрос - одна тема", практически и нечего обсуждать, ответ на вопрос из заголовка уже получен.
0
425 / 147 / 27
Регистрация: 12.12.2020
Сообщений: 1,192
09.04.2025, 15:22
Стадии разработки игры:
1. Можешь в курилку друзьям сказать "между делом" - "да я вот начал игру делать...."
2. Можешь посадить на колени кота и показать ему как по кривой карте, с черновыми текстурами боком двигается скелетированный ГР иногда куда-то улетая.
3. Отправляешь жене "по секрету" точно выверенные скриншоты после обработки в фотошопе
4. Можешь сам залипнуть в игру минут на десять, зная где глюки и не активируя их
5. Можете поиграть с женой вечерком, имея список багов (чего не надо делать и куда не надо ходить)
6. Даешь игру друзьям на "попробовать"
7. Выкладываешь первую бету.
0
Просто Икс
 Аватар для Mc X
691 / 233 / 47
Регистрация: 15.12.2009
Сообщений: 696
09.04.2025, 15:49
Цитата Сообщение от alecss131 Посмотреть сообщение
В играх другие смыслы вкладываются
Нет тут никаких других смыслов. Просто ТС выражает свои "смыслы" так же, как их разрабатывает
Я не слежу за ТСом, поэтому и были заданы уточняющие вопросы, а "серый" уровень не является игрой.
Даже не подумал, что он о прототипировании и левел дизайне говорит...

Цитата Сообщение от alecss131 Посмотреть сообщение
Стадий может и не быть, просто один процесс разработки...
Безусловно, необходимо показывать какой-то прогресс инвесторам, ведь они тратят свои деньги и должны видеть на что.

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

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

Это конечно если важен результат, а не мнимые регалии и достижения.
Для стороннего же наблюдателя, можно как угодно называть нечто из ассетов и прочих шаблонов, приписывая ему разные уровни "сырости",
но это реальности не изменит.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14
09.04.2025, 18:54  [ТС]
Цитата Сообщение от Mc X Посмотреть сообщение
...
Учитывая прошлые сообщения этого пользователя, так и представляю себе поток оскорблений, но конкретно в этом сообщении их не вижу, так что попробую ответить.
Цитата Сообщение от Mc X Посмотреть сообщение
Если у тебя нет четкого плана куда ты идешь - ты обречен барахтаться в болоте.
Мой четкий план - это большая, серьезная ("серьезная" - означает не казуальная), умеренно красивая (не на уровне известной аббревиатуры на букву Y), нелинейная и многообразная MMORPG с возможностью зарабатывать Красные Звезды и обменивать их на доллары, юани или шиткоины, ориентированная на поколения Z, T и последующие, в зависимости от индекса обновления.
Цитата Сообщение от Mc X Посмотреть сообщение
Если ты не спланировал, поэтапно, какими путями ты к этому придешь - рано или поздно обнаружишь, что было много
бессмысленной суеты, топтания на месте и возвращения к уже пройденному и не факт, что в этот момент ты намного
приблизишься к заветной цели.
Спланировал поэтапно, вот ключевые "вехи" этого пути:
1. Первые задания и враги. Первая демонстрация. Пройдено.
2. Первый клиент-сервер. Пройдено.
3. Первое большое путешествие. Автомобили. Другие города. Пройдено.
4. Первое строительство и производство. Строительные ресурсы. "Особая" экипировка. Пройдено.
5. Первые признаки будущей MMORPG. Бои между игроками. Клубы. В процессе (на стадии прототипа).
6. Больше нелинейности. Экстра-классы. Супер-особенности. Доступно (но проходить еще рано).
7. Главная цель игры. Покупка и продажа Красных Звезд. Недоступно.
8. Мощная экипировка. ADVANCE, PORTES, DIWAYDOLE. Недоступно.
9. Мощные взаимодействующие предметы. 4x4, BKC. Недоступно.
10. Финальный босс. Первая и последняя стабильная версия. Недоступно.
Цитата Сообщение от Mc X Посмотреть сообщение
Кроме этого не стоит забывать и про психологический эффект, когда есть конкретный список и возможность ставить "галочки" с каждым достигнутым этапом, то снижается риск выгорания и ты наглядно видишь, какой путь был действительно пройден.
И это у меня тоже есть, именно на этом строятся даты выхода версий.

Добавлено через 1 час 7 минут
Цитата Сообщение от alecss131 Посмотреть сообщение
Прошу обратить ТС на управление и бои, так они должны выглядеть в интересных играх.
Мне не понравилось. Можно идти в любую сторону без кнопки поворота, но если последний шаг перед боем сделать не туда, соответственно и оружие будет бить Бог знает куда. Ходьба жестко привязана к WASD, я, кажется, уже писал (хотя и не уверен), что этот набор клавиш убогий, особенность клавиш со стрелками в том, что они расположены изолированно, соответственно, меньше риск случайно нажать Бог знает что вместо ходьбы, так вот в случае с WASD риск неверного нажатия максимальный, также способность на F, что в некоторых случаях приемлемо, но не здесь, из-за опасного соседства с D и R, при этом что делает правая кнопка мыши и почему способность не повесили на нее - так и не понял. К слову, лечение на R - также неплохо, но не в этой игре, из-за того же опасного соседства, если бы было лечение на R, а удар, например, на Enter, способность на Tab (или удар на пробел, так как прыжка, судя по всему, в этой игре нет, а способность на Enter) и ходьба на стрелки, было бы намного лучше. То, что Tab открывает меню (нормальное, в отличие от Esc-меню) - тоже обнаруживается только методом тыка, по логике, должно быть либо одно меню, открываемое по Esc, либо где-то (в игре, а не в документации, которая почему-то удалилась) (причем перед боем, так как в разгар боя про F1 как-то не думаешь) справка, какая клавиша открывает какое меню. Сами способности тоже убогие, я вот не поленился, подавил в себе желание плюнуть на игру из-за вышеописанных проблем с управлением, убил больше тысячи врагов, чтобы изучить последнее оружие и последнюю способность, но это все равно не помогло против того, что третью волну практически невозможно пройти (я прошел пару раз, причем способности мне только мешали в этом), а четвертая - решительно непроходима. Возможно, я уже душный дед, а игра для детей и подростков, но мне противно в это играть. Все вышесказанное является исключительно моим мнением и ничем иным, без какой-либо претензии на универсальную "истинность".
0
Просто Икс
 Аватар для Mc X
691 / 233 / 47
Регистрация: 15.12.2009
Сообщений: 696
09.04.2025, 22:08
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Учитывая прошлые сообщения этого пользователя...
Если бы я еще знал (помнил) о каких таких прошлых сообщениях идет речь...
Или ты оскорбился сообщением в другой теме? где я тебе предложил пользоваться референсами и придерживаться архитектурных стандартов,
а не лепить отсебятину на которую, практически физически, больно смотреть?

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Мой четкий план...
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Спланировал поэтапно...
Это ужасно... просто ужасно...
Если это твой план обучения работы с движком, то довольно необычный формат игровой формы обучения самого себя, но Ok.
0
Модератор
Эксперт Java
 Аватар для alecss131
2856 / 1363 / 406
Регистрация: 11.08.2017
Сообщений: 4,351
Записей в блоге: 2
09.04.2025, 22:51
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
WASD, я, кажется, уже писал (хотя и не уверен), что этот набор клавиш убогий
Нет слов... и про остальные клавиши тоже.
Для игр стандарт такое управление, как минимум ходьба. Ни один нормальный игрок не будет играть на стрелочках, это как минимум не удобно и под рукой нету кучи других клавиш. Стоит немного поиграть в игру и нужные клавиши нажимаются с первого раза, не говоря уже о том что передвижение это во всех играх так и это привычка переходит из игры в игру.
Некоторые вообще на геймпадах играют. Есть поддержка? Игры такого плана на падах играются очень даже приятно и удобно, это не какие нибудь стратегии или шутеры где нужна точность, хотя луди на консолях и в шутеры спокойно играют без мышки, тоже дело привычки.
0
Просто Икс
 Аватар для Mc X
691 / 233 / 47
Регистрация: 15.12.2009
Сообщений: 696
10.04.2025, 02:07
Цитата Сообщение от alecss131 Посмотреть сообщение
Нет слов... и про остальные клавиши тоже.
Это не сама большая его странность из всех. Может он мышкой пользуется левой рукой...
0
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,294
10.04.2025, 04:22
alecss131, Mc X, что там для кого стандарт Николаю наплевать по одной простой причине - в игры он не играет и ему всё равно кому что удобно.

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

Опыт работы на дефективном компе сформировал дефективное мышление, результатом которого стали дефективные игры и ПО...

Тут можно только понять и простить)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.04.2025, 04:22
Помогаю со студенческими работами здесь

В каких форматах обычно хранятся игровые модели?
В каких форматах обычно хранятся игровые модели? Где найти их спецификации? В какие есть бесплатные...

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

"Распознавание речи не поддерживается на этом компьютере"
Как можно решить эту проблему

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

Распознавание речи в Unity
Посоветуйте что использовать или дайте ссылки на статьи с распознаванием речи в юнити, с механикой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru