Серьёзный вопрос ко всем участникам ОКИ, да и просто к тем, кто начинал делать свою игру, но так и не закончил.

+88
KaskeTв блоге ОКИ19 июля 2024, 17:59

Спасибо, что обратили внимание на пост. Думаю, по этой нейросетевой Скуталу вы догадываетесь, что вопрос будет серьёзный.

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

И вот у меня вопрос, если я стартую новый ОКИ, но с прицелом не на новые проекты, а на доделку уже участвовавших или доработку оных, то будет ли вам это интересно? Примите ли вы в таком участие?

Свои мысли по этому поводу прошу писать в комментариях.

18 комментариев

KaskeT
+3
Мне, с точки зрения наблюдателя, интересно. Жду новостей по Фениксу и компьютерной версии Войны Двух Сестер.
MTH_Root
+3
В целом да.

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

Игра про Ликвидатора… было много идей с доделкой, но в РПГ мейкере слишком сложно делать ветвления диалогов, поэтому желание есть, а реалистичной возможности нет.

Промежуточное положение у игры про лабиринты и меткоискательниц. Там и карты новые можно дорисовать, и механики добавить, но не факт и под вопросом, в общем нужно копаться с неявными перспективами.
Niko_de_Andjelo
+1
А чё? В смысле? Разве на правило «only new» не забили после первого же ПОКИ? Ну то есть, на ШОКИ конечно были исключительно новые игоры (но просто ни у кого за те года не образовалось долгостроя; или забивали, или доводили до логического завершения), но уже на НОКИ 2020 прям гласно было объявлено шо можона нести свой долгострой. На БОКИ добавились приписка, что долгострой можона при наличии серьёзного апдуте (но не то что бы кто-то по факту проверял)
McFord (ред.)
+1
Лично вородор щас оклемается и начнёт варилку свою доделывать, можешь хоть щас его заочно записать. А вообще принцесса ж вроде уже собирался такое устраивать, может с ним спишешься?
vorodor
0
А вообще принцесса ж вроде уже собирался такое устраивать

Мей би, пока мне интересно будут ли на такое участники.
KaskeT
-1
И вот у меня вопрос, если я стартую новый ОКИ, но с прицелом не на новые проекты, а на доделку уже участвовавших или доработку оных, то будет ли вам это интересно? Примите ли вы в таком участие?

Дело хорошее, но в чём тут будет конкурс?
Участник X доделывает свою игру с прошлого конкурса, подаёт.
Участник Y доделывает свой десятилетний проект, подаёт.

Вроде оба в равных условиях, но десятилетний проект выглядит лучше.
NTFS
+1
И за полгода можно сделать шедевр, а за 7 лет — поломанную посредственность.
Собственно за полгода Феникс ШОКИ Эдишон достиг такого величия, которое не смог повтори ни годовалый Феникса БОКИ Эдишон.
За год Единорожика было сделано несоизмеримо больше чем за последующие 4 года.
McFord
0
То есть я смогу заявиться на конкурс с доработкой своего Opus magnum и это будет законно? Ну ОК, подождем мнения организатора.
NTFS
0
Я бы предложил вариант оценивания по степени доработки, но тут проблема в оценивании. готовые то игры мало кто оценивает, а уже качать две игры и сравнивать их…
Niko_de_Andjelo
0
В какой-то момент легаси-игора неизбежно увязывает в бесконечном рефакторинге ибо архитектора оказалась недостаточно гибкой. В 3 из 3 долгостроев в которых я принимал участие — в какой-то момент старые скрипты становились больше якорем, чем двигателем. Порой проду проще сделать с нуля. Легаси — не имба, а палка о двух концах. Не думаю, что есть необходимость в оценках дискредитировать обновление легаси.

Мне кажеться тут работает негласное правило:
ОКИ никогда не спросит откуда взят ассет, пока ты не подашь багофикс/рескин как новую игру.
McFord (ред.)
0
Легаси — не имба, а палка о двух концах.

