Любой конкурс делается в первую очередь для того, что бы привлечь к теме вопроса «молодую кровь», а не для того что бы потешить «стариков», которым только что и остаётся вспоминать, что «трава была раньше зеленее…», итд.
В программировании в том и прелесть, что может при желании разобраться любой! Плохо он пишет или хорошо, зависит от человека конечно, но сам факт остаётся фактом. Ровно два года назад мне попался на глаза RPG Maker VX Ace. В начале было всё «весело» и увлекательно, ровно до того момента пока не захотелось что-то сделать по другому. Затем появились чужие скрипты, пришлось разбираться как это всё дело добавлять и настраивать. Затем начали появляться ошибки работы скриптов, проблемы с совместимостью между скриптами, да просто порой что-то хотелось сделать по своему. Так пришло понимание, что если хочешь чего-то добиться, то придётся разбираться в предмете вопроса.
Пришлось читать про Ruby, разбираться в чужом коде. Пробовать что-то менять, порой «наугад» или доверившись интуиции. Иногда всё ломалось и приходилось возвращаться на исходную. Так или иначе мне стало более менее понятно как это работает. Год назад вышел RPG Maker MV. И пришлось уже разбираться в JavaScript. Но в отличии о самого начала у меня уже был некий опыт и понимание, что я вообще такое делаю и как это работает. И это уже были более менее осмысленные действия. Далее мне попался Python и тоже уже было более менее понятно, как добиться того или иного результата, благо что в интернете очень много примеров как сделать то-то и то-то.
Когда мне предложили разобраться с Godot у меня вообще (практически) не возникло трудностей. Ибо внутренний скриптовый язык очень похож по синтаксису на тот же Python.
Я просто к тому, что научится можно всему, главное было бы желание и время.
Плагин должен быть самодостаточным. То есть один плагин один файл. Никто не запрещает использовать ранее написанный код, но только в составе этого плагина. Это не должно быть в виде: огромный движок с кучей функций + различные модули итд.
Как уже было сказано выше, никто на запрещает использовать «заготовки», но опять же в составе одного модуля/плагина.
Нет, боюсь это уже тоже относится к сторонним библиотекам, а конкурс задумывался как конкурс для программистов. Показать красивую работу, как внутри так и снаружи. Но в процессе обсуждений спор упёрся именно в тот момент, что кто именно будет оценивать «красоту» кода? пришлось несколько изменить категории оценки, а «красоту» кода вынести как дополнительные баллы в дополнительной, необязательной категории.
А ничего что все остальные оценки в конкурсе тоже сугубо субъективные? Тебя не смущает пункт «Полезен ли плагин лично для вас?» Не боишься «продуть» лишь потому что Вася Пупкин не оценил всю глубину твоей задумки?
Весь конкурс это субъективные оценки, кому-то понравилась работа, кому-то нет.
Социальные закладки