[UjAPI] Конкурс Наработок 2024

Added by , published

Уважаемые пользователи XGM, представляю вашему вниманию конкурс наработок на UjAPI!

Да сразятся ваша фантазия в купе с умелой реализацией против идей других участников!

Условия конкурса

Вам предстоит разработать концепт героя/системы/карты или чего-либо ещё.

  • Минимальные требования: Использование новых событий/нативных функций, обыкновенные поделки с уклоном на ваниллу будут оцениваться очень низко.
  • Патч игры: UjAPI, приоритет патчей игры: 1.27a > 1.26a > 1.28f > 1.27b > 1.24e
  • Интерфейс: стандартный с условием
  • Требования: итоговая работа должна быть картой / наработкой / системой, которые не доставит труда портировать.
  • Количество работ: 1 работа от участника / команды на тип "ресурса".
  • Метод исполнения и приоритет: AngelScript > lua > jass > GUI
Детальное описание задачи - обязательно к прочтению
  • Концепт - идея наработки для Warcraft III, которая содержит в себе описание и даёт представление о преимуществах/пользе и т.д..
  • Интерфейс - запрещается любое изменение стандартного интерфейса, однако разрешено его полностью скрыть. Разрешено создание вспомогательных фреймов для полноценной работы ваших способностей.
  • Использование наработок - разрешается использование вспомогательных библиотек и наработок, за исключением готовых или же ваших проектов.
  • Метод исполнения - вне зависимости от выбранного метода, ваши наработки должны быть MUI (доступными для одновременного использования несколькими героями)
Есть вопросы? -> Задавай <-

Как принять участие?

  • Напишите - Участвую, в комментарий под этим постом, в интервале длительности конкурса. Так же можно стать судьей, достаточно также написать Хочу быть судьёй, и я с Вами свяжусь, чтобы определить подходите ли Вы на эту роль или нет.

Сроки

Старт конкурса

02 августа - начинается прием работ от участников

Голосование

15 сентября - завершается приём работ и стартует голосование зрителей, а также оценка работ зрителями и судьями

Завершение

1 октября - конкурс объявляется закрытым и оглашаются результаты
Осталось 0 дней (100%) - до результатов конкурса

Награды

  • 1 место: 50% призового фонда + 5 000 опыта
  • 2 место: 30% призового фонда + 2 500 опыта
  • 3 место: 20% призового фонда + 1 000 опыта
  • Симпатия зрителей + 1 000 опыта
  • Участие в конкурсе + 500 опыта

Критерии оценки работ

Концепт

  • Оригинальность - оценивается новизна или уникальность вашего концепта, а также логика взаимодействия с другими системами/спецификами.
  • Практичность - оценивается практическое применение и понятность в теории условий игры (не путать с технической реализацией).
Пример: собственная система снарядов на базе события EVENT_PLAYER_UNIT_PROJECTILE_LAUNCH, и создание мультишота через Projectile API с дополнительными свойствами и т.д.

Реализация

  • Работоспособность - оценивается реализация задуманной идеи на практике, плавность работы, отсутствие видимых "ошибок" с точки зрения игрового процесса.
  • Установка - оценивается простота и / или понятность установки в другие проекты, а также обоснованность импорта.
  • Чистота кода - оценивается количество ошибок, утечек или видимого "мусора" в коде.
  • Упор в новизну - использование новых событий/нативных функций в обильном количестве и по делу.

Дизайн

  • Образ - оценивается качество художественного оформления (дизайн, сюжет, история, обоснованность, лор; для наработок оценивается их польза/смысл, фичи ради фич будут оцениваться отрицательно)
  • Модели - оценивается работа над моделями и др. визуальных элементов (но не является обязательным)
  • Текст - оценивается лаконичность и информативность текстового оформления.
  • Звук - оценивается работа над звуковым оформлением, данный пункт не учитывается для систем, которые выполняют чисто математическую часть или что-то в этом роде.
  • Оформление - оценивается оформление иконок, интерфейса, да и дизайн в целом, а так же расположение способностей и др. элементы визуальной части.
до 8 баллов
до 10 баллов
до 5 баллов
Все критерии будут иметь 10-бальную шкалу, но вес каждого критерия будет различаться: 80/100/50%. Поэтому для понимания были использованы 8/10/5 баллов

Пользовательское соглашение