В играх это так не работает, вы судя по всему, профессиональный разработчик игр, так что понимаете, что основа — это графика, звуки, логика скриптов, карты, сцены. А конкретный код, который заставляет по нажатию кнопки выстреливать магией из рога — он относительно легко переписывается.
Я сейчас думаю над рефакторингом большого старого проекта, вот перекинуть с HGE на SFML — это задача недели. А заменить 50 скриптов карт, перейдя с самодельного описательного языка на ECMAScript — я буду ковыряться год, и то наловлю багов.
NTFS
+1
В рамках годовалого БОКИ я разработал симулятор сборки пепелаца. Реализованы скрипты манипуляции, деталей, установочных точек, HUD и локализации. Казалось бы, должно быть легко в рамках месячного НОКИ 2023 добавить граммофон с вставляющимся/высовывающимся пластинками. С учётом того, что между БОКИ и НОКИ 2023 — 2 года набивания прогерской руки в кооп-деве с бэкэндером.

Однако локализация была реализована наспех через XML, который редачить приходилось через блокнот. Соотвествено дофега лишних символов. Ошибиться не легко, а очень легко. По удобству вообще не юзабельно.

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

Пластинку логичнее всего было бы сделатьо наследникам вставляющееся детали. Однако логика установки детали хаотично раскидана между 2 скриптами описывающими 6 сущностей, делающих непосредственное прописывание логики пластинки мягко не оч интуитивным.

За месяц НОКИ 2023 я выкинул в помойку жовноассет из Asset Store и спиздил локализацию Феникся переведя её с жидотовского на юнитевский написал свою локализацию через json. Полностью переделал HUD и начал рефакторинг кор-механики (накидал 4 скрипта описывающих 4 сущности). За месяц пост-НОКИ 2023 я закончил рефакторинг, но не отладку имеющихся установочных точек (завис на костыльном моменте, где несколько установочных точек меняют состояния друг-друга; мол во время сборки клапана, штанга сперва вставляется в паз, на неё ставится пружинка, а затем это всё вкручивается в клапан).

Застряв в полном непонимании как дальше отлаживать частные случаи сборки пепелаца, я решил развеяться и пофустеру добавить поддержку геймпада (оч давно хотел; ожидалось Ctrl+C & Ctrl+V готовых скриптов из игры на НОКИ 2020). Однако из-за специфики проэкта пришлось прям переходить из древнего Input Manager на модный-молодёжный Input System.

По факту, к концу января 2024, было отрефакторено вообще всё что было запроганно в 2021. Граммофон с пластинками — всё ещё нефункциональные модельки на локации. Игра окончательно поломана (хоть всё и началась с предварительной подготовки в лице 100500 тыщ фиксов)



Вот те и легаси-игра. Всё готова. Нифега делать не треба. Да-да-да.
McFord
+1
Если вдруг прошло мимо, то рекомендую «Шаблоны игрового программирования», там много как раз по этим проблемам.
NTFS
+3
в чём тут будет конкурс?

… в создании игр? Я вопроса не понял.
Участник X доделывает свою игру с прошлого конкурса, подаёт.
Участник Y доделывает свой десятилетний проект, подаёт.

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

Далеко не факт
Вроде оба в равных условиях,

Участники ОКИ никогда не были в равных условиях. Разный опыт в игрострое, разное расписание ИРЛ, да даже разный характер — всё влияет на скорость и качество конечного продукта. Чтобы приблизиться к равным условиям, нужно чтобы участвовали клоны с одинаковым расписанием. Или, хотя бы, однояйцевые близнецы.
KaskeT
+3
Аргументы приняты. Я подумаю над этим.
NTFS
0
больше целых пони игор
MortalStr1ke
+1
Не знаю, как я умудрился пропустить этот пост, но я только ЗА! Брать себя в руки нужно!
LikeAPrincess
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.