Блог ☯

пятница, 5 мая 2017 г.

Конкурс разработчиков игр. TDS c ближним боем за 10 дней

Давно хотел провести небольшой конкурс разработчиков игр среди подписчиков канала и читателей паблика. Я когда-то пробовал участвовать в конкурсе от GameDev.ru где нужно было быстро сделать TDS, мне очень понравилось и из этого родилась игра Lonely Dude, про которую у меня есть множество видео.

Поэтому я тоже решил предложить вам небольшой конкурс:

Конкурс разработчиков игр. TDS c ближним боем за 10 дней

В принципе всё что вам нужно знать на этой картинке

Всё очень просто.

Вам нужно за 10 дней сделать игру в Gama Maker Studio (В любой версии) в жанре TDS (Top Down Shooter) - стрелялка с видом сверху. Я думаю все вы знаете что такое жанр TDS, это например такая игра как Crimsonland.

Почему TDS? На своём ютуб канале я делал обучающий курс - основы создания игр, а так-же писал статьи для этого блога. Многие материалы подходят как раз для TDS, так что это ваш шанс применить навыки на практике.


Регистрация, начало и конец конкурса


  • Начало конкурса: 6 Мая 2017
  • Последний срок подачи заявки на регистрацию: 11 Мая 2017
  • Окончание конкурса: 16 Мая 2017 (После этого работы не принимаются)

Далее дайте мне несколько дней для оценки игр, результаты постараюсь объявить до 20 Мая. После этого награждение победителя.



Заявка на участие. Регистрация в конкурсе


Чтобы подать заявку на участие, нужно сделать 3 вещи:


Подать заявку на участие можно в течении 5 дней с момента начала конкурса.
Главное требование для регистрации и заявки - это репост записи, если вы не хотите подписываться на канал или паблик - не мне вас заставлять. Так-как были некоторые разногласия с людьми кто подписывался ради конкурса, а потом им "засоряют ленту". Думаю что требование состоять в паблике и быть подписанным на канал следует убрать.

Условия


Есть 4 обязательных минимальных условия:

  • 3 вида оружия
  • 3 вида врагов
  • 3 уровня
  • Механика ближнего боя

Это минимальные условия, без их выполнения игра для оценки не принимается. Можете делать больше видов врагов, оружия и больше уровней если успеете и захотите.

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

Еще раз [ВАЖНО] запрещается использовать чужие спрайты или чужие игры / исходники. Если спалим вас за этим - дисквалификация. Всех финалистов обязательно проверим на предмет воровства.


Награда


Награда для лучше разработчика $10 (Либо 600 рублей), перевод только на PayPal.

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

Конкурс больше для вас в качестве практики и для движухи.

Награда есть только за первое место - лучшей игре. Если вы делайте игру командой (2-3 или больше человек), то награда будет такая-же, одному из вашей команды.


Как оцениваются игры?


Оценю каждую игру по 4 критериям:

  • Геймплей (Максимально 10 баллов). Насколько интересно и весело играть в игру. Тут по 1 баллу за 3 оружия, 3 врага и 3 уровня. Оцениваю каждый элемент отдельно. Еще 1 балл - моё общее впечатление от игры в плане геймплея. 
  • Графика (Максимально 3 балла). Графика для данного конкурса не главное, однако графика должна быть уникальная, не ворованная. Спрайты рисуете сами. 1 балл если есть анимации, 1 балл за эффекты и еще 1 балл если от графики в целом приятное ощущение. 
  • Звук (Максимально 2 балла). Добавите звук - можете получить еще пару баллов. 1 балл за наличие звуков в принципе, 2 балла если звуков больше 5 и они гармоничны.
  • Ближний бой (Максимально 5 баллов). 1 балл за наличие его в игре в любом виде. 1 балл если есть анимация удара, еще 1 балл если анимация удара хороша. 1 балл если есть анимация смерти врагов от удара ближнего боя. 1 балл - просто по моим ощущениям, если ближний бой в целом сделан хорошо.

Если я натыкаюсь на баг, который останавливает игру, то вычитается 5 баллов. Тщательно протестируйте вашу игру, чтобы все 3 уровня можно было пройти. Дайте другу их протестировать.

Что мне хочется увидеть? Хочется чтобы вы смогли сделать работающую игру (движок) за 10 дней где будет как минимум 3 уровня, врага и оружия. И всё это будет играбельно, все 3 уровня можно пройти. Это полезно в первую очередь для вас, так-как создав такой движок, вы легко можете потом добавить еще сколько угодно оружия, врагов и уровней, остальное будет уже по той-же схеме. Ну и закончить эту игру уже потом, чисто для себя. Если захотите.

Как делается оценка элементов геймплея? Вот смотрите, любая игра обязательно должна иметь как минимум 3 врага, 3 оружия и 3 уровня. Еще 1 балл общий. 