Принимая участие в конкурсе, вы соглашаетесь с открытым доступом к вашим концептам XGM комьюнити, а также всем посетителям сайта.
Участник Ссылка на работу Концепт (8) Реализация (10) Практичность (5) Итог Место
- Borodach Frame Builder 6.4 7.75 1.9 16.05 1
- fenathesnake ODE Physics 6.2 7.25 2.4 15.85 2
- rsfghd Bahisa Spellpack 5.2 6.875 7 13.975 3
- Vampir_kolik Поймай Вампира 1.2 1.25 0.5 2.95 4
- James_Hatfield | работы не поступило
- gordik | работы не поступило
`
LOADING AD...
The comment is deleted
31
ну блин... а я только подумывал забросить прототип на ужопе...
31
Пожалуй стоит описать весь существующий нынче функционал.

Документация

Редактор

Мнением большинства для работы был выбран JNGP: Rebuild от PT153. Главное не забудьте после установки удалить папку AdicHelper в корне редактора.

GUI

Братьев наших меньших мы тоже не забыли и добавили поддержку GUI для UjAPI. А так же все нативки из common.j, что позволит их использовать в проектах, не расчитанных на UjAPI.

Для установки просто поместите umswe.mpq с заменой в
Jass New Gen Pack\umswe\umswe.mpq

JetBrains

Если у вас есть одна из ниже перечисленных IDE, то можете установить JASS. В недавнем обновлении был добавлен автокомплит, кстати.
Нижеперечисленные IDE
  • IntelliJ IDEA (Ultimate, Community)
  • Android Studio
  • AppCode
  • Aqua
  • CLion
  • Code With Me Guest
  • DataGrip
  • DataSpell
  • GoLand
  • JetBrains Client
  • JetBrains Gateway
  • MPS
  • PhpStorm
  • PyCharm (Professional, Community)
  • Rider
  • RubyMine
  • RustRover
  • WebStorm
  • Writerside

VSCode

Все плагины к ней являются форком jass. Можете просто руками заменить common.j и пользоваться новыми нативками.
  • ujass форк jass, в котором добавлена подстветка нативок и BJ.
22
Эммм... тут ведь конкурс наработок на UjAPI
А будут оценивать ещё и образ, модели, текст, звук и оформление.
Мб тогда резон переделать конкурс в конкурс карт? Чтоб уж точно понятно было, что делать.
Просто кодовая наработка на то и наработка, что исключает из себя импортный визуал и не требует детального описания, ведь она не для демо визуала, а для механики
Replies (2)
20
EugeAl, творческая составляющая - это дополнительная оценка, разделять смысла нет, упор на 80+% будет именно на код и идею.
31
Чтоб уж точно понятно было, что делать.
А сейчас вот ниразу не понятно что делать?
The comment is deleted
12
Буду честен, не совсем понятно критерий оценки по типу используемых языков скриптинга и ГУИ
Если код будет идеальным, но из-за луа и ангелскрипта будет гемморная установка + непонятность для многих новобранцев.
Но если с ГУИ будет понятно и установка тоже ясная, что оценится выше? То что на скриптовых языках или то что на ГУИ?
Replies (2)
31
но из-за луа и ангелскрипта будет гемморная установка
На луа и ангеле можно сделать не геморную установку. Если сделал геморную, то сам себе злобный Буратина.
непонятность для многих новобранцев
Как хорошо, что оценивать работы будут не новобранцы. Не правда ли?
Но если с ГУИ будет понятно и установка тоже ясная, что оценится выше?
То, что будет выше качеством, как это бы странно не звучало.
20
Ikobot, видать нужно было добавить то, что и так было ожидаемо:
AS > lua > Jass > GUI в плане приоритета (хотя как это было не наглядно не понимаю, ибо упор на НОВЫЙ функционал, новый Язык - тоже к этому относится).
И чем же установка AS - сложная? Скачиванием модуля и парой кликов опций? Серьёзно?
Ну и конечно же, качество кода важнее даже указанного приоритета, просто у более приоритетных языков будут бонусы, что оценивать будет как минимум один человек, который в этом разбирается...
Поправка: приоритет и так был указан.
Uploaded files
20
Добавлен пункт о том как принять участие в конкурсе (для особых личностей ;)).
4
Application for participation
Участвую
15
Application for participation
Участвую ✌️✌️✌️
7
Application for participation
Участвую
18
Application for participation
Участвую
28
Application for participation
участвую
Replies (1)
36
rsfghd, жду результатов
20
Маленький пуш и напоминание, что хочется видеть в данном треде наработки, которые пойдут на конкурс.
Всем участвующим спасибо и я надеюсь мы увидим ещё больше участников.
Replies (3)
19
nazarpunk, уж очень знакомые нотки. :)
20
nazarpunk, были времена когда я хент из ИИ отгружал на его сервак камазами
20
Latest news!
Приём работ закрыт, всем спасибо и ожидайте оглашения результатов.
Replies (1)
20
Publication review
Результаты конкурса:
Место Участник Ссылка на работу Концепт (8) Реализация (10) Практичность (5) Итог
1 - Borodach Frame Builder 6.4 7.75 1.9 16.05
2 - fenathesnake ODE Physics 6.2 7.25 2.4 15.85
3 - Vampir_kolik Поймай Вампира 1.2 1.25 0.5 2.95
Точные баллы и комментарий к каждой работе в Excel файле.
Uploaded files
Replies (6)
28
Unryze, м, а почему работы не поступило? кем является тогда Таренас? он мне в личку писал, я думал это судья и он принял мои работы
противненько конечно вышло, но да ладно
21
rsfghd, объясню ситуацию с моей стороые. Мне вышестоящая администрация попросила спросить участников по поводу состояния работ, вот я и спросил с абсолютно всех участников. Мне самому неприятно что так вышло нехорошо 😥
20
Таренас, на будущее, нужно советовать потенциальным участникам всё же писать в треде, добавлять "мимо кассы" - был бы нечестный поступок в сторону участников.
28
Unryze, стоило в самом ресурсе написать как именно происходит сдача работ:
  1. непосредственно организатору
  2. любому из судей
  3. в комментариях под ресурсом
  4. ресурс пользователя с пометкой конкурса южапи
  5. какой-то тред который хз где и я вообще в первые о нём слышу
  6. я понял что за "тред", но брух, такие вещи всё равно стоит расписывать
38
rsfghd, у нас там произошло недопонимание. Я спрашивал, почему ты не участвуешь, оказалось, ты не подал работу, но участвуешь. Сейчас пересчитываем и публикуемся
28
ScorpioT1000, я бы и вне конкурса оценку хотел бы
33
Болел за физ. движок, а победили фреймы, ну отрыв не большой, хорошие работы
Replies (1)
20
Берги, если бы физ. движок не требовал сторонней библиотеки, он бы безусловно победил. Ну и конечно в плане применения он так же ограничен на фоне фреймов (хотя ты и сам знаешь я не дикий фанат фреймов). Объективно обе работы хороши, мой фаворит всё же физ. движок, но увы.
36
Болел только за rsfghd
Replies (1)
15
Anime Chan, rsfghd легенда, спасибо за детство
To leave a comment please sign in to the site.