Так вот, вы можете получить не 1 балл за например врага, а 0.5. Так-же и по оружию и по уровням. Как такое может быть? Вот вам пример. 

Если вы делайте трех врагов которые отличаются только спрайтом, вы получите за трех только 1 балл, так-как по сути сделали только одного врага. Хотя формально ваша игра будет допущена до конкурса. Или например если вы делайте 2 хороший уровня, и третий скучный или мелкий - то третий я могу оценить как 0.5 (половину балла). Так-же и по оружию.

Короче, ваша задача - постараться сделать каждое оружие, каждого врага и каждый уровень уникальным и интересным. Вот так можно получить 10 из 10 по геймплею.


Зачем ближний бой?


Зачем я ставлю условие сделать ближний бой в жанре (top down shooter), который вообще для ближнего боя не особо подходит?

Всё-таки основа данного жанра это стрельба, а не ближний бой.

Во первых, я хочу чтобы мне прислали игры, которые сделали за неделю, а не делали 3-6 месяцев. Хотя я думаю отличить игру, которую делали больше 10 дней мы сможем. Вот именно для этого я и ставлю условие сделать ближний бой. Может быть вы уже делали TDS, но есть шанс, что ближний бой вы там не делали.

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

Ну и в третьих, если вы новичок, то на своём канале я уже говорил как делать спавны врагов, как делать стрельбу, как делать движение и т.д. А вот про ближний бой не говорил. Хотя это очень просто сделать, но сделать это можно очень по разному.

Например как сделал я:



Так вот, постарайтесь сделать ближний бой лучше. Оцениваться эта механика будет отдельно и я учту всё. И то, как это сделано (если просто например уничтожение врага при касании и какие-то ленивые варианты, то мало баллов), оценю анимации смерти и анимации удара (баллы идут как в графику, так и в механику ближнего боя), ну и насколько интересно это сделано. Оценю и баланс.

При этом самое интересное то, что я не хочу чтобы вы делали бои на мечах с видом сверху, я хочу видеть именно ТДС - стрелялку с видом сверху, где основное месиво будет с помощью стрельбы. То есть вам нужно постараться гармонично интегрировать ближний бой в игру про стрельбу, в этом-то и интерес.

Можете сделать даже какую-то винтовку со штыком, пулемёт с прицепленной к нему бензопилой, отдельную катану и т.д. Проявите фантазию, это-же весело.


Про что делать игру? Какую делать игру?


Обычно в играх жанра TDS игрок убивает толпы монстров. Это могут быть пауки, зомби или кто угодно. Минимальное условие, это сделать 3 уровня, соответственно вам нужна очень короткая, но компания. 3 комнаты и какой-то переход между комнатами.

Если вы смотрели видео на моём канале, вы уже должны все эти вещи знать.

Не жду величайших творений в левел дизайне, да и вообще - расслабьтесь. Мы делаем игры по фану (большая часть из вас), разминаем мозги и учимся. Не стоит сильно запариваться, главное чтобы вам было интересно участвовать и сделать игру за 10 дней.

Игровой мир может быть любой. Или даже пустая карта, или пещера, ну или лес. Что угодно.


Как делать игру?


Ну а вот этого я сейчас вам уже не подскажу. Можете посмотреть видео на моём канале где я говорю про TDS, обучающие видео, а так-же почитать статьи.

Однако я очень надеюсь что большая часть из вас всё таки знает как сделать врагов, комнаты, движение и стрельбу (как минимум) и проблема у вас была в том, что у вас просто не хватало мотивации начать что-то делать.

Ну вот может 600 рублей (или $10) будет для вас мотивацией? :)

Да и вообще, конкурсы - это весело.


Как будет проходить конкурс


Всё, конкурс уже идёт если вы это читаете. Смотрите дату публикации поста в паблике и этого поста в блоге как пруф даты старта конкурса. В день завершения (через 10 дней после старта) все должны отправить мне ссылки на их проекты. Удобно заливать на Google Drive, можно и на Yandex Disk.

Скорее всего сделаю 3 видео

  • Объявление о конкурсе
  • Тестирование игр
  • Объявление победителя

Вероятно я напишу отдельную статью по каждый проект, или как минимум одну большую статью где напишу про все проекты вместе. Если у автора игры (победителя) есть какие-то медийные ресурсы (канал, паблик, блог и т.д.), то с меня 3 ссылки победителю:

  • С ютуб канала
  • С блога
  • С паблика

Просто как мелкий и приятный бонус, если у вас есть такие ресурсы и если вы не против.


Удачи


Готовы к конкурсу? Хотите попробовать свои силы?

Ну тогда регистрируйтесь и удачи вам!

PS

Про конкурс я так-же сделал видео на моём канале, можете послушать